Y
HN Search
Hacker News Search
new
|
comments
|
top
|
jobs
jzoch
searching PlanetScale…
1.
▲
2.
▲
3.
▲
4.
▲
5.
▲
6.
▲
10 ms
·
61.
▲
by
jzoch
6y ago
thats not the point at all. You can customize the aesthetic, the functionality, the shape, size, tactility, and the ergonomics. Ergonomics are not the only goal.
62.
▲
by
jzoch
6y ago
Pretty silly reply. No need to attack. I’m fairly certain code bases can’t get much bigger than the ones I’m working on. If you abandon the idea that names should be read in a natural manner why use words at all? What a silly notion. Many d
63.
▲
by
jzoch
6y ago
If you are choosing a less understandable name just so your docs are sorted we have bigger problems :). It’s a strictly worse name - one tells you what happens when you call it while the other sounds like a variable name and it isn’t clear
64.
▲
by
jzoch
6y ago
This blog reminds me of one of the most frustrating naming patterns I see among coworkers, former students I TA'd, and open-source code: reversing the adjective or adverb with the noun. I attribute it to language barriers but seeing, i
65.
▲
by
jzoch
6y ago
You mean startup culture is a victim of its own ego. By that, you mean entrepreneurs are victims of their own ego. That's the gamble, though. You don't take risks if you don't have an ego and starting a business is a risk (we
66.
▲
by
jzoch
6y ago
if you're willing to buy used you can get incredible road bikes for 1k. I just bought a used 2016 Giant Advanced SL2 for 1.2k. It was > 4k at the time it was purchased.
67.
▲
by
jzoch
6y ago
Talk to an apple engineer. Its not hidden knowledge but not something that really requires a citation...
68.
▲
by
jzoch
6y ago
This falls apart when you care a lot about availability and therefore want a particular service to be stateless. Then you add some feature that needs a tiny bit of state and suddenly you can't scale up and down as easily and need to s
69.
▲
by
jzoch
6y ago
Your comment itself should be codified. Maybe it’s just another growing language with a large community that itself is dedicated to improving the language. Rust is newish, and changing rapidly so it’s a good candidate for comparisons betwee
70.
▲
by
jzoch
6y ago
The one off DSL exists. It’s worse because you may think it doesn’t but it does: it’s just in the comments. The fact that COMMENTS have side effects that affect how your code is built is so backwards I don’t get the justification.
71.
▲
by
jzoch
6y ago
or just have it land on a docking pad :)
72.
▲
by
jzoch
6y ago
My interpretation was precisely that: dad pants. Personally, I find cargo pants (and shorts my god) incredibly unflattering. Additionally, the proliferation of pockets is a bit silly for many people since phone, wallet, and keys are fairly
73.
▲
by
jzoch
6y ago
1. Pattern matching with destructuring a la scala, rust, ocaml, etc. 2. scoped threading a la kotlin and by using certain libraries, rust to a degree. 3. structs / records (i feel bad putting this since every language but java seems to
74.
▲
by
jzoch
6y ago
Oh definitely agree. Mainly I find the cost model interesting because it’s so simple and contained. Cardinality estimation is a hard problem and requires real expertise. But the easy wins you get by just throwing out something based on old
75.
▲
by
jzoch
6y ago
The simplified cost model they use was really surprising. 34% better than the complex pg one not only sounds great (incoming "simple is better" replies below) but is really nice to hear. Hopefully postgres has or will consider cha
76.
▲
by
jzoch
6y ago
Its a load balancer bug. Thats it. Everything else functioned totally normally from what I can see. I think people are blowing this out of proportion saying everything is so complex or its all microservices oh no! This exact bug could have
77.
▲
by
jzoch
6y ago
The app store is quite a bit better at it...neither is perfect but its no comparison.
78.
▲
by
jzoch
6y ago
There are already a couple gc libraries in rust. I wouldnt say Go is strictly "pluggable gc" since...well you can't get rid of the gc. You can try and keep it from doing meaningful work but thats quite different than "RA
79.
▲
by
jzoch
6y ago
It can trash db performance. A relatively simple alternative is to store references to immutable blobs in the db so that everything remains transactionally consistent (and easily restorable to any point-in-time). This is what many large com
80.
▲
by
jzoch
6y ago
The idea is that your server handler mimics those steps and contains all the IO you need (aka external depdendencies). The receiving and sending of the http requests + any other I/O you need should be immediately visible in the top l
81.
▲
by
jzoch
6y ago
Great website. Really love the examples and style in general. I may be doing something wrong but the "start JS" and "Start WASM" demo seems to 1) take longer on wasm most of the time on my machine (latest firefox on late
82.
▲
by
jzoch
6y ago
I would argue rust does it much better than go. When you have to resort to hacks like cgo that subtly change the performance and functional characteristics of your program i wouldnt call it "first class". Its good, dont get me wro
83.
▲
by
jzoch
6y ago
Its showing my location as Kansas (0, US) despite being in SF. Tried a different browser, disabled add-ons...no dice.
84.
▲
by
jzoch
6y ago
The explanation for how it actually would have worked (as opposed to how HN thought it worked) seems to clarify the reaction imo. I can totally see how they thought they were justified in the rollout of this feature. They believed it, while
85.
▲
by
jzoch
6y ago
its a podcast. It just also is published on youtube. Listen to it via RSS on a podcast app and thats my choice.
86.
▲
by
jzoch
6y ago
1% is huge. You do the world a disservice by ignoring incremental change. If I tasked you wish improving the speed of a processor and you came back with "This 1% improvement is a drop in the bucket so i deleted it" you would not l
87.
▲
by
jzoch
6y ago
There is nothing wrong with allowing employees to protest (voice their opinions). This would be like protesting that you want to bring a gun to work - not bringing your gun to work. Amazon is not allowing the conversation to even happen - a
88.
▲
by
jzoch
6y ago
thats how cooling works...energy can neither be created nor destroyed
89.
▲
by
jzoch
6y ago
Rust can handle the same thing though the typical model now is using async-await and scheduling tasks on a threadpool. While I won't say its conceptually as simple as go can be, Rust also has channels, mutexes, and other concurrency pr
90.
▲
by
jzoch
7y ago
KeyDB has some hacker news posts in the past where it was shared but these modifications were not accepted into redis. At the time Redis was not considering multi-threading.
More ›