Y
HN Search
Hacker News Search
new
|
comments
|
top
|
jobs
aag
searching PlanetScale…
1.
▲
2.
▲
3.
▲
4.
▲
5.
▲
6.
▲
7 ms
·
31.
▲
by
aag
10mo ago
Me, too. I like masonry layout too much to wait for CSS to solve the problem, so I've been waiting to remove the last 1.3KB of Javascript from my home page since 2019. Thank you to everyone who is making this happen.
32.
▲
by
aag
10mo ago
Does anyone have more information on this sentence from the second paragraph?: > Alphabet themselves reportedly see the writing on the wall, developing what appears to be a new browser separate from Chrome.
33.
▲
by
aag
10mo ago
I can't get that page to respond. Did you mean < https://remotestorage.io/ >?
34.
▲
by
aag
10mo ago
<rant>I've never had confidence in MacOS or Apple software in general, and especially not in Apple Photos. Photos beachballs constantly, even when I do simple things like creating a new folder or naming a photo. It loses keystr
35.
▲
by
aag
11mo ago
I have owned at least one of every Pebble watch since the beginning, have written watch faces for myself (but never posted them on the store), have received my Pebble 2 Duo, and am looking forward to receiving my Pebble Time 2. I am thrill
36.
▲
by
aag
11mo ago
Make sure you know about exit code 125 to your test script. You can use it in those terrible cases where the test can't tell, one way or another, whether the failure you seek happened, for example when there is an unrelated build prob
37.
▲
by
aag
1y ago
I like the modern social contract and hotels, but to be fair, AirBNB is inverting what had already been inverted. In some sense, AirBNB is returning to the old model before hotels were everywhere. A traveler would reach a new town and ask
38.
▲
by
aag
1y ago
It's there, but the documentation is weak. The release notes from long ago when that back end was released are here, and give some detail: https://share.google/xmUnDhC7lndujD7TI
39.
▲
by
aag
1y ago
This isn't a perfect solution, but you can bookmark your YouTube subscriptions page.
40.
▲
by
aag
1y ago
The blog post explains that it's more than that. Bounds checking, in particular, costs more for reasons having to do with browser implementations, for example, rather than for architectural reasons.
41.
▲
by
aag
1y ago
Writing a GC that performs well often involves making decisions that are tightly coupled to the processor architecture and operating system as well as the language implementation's memory representations for objects. Using a GC that i
42.
▲
by
aag
1y ago
The "CPU" in every browser already has one. This lets garbage-collected languages use that one. That's an enormous savings in code size and development effort.
43.
▲
by
aag
1y ago
Does anyone know whether the exception handling implementation supports restartable exceptions like Common Lisp's and Scheme's?
44.
▲
by
aag
1y ago
Not including GC would have been a mistake. Having to carry a complete garbage collector with every program, especially on platforms like browsers were excellent ones already exist, would have been a waste.
45.
▲
by
aag
1y ago
And don't tell me I have an appointment for 2pm so I should show up at 1:45pm. That means the appointment is at 1:45pm. Just say so.
46.
▲
by
aag
1y ago
What a wonderful essay. I learned to type on a manual Underwood typewriter with a carriage return lever. I don't miss it, but there was something so satisfying about moving that lever and feeling the whole carriage move. It meant th
47.
▲
by
aag
1y ago
I have never found a hand dryer that works better than the Dyson ones. They actually dry my hands quickly, and they don't deafen me in the process unlike some of their competitors.
48.
▲
by
aag
1y ago
Hear, hear! Especially in software, patents are an indication of stagnation, resistance to innovation, and rent-seeking, monopolistic behavior. Using their number as a proxy for innovation is backwards.
49.
▲
by
aag
1y ago
I seem to remember that Microsoft's initial implementation used a field in the protocol in an incompatible way to encode that it was a different implementation. I remember people being annoyed at them for deliberately screwing up futu
50.
▲
by
aag
1y ago
His music appears in the soundtrack for the beautiful comedy movie Being There, with Peter Sellers, along with some lovely matching pieces by Stephen Edwards.
51.
▲
by
aag
1y ago
The term "hacker," even in the computer field, originally had a larger scope than computer security. It had a more philosophical definition, too. I host a copy of the Jargon File[1], compiled by Guy Steele et al., on my web site
52.
▲
by
aag
1y ago
I got tired of using Markdown and Org mode for writing web pages last year. They're so limited, and so full of odd gotchas and limitations. Instead, I started writing raw HTML, but with a post-processing step to add titles, headers,
53.
▲
by
aag
1y ago
I once kicked Larry Page himself out of a meeting room because he had run over. I admired him for not making a special case for himself.
54.
▲
by
aag
1y ago
The Economist has articles on that subject already. They do their homework. Here's just one: https://www.economist.com/united-states/2025/04/24/who-will-...
55.
▲
by
aag
2y ago
Thank you very much for recommending the Legentibus app. I've just installed it, and I'm already enjoying it. It looks nice, has just the right amount of introductory material, and runs smoothly, which already puts it head and s
56.
▲
by
aag
2y ago
I've lived in the US all my life, and I've never heard anything remotely like someone needing to bribe the police to help in a situation like that. In fact, I have a friend who is a retired police officer and who commanded the SW
57.
▲
by
aag
2y ago
Where did you get the idea that the US is like that?
58.
▲
by
aag
2y ago
If I shut down my Google Workspace account, will all the videos my users have posted on YouTube be taken down? Also, long ago, it was possible to set up an individual Gmail account with a non-gmail.com domain. Is that still possible?
59.
▲
by
aag
2y ago
Sometimes you'll find a repo where that isn't true. Fortunately, git bisect has a way to deal with failed builds, etc: three-value logic. The test program that git bisect runs can return an exit value that means that the failure
60.
▲
by
aag
2y ago
I recommend reading /Don’t Stop the BIBOP: Flexible and Efficient Storage Management for Dynamically Typed Languages/ (1994)[1]. "BIBOP" stands for "Big Bag of Pages." 1. https://legacy.cs.indiana.e
More ›