HNHacker News
TopNewBestAskShowJobs

progval

6,236 karma · joined April 28, 2015

https://valentin-lorentz.fr/

progval+hn@progval.net

submissionscomments
progval··on A week in Matrix
This is addressed two paragraphs later:

> Years ago, when the server was set up, choosing Dendrite seemed like a good decision

> Unfortunately, migrating between Matrix homeserver implementations remains a problem with no satisfying solution, so we're kind of stuck on slowly rotting foundations.

progval··on Stacked PRs are now live on GitHub
Stacked PRs are so hard to implement for software not natively designed for them. Gitlab has been struggling with them too, despite 2.5 years since the MVP (https://gitlab.com/gitlab-org/cli/-/work_items/7473) . It doesn't help they want to do it without making any significant change outside the CLI, or that most developpers just... don't get it.
progval··on Google will expand age checks on Android worldwide till the end of the year
They aren't. The device administrators (ie. the parents) set an age range in the OS' config and then the OS tells applications the value. That's it.
progval··on DeepSeek pause fundraise after comments on compute gap to US leaked (transcript) [pdf]
The repository was force-pushed so the link doesn't work anymore, but the file is still available at: https://github.com/demo-zexuan/liang-wenfeng-investor-meetin...
progval··on Back to Kagi
> Kagi of course reviews it

They had quite some lag at the beginning. I made reports from the very day they announced it, and none of them were processed last month. But they are now! (Though they rejected half of them)

progval··on I tricked Claude into leaking your deepest, darkest secrets
1 and 2: I rarely need to do that. When I do, then move or hardlink to a dir with shared read access

3: There is no reason for both my main user account and a dev account to share a credential. Main account either has the login or an API key, and dev account has its own API key with minimal permissions.

progval··on I tricked Claude into leaking your deepest, darkest secrets
Successful sudo from a cgroup still makes you root on the machine. What you want for this is user namespaces, not (just) cgroups.
progval··on I tricked Claude into leaking your deepest, darkest secrets
I meant for CLI tasks. Just "adduser" and "sudo -u <user> bash".
progval··on I tricked Claude into leaking your deepest, darkest secrets
Most programmers and power users install large dependency trees with npm/pip/bundler/... on the same user account as their main browser on a regular basis. Even on Linux where it's easy to create new user accounts. This isn't much different.
progval··on Apple sues OpenAI, accuses ex-employees of stealing trade secrets
Depending on where you live, your employer may be legally required to accommodate your disabilities. Here in France, HR are usually dutiful about it.
progval··on EU Commission: addictive design Instagram and Facebook in breach of the DSA
It's because the page you posted contains this incorrect tag:

    <link rel="canonical" href="https://ec.europa.eu/commission/presscorner/home/en">
progval··on EVE Online's Carbon engine is now open source: Fenris Creations explains why
There is a third-party API now: https://doc.fnar.net/ , which collects data through a browser extension that scraps the traffic. This kind of extension is blessed by the devs as long as it does not automate actions.
progval··on GPT‑Live
They most definitely did not solve real time translation yet. The French in the video is barely understandable, both the translation and the pronunciation are the quality of an American who hasn't used French since high-school.
progval··on LineageOS Statistics
I can't find information about this except in a Reddit thread. Is it documented somewhere?
progval··on The bottleneck might be the air in the room
I don't think power use is the issue. I have this cheap CO2 sensor: https://www.domadoo.fr/en/devices/5882-heiman-zigbee-air-qua... which draws 0.5W. This includes thermometer and humidity sensor, Zigbee transmission, and acting as a Zigbee router, but it gives us an upper bound. It also measures continuously (picks up someone breathing on it within 10s), which is overkill. A phone could measure CO2 levels once every 10 minutes which would average under 0.01W, so that would work.

However, this assumes the sensor would fit in a smartphone, which is not a given. And these things need air flow. And they also wouldn't work while the phone is in a bag or a pocket.

progval··on Oomwoo, an open-source robot vacuum you build yourself
They probably meant 74000m², not 74km².
progval··on Oomwoo, an open-source robot vacuum you build yourself
But it's not even a first draft. There are only pictures and markdown files.
progval··on .self: A new top-level domain designed to support self-hosting
A Mastodon instance used it: https://www.theverge.com/2024/2/12/24071036/queer-af-mastodo...
progval··on Choosing a Public DNS Resolver
What does it mean for a DNS resolver to be "integrated with CDNs"? And why does that affect streaming speed negatively?
progval··on Companies rein in AI usage as costs strain budgets
https://www.scientificamerican.com/article/google-engineer-c...

it was before ChatGPT

progval··on Why stdx is not on crates.io
There is some recent progress on https://github.com/rust-lang/crates.io/issues/326
progval··on Sixty percent of US consumers say 'AI' in brand messaging is a turnoff
It also means Diffusion in the context of images and videos.
progval··on Leaving Mozilla
> The IRCv3 WG was convened near the end of 2016, so 9 or so.

SASL support in IRC predates IRCv3.

progval··on Leaving Mozilla
> Replacing the server-to-server protocol sounds a lot like it's not really IRC protocol any more

There hasn't been a standard server-to-server protocol in like three decades. Even RFC 2813 only specifies one of the protocols in use at the time (IRCnet's). Each implementation has its own (some of them forked from the original)

> The chathistory link says "This specification may change at any time and we do not recommend implementing it in a production environment."

True. Ratification of the final spec is stuck on some details, unfortunately.

progval··on Pyodide 314.0: Python packages can now publish WebAssembly wheels to PyPI
This is Pyodide, not Python.
progval··on Leaving Mozilla
> Netsplits

It's not inherent to the protocol. https://ergo.chat/ does not have netsplits (from having a single server) and https://github.com/Libera-Chat/sable replaces the server-to-server protocol to eliminate netsplits as well.

And even when not eliminated entirely, they are infrequent and barely visible on well-managed networks like Libera.Chat. Many chat platforms have more (and longer) outages than Libera has netsplits.

> missed messages

Solved by most server implementations using https://ircv3.net/specs/extensions/chathistory

> bot wars over channel and nick ownership

Solved decades ago thanks to NickServ and ChanServ (though I'll admit they are ad-hoc additions on top of the protocol). And ~15 years ago we got native support for authentication (https://ircv3.net/specs/extensions/sasl-3.1)

progval··on Branchless Quicksort faster than std:sort and pdqsort with C and C++ API
Fun, but there is a mistake in https://docs.rs/misfortunate/latest/misfortunate/struct.Maxw... which claims: "yet violates the social contract of these two combined. A Maxwell is not equal to anything (even itself) but all Maxwells hash the same"

but that's not a violation of the contract, it's just a hash collision. Hash collisions are expected to happen, so HashMap and HashSet won't "misbehave seriously", they'll just be slow (linear-time lookup) and unable to remove entries.

The contract of Hash is that if two values are equal, then they hash to the same value. Which would be violated by doing the opposite of Maxwell: all values equal each other, but their hash differs (you can even make it random so it changes across calls on the same value!)

progval··on Websites have a new way to spy on visitors: analyzing their SSD activity
The paper (https://hannesweissteiner.com/pdfs/frost.pdf) cites two earlier papers (from 2014 and 2017) that did the same for HDDs.
progval··on Websites have a new way to spy on visitors: analyzing their SSD activity
The random times don't have to be uniformly distributed. Though it's enough for attackers to know the distribution to de-noisify it.
progval··on Shift will clean homes for free to train future robots
Nothing in the article says the cameras are inside.
← PreviousPage 3 of 34Next →