Y
HN Search
Hacker News Search
new
|
comments
|
top
|
jobs
grishka
searching PlanetScale…
1.
▲
2.
▲
3.
▲
4.
▲
5.
▲
6.
▲
8 ms
·
121.
▲
by
grishka
6mo ago
It can be argued that humans actually hate forgetting things. That's why we invented writing. Spoken language lets us share arbitrarily abstract thoughts with others. But human memory is imperfect, so spreading knowledge or memories th
122.
▲
by
grishka
6mo ago
As someone who's been working on social networking and adjacent services for over 15 years, hard disagree. An ideal social network should not have any agency of its own, period. If your feed is too crowded because you follow too many p
123.
▲
by
grishka
6mo ago
Russia has a similar law and yes computers with FreeDOS are also a thing. Alternatively, you're entitled to get a refund for the Windows license by having your hard drive wiped and license sticker removed.
124.
▲
by
grishka
6mo ago
Don't they already do this for existing types of power plants (gas, coal) that produce waste heat?
125.
▲
by
grishka
6mo ago
When was the last time you had to travel between Moscow and St Petersburg? Sapsan trains are always sold out from my experience. And those night trains don't always fit your needs, although they are plentiful and dirt cheap. They are
126.
▲
by
grishka
6mo ago
This makes me wonder how I can do the reverse — I'd like to always use touch ID and never ever be asked for password except when it's technically necessary, e.g. after a reboot. In effect, I'd like to completely remove this t
127.
▲
by
grishka
6mo ago
Theoretically , if the backend code is optimized enough, a DDoS attempt wouldn't lead to a denial of service since all those requests would just get served as normal. And as long as the network isn't the bottleneck, which it prob
128.
▲
by
grishka
6mo ago
There was also a Soviet Apple II clone, called Агат (Agat). But iirc, for whatever reason, they couldn't clone the 6502, so they built one out of logic ICs, and the thing was too slow to run Apple II software unmodified. Later there wa
129.
▲
by
grishka
6mo ago
And even when they let you type it in, sometimes it turns out that the website was made by Americans and so expects the bonkers date format of MM/DD/YYYY. A good example of appropriate use of a calendar interface on a flight booki
130.
▲
by
grishka
6mo ago
> I don't know how we got here I have a suspicion — it has to do with instant messaging clients. The idea being that you want to type short one-line messages and send them as quickly as possible in most cases, but in a rarer case wh
131.
▲
by
grishka
6mo ago
> Most chromium-based browsers will show a big scary and permanent button if they can't update, for example. Vivaldi which I use thankfully doesn't do that. At least on macOS it uses the common Sparkle updater, which would pop
132.
▲
by
grishka
6mo ago
AI will not take anyone's jobs. I, for one, don't consider AI something serious, it's still a toy, a curious tech demo, and will always remain one, outside of niche applications like NLP (there's no denying that LLMs are
133.
▲
by
grishka
6mo ago
> The only downside I see is that you can no longer say "Hey, that's a sharp-looking laptop!" When this line of MacBooks first came out in 2021 and I bought one (I desperately needed an upgrade), I was joking that it'
134.
▲
by
grishka
6mo ago
For me, the solution is simple: anything you download and run locally should not auto-update ever, period. Installing an update (or refusing one) should always be a conscious user action. Otherwise it's just a socially-accepted RCE bac
135.
▲
by
grishka
6mo ago
I literally have a rule to automatically mark as read any email that has "important update" in the subject, because 99% of these "important updates" are various types of inconsequential "lawyers made us do this"
136.
▲
by
grishka
6mo ago
But why does this not happen to planets themselves in relation to the sun?
137.
▲
by
grishka
6mo ago
"The experience is better in our app". Yeah, right, and whose damn fault is that, I wonder?
138.
▲
by
grishka
6mo ago
Is there something we can do to undo this change?
139.
▲
by
grishka
6mo ago
Yes I did read about these while doing my research. Also fascinating. Most (or maybe all?) PAL TVs also have a delay line to correct for phase errors. That ability is what differentiates PAL from NTSC, apart from timing.
140.
▲
by
grishka
6mo ago
I grew quite an appreciation of color TV recently when I made a software-defined SECAM decoder. It's mind-boggling that they were able to do this with 60s technology, to be honest. But then what do I know, analog electronics is witch
141.
▲
by
grishka
6mo ago
Smithereen, my fediverse server software, replicates the old VKontakte desktop layout as faithfully as possible. Most functionality works without JS. Almost everything is rendered server-side. It does require a somewhat modern browser thoug
142.
▲
by
grishka
6mo ago
Windows apps that skinned everything have existed since at least Windows 95. But they were an exception rather than a rule.
143.
▲
by
grishka
6mo ago
> The only developers I know who write Java full time work in systems that take pictures of things from far away. Huh??? Google, the search engine part, is written in Java as far as I know. Yandex uses Java extensively. Odnoklassniki, on
144.
▲
by
grishka
7mo ago
Android does a lot less stuff in the background than it used to. Initially there were no limitations at all, your app could just do whatever , you ask to start a service, the system runs it for you no questions asked, only kills it if a fo
145.
▲
by
grishka
7mo ago
> Scraping static content from a website at near-zero marginal cost to its server It's not possible to know in advance what is static and what is not. I have some rather stubborn bots make several requests per second to my server, c
146.
▲
by
grishka
7mo ago
AI did not enable anything in this project. According to the readme, it was only used a tiny bit. It would've been possible 100% without AI. In fact, I had this exact idea on my list of potential future projects for a while so I could
147.
▲
by
grishka
7mo ago
You imply that you somehow get a visibly different end result if you touch DOM directly. Except to me, using React instead of a simple assignment to e.g. update the text on a button feels like taking several long flights that complete a lap
148.
▲
by
grishka
7mo ago
Yes, I don't understand "declarative" approach at all, it seems too wasteful and roundabout to me. You want to change something? You go and change it. That simple. I hate it when callbacks are abstracted away from me. Abstr
149.
▲
by
grishka
7mo ago
One of my projects does have a complex UI and is built with zero runtime dependencies on the front end. It doesn't require JS at all for most of its functionality. I just render as much as possible on the server and return commands lik
150.
▲
by
grishka
7mo ago
Yes, of course the tiny packages cause some of the bloat. As mainly a Java developer being pretty paranoid about my dependency tree (I'm responsible for every byte of code I ship to my users, whether I wrote it or not), I'm alwa
More ›