Y
HN Search
Hacker News Search
new
|
comments
|
top
|
jobs
progval
searching PlanetScale…
1.
▲
2.
▲
3.
▲
4.
▲
5.
▲
6.
▲
28 ms
·
451.
▲
by
progval
4y ago
Because you don't always control the backend used by client apps. The "Use cases" section provides examples of this.
452.
▲
by
progval
4y ago
I had been using Fennec for a while and had no idea! Instructions here: https://old.reddit.com/r/fossdroid/comments/p7mgec/guide_usi... (also, collection names should not contain spaces, it seems)
453.
▲
by
progval
4y ago
> "At least as standard" how? There are 8 people who vote on changes to the Matrix spec (the Spec Core Team), 7 of which are Element employees (including Matthew, Element's CEO). Element also controls the development of cl
454.
▲
by
progval
4y ago
How did you install Gitlab without an official build (such as the official docker images and Debian packages from their own APT repo)?
455.
▲
by
progval
4y ago
Scalar (the integration manager) is not open source [1] (though there was some effort to reverse-engineer its protocol [2]); and some of their anti-abuse scripts aren't public [3] [1] https://github.com/vector-im/e
456.
▲
by
progval
4y ago
> At that point you've just reimplemented a less-standard version of matrix with extra steps though. There are IRCv3 specifications that allow this richer experience, and they are at least as standard as Matrix. Check out https:&#x
457.
▲
by
progval
4y ago
It's also mentioned in Libera's FAQ: > At our request, the EMS-hosted Libera.Chat bridge regularly prunes idle connections to minimize disruptions to IRC channels during bridge restarts. -- https://libera.chat/g
458.
▲
by
progval
4y ago
> Matrix clients should be super easy to write - e.g. https://news.ycombinator.com/item?id=20948530 The script in your follow-up github link is still missing escapes of tokens and room id (which can both be arbitrary st
459.
▲
by
progval
4y ago
> you can update the definition of a class in a running system and update all existing instances of that class Like this? >>> class MyClass: ... attr = 0 ... >>> my_object = MyClass() >>&g
460.
▲
by
progval
4y ago
They attest you are the author between the publication of the message (and of the public key) and the publication of the private key.
461.
▲
by
progval
4y ago
Solution: sign every log entry with its own key. To repudiate an entry, publish the private key you used to sign it. But of course, it needs to be baked in the protocol from the start.
462.
▲
by
progval
4y ago
> Couldn't you have one main task which describes the overall task and then it has a list with checkboxes that has links to the other tasks it depends on? That only works for trees of tasks, ie. when a task is a dependency of at mo
463.
▲
by
progval
4y ago
For example, there is this (pure safe Rust) code: https://github.com/ben0x539/totally-safe-transmute/blob/main... which accesses external resources (/proc/self/mem) in order to violate the safe
464.
▲
by
progval
4y ago
My dedicated server is also blocked by MS. https://sendersupport.olc.protection.outlook.com/snds/ is supposed to help me resolve it, but it says my IP address has no reported incident. Ironically, SendGrid is the main
465.
▲
by
progval
4y ago
Joke's on you, you just told them they should hurry up before you do ;)
466.
▲
by
progval
4y ago
These threads are always full of "here in $country, everyone uses $protocol" statements as if one's experience is representative of their country. I'm in France too, and only use SMS with friends and family. My mom asks
467.
▲
by
progval
4y ago
In France, everyone seems to have a Moulinex; and I've never heard anyone complain about theirs. I'm very happy with mine ("Moulinex Pain Plaisir"), though I'm slightly annoyed some programs (kneading-only and bakin
468.
▲
by
progval
4y ago
over 600: https://social.lol/@adam/109642813277235626
469.
▲
by
progval
4y ago
I'm in the same boat as GP. Typically, I grep such things when I am not familiar with the codebase, so I can't change where constants are defined, and I do not know where to find such a file.
470.
▲
by
progval
4y ago
Symbols can even improve performance. Replace them with integers at compile time like a global enum, and so the runtime only needs to compare integers instead of potentially lengthy (especially if UTF-16) strings.
471.
▲
by
progval
4y ago
Could it have a cron that runs as a user with write access to perform upgrades, while publicly-accessible processes don't?
472.
▲
by
progval
4y ago
HTTP+HTML+CSS (and Javascript) is the REST API used to communicate between clients (browsers) and servers. It's not a coincidence, it was the point of the thesis defining REST to formalize and improve the Web. See: https://w
473.
▲
by
progval
4y ago
I left a negative review on a product on Amazon whose seller was doing this (but much higher than 5%). Amazon deleted the review.
474.
▲
by
progval
4y ago
Black checks the AST, not the byte code.
475.
▲
by
progval
4y ago
It doesn't cost that much when properly configured and on dedicated hardware. My own instance, oc.todon.fr (running since 2017 and with currently ~2500 users), runs on a 5€/month server (HTTP front-end) and less than a quarter of
476.
▲
by
progval
4y ago
Can't Element (the company) fund audits?
477.
▲
by
progval
4y ago
The issue was the media storage. Mastodon stores lots of small files in deeply nested structures, so filesystems, especially networked filesystems, are very badly suited. Not to mention the disks themselves having issues. The article quotes
478.
▲
by
progval
4y ago
Here are two underwhelming examples I just found while trying it out: * "interesting integers": https://i.imgur.com/TmHUjjB.png (I was trying to lead it to the joke proof that all integers are interesting) * mode
479.
▲
by
progval
4y ago
Puter sets "has_visited_before" in the LocalStorage, then does some XHR/fetch requests with no error handling, then sets other stuff in the LocalStorage. If for whatever reason, one of the XHR/fetch requests fails, you e
480.
▲
by
progval
4y ago
As an instance admin since 2017: we don't have a way to fight this, and it just hasn't been an issue yet because spammers are incompetent. They always just sign up with accounts on legit instances. When competent spammers start lo
More ›