Y
HN Search
Hacker News Search
new
|
comments
|
top
|
jobs
hderms
searching PlanetScale…
1.
▲
2.
▲
3.
▲
4.
▲
5.
▲
6.
▲
14 ms
·
91.
▲
by
hderms
6y ago
As someone who's worked predominantly in high level languages (Scala, Ruby, etc...) I've found Rust to be relatively straightforward to use for simple CLI tools or gRPC servers (tonic library is pretty nice). I haven't tried
92.
▲
by
hderms
6y ago
Yeah it would be a grave misinterpretation of "fearless concurrency" to think Rust somehow validates that access to some shared resource with it's own semantics is also safe. I'm not educated on the subject but that prob
93.
▲
by
hderms
6y ago
Great article. Messing around with MUDs in the late 90s was probably one of the factors that got me deeper into computers. Graphical games were super impressive, but there was something really cool about playing in a multiplayer simulated w
94.
▲
by
hderms
6y ago
The bigger the scale the bigger a few percentage point improvement would be worth. I would generally think if you're at 1bn in revenue you should devote 1%+ percentage points of your workforce towards finding low hanging fruit like thi
95.
▲
by
hderms
6y ago
Presumably, even if one thought that utopian projects were a good idea, experimenting with incremental improvements first would likely inform utopian projects better. Provided a utopian project has little outright chance of success, deferri
96.
▲
by
hderms
6y ago
this is why I have moved to Rust. I worked in Go a number of years ago, but after becoming proficient in Scala, I've decided sum types and pattern matching are where the sweet spot is. The JVM has its own issues though and I'd lik
97.
▲
by
hderms
6y ago
obligatory link: https://www.evanjones.ca/linear-search.html
98.
▲
by
hderms
6y ago
Seems like trampolining would be useful to make it interruptible while still mostly preserving the ergonomics of viewing state transitions as procedure calls
99.
▲
by
hderms
6y ago
we use error types that extend Exception specifically for the purpose of getting a call trace. A lot of people hate doing this but it's been extremely helpful on our project
100.
▲
by
hderms
6y ago
I often get symptoms like this if I am working on/thinking about highly technical things past about 8 PM. I feel like the pace and energy level of what I'm doing is a contributing factor, as I've found reading technical books
101.
▲
by
hderms
6y ago
Yeah it would increase the conditionality or contextuality of any given observation because even if the genomes were identical, you have differing levels of gene expression based on environmental stimuli. So observing that gene X impacts bi
102.
▲
by
hderms
6y ago
I think the main benefits would be rethinking the core of persistence to be more about atomic operations on datastructures as opposed to POSIX filesystem IO. I personally believe that files are still a useful metaphor, and this hypothetical
103.
▲
by
hderms
6y ago
I don't know, if you ever look at a flowchart of biochemical processes, realizing that what we've mapped out is only a tiny sliver of what actually occurs, you'd be more pessimistic about simulation in the near term. We can s
104.
▲
by
hderms
6y ago
Reading this book right now. Very interesting/entertaining prose and I like how they contextualize things being discussed into the history of computing. It might not be as dense as some other texts, but it's worth the read if you
105.
▲
by
hderms
6y ago
Presumably none of these big players want to charge money for a pro service because it would be difficult to walk back on w.r.t ad revenue. The ad purchasers would probably take issue with it, especially given that they're explicitly v
106.
▲
by
hderms
6y ago
I think that's totally valid, especially because there are likely tons of bottlenecks that make the entire process slower than it otherwise could be. I just think there are some challenges to compiling Rust that might make the upper bo
107.
▲
by
hderms
6y ago
It might be an excuse to put in a Bell labs pun
108.
▲
by
hderms
6y ago
I always thought the idea was some kind of many worlds style event where whatever universe you find yourself in after the split is guaranteed to be paradox free because something must have happened to have prevented it
109.
▲
by
hderms
6y ago
I don't know for certain but I believe it's mostly slow because of traits, lifetime/borrow checker, etc... The compiler is basically a proof system and would be doing work that's hard to compare to V8
110.
▲
by
hderms
6y ago
As an outsider observer I always get the feeling companies in the UK are particularly guilty of viewing developers as a resource which merely produces code and which should be kept separate from the business. Not sure why that is but I feel
111.
▲
by
hderms
6y ago
I think in a lot of industries the work "speaks for itself" like a creative agency or people producing widgets. For creative work you can walk through the assets produced and everyone can theoretically see that there is value bein
112.
▲
by
hderms
6y ago
Is bundling the JVM with the app really such a huge deal on desktops? I know it would add a bunch to the binary size but what are the other issues?
113.
▲
by
hderms
6y ago
Especially if you extrapolate and assume that there would be, on average, more health problems to accompany those later years of life.
114.
▲
by
hderms
6y ago
Yeah it's sort of a microcosm of the general path of human learning: build a better model, shoot some holes through it, build a better model. I don't think it's any accident that the socratic method has stuck with us so long
115.
▲
by
hderms
6y ago
Are you envisioning retaining at least a few cores? It seems like you'd probably still want an OS running on native silicon.
116.
▲
by
hderms
6y ago
That sounds incredibly difficult. You must be a very strong and intelligent person.
117.
▲
by
hderms
6y ago
Is it using tagless final or free monads?
118.
▲
by
hderms
6y ago
Did you build your own NAS? If so, what was your general process for doing so?
119.
▲
by
hderms
6y ago
I'm not well versed in physics, but when I think about the fact that electric motors haven't changed all that much it sort of makes sense. Inducing a current by moving something in a magnetic field, or vice versa, may seem like si
120.
▲
by
hderms
6y ago
fair enough, that's why they call out that you need to load test it and actually determine that the value you set meets expectations. Agreed that blindly setting a value is problematic
More ›