HNHacker News
TopNewBestAskShowJobs

hlasdjlfhalwjk

33 karma · joined December 3, 2019

submissionscomments
hlasdjlfhalwjk··on The most underused browser feature: reader mode
> I'm always afraid I will be missing part of the text or the pictures

As for missing pictures, my argument is, either the text is referring to an image that cannot be seen in reader mode, then I'll notice and switch back to normal mode to see the image, or the image is not relevant to the text, so I just don't care for it.

hlasdjlfhalwjk··on Ask HN: Is the Hacker News source code public?
An old version is available here: http://arclanguage.org/install

I assume the current version is still written in Arc (Paul Graham created the language) but differs from that version.

hlasdjlfhalwjk··on The art of asking nicely
I wasn't aware, such a list existed. Thanks for the link!
hlasdjlfhalwjk··on Why is the Gaza Strip blurry on Google Maps?
IIRC civil GPS chips won't work above a specific altitude or when moving above some speed limit. I think the idea was to prevent people from guiding missiles using those chips.
hlasdjlfhalwjk··on Experts suggest AXA’s plan to shun ransomware payouts will set a precedent
If you follow security best practices, you have append-only backups that you can use to restore the encrypted data and don't need insurance at all...
hlasdjlfhalwjk··on ArchiveBox: Open-source self-hosted web archiving
Didn't know that. Thanks for clarifying.
hlasdjlfhalwjk··on ArchiveBox: Open-source self-hosted web archiving
Wallabag only stores links. ArchiveBox archives a snapshot of the actual content of a page at a specific point in time.
hlasdjlfhalwjk··on I am a heroin user. I do not have a drug problem
That's kinda the point. Most drugs are not bad/evil in themselves. They can be used irresponsibly.

Many classic drugs (as opposed to research chemicals which introduce small molecular changes to circumvent banns on another substance) are pretty safe or at least have a well known safety profile.

hlasdjlfhalwjk··on I am a heroin user. I do not have a drug problem
Switzerland started a program in 1995 where they give medical grade heroin to people suffering from addiction. From the people taking part in this program, none have died from heroin overdoses or due to toxic contamination in the drug.

So heroin is actually pretty safe if used correctly.

hlasdjlfhalwjk··on Grindr to be fined almost €10M over GDPR complaint
Doesn't GDPR require opt-in for tracking?

So as long as you didn't interact with the banner, _every_ page load should take ~60s?

hlasdjlfhalwjk··on Show HN: 100 LOC Ruby forward proxy using only standard libraries
A little bit more than 100 LoC (`cloc lib bin` gives me 147 lines of Ruby) but still nice work.
hlasdjlfhalwjk··on Poll: Switching from WhatsApp
In the past, zom was a XMPP client [0]. From what I can see on GitHub, the new version builds on Matrix [1], so there shouldn't be a separate answer for zom.

[0]: https://chatsecure.org/blog/chatsecure-conversations-zom/

[1]: https://github.com/zom/zom-android-matrix

hlasdjlfhalwjk··on Codata in action, or how to connect FP and OOP
Some Rust libraries use a trick to make sum types extensible without introducing breaking changes when a new invariant is added. There is a private/undocumented invariant in the type so every pattern match over the type must have a default/catch-all/wildcard branch (e.g. it is not possible to do an exhaustive match by naming all existing variants). By having a default branch, the match is always exhaustive and there will be no error if a new variant is added. For fields in a sum type something similar can be done: an undocumented, hidden field that cannot be used when the variant is destructed. Therefore it can be only partially destructed and in this case it doesn't matter how many other fields there are in the type variant.

Here is an example: https://github.com/rust-lang/regex/blob/master/regex-syntax/...

hlasdjlfhalwjk··on The largest unknown Bitcoin wallet moved nearly $1B for $0.48 in fees
Bitcoin is pseudonymous. Every member can be uniquely identified but if you are careful not to link your pseudonym (e.g. wallet address) to any personally identifiable information, nobody else can. But this is really hard when it is about money since in general you'd want to spend that money an that's where the link appears. As long as you don't spend the money, there is no information to link.