29 Followers
149 Following
62 Posts
Pronomeshe/him, er/ihm
The next #NixOS AT User Group meetup in Vienna will be in one week, on the 14.11. from 16:00. See you there!
https://nixos.at/posts/meetup-2025-11-14/
NixOS Hackathon

Event Date: 2025-11-14 Time: from 16:00 Location: GT_, Augasse 2-6, 1090 Wien (located on the ground floor of “Alte WU”. Indoor directions: Enter the building at the main entrance. Immediately turn right, then follow the “Ateliers”, “GT_” and NixOS signs. Once you pass through our corridor kitchen, it’s the first door on the right. Also, just ping us on matrix if you don’t find us.) Language: English and/or German, depending on who’s present. Meeting early at 16:00 to have plenty of time for a bug squashing party. Feel free to join us later as well. We’re happy about everybody joining us. Cooperatively fixing some failed hydra builds from https://zh.fail/, trying to make it interesting for all skill levels. There will also be pizza!

NixOS User Group Austria

🚨 Together with @epicenter_works, we've filed a complaint with the EU Commission because the Austrian government is failing to properly fund the country's data protection authority.

Despite an increasing workload due to a constantly growing range of tasks, the DPA's budget was cut. Now, it will restrict its activities.

Read all about it here:
https://noyb.eu/en/budget-cuts-paralyse-austrian-dpa-ngo-complaint-eu-commission

Budget cuts paralyse Austrian DPA: NGO complaint to the EU Commission

The Austrian DPA has announced a restriction of its activities

noyb.eu

NixOS SC election voter registration is open.
They do not notify you if you’re eligible to vote, you have to actively register

https://discourse.nixos.org/t/the-election-committee-announces-the-second-steering-committee-election/69354

The Election Committee announces the second Steering Committee election

One year has passed since the Nix community voted in the very first Nix Steering Committee. As some of their terms are coming to an end, the community must once again cast their ballots to form the next SC. Call to action If you are an automatically eligible voter, add your email to the voter list: https://github.com/NixOS/SC-election-2025/edit/main/eligible.csv If you are not automatically eligible but significantly contributed to the official projects in one way or another, you may ask for ...

NixOS Discourse

Okay, hopefully that's it for #NTP for now:

https://scottstuff.net/posts/2025/05/19/ntp-limits/

I'm seeing up to 200 ns of difference between various GPS devices on my desk (one outlier, should really all be closer to that) plus 200-300 ns of network-induced variability on NTP clients, giving me somewhere between 200 and 500 ns of total error, depending on how I measure it.

So, it's higher than I'd really expected to see when I started, but *well* under my goal of 10 μS.

The Limits of NTP Accuracy on Linux

Lately I’ve been trying to find (and understand) the limits of time syncing between Linux systems. How accurate can you get? What does it take to get that? And what things can easily add measurable amounts of time error? After most of a month (!), I’m starting to understand things. This is kind of a follow-on to a previous post, where I walked through my setup and goals, plus another post where I discussed time syncing in general. I’m trying to get the clocks on a bunch of Linux systems on my network synced as closely as possible so I can trust the timestamps on distributed tracing records that occur on different systems. My local network round-trip times are in the 20–30 microsecond (μS) range and I’d like clocks to be less than 1 RTT apart from each other. Ideally, they’d be within 1 μS, but 10 μS is fine. It’s easy to fire up Chrony against a local GPSTechnically, GNSS, which covers multiple satellite-backed navigation systems, not just the US GPS system, but I’m going to keep saying “GPS” for short. -backed time source and see it claim to be within X nanoseconds of GPS, but it’s tricky to figure out if Chrony is right or not. Especially once it’s claiming to be more accurate than the network’s round-trip time20 μS or so. , the amount of time needed for a single CPU cache miss50-ish nanoseconds. , or even the amount of time that light would take to span the gap between the server and the time source.About 5 ns per meter. I’ve spent way too much time over the past month digging into time, and specifically the limits of what you can accomplish with Linux, Chrony, and GPS. I’ll walk through all of that here eventually, but let me spoil the conclusion and give some limits: GPSes don’t return perfect time. I routinely see up to 200 ns differences between the 3 GPSes on my desk when viewing their output on an oscilloscope. The time gap between the 3 sources varies every second, and it’s rare to see all three within 20 ns of each other. Even the best GPS timing modules that I’ve seen list ~5 ns of jitter on their datasheets. I’d be surprised if you could get 3-5 GPS receivers to agree within 50 ns or so without careful management of consistent antenna cable length, etc. Even small amounts of network complexity can easily add 200-300 ns of systemic error to your measurements. Different NICs and their drivers vary widely on how good they are for sub-microsecond timing. From what I’ve seen, Intel E810 NICs are great, Intel X710s are very good, Mellanox ConnectX-5 are okay, Mellanox ConnectX-3 and ConnectX-4 are borderline, and everything from Realtek is questionable. A lot of Linux systems are terrible at low-latency work. There are a lot of causes for this, but one of the biggest is random “stalls” due to the system’s SMBIOS running to handle power management or other activities, and “pausing” the observable computer for hundreds of microseconds or longer. In general, there’s no good way to know if a given system (especially cheap systems) will be good or bad for timing without testing them. I have two cheap mini PC systems that have inexplicably bad time syncing behavior,1300-2000 ns. and two others with inexplicably good time syncing20-50 ns . Dedicated server hardware is generally more consistent. All in all, I’m able to sync clocks to within 500 ns or so on the bulk of the systems on my network. That’s good enough for my purposes, but it’s not as good as I’d expected to see.

scottstuff.net
Bokode - Wikipedia

nanophone ❌
microphone

milliphone

phone

kilophone

megaphone

gigaphone
Is -ish an esque-esque suffix?

new blogpost time!!

this one's a fun writeup on a vulnerability chain i found across multiple google services that earned me a $4133.70 bounty

lots of fun css as usual! i had to recreate a bunch of drive/docs/gmail/youtube UIs c:

have fun!

https://lyra.horse/blog/2024/09/using-youtube-to-steal-your-files/

Using YouTube to steal your files

A writeup of my $4133.70 Google Drive vulnerability chain.

lyra's epic blog
I hope this email finds you wherever you go, and lands right in the center of your brain.

Unser
@natenom
wurde gestern Abend auf seinem #Fahrrad überfahren. 😭🖤 Er hat regelmäßig in seinem Blog natenom_de über seine Begegnungen berichtet. Darin hat er auch über (Nicht-)Ahndung von Verstößen in Pforzheim berichtet. Es gab einen offenen Brief an die Staatsanwaltschaft.

Es geht mir sehr nahe. Er war mein Freund. 🖤

https://www.ka-news.de/region/pforzheim/43-jaehriger-radfahrer-stirbt-bei-unfall-auf-l547-art-3082032

Unfall auf L574 bei Schellbronn: Radfahrer stirbt - Straßensperrung bis in ... | ka-news

Ein Fahrradfahrer ist bei einem Unfall auf der L547 im Enzkreis ums Leben gekommen.

ka-news