Y
HN Search
Hacker News Search
new
|
comments
|
top
|
jobs
progval
searching PlanetScale…
1.
▲
2.
▲
3.
▲
4.
▲
5.
▲
6.
▲
22 ms
·
421.
▲
by
progval
3y ago
A lot of software does it gettext-style, where the code contains one language (typically English) and wrap it _() so it's picked up by the translation system. For example: https://www.gnu.org/software/gettext/
422.
▲
by
progval
3y ago
> That existing PGP signatures on PyPI serve no security purpose, and that all evidence points to nobody ever attempting to verify them; Some Debian package maintainers do check them when downloading packages from PyPI. For example, in t
423.
▲
Happy 2nd Birthday, Libera Chat
(libera.chat)
3 points
by
progval
3y ago
|
0 comments
424.
▲
by
progval
3y ago
They are all grammatically female in French, even when named after male gods.
425.
▲
A bit of (simplified) X history and how we got here
(social.treehouse.systems)
3 points
by
progval
3y ago
|
1 comments
426.
▲
by
progval
3y ago
Feature mismatch of anything outside Git. And no one wrote the tooling needed to synchronize issues, pull/merge requests, ... back and forth.
427.
▲
by
progval
3y ago
That seems to be a custom Google API, not DNS over HTTP(S). Request format is very different from what is specified in https://www.rfc-editor.org/rfc/rfc8484 (/dns-query?dns= followed by raw DNS bytes). But sure,
428.
▲
by
progval
3y ago
Actually it needs to use an HTTP API (because Web Extensions can't send actual DNS requests?): https://github.com/jessejanderson/skylink/blob/a698dd56eda26... and it looks like it's only resolving d
429.
▲
by
progval
3y ago
it's a hash: https://atproto.com/specs/did-plc
430.
▲
by
progval
3y ago
> OSM makes it a nightmare. While the generic interface is pretty bad (you have to edit the machine-readable values), StreetComplete provides a very nice UI
431.
▲
by
progval
3y ago
How do you encrypt data with one-time passwords?
432.
▲
by
progval
3y ago
In my experience, it changes all the time. A strong factor is NameCheap doing dollar sales on some TLD; causing a surge in DKIM-signed spam using that TLD for a few months.
433.
▲
The Full-Source Bootstrap: Building from source all the way down
(guix.gnu.org)
64 points
by
progval
3y ago
|
5 comments
434.
▲
by
progval
4y ago
> GDPR requires that you have some form of legal basis for storing cookies. Not even that. It requires a legal basis for storing and processing personal data.
435.
▲
by
progval
4y ago
But there is no vendor lock-in here, VPS providers are interchangeable.
436.
▲
by
progval
4y ago
> Every node can connect to every other one. At the Tinc level, they can't connect to you unless you have their public key configured locally. At the IP level, set 'StrictSubnets = yes' in the main config file to prevent n
437.
▲
by
progval
4y ago
> As soon as you have a self-replicating structure, you have evolution. Not quite, you also need the replication to have random errors.
438.
▲
by
progval
4y ago
According to the French data protection authority, "out-of-the-box" GA requires consent because they aren't anonymised: https://www.cnil.fr/en/google-analytics-and-data-transfers-h...
439.
▲
by
progval
4y ago
Mistranslation; GP meant "self-service"
440.
▲
by
progval
4y ago
The Odroid-H3 < https://www.hardkernel.com/shop/odroid-h3-plus/ > has a laptop-grade CPU, consuming 10-20W, and is passively cooled; so it seems doable.
441.
▲
by
progval
4y ago
This is the host key, so allows impersonating the server to clients, not impersonating clients to the server.
442.
▲
by
progval
4y ago
I don't think you can do better than make pytest-benchmark a dependency
443.
▲
by
progval
4y ago
If for some reason a fixture is misbehaving, it's hard to find what package provides it because I don't explicitly import it. I have to use `pytest --fixtures | less` and search for the fixture's name (or `pytest --fixtures
444.
▲
by
progval
4y ago
with or without IDEs, you cannot easily tell where fixtures come from. Is it from the same module? same package? a plugin? pytest itself? some non-test module that happened to be imported? You can't tell. And it's a global namespa
445.
▲
by
progval
4y ago
> Changing the behaviour of a file mode from truncate to not-truncate is a questionable decision Looking at the commit which changed this behavior: https://cs.android.com/android/_/android/platform/fra
446.
▲
by
progval
4y ago
Python already uses the "t" character with a very different meaning: opening in text mode.
447.
▲
by
progval
4y ago
> But flatpak has it sandboxed so the worst you could do is maybe steal my Spotify session token. It has access to X11 < https://github.com/flathub/com.spotify.Client/blob/0856c7641... >, so it could a
448.
▲
by
progval
4y ago
> You gain no privacy You do: 1. You don't reply to many incoming emails, so they would never be seen by the MTA 2. Even when replying, you don't necessarily include the whole original email in your response (though that's
449.
▲
by
progval
4y ago
Sending emails is hard because of the blocklists, but receiving (and storing) is easy. You can self-host the latter and delegate the former to a company specialized in it. > Not matter your setup at home, you will never create something
450.
▲
by
progval
4y ago
> Assuming 2.5W for a RPi, it takes 1.8kWh a month, costing around $0.25 for electricity. Note that it's virtually free in winter (or cheaper if you have a heat pump or only heat during off-peak hours) as the energy used by the RPi
More ›