Y
HN Search
Hacker News Search
new
|
comments
|
top
|
jobs
justinpombrio
searching PlanetScale…
1.
▲
2.
▲
3.
▲
4.
▲
5.
▲
6.
▲
8 ms
·
61.
▲
by
justinpombrio
2y ago
Can the original be found somewhere?
62.
▲
by
justinpombrio
2y ago
Here's a non-fiction documentary to the same effect: https://www.dominionmovement.com/watch
63.
▲
by
justinpombrio
2y ago
Garden leave non-competes were allowed under the FTC's rule.
64.
▲
by
justinpombrio
2y ago
That's true, but unrelated to the common usage of the word "expressiveness" when talking about programming languages. There's often a tradeoff between expressiveness and the thing you're talking about, which I'
65.
▲
by
justinpombrio
2y ago
And you can use this algebra to refactor data types! It's a surprisingly deep topic. I wrote a blog post about it: https://justinpombrio.net/2021/03/11/algebra-and-data-types.... And someone else wrote a
66.
▲
by
justinpombrio
2y ago
I wasn't saying that you could get within 1% of the true median, I was saying you could find an element in the 49th to 51st percentile. In your example, the 49th percentile would be -90 and the 51st percentile would be 90, so the guara
67.
▲
by
justinpombrio
2y ago
Did you actually need to find the true median of billions of values? Or would finding a value between 49.9% and 50.1% suffice? Because the latter is much easier: sample 10,000 elements uniformly at random and take their median. (I made the
68.
▲
by
justinpombrio
2y ago
On the contrary, I've heard that entropy is a useful lens through which to understand the biological processes behind life. We're used to thinking of living things as processing energy: ingesting high energy food, distributing i
69.
▲
by
justinpombrio
2y ago
> Anyone can choose to avoid any one of these parts of the modern world. Well my apartment building is about to replace the doorbells with a cell phone app (or phone calls as an alternative). No cell phone -> no door bell. I'm ju
70.
▲
by
justinpombrio
2y ago
> The only way to simulate accurately on a classical computer is to use global state but this goes against the instruction that the devices must be isolated from each other. No shit. Of course you can't take a simulation method th
71.
▲
by
justinpombrio
2y ago
More precisely: you can emulate quantum mechanics using a classical computer, but the best known algorithms to do so take exponential running time.
72.
▲
by
justinpombrio
2y ago
paredit is what I think of as a half-structural editor. It gives you some structural shortcuts, but the cursor is still on a character instead of on a node, IIRC. My bet (that I've spent a lot of time building an editor for) is that th
73.
▲
by
justinpombrio
2y ago
I complain about parentheses, and yet I'm building a structure editor[1]. Two complaints about parentheses: - Parentheses obscure the structure of the language. When different syntax is used for different parts of the language, it&#x
74.
▲
by
justinpombrio
2y ago
Eactly, Eagan is "math-fi", and Borges is "philosophy-fi". And yeah, what Eagan does is absolutely mind blowing. He mathematically derives entire universes entirely unlike our own, determines what it would be like to liv
75.
▲
by
justinpombrio
2y ago
Well the virtual pet story had two problems! The first is that it seemed to go on forever, and the second was that it ended before the story was complete.
76.
▲
by
justinpombrio
2y ago
Hah, this brings back memories. I remember working this out with other students at ARML.
77.
▲
by
justinpombrio
2y ago
https://en.wikipedia.org/wiki/Geothermal_energy#Resources
78.
▲
by
justinpombrio
2y ago
For a person of average wealth and income, is a $1000 fine is a more or less severe punishment than a month in jail? Be brief. "For a person of average wealth and income, a $1000 fine is generally less severe than a month in jail. A mo
79.
▲
by
justinpombrio
2y ago
Jerf wrote a great monad tutorial for people who have read too many monad tutorials (like this one): https://www.jerf.org/iri/post/2958/
80.
▲
by
justinpombrio
2y ago
Another game in this vein of "teaching math/physics through gameplay" is Hyperbolica, where you explore a 3D world with hyperbolic (and later spherical) geometry. It's mind bending. https://store.steampowered.
81.
▲
by
justinpombrio
2y ago
Oh yeah, arena allocation is great. I've used it a few times and it's always a huge performance improvement. The requirements are that (i) the objects you're allocating all have the same type, and (ii) they all have the same
82.
▲
by
justinpombrio
2y ago
Oh that's not what I'm saying at all. I was recently at a meditation retreat, and a group of meditators much more advanced than me universally agreed that an apt description of their minds was "like a box of ferrets". Th
83.
▲
by
justinpombrio
2y ago
> The good news for these internal interruptions is that it should be much easier to control them. For a long-time meditator, this is comedic gold. Just control your internal interruptions, stay focused. That's all, eh? Hehehehehe
84.
▲
by
justinpombrio
3y ago
That's all nice, but you can't draw on an LCD screen with a whiteboard marker.
85.
▲
by
justinpombrio
3y ago
You phrase this as a disagreement, but in my mind this is complementary. The point of the post is that you should define things in terms of what you care about, and then prove stuff about it. The sum: Sum from n=0 to infinity of (-1
86.
▲
by
justinpombrio
3y ago
To be clear about the history: Make is from 1976, and Autotools is from 1991. Had me a chuckle about these being called modern, they're (some of?) the earliest build systems. https://en.wikipedia.org/wiki/Make_(sof
87.
▲
by
justinpombrio
3y ago
Isn't the lesson only that ids shouldn't be floats ? If they were integers everything would be fine, but JS numbers aren't integers, even if they look like them sometimes.
88.
▲
by
justinpombrio
3y ago
> In Rust, traits are used all over for dynamic dispatch, the defining feature of object-oriented programming. In my experience, Rust traits are used much more for static dispatch `fn foo<T: Trait>(T)` than dynamic dispatch `fn foo
89.
▲
by
justinpombrio
3y ago
This took me a minute to get, even after looking at the page about if : https://ryelang.org/meet_rye/basics/if_either/ The tricky thing about if , and , and or --- the reason you can't implement the
90.
▲
by
justinpombrio
3y ago
https://ciechanow.ski/js/airfoil.js :head-exploding-emoji:
More ›