Y
HN Search
Hacker News Search
new
|
comments
|
top
|
jobs
jason_oster
searching PlanetScale…
1.
▲
2.
▲
3.
▲
4.
▲
5.
▲
6.
▲
6 ms
·
61.
▲
by
jason_oster
4mo ago
"Collaboration" is bullshit. https://news.ycombinator.com/item?id=47484519
62.
▲
by
jason_oster
4mo ago
Screw this game! I lost all of my progress because it crashed and the last auto-save is 10 minutes old. Uninstalled. 0 stars. Getting a refund.
63.
▲
by
jason_oster
4mo ago
I'll take that as a threat of violence.
64.
▲
by
jason_oster
4mo ago
> Artificial intelligence is not conscious I don't care.
65.
▲
by
jason_oster
5mo ago
You best start believing in piss-soup stories. You're in one!
66.
▲
by
jason_oster
5mo ago
> this one thing that is being used as an excuse to lay people off en masse, you have tech ceos near daily saying they're gonna come for everyone else's job too, and you have the hyperscalers taking up every bit of oxygen in th
67.
▲
by
jason_oster
5mo ago
You don't need tracking cookies to log RED metrics.
68.
▲
by
jason_oster
5mo ago
Reference Cipolla's basic laws of human stupidity. The commenters are genuinely unaware of how they are harming others and themselves.
69.
▲
by
jason_oster
5mo ago
> Making assumptions about strangers on the internet tends to be embarrassing, and this is no exception. I was going to say the same of you. > https://xkcd.com/610/ Touché.
70.
▲
by
jason_oster
5mo ago
The definition of extortion is the coercion of money in "exchange for protection", where the threat to be protected against is typically perpetrated by the coercer. I'm not using the term in the literal sense, as if an antivi
71.
▲
by
jason_oster
5mo ago
That depends entirely on how much needs to be downloaded for each round trip. A lean website can work just fine on complete trash connections like GPRS or Comcast without incremental loading. Web developers are not incentivized to make lean
72.
▲
by
jason_oster
5mo ago
Not the GP, but to me this case feels like extortion. I have the same problem with paying for extensions like Dark Reader, DeArrow, and any ad blockers. None of these apps should exist in the first place. They were created because the defau
73.
▲
by
jason_oster
5mo ago
On the extreme end, a web app can do all of its own rendering in a canvas with WebGL/WebGPU. Some apps do exactly this: Figma, Google Maps, Google Docs. Just to name a few. (edit: Earlier I claimed PDFjs uses canvas, but it does not. I
74.
▲
by
jason_oster
5mo ago
The electricity rates in the SF Bay Area are astronomical primarily because PG&E is trying to pay off the fire damage and deaths they have been causing regularly since 2015. In my opinion, the company is a colossal disaster. But more im
75.
▲
by
jason_oster
5mo ago
> "capability based programming languages fix everything" There is some truth to this idea, though. Setting aside the unsafe boundary, (FFI, direct MMIO access, etc.) a capability system in a programming language would solve so
76.
▲
by
jason_oster
5mo ago
> If you can confuse or buffer overflow the FS process by sending it messages, you can then edit state inside that process you weren't supposed to be able to access, and as that process controls the security system for everything it
77.
▲
by
jason_oster
5mo ago
Systems thinking is severely underrepresented in HN comments.
78.
▲
by
jason_oster
6mo ago
The biggest problem with my phone is that it took too long to find one that isn't comically large (I have an iPhone 13 Mini). The second biggest problem is that the battery is not what it used to be. It lasts 2 days on a full charge in
79.
▲
by
jason_oster
6mo ago
True, but carpenters using hand tools are a niche. If you are implying that programmers who hand code are going the way of carpenters using hand tools, I think I can agree.
80.
▲
by
jason_oster
7mo ago
I have to point out that having "high personal standards" is its own fatal flaw. The worst quality code I've seen comes from developers with little self awareness or humility. They call themselves artisans and take no respons
81.
▲
by
jason_oster
7mo ago
A sufficiently detailed spec is not code. It's documentation containing a wealth of information that the code cannot. Code describes how a product works, not what it is supposed to do. That is the job of the specification [1] [2]. Nota
82.
▲
by
jason_oster
7mo ago
Absolutely not. GPL is freedom for the authors. The end users have conditions they must meet to use the software. Those conditions are restrictions. That is precisely the opposite of freedom for end users. To anticipate objections, the cond
83.
▲
by
jason_oster
7mo ago
This is irrelevant over the long run because the environment changes even if nothing else does. A compiler from the 1980's still produces identical output given the original source code if you can run it. Some form of virtualization
84.
▲
by
jason_oster
7mo ago
I don't know, having done a lot of completely pointless time-wasting staring at hex dumps and assembly language in my youth was a pretty darned good lesson. I say it's a worthwhile hobby to be a compiler. But your point stands. Th
85.
▲
by
jason_oster
7mo ago
This is an excellent observation and puts into words something I have barely scratched the surface of. Along with specifications, formal verification is another domain that received the "just automate it" treatment in the before t
86.
▲
by
jason_oster
7mo ago
This confuses the economics of open source. It's easier to contribute changes upstream than maintaining a fork. A smart business decision is using permissively licensed software that is maintained by other teams (low maintenance cost)
87.
▲
by
jason_oster
7mo ago
You certainly made the case that the GPL was the only force, or at least ignored the contribution of alternative licenses. I also wouldn't agree that proprietary software is in decline. There are niches where the OS, mobile apps, and g
88.
▲
by
jason_oster
7mo ago
I did not say it was unimportant. I said it was not the only important factor.
89.
▲
by
jason_oster
7mo ago
You're putting a lot of responsibility on a license that has several permissive contemporaries. The original BSD license "Net/1" and GPL 1.0 were both published in 1989, while the MIT license has its roots set in "p
90.
▲
by
jason_oster
8mo ago
I agree it's probably monomorphization (speculation without looking at it). Generic function parameters might be the root cause, but number of dependencies is a combinatorial multiplier. I've hit compiler bugs that behave this way
More ›