Y
HN Search
Hacker News Search
new
|
comments
|
top
|
jobs
munchler
searching PlanetScale…
1.
▲
2.
▲
3.
▲
4.
▲
5.
▲
6.
▲
63 ms
·
961.
▲
by
munchler
5y ago
No, this simply shows that abstraction slows performance, which is usually a worthwhile tradeoff. Leaky abstractions are a different problem altogether.
962.
▲
by
munchler
5y ago
This doesn’t seem like a great idea in general, since the standard library is usually low-level code, aggressively optimized for speed, that is not at all typical of applications written in that language.
963.
▲
by
munchler
5y ago
What does Dell say if you report this as a defect in their product?
964.
▲
by
munchler
5y ago
It's not unlikely at all. We're talking about numbering four tiles in a square, right? There are only two natural ways to do it for anyone who writes in a left-to-right, top-to-bottom language: 1 2 3 4 Or (less likel
965.
▲
by
munchler
5y ago
I would throw F# into that test as well.
966.
▲
by
munchler
5y ago
This is great. People are doing very cool things with F# these days.
967.
▲
by
munchler
5y ago
I think it’s still too early to judge the SO purchase, but I agree that it hasn’t been a problem so far.
968.
▲
by
munchler
5y ago
Can you think of a notable example when they weren’t?
969.
▲
by
munchler
5y ago
How’s that? Reducing friction for many sites means that users will spend more time browsing on the site. E.g. video auto-play on YouTube. In this case, though, Google doesn’t mind frustrating users because there is no competitive alternativ
970.
▲
by
munchler
5y ago
You can think of it that way, but you can also think of a Logo program as a purely functional computation that follows the monad laws. Here's a Haskell package that implements it: https://github.com/aneilmac/worldt
971.
▲
by
munchler
5y ago
So criticizing PHP as a programming language is "actively participating in the exclusion of women from STEM"? That seems like a big leap to me.
972.
▲
by
munchler
5y ago
Note that this is from 2003.
973.
▲
by
munchler
5y ago
The full YampaSynth paper shows how to build synths using the library: https://citeseerx.ist.psu.edu/viewdoc/download?doi=10.1.1.15... There’s also an F# implementation with some documentation here: https://
974.
▲
by
munchler
5y ago
Anyone interested in functional programming and sound synthesis might also find YampaSynth[0] interesting. It's a Haskell library based on declarative programming of modular synthesizers[1]. Definitely some very cool concepts. [0] htt
975.
▲
by
munchler
5y ago
Perhaps, but that's an entirely different claim from the one made in the article (that Erlang can prevent such bugs).
976.
▲
by
munchler
5y ago
With all due respect, that does nothing to prevent bugs. In fact, it almost seems to encourage them: "Your process crashed? Don't worry about finding and fixing the bug. We'll just restart it again."
977.
▲
by
munchler
5y ago
> Most commonly, supervisors just restart the crashed process. This effectively prevents stateful Heisenbugs, as restarting a process is cheap. I'm skeptical of this claim. How does easy restarting prevent bugs?
978.
▲
by
munchler
5y ago
That’s sweet. Can’t believe it took them that long to induct Ursula Le Guin, though. She deserved it decades ago.
979.
▲
by
munchler
5y ago
The great thing about Primer is that most of its important events don't even appear in the movie itself. If you like Primer, I highly recommend Shane Carruth's other movie, Upstream Color. Very different from Primer, but similar i
980.
▲
by
munchler
5y ago
And it's oddly terrifying.
981.
▲
by
munchler
5y ago
Right. This mechanism doesn’t actually require wind. You get the same effect by placing the vehicle on a treadmill in a windless room: It will move forward on the treadmill.
982.
▲
by
munchler
5y ago
Here's a simple explanation: Let's assume that the windspeed is 10 km/hr. We all agree that the wind can push this vehicle so that it is now going 10 km/hr downwind, right? From the vehicle's point of view, the wind
983.
▲
by
munchler
5y ago
Thank you for this explanation. Much more helpful than any of the lengthy articles I've read to date. I think Apple has botched the rollout of this change by failing to explain clearly how it works. As a result, rumors and misunderstan
984.
▲
by
munchler
5y ago
I don’t think you read what I wrote. This has nothing to do with anyone’s ability to handle adversity. It’s about whether “I crush people” is an acceptable management style. Hint: It isn’t.
985.
▲
by
munchler
5y ago
“I crush people” is an unacceptable attitude for a manager to take regarding his own employees. Whether those employees can handle that sort of counterproductive adversity is irrelevant.
986.
▲
by
munchler
5y ago
Hanlon's razor: Never attribute to malice that which is adequately explained by stupidity.
987.
▲
by
munchler
5y ago
Ursula K. Le Guin coined the word "ansible" in 1966. Others have used it since then, but she deserves credit for inventing the idea and its name.
988.
▲
by
munchler
5y ago
Which is why this is known as the "fundamental theorem of calculus".
989.
▲
by
munchler
5y ago
The model doesn't even support their conclusion. It's true that the chances of any particular centenarian living that long are "incredibly small", but the picture changes when we think about them as a group: * Chances of