Y
HN Search
Hacker News Search
new
|
comments
|
top
|
jobs
teacup50
searching PlanetScale…
1.
▲
2.
▲
3.
▲
4.
▲
5.
▲
6.
▲
40 ms
·
361.
▲
by
teacup50
11y ago
That's a nonsensically trivial analysis: 1) The features provided by Tesla extend far beyond those provided by "cloud-enablement"; the fact that "informed consumers" are buying the cars does not indicate that their
362.
▲
by
teacup50
11y ago
What does that fact speak for?
363.
▲
by
teacup50
11y ago
> Does the presence of those things change how acrobats or drivers perform? Yes. They change the risk analysis; this can make the difference between acrobats performing at all. As a thought experiment, just consider what you know about
364.
▲
by
teacup50
11y ago
It's pretty well-accepted that OTA updates for games lowered quality across the board. Anecdotally, I've seen the same in general software. Traditional product recalls are very expensive, but they centralize costs on the manufactu
365.
▲
by
teacup50
11y ago
If they took this seriously, they wouldn't have their cars connect to anything , or at the very least, the connected parts would be fully air-gapped. How is it that we can be repeating the exact same mistakes made in software over
366.
▲
by
teacup50
11y ago
In one breath "I am a bit of a bare-metal purist" and in the next "As for using other languages - I played with Python on Storm". So which one is it? :-)
367.
▲
by
teacup50
11y ago
Precluded by requirement #1 (which I say as someone who has written an awful lot of C++).
368.
▲
by
teacup50
11y ago
That's why I highlighted the platform strengths -- what others platforms can reasonably compete? That said, you can use these tools as complete applications without actually dipping your toes into Java (or even the JVM, other than runn
369.
▲
by
teacup50
11y ago
Why do you find this surprising? What other language and runtime platform provides: 1) Productive, high-level programming languages. 2) Portability to any OS. 3) High runtime performance for the server-side usage model. 4) Real shared-state
370.
▲
by
teacup50
11y ago
You'll never be as good if you think of people this way.
371.
▲
by
teacup50
11y ago
That is, by definition, a pedestal. It's not a useful metric by which to approach the world.
372.
▲
by
teacup50
11y ago
I'm not sure anyone has mastered it; ~50 years in, we've all just barely scratched the surface.
373.
▲
by
teacup50
11y ago
Putting programmers on a pedestal fits with the YC culture of marketing via lionization of technology personalties, but it's counter-productive if your aim is to actually grow in the field. Hero worship blinds you to two simple facts,
374.
▲
by
teacup50
11y ago
I'll be your non-strawman. Consider other fields: - Is everyone suited to be a mathematician? - What about a building engineer? - An electrical engineer? None of these things are magic. None of these things are something someone can&#x
375.
▲
by
teacup50
11y ago
(non-casual) Games aren't generally known for fast load time, sharing resources on a multitasking system, or short playing sessions -- all of which plays to the JVM's strengths (or avoids its weaknesses). As far as fast load time;
376.
▲
by
teacup50
11y ago
The JVM itself got faster -- and in many places, relies on native code for particularly expensive functionality -- but it's still unusable for end-user applications because: 1) The long load time / hotspot JIT overhead when starti
377.
▲
by
teacup50
11y ago
IO is by-definition mutation.
378.
▲
by
teacup50
11y ago
Anecdotal exceptions aren't proof of universal truth.
379.
▲
by
teacup50
11y ago
I don't, actually, because I don't really care. The GPL has held back open source and left the door wide open for Apple and Microsoft to push a locked-down cloud future in which general purpose computing has been or is in the proc
380.
▲
by
teacup50
11y ago
Yet they still offer it as the easy option, despite it being absolutely wrong.
381.
▲
by
teacup50
11y ago
Neither does the exciting front-end developer.
382.
▲
by
teacup50
11y ago
> Really, if your car doesn't have seatbelts, find an aftermket kit or buy a new car. Likewise, there are BSD-licensed libraries that provide GCM and ChaCha20-Poly1305. These are your aftermarket seatbelt kits for your deathtrap-ca
383.
▲
by
teacup50
11y ago
Java, by prioritizing API compatibility across releases and having compiler-checked types. The result being that unless you hit a particularly crappy piece of software, it's save to just pick the later version of two dependencies and u
384.
▲
by
teacup50
11y ago
So "never" isn't actually true.
385.
▲
by
teacup50
11y ago
> You have an app that doesn't need to perform actions in sub 10-milliseconds. 11 milliseconds is just fine. Why? This is cumulative, across everything in your app. Why are you spending the user's resources on yourself? >
386.
▲
by
teacup50
11y ago
"iteration speed" is the trap that leads to pushing bad code churn constantly because real thought takes time , but feeling successful anyway because you're shipping. "automation" can be a trap that leads to band
387.
▲
by
teacup50
11y ago
Lots. More and more stuff has been disappearing, too -- usually as part of a rewrite that moves the functionality out of the existing open source project.
388.
▲
by
teacup50
11y ago
No, his explanation is the few-line summary of years of failed experiments in userspace M:N threading. Userspace is not equipped to make reasonable scheduling decisions that provide any significant performance advantage, and library/la
389.
▲
by
teacup50
11y ago
You might be able to credibly defend it, but it's still depressingly silly that we're cut off from a large swath of our extensible-by-design protocol stack. These days, people justify HTTP for everything with the argument that ope
390.
▲
by
teacup50
11y ago
I often bind myself to ethical decisions in business. Taking away the opportunity to do the wrong thing later is a safety feature.
More ›