Y
HN Search
Hacker News Search
new
|
comments
|
top
|
jobs
TheDong
searching PlanetScale…
1.
▲
2.
▲
3.
▲
4.
▲
5.
▲
6.
▲
33 ms
·
571.
▲
by
TheDong
2y ago
If they were taken in the 1960s by someone in their 30s who lived to 80, that means we probably have roughly another 60 years until these are free from copyright and you can actually publish them in a magazine. I'm surprised the magazi
572.
▲
by
TheDong
2y ago
"side loading" in the EU still requires you to have your app reviewed and notarized by apple, which means you can't call private APIs. You also still need to pay $100/year developer fee for your app to continue to be sid
573.
▲
by
TheDong
2y ago
The Garmin experience on iOS is noticeably inferior for me. On android, you can turn off forwarding notifications to the watch on a per-app basis, so for example I can have youtube put notifications into the android notification center, but
574.
▲
by
TheDong
2y ago
> but thanks to the vulnerable PQescapeString(), the following user_input would fuck it up Nope. To quote: https://www.rapid7.com/blog/post/2025/02/13/cve-2025-1094-po... > Because of how Pos
575.
▲
by
TheDong
2y ago
The postgres escape function actually worked fine before this "CVE". It was documented as escaping something for use as part of a postgres query. BeyondTrust used it as input to the 'psql' tool, which is an interactive t
576.
▲
by
TheDong
2y ago
Anyone know the system requirements? I got bit by notion when I assumed my recent i7 would be enough for it to keep up with my typing speed, but after a few pages of notes, notion uses 100% of a core and input lags considerably....
577.
▲
by
TheDong
2y ago
I mean, you just write all your scopes as `(func() { })()` in go, and it works out fine. Adding `func() {}()` scopes won't break existing code usually, though if you use 'break' or 'continue' you might have to make
578.
▲
by
TheDong
2y ago
Even with scope-based defer, you can accomplish conditional defers easily enough. In a sane language, where conditions are expressions, you could just do: defer if complex_nested_condition { cleanup() } else { noop() } In Go, you c
579.
▲
by
TheDong
2y ago
I mean, currently they couldn't because EU's laws are too weak too. An EU company that released chrome for iOS would have to pay Apple 0.50€ per side-load in "core technology fees", so if they didn't charge a bit, t
580.
▲
by
TheDong
2y ago
Unfortunately I'm only able to use browsers which run on linux so I can share history between my phone and all other computers. If Orion had a linux version, maybe I'd consider it, but the firefox-skin on webkit lets me share hist
581.
▲
by
TheDong
2y ago
America will continue to cripple EU consumer protection too. The EU ruled that the app store has to allow side-loading in the EU, but y'all still won't get a good browser because both Chrome and Mozilla have said making a side-loa
582.
▲
by
TheDong
2y ago
Such a rust zealot is a strawman, though please don't let me stop you from enjoying burning such a strawman.
583.
▲
by
TheDong
2y ago
Sorry, it's just that I have an allergic reaction to what sounds like people trying to make debate-bro arguments. Like, when I say "use signal, it's secure", someone could respond "Ahh, but technically you can'
584.
▲
by
TheDong
2y ago
And while we're in the hypothetical extreme world somewhat separated from reality, a series of solar flares could flip a memory bit and all the error-correction bits in my ECC ram at once to change a pointer in memory, causing my safe
585.
▲
by
TheDong
2y ago
In a security sensitive context, a parser should return an error on a duplicate key regardless what common parsers do and what the RFC fails to specify. Implicitly, that means no security software dealing with json should be written in Go,
586.
▲
by
TheDong
2y ago
That's even more true with a dedicated work github account than a mixed personal/work one; either way they can still login and edit the account name even if removed from the company org, and if it's not shared it doesn't
587.
▲
by
TheDong
2y ago
All the non-tech people in every non-US country have whatsapp/telegram/wechat/line/kakao installed (depending on the country), and it seems to work fine. It's just the US that has picked a universal messenger that d
588.
▲
by
TheDong
2y ago
What features? The only two features I can think of that iMessage has which discord/whatsapp/etc don't are: 1. Automatically can flip to "do not disturb" mode when my phone is in sleep mode, and display that notice
589.
▲
by
TheDong
2y ago
You'd expect an app, like Whatsapp or Discord or Signal, which focuses primarily on messaging, to be able to devote more attention to it than apple, which is really just a hardware company that reluctantly makes just enough software to
590.
▲
by
TheDong
2y ago
> And let's be real, every browser (even Firefox) has closed source server side code. What is Firefox's? Accounts and Sync are both open source, and I'm struggling to think of anything else i.e. https://github.c
591.
▲
by
TheDong
2y ago
You’re welcome to bet against my prediction market about whether the quarter I flip will land on mars. Or on the two markets for “New pope by tomorrow” and “new pope by 2030”, I’m sure those should both be 50% yes. My experience is that the
592.
▲
by
TheDong
2y ago
For me, a larger part than "cost of lock-in" is the "hacker spirit", the curiosity to understand how it works. Sure, I can pay google or fastmail to host a mailserver for me, but that deprives me of the joy of configurin
593.
▲
by
TheDong
2y ago
> It's kinda ludicrous to think we'll lose the ability for something so simple. Sorry, but I already have to google each time I want to figure out how to open various file formats. "Google, what ffmpeg flags do I use to co
594.
▲
by
TheDong
2y ago
It shouldn't be a luxury, but it unfortunately is due to various big players refusing to play nice together. If everyone has only apple devices (iphones + macbooks), then you can use a shared iCloud sync'd folder. Except that does
595.
▲
by
TheDong
2y ago
Can you walk me through how to do this? I have installed the "1password-cli" package on my airgapped linux machine with no network access ('op --version' gives me 2.30.3). If I run 'op vault list', it tells me
596.
▲
by
TheDong
2y ago
It's much more efficient for the LLM to directly inject ads into your brain rather than the old way, where you might accidentally see the google results below the ads. Google made a search engine. They became rich from ads. Facebook ma
597.
▲
by
TheDong
2y ago
Why not firefox? the recent firefox privacy policy stuff seems way overblown to me, like you can read the firefox source code and know they aren't shipping your inputs off to google or whatever. On the other hand, brave has provably ru
598.
▲
by
TheDong
2y ago
I'd be free to not buy from them if they released iMessage and facetime for android so people wouldn't get kicked from groupchats and prevented from being able to video call their grandmother when they switched phones. Google hang
599.
▲
by
TheDong
2y ago
You can't have it both ways. Either you're providing encryption to the masses, or you're not. Providing encryption to the masses would in fact be telling people who lost their phone, or forgot their password "no, all you
600.
▲
by
TheDong
2y ago
> This fight is about providing encryption to the masses If apple cared about providing encryption to the masses, ADP would be enabled by default and you'd have to opt out of it. As-is, all your messages, photos, and so on are backe
More ›