Searching We Love Privacy Club

Twts matching #code
Sort by: Newest, Oldest, Most Relevant

Widely-Used libinput Updated Due To Arbitrary Root Code Execution
The libinput input handling library used by both X.Org and Wayland environments on modern Linux desktops is out with a new security fix release. A new vulnerability is now public allowing for arbitrary root code execution… ⌘ Read more

⤋ Read More

New Zealand updates anti-money laundering code
A refreshed anti-money laundering (AML) Identity Verification Code of Practice was announced by Internal Affairs Minister Brooke van Velden and Associate Justice Minister Nicole McKee.

The updated code, which is set to come into force on July 1, 2026, aims to reduce unnecessary barriers for New Zealanders in proving their identity. ⌘ Read more

⤋ Read More

[$] BPF in the agentic era
Alexei Starovoitov gave “less of a presentation, more of a scream of
realization” at the BPF track of the 2026
Linux Storage, Filesystem,\
Memory-Management, and BPF Summit. He shared a set of ideas for how BPF could
change to avoid being swept away by the sea-change in programming represented by modern
large language models (LLMs) and the coding agents based on them.
In a follow-up session, the discussion covered
more problems with how coding agents use tools … ⌘ Read more

⤋ Read More
In-reply-to » @movq It's the "Lyse types the entire HTML by hand" generator. Yes, no kidding. I write articles so rarely, that I can do that once in a while. It's fun to some degree, but also not.

Years ago, I used Kate, no, not somebody’s wife, but the KDE Advanced Text Editor, to export source code files and fragments into HTML with syntax highlighting. I think that’s where I got the initial <b> idea from. There were also bucketloads of <span style='color:#644a9b;'> all over the place, even inside <b>. No CSS classes defined upfront, all colors inlined. The final rendering in the browser looked great, but the source code ugly as hell in my opinion. However, I’m thankful for hinting me at <b>. I think this kicked off everything. :-)

⤋ Read More
In-reply-to » @lyse By the way, which site generator are you using? I kind of miss having code blocks with syntax highlighting and that generic yellow highlighting thing is pretty cool, too.

@movq@www.uninformativ.de It’s the “Lyse types the entire HTML by hand” generator. Yes, no kidding. I write articles so rarely, that I can do that once in a while. It’s fun to some degree, but also not.

After some time, I finally recorded some Vim macros to insert <b>…</b>, <var>…</var>, <span class=s>…</span> etc. around the tokens. This helped a little bit. But I was still questioning my mental state doing it like that. I also had to fix a bunch of the end tags by hand, because the word movement wasn’t enough or the end movement went too far. Quite the annoying process for sure.

But I think the HTML looks a wee bit nicer and is maybe even semantically a little bit better than having only <span>s everywhere. I find the <span class="whatever"> just soo awfully long. Of course, I never look at the code again, but knowing, that e.g. there is a <b> and it saves so many bytes in comparison, makes me happy. It is a more elegant solution in my opinion. Not by much, but better nonetheless. It’s a matter of simplicity. Admittedly, even I can’t avoid the <span>s alltogether. Oh well. On the other hand, I’m sure that this does not make any difference whatsoever. I bet, nobody and nothing, like a screenreader, analyzes the HTML for that, where this would be truly useful.

Oh! Maybe text browsers, though. It just occurred to me while composing this reply. :-) Haha, I lost my bet quickly. w3m picks up at least the <b> for keywords and builtin types, <u> for filenames and <i> for comments. Yey. No different styles for <var> and <mark>, unfortunately. elinks only renders the bold. It’s cool that I had the right intuition right from the beginning, despite being unable to pinpoint it. :-)

All the <span> hell with common syntax highlighters is a downer for me that keeps me from looking more into them. If I wrote more articles, I might rig something up with Pygments. At least that’s somehow positively connotated in my brain. Not sure if it actually deserves it, but I dealt with that in some loose form (can’t even remember) years and years ago. Apparently, it wasn’t too terrible.

To prepare the table of contents, I used grep and sed with some manual intervention in the end. The entire process can be improved. Absolutely.

You wrote your own site generator, didn’t you?

⤋ Read More

Mir 2.27 Released With More Wayland Rust Code
Canonical today released Mir 2.27 as the latest version of this set of compositor libraries for easily building Wayland-based shells on Linux and fitting into the Ubuntu Linux paradigm… ⌘ Read more

⤋ Read More

Whoop Promo Codes May 2026: 20% Off | June 2026
Whether you’re looking for a Whoop free trial, student discount, or military savings, our guide to Whoop promo codes will help you maximize your membership benefits. Stay on top of your fitness goals for less. ⌘ Read more

⤋ Read More

Launch HN: Expanse (YC P26) – Unlock Wasted GPU Capacity
Hey HN, we’re Ismaeel, Eren, Yafet and Nikodem. We built Expanse ( https://expanse.sh/) to increase the effective capacity of your HPC/GPU clusters running schedulers/orchestrators like Kubernetes and SLURM. We read the source code, job submission script, and the hardware a workload is about to run on to predict what the job actually needs before the cluster sees it. We also flag failures we think are about to happen and surface line-level opt … ⌘ Read more

⤋ Read More

«Une disruption rapide»: pour les développeurs informatiques, l’IA générative a tout changé
Depuis six mois, les outils fabriqués par Anthropic, OpenAI ou Google transforment le métier. Le code est de moins en moins rédigé à la main et les modèles d’IA s’implantent chaque jour davantage. Jusqu’à ce que l’inéluctable hausse des prix change à nouveau la donne? ⌘ Read more

⤋ Read More
In-reply-to » @movq Thanks. I noticed the <updated> of the feed, too. But for some reason, some articles were suddenly marked as new.

@lyse@lyse.isobeef.org Oh, nice. That was quite the ride. :-) And all that because of locales. 😳

But, did I understand that correctly? All Atom feeds were broken, right? Because they all use that same code path with that strftime/strptime dance in it?

⤋ Read More

Zig Bans AI Code Contributions Because They’re ‘Invariably Garbage’
The Zig programming language wants to be a modern alternative to C (including better memory safety features). It’s maintained by as an open-source project by a 501©(3) nonprofit and a network of contributors.

But Business Insider notes that Zig bans the submission of AI-assisted code:

On the JetBrains podcast, Zig President Andrew Kel … ⌘ Read more

⤋ Read More

Wine-Staging 11.10 Fixes 14 Year Old Bug, Also Fixes Issue Of Some Games Being Too Dark
Building off Friday’s release of Wine 11.10 is now the Wine-Staging 11.10 experimental/testing flavor with nearly 300 additional patches atop that upstream code… ⌘ Read more

⤋ Read More

Fed Up With Vibe Coders, Dev Sneaks Data-Nuking Prompt Injection Into Testing App
It all started when the German developer behind an open-source app for Java testing “added hidden instructions to sabotage projects performed by AI coding agents,” reports Ars Technica:

The instructions were added to jqwik, a test engine for JUnit 5… The salient change in the update was a line that read: … ⌘ Read more

⤋ Read More

Microsoft Criticized for Threatening Legal Action Against Security Researcher
“A security researcher published a series of unpatched bugs in Microsoft products,” reports TechCrunch, “along with code to exploit them.”

Microsoft’s response to the researcher? “Threatening to take legal action and call the cops on them.”

On Wednesday, Microsoft published a blog post criticizing the researcher, who goe … ⌘ Read more

⤋ Read More

GNOME Circle Takes Stand Against AI Slop, Resources App Makes It Into GNOME Incubator
GNOME Circle as the initiative for third-party/independent software applications and libraries extending the GNOME desktop ecosystem is taking a stand against AI slop. The GNOME Circle policy has been updated to reject low-effort, vibe coded applications/libraries where the developer is not able to take responsibility for the work… ⌘ Read more

⤋ Read More

nenya - A lightweight, highly secure AI API Gateway/Proxy written in Go
A lightweight, zero-dependency AI API Gateway written in Go. Nenya sits between your AI coding clients and upstream LLM providers, adding secret redaction, context management, agent routing, and MCP tool integration — all with transparent SSE streaming. Security-hardened: non-root execution, mlock for secrets, seccomp + no-new-privileges. 1 points posted by Rafael Gumieri ⌘ Read more

⤋ Read More

微软公开 45 年前 DOS 源码:当年的代码是一摞打印纸
早些时候,微软发布了一篇名为《续写早期 DOS 开发的故事》的文章,公开了目前发现的最早的 DOS 源代码。来自 45 年前的纸质打印稿。@Appinn 86-DOS 1.00 是什么? 1980 年,一家叫 Seattle Computer Products(SCP)的小公司正在卖基于 Intel ⌘ Read more

⤋ Read More
In-reply-to » @movq I'm very curious...

It’s one of the reasons in fact I’ve been working on bob so I have a very concrete and strong foundation for how these things work, how they behave and how bad or good they can be. I am on-purpose building bob to be not only a decent coding tool and general task completion tool, but with serious security boundaries, sanitation, auditing and compliance. If I’m going to succeed at building autoonmous agents that can cope with a wider array of varying inputs (mostly natural language, some structural language) then it needs to be both a) Safe and b) Robust

⤋ Read More
In-reply-to » @movq I'm very curious...

And every time I ask it to do the same thing, it produces basically the same result. It will sometimes not produce a go.mod, but that’s probably because doing so isn’t as statically high as writing the code to sum numbers from stdin.

⤋ Read More
In-reply-to » @movq I'm very curious...

Which it does so in seconds, faster than I can type. The code is correct, it compiles and does exactly what I wanted. And the code looks pretty reasonable. It handles flotas, has error handling and handles space or line separated numbers on stdin.

⤋ Read More
In-reply-to » @movq I'm very curious...

@movq@www.uninformativ.de I think your points are pretty clear to me, that’s fine. I’m just seeing if you can perhaps see things a different way maybe?🤔 I would challenge the assertion that you cannot understand how Claude Code generated an output; which I can demonstrate easily with a fairly trivial example by the input:

Write a program in Go that sums a list of numbers from stdin and prints the result.

⤋ Read More
In-reply-to » @movq I'm very curious...

@prologic@twtxt.net Yeah, it’s hard to get my point across here. I tried to address that a few paragraphs down.

Yes, I can tinker with AI techniques on a general level. That’s cool but not really my area of interest.

What I certainly can’t do is learn how specific AI products work. I can’t possibly find out why Claude Code produced that particular line of code. Claude is just a magic box that does something and I have to trust it.

⤋ Read More