Y
HN Search
Hacker News Search
new
|
comments
|
top
|
jobs
grishka
searching PlanetScale…
1.
▲
2.
▲
3.
▲
4.
▲
5.
▲
6.
▲
14 ms
·
271.
▲
by
grishka
11mo ago
In case there are any doubts, consider this code and its description public domain. But then I'm not sure how much code is enough to be considered copyrightable. Is "2*2" copyrightable? Clearly not, because it's too triv
272.
▲
by
grishka
11mo ago
It's just two broadcast receivers (one for receiving the push token, another for receiving actual notifications), and one broadcast sender to ask GSF to give you a token. This code is so trivial it's not even worth separating into
273.
▲
by
grishka
11mo ago
> What "proprietary blobs" does Signal have? As they say in the Github readme, FCM and Google Maps. FCM doesn't technically require a blob — it's just that Google wants you to think it does. I reverse engineered the
274.
▲
by
grishka
11mo ago
The weirdest one I stayed at so far was a hotel with tiny rooms in central London which had the upper half of the wall separating the bathroom made out of the kind of glass that becomes opaque with electricity. The switch to control that wa
275.
▲
by
grishka
11mo ago
And I'm sure a lot of that work could be reused for the A-series SoCs.
276.
▲
by
grishka
11mo ago
Huh, so assuming this will work with macOS as well, this eventually makes NearDrop, my macOS app that goes the other way around by implementing Google's Quick Share, obsolete.
277.
▲
by
grishka
11mo ago
Technically they are, but neither of them fits the strict definition of a E2EE messaging app, while also still hurting the UX. Whatsapp is very insistent about backing up your messages to cloud services without encryption. To use it on de
278.
▲
by
grishka
11mo ago
> If that's true, then E2EE will never become mainstream Yes? :) Given the choice, the vast majority of people would pick convenience over the kind of security that requires this much effort.
279.
▲
by
grishka
11mo ago
Yes. And, annoyingly, when you only use Signal occasionally, these desktop sessions expire. And you have to link again. And when you do, you end up with a gap in your conversation history because "security".
280.
▲
by
grishka
11mo ago
The language runtime maintainers specifically change parts that already work fine to use newer APIs that do the same thing. IIRC, the Go runtime changed which win32 function they call to generate random numbers. It would've been free
281.
▲
by
grishka
11mo ago
"Now the end-to-end encryption will leak into the UX even more and you better like it" I'll say it again: E2EE will never become mainstream unless someone somehow manages to implement it such that it's completely transpa
282.
▲
by
grishka
11mo ago
And? There are barely any API differences between 7 and 10.
283.
▲
by
grishka
11mo ago
The way some language runtimes have dropped support for Windows 7 feels outright malicious.
284.
▲
by
grishka
11mo ago
In a company founded by a visionary, it takes a surprisingly long time to squander all the internal culture after that person's departure. I would assume the larger the company was at that moment, the longer it takes.
285.
▲
by
grishka
11mo ago
Of course. My server wasn't struggling with that. I haven't benchmarked that server, but on an M1 Max, the app can easily serve hundreds of requests per second for profile pages, which is the heaviest thing an unauthenticated us
286.
▲
by
grishka
11mo ago
In my particular case, I don't mind the crawling. It's a fediverse server. There is nothing secret there. All content is available via ActivityPub anyway for anyone to grab. However, these bots specifically violated both robots.tx
287.
▲
by
grishka
11mo ago
It's been a few hours. These particular bots have completely stopped. There are still some bot-looking requests in the log, with a newer-version Chrome UA on both Mac and Windows, but there aren't nearly as many of them. Config
288.
▲
by
grishka
11mo ago
Thank you very much for the observation about headers. I just looked closer at the bot traffic I'm currently receiving on my small fediverse server and noticed that it's user agents of old Chrome versions but also that the Accep
289.
▲
by
grishka
11mo ago
It's different. I'm fine with someone scraping my website as a good citizen, by identifying themselves in their user-agent string and preferably respecting robots.txt. I'm not , however, fine with tens of requests per second
290.
▲
by
grishka
11mo ago
> metric units instead of imperial Don't see a downside here! :D
291.
▲
by
grishka
11mo ago
As someone who constantly runs into problems visiting websites because of my IP geolocation, I agree that the system needs to be updated to make it impossible to use IP addresses for anything except packet routing. I have a long thread of s
292.
▲
by
grishka
11mo ago
I don't disagree with that, but I feel like ReactOS is more promising in this regard, as it reimplements not only win32 API/ABI, but also the NT kernel with its stable API/ABI, so it would allow using Windows drivers as wel
293.
▲
by
grishka
11mo ago
Linux (with the "traditional" userspace) is a mess on the inside, has always been, and will always be. It blows my mind that there still isn't a universal, easy way to compile binaries that would run on any distro, of any v
294.
▲
by
grishka
11mo ago
Russia eliminated all kopeck coins years ago and anyone hardly noticed. Seemingly the only place you could still see any is a bank. Retailers usually round down to whole rubles if you're paying in cash.
295.
▲
by
grishka
11mo ago
Korova, the name of their software, means "cow" in Russian.
296.
▲
by
grishka
11mo ago
But it somehow is enough to do that for things like the Mac Pro or the Mac Studio that are clearly niche products compared to the rest of the Mac lineup? I'm not sure it's fair to compare cars to phones or other tech products. P
297.
▲
by
grishka
11mo ago
Anecdotally, I, personally, know several people who bought the iPhone mini, some of them still using it. I still blame Apple for considering that 3% of total iPhone sales is a failure. And then launching the iPhone air, as if it will do any
298.
▲
by
grishka
11mo ago
I did! As much as I could as someone who can't stand iOS, anyway. I used the Pixel 1 and then the Pixel 4a, for 4 years each.
299.
▲
by
grishka
11mo ago
You seem to have missed my point about manufacturers moving in lockstep. Most people use a phone for at least two years. The way it happened in the 2010s, by the time someone is looking at buying a new one, all available phones on the mar
300.
▲
by
grishka
11mo ago
The choice in the form of the iPhone mini that sold by millions but is somehow still considered a failed product by Apple, yeah. And nothing comparable in the Android world, where all manufacturers pretty much move in lockstep.
More ›