Searching We.Love.Privacy.Club

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

NVIDIA Releases CUDA-Oxide 0.1 For Experimental Rust-To-CUDA Compiler
A new NVIDIA Labs project is greatly improving the capabilities of using the Rust programming language for developing CUDA kernels for NVIDIA GPUs… ⌘ Read more

⤋ Read More

Richard Dawkins ‘Convinced’ AI Is Conscious
Mirnotoriety shares a report from The Telegraph: Richard Dawkins has said chatbots should be considered conscious (source paywalled; alternative source) after spending two days interacting with the Claude AI engine. The evolutionary biologist said he had the “overwhelming feeling” of talking to a human during conversations with Claude, and said it was hard not to treat the program as “a genuine … ⌘ Read more

⤋ Read More

GCC 16 Compiler Delivering Some Decent Performance Gains Over GCC 15
With the GCC 16.1 compiler released last Thursday, I have begun running more compiler benchmarks on this first GCC 16 stable feature release. GCC 16 comes heavy on new changes in being the annual feature release and delivering changes from AMD Zen 6 and Arm AGI CPU support to new C++ features and even the Algol 68 programming language front-end. It’s also looking quite good in the performance department relative to the GCC 15 compiler from last year. ⌘ Read more

⤋ Read More

Brush v0.4 Released As “Significant” Release For This Rust-Based Shell
Brush v0.4 debuted today for this “Bourne Rusty Shell” as a Bash/POSIX-compatible shell written in the Rust programming language… ⌘ Read more

⤋ Read More

First Tesla Semi Rolls Off High-Volume Production Line
Tesla has produced the first Semi from its new high-volume production line at Gigafactory Nevada, a milestone for the long-delayed electric Class 8 truck program after years of pilot builds and delays. Electrek reports: The Tesla Semi has had one of the longest gestation periods in Tesla’s history. First unveiled in 2017, the truck was originally promised for produc … ⌘ Read more

⤋ Read More

Microsoft Plans First-Ever Voluntary Employee Buyout
Microsoft plans to offer voluntary buyouts for the first time. According to CNBC, “about 7% of U.S. employees are eligible,” with the program being “available to U.S. workers at the senior director level and below whose years of employment and age add up to 70 or higher.” Further details will be provided on May 7. From the report: Last year Microsoft removed some costs throu … ⌘ Read more

⤋ Read More

Popular Rust-Based Database Turns To AI For Up To 1.5x Speedup, Other Improvements
Redb is one of the open-source, embed-friendly key-value databases written in the Rust programming language. Redb is ACID-compliant while known for being high performance and with its new Redb 4.1 release is even faster thanks to some improvements authored by Claude (AI)… ⌘ Read more

⤋ Read More

Linux 7.1 sched_ext Brings cgroup Sub-Scheduler Groundwork, Idle SMT Sibling Improvement
The extensible scheduler “sched_ext” code for allowing Linux scheduling behavior to be defined via BPF programs is seeing some useful improvements with the in-development Linux 7.1 kernel… ⌘ Read more

⤋ Read More

Another AI rant:

One of the “key features” of LLMs is that you can use “natural language”, because that is supposed to be easier than having to learn a programming language. So, when someone says to me, “I automated this process using AI!”, what they mean is: They have written a very, very large Markdown document. In this document, they list what the AI is supposed to do.

In prose.

This is a complete disaster.

Programming and programming languages have one crucial property: They follow a well-defined structure and every word has a well-defined meaning. That is absolutely brilliant, because I can read this and I can follow the program in my head. I can build a mental model. I can debug this, down to the precise instructions that the CPU executes. This all follows well-defined patterns that you can reason about.

But with these Markdown files, I am completely lost. We lose all these important properties! No debugging, no reasoning about program flow, nothing. It’s all gone. It’s a magic black box now, literally randomized, that may or may not do what you wanted, in some order.

People now throw these Markdown files at me … and … am I supposed to read this? Why? It’s completely random and fuzzy.

Sadly, these AI tools are good enough to be able to mostly grasp the authors intentions. Hence people don’t see the harm they cause, because “it works”.

We already have a ton of automations like this at work: Tickets get piped through an LLM and these Markdown files / prompts determine what will happen with the ticket, and maybe they trigger additional actions as well, like account creation or granting permissions. All based on fuzzy natural language – that no two humans will ever properly agree on.

Jesus Christ, we’re now INTENTIONALLY bringing the ambiguity of legal texts and lawyers into programming.

Using natural language is NOT easier than using a programming language. It is HARDER. Have you people never read a legal contract? And that stuff can STILL be debated in a court room.

I can’t begin to comprehend why we, tech folks, push this so hard. What is wrong with you? Or me?

(And, once again, we’re ignoring other factors here. LLMs use a ton of energy and ressources, that we don’t have to spare. It’s expensive as fuck. It doesn’t even run locally on our servers, meaning we give all these credentials and permissions to some US company. It’s insane.)

⤋ Read More

NVIDIA Hiring More LLVM Engineers To Work On CUDA Tile
Last year NVIDIA announced the new CUDA Tile programming model as one of the biggest updates ever to the CUDA platform. CUDA Tile brings a virtual ISA for tile-based parallel programming and they subsequently open-sourced the CUDA Tile IR as an intermediate representation built atop LLVM’s MLIR. Now they are looking to hire additional LLVM compiler engineers to help foster their CUDA Tile initiatives… ⌘ Read more

⤋ Read More

Has the Rust Programming Language’s Popularity Reached Its Plateau?
“Rust’s rise shows signs of slowing,” argues the CEO of TIOBE.
Back in 2020 Rust first entered the top 20 of his “TIOBE Index,” which ranks programming language popularity using search engine results. Rust “was widely expected to break into the top 10,” he remembers today. But it never happened, and “That was nearly six years ago….”

… ⌘ Read more

⤋ Read More
In-reply-to » Eehhh, what the hell is going on here!?

@lyse@lyse.isobeef.org AI result ahead, feel free to ignore.

I “asked” the AI at work the same question out of morbid curiousity. It “said” that SQLite converts that integer to floating point internally on overflows and then, when converting back, the x86 instruction cvttsd2si will turn it into 0x8000000000000000, even if the actual floating point value is outside of that range. So, yes, it allegedly actually saturates, as a side effect of the type conversion.

I couldn’t find anything about that automatic conversion in SQLite’s manual, yet, but an experiment looks like it might be true:

sqlite> select typeof(1 << 63);
╭─────────────────╮
│ typeof(1 << 63) │
╞═════════════════╡
│ integer         │
╰─────────────────╯

sqlite> select typeof((1 << 63) - 1);
╭──────────────────────╮
│ typeof((1 << 63) ... │
╞══════════════════════╡
│ real                 │
╰──────────────────────╯

As for cvttsd2si, this source confirms the handling of 0x8000000000000000 on range errors: https://www.felixcloutier.com/x86/cvttsd2si

The following C program also confirms it (run through gdb to see cvttsd2si in action):

<a href="https://we.loveprivacy.club/search?q=%23include">#include</a> <stdint.h>
<a href="https://we.loveprivacy.club/search?q=%23include">#include</a> <stdio.h>

int
main()
{
    int64_t i;
    double d;

    /* -3000 instead of -1, because `double` can’t represent a
     * difference of -1 at this scale. */
    d = -9223372036854775808.0 - 3000;

    i = d;
    printf("%lf, 0x%lx, %ld\n", d, i, i);

    return 0;
}

(Remark about AI usage: Fine, I got an answer and maybe it’s even correct. But doing this completely ruined it for me. It would have been much more satisfying to figure this out myself. I actually suspected some floating point stuff going on here, but instead of verifying this myself I reached for the unethical tool and denied myself a little bit of fun at the weekend. Won’t do that again.)

⤋ Read More

LinkedIn Faces Spying Allegations Over Browser Extension Scanning
LinkedIn is facing allegations that it quietly scans users’ browsers for installed Chrome extensions. The German group Fairlinked e.V. goes so far as to claim that the site is “running one of the largest corporate espionage operations in modern history.”

“The program runs silently, without any visible indicator to the user,” the group says. “It … ⌘ Read more

⤋ Read More

Internet Bug Bounty Pauses Payouts, Citing ‘Expanding Discovery’ From AI-Assisted Research
The Internet Bug Bounty program “has been paused for new submissions,” they announced last week.

Running since 2012, the program is funded by “a number of leading software companies,” reports InfoWorld, “and has awarded more than $1.5m to researchers who have reported bugs “

Up to now, 80% of its p … ⌘ Read more

⤋ Read More
In-reply-to » My first pull request to Perl has been merged! https://github.com/Perl/perl5/commit/2aea97bf3f5c2ea62cf5e701858694b7378ed58c

@lyse@lyse.isobeef.org Oops, I guess the new text is a bit obscure. If you follow the link, the text is a bit more explicit, but you still need to know what a lexical scope is. Anyway, this is part of Perl moving very carefully toward being UTF-8 by default while also not breaking code written in the 90s. If you name a recent version like “use v5.42;” then Perl stops letting you use non-ASCII characters unless you also say “use utf8;”. The “lexically” part basically means that strictness continues until the next “}”, or the end of the program. That lets you fix up old code one block at a time, if you aren’t ready to apply the new strictness to a whole file at once.

⤋ Read More

MidnightBSD 4.0.4 Released With Aged & Agectl For Age Verification/Attestation
MidnightBSD 4.0.4 is out today as the newest update to this desktop-minded BSD operating system. Notable with this update is introducing the Aged daemon and Agectl program for handling age verification and age attestation given the increasing number of US states pursuing laws around age verification at the OS user level… ⌘ Read more

⤋ Read More

A Lot Of Rust Graphics Driver Changes For Linux 7.1, NVIDIA Nova Driver Additions
Sent out yesterday were the DRM Rust feature changes for DRM-Next ahead of the Linux 7.1 merge window coming in April. The Rust graphics/display driver code for Linux 7.1 includes more programming language abstractions and other Rust infrastructure work to make graphics drivers written in Rust more capable… ⌘ Read more

⤋ Read More

After 16 Years and $8 Billion, the Military’s New GPS Software Still Doesn’t Work
An anonymous reader quotes a report from Ars Technica: Last year, just before the Fourth of July holiday, the US Space Force officially took ownership of a new operating system for the GPS navigation network, raising hopes that one of the military’s most troubled space programs might finally bear fruit. The GPS Next- … ⌘ Read more

⤋ Read More

What Made Bell Labs So Successful?
Bell Labs “created many of the foundational innovations of the modern age,” writes Jon Gertner, author of The Idea Factory: Bell Labs and the Great Age of American Innovation — from transistors and telecommunications satellites to Unix and the C programming language.

But what was the secret to its success? he asks in a new article for the Wall Street Journal. Start with its lucky arrival in a “problem-ri … ⌘ Read more

⤋ Read More

Krita 6.0 Released With Qt6 Port & Better Wayland Support
Krita 6.0 debuted today as the Qt6 port of this digital painting program aligned with KDE/Qt development. Krita 6.0 also brings improved Wayland support while Krita 5.3 is being simultaneously released for running on the mature Qt5 toolkit… ⌘ Read more

⤋ Read More

Canonical Joins Rust Foundation
BrianFagioli writes: Canonical has joined the Rust Foundation as a Gold Member, signaling a deeper investment in the Rust programming language and its role in modern infrastructure. The company already maintains an up-to-date Rust toolchain for Ubuntu and has begun integrating Rust into parts of its stack, citing memory safety and reliability as key drivers. By joining at a higher tier, Canonical is not just ad … ⌘ Read more

⤋ Read More

Linux’s sched_ext Will Prioritize Idle SMT Siblings For Better Performance
A change to the Linux kernel’s extensible scheduler class “sched_ext” for allowing nifty scheduler implementations via BPF programs will begin to prioritize SMT siblings to help with better performance… ⌘ Read more

⤋ Read More

Will AI Force Source Code to Evolve - Or Make it Extinct?
Will there be an AI-optimized programming language at the expense of human readability? There’s now been experiments with minimizing tokens for “LLM efficiency, without any concern for how it would serve human developers.”

This new article asks if AI will force source code to evolve — or make it extinct, noting that Stephen Cass, the special projects edi … ⌘ Read more

⤋ Read More

Intel, NVIDIA, AMD GPU Drivers Finally Play Nice With ReactOS
ReactOS aims to be compatible with programs and drivers developed for Windows Server 2003 and later versions of Microsoft Windows.

And Slashdot reader jeditobe reports that the project has now “announced significant progress in achieving compatibility with proprietary graphics drivers.”

ReactOS now supports roughly 90% of GPU drivers for Windows XP and … ⌘ Read more

⤋ Read More

EU Cloud Lobby Asks Regulator To Block VMware From Terminating Partner Program
An anonymous reader quotes a report from The Register: A lobbying trade body for smaller cloud providers is asking the European Commission to impose interim measures blocking Broadcom from terminating the VMware Cloud Service Provider program, calling the decision a death sentence for some tech suppliers and an illegal … ⌘ Read more

⤋ Read More

Google Details New 24-Hour Process To Sideload Unverified Android Apps
An anonymous reader quotes a report from Ars Technica: Google is planning big changes for Android in 2026 aimed at combating malware across the entire device ecosystem. Starting in September, Google will begin restricting application sideloading with its developer verification program, but not everyone is on board. Android Ecosy … ⌘ Read more

⤋ Read More

OpenAI Acquires Developer Tooling Startup Astral
OpenAI announced it’s acquiring developer tooling startup Astral to strengthen its Codex AI coding assistant, which has over 2 million weekly users and has seen a three-fold increase in user growth since the start of the year. CNBC reports: “Through it all, though, our goal remains the same: to make programming more productive. To build tools that radically change what it … ⌘ Read more

⤋ Read More

SaaS Apocalypse Could Be OpenSource’s Greatest Opportunity
Longtime Slashdot reader internet-redstar writes: Nearly a trillion dollars has been wiped from software stocks in 2026, with hedge funds making billions shorting Salesforce, HubSpot, and Atlassian. At FOSDEM 2026, cURL maintainer Daniel Stenberg shut down his bug bounty program after AI-generated slop overwhelmed his team. A new article on HackerNoon argues … ⌘ Read more

⤋ Read More

New ‘Vibe Coded’ AI Translation Tool Splits the Video Game Preservation Community
An anonymous reader quotes a report from Ars Technica: Since Andrej Karpathy coined the term “vibe coding” just over a year ago, we’ve seen a rapid increase in both the capabilities and popularity of using AI models to throw together quick programming projects with less human time and effort than ever before. … ⌘ Read more

⤋ Read More

Linux 7.1 sched_ext To Add “SCX_ENQ_IMMED” For Tighter Control When Tasks Land On A CPU
The Linux kernel’s extensible scheduler class “sched_ext” to allow for custom CPU scheduling policies as BPF programs continues enabling new functionality. Queued up in the sched_ext development code ahead of next month’s Linux 7.1 cycle is the new SCX_ENQ_IMMED capability for enabling tighter control over when tasks land on a CPU… ⌘ Read more

⤋ Read More

Will AI Bring ‘the End of Computer Programming As We Know It’?
Long-time tech journalist Clive Thompson interviewed over 70 software developers at Google, Amazon, Microsoft and start-ups for a new article on AI-assisted programming. It’s title?

“Coding After Coders: The End of Computer Programming as We Know It.”

Published in the prestigious New York Times Magazine, the article even cites long-time programm … ⌘ Read more

⤋ Read More

Two Long-Lost Episodes of ‘Doctor Who’ Found
Longtime Slashdot reader tsuliga writes: Two new episodes of Doctor Who that were previously lost have been found. The original Doctor Who episodes were wiped or deleted by the BBC because they were not aware of the future use of re-runs of these shows. Ninety-five of the 253 episodes from the program’s first six years are currently missing. How many more episodes are out there … ⌘ Read more

⤋ Read More
In-reply-to » Last year, I made a huge mistake. I repeated on here, what multiple sourcea at Google told me, and what is to this day, written on their blog about Android. I failed to take into consideration, that people who work at Google, often just lie, or present things intentionally vaguely, so they do not have to follow through with their promises. I would like to apologize to everyone, who took my previous posts here, as assurance software not explicitly approved by Google, will continue working on Android, past this year (or even just a couple months from now) and that everything has been resolved, as things are now in fact even worse, than they were before. To follow the current state of "Open Android", please check: https://keepandroidopen.org/

@thecanine@twtxt.net

as things are now in fact even worse

You mean this, right?

Contrary to a vague mention of a possible “advanced flow” that may eventually allow “experienced users to accept the risks of installing software that isn’t verified”, Google’s description of the program continues to state plainly that:

Starting in September 2026, Android will require all apps to be registered by verified developers in order to be installed on certified Android devices

Until such time that they have shown evidence that it will be possible to bypass the verification process without undue friction, we must believe what is stated on their official page: that all apps from non-registered developers will be blocked once their lock-down goes into effect.

⤋ Read More

Tony Hoare, Turing Award-Winning Computer Scientist Behind QuickSort, Dies At 92
Tony Hoare, the Turing Award-winning pioneer who created the Quicksort algorithm, developed Hoare logic, and advanced theories of concurrency and structured programming, has died at age 92.

News of his passing was shared today in a blog post. The site I Programmer also commemorated Hoare in a post highlighting … ⌘ Read more

⤋ Read More

FSF Hiring New Manager For Leading Their Hardware Certification Program
The Free Software Foundation is hiring a new engineering and certification manager for leading the Respect Your Freedom “RYF” hardware certification program. The FSF RYF program is about certifying hardware that respects the user’s freedom and privacy for control over the device, such as no proprietary firmware blobs needed to be loaded at run-time, no digital rights management / digital restrictions, and complies with their other free software … ⌘ Read more

⤋ Read More

exfatprogs 1.3.2 Brings Improvements To mkfs.exfat, fsck.exfat
For those making use of Microsoft’s exFAT file-system under Linux, tagged today was exfatprogs 1.3.2 as the newest update to these open-source user-space programs for going along with the Linux kernel’s exFAT file-system driver… ⌘ Read more

⤋ Read More

How AI Assistants Are Moving the Security Goalposts
An anonymous reader quotes a report from KrebsOnSecurity: AI-based assistants or “agents” – autonomous programs that have access to the user’s computer, files, online services and can automate virtually any task – are growing in popularity with developers and IT workers. But as so many eyebrow-raising headlines over the past few weeks have shown, these powerful and assert … ⌘ Read more

⤋ Read More

NVIDIA Releases New R595-Derived Vulkan Developer Beta For Linux With New Features
Last week NVIDIA released the 595.45.04 Linux driver beta as their first release in the R595 series for Linux and it’s running very well in initial testing. Today as part of their Vulkan developer beta program, they have released the NVIDIA 595.44.02 driver that brings some new Vulkan API features… ⌘ Read more

⤋ Read More

New Rust Driver Aims To Improve Upstream Linux On Synology NAS Devices
A set of patches posted to the Linux kernel mailing list last week introduce a new driver for enhancing the upstream/mainline Linux kernel support for Synology network attached storage (NAS) devices. This new driver is Synology Microp and is making use of the Linux kernel’s modern Rust programming language support… ⌘ Read more

⤋ Read More

2/3 of Node.Js Users Run an Outdated Version. So OpenJS Announces Program Offering Upgrade Providers
How many Node.js users are running unsupported or outdated versions. Roughly two thirds, according to data from Node’s nonprofit steward, OpenJS.

So they’ve announced “the Node.js LTS Upgrade and Modernization program” to help enterprises move safely off legacy/end-of-life Node. … ⌘ Read more

⤋ Read More

Linux 7.1 To Prevent Intel NPUs From Being Exhausted By Single Programs
The Intel IVPU accelerator driver will be introducing limits on Intel NPU resource usage by non-root user-space programs beginning with the Linux 7.1 kernel… ⌘ Read more

⤋ Read More

Sovereign Tech Fellowship Opens Up To Community Managers, Technical Writers
Germany’s Sovereign Tech Agency announced a new and expanded Sovereign Tech Fellowship program that is now open to community managers and technical writers, beyond just FOSS maintainers from the prior round… ⌘ Read more

⤋ Read More

New Zlib-rs Delivers More Performance With AVX-512 VNNI Adler32 Implementation
Zlib-rs as the Rust programming language implementation of Zlib from the Trifetca Tech Foundation is out with a shiny new release (actually, releases) today… ⌘ Read more

⤋ Read More

Microsoft: Computer Programming Is Dying, Long Live AI Literacy
theodp writes: On Tuesday, Microsoft GM of Education and Workforce Policy (and former Code.org Chief Academic Officer) Pat Yongpradit posted an obituary of sorts for coders. “Computer programmers and software developers are codified differently in the BLS [Bureau of Labor Statistics] data,” Yongpradit wrote. “The modern AI-infused world needs less … ⌘ Read more

⤋ Read More

Uber Previews Its Dubai Air Taxi Service
An anonymous reader shares a report: Uber is one step closer to going airborne. On Wednesday, the company previewed its air taxi booking service ahead of an expected launch in Dubai later this year. The inaugural Uber Air program will let travelers book Joby Aviation’s electric air taxis through a familiar process in the Uber app.

The experience of booking an air taxi will be much like reserv … ⌘ Read more

⤋ Read More

IBM Shares Crater 13% After Anthropic Says Claude Code Can Tackle COBOL Modernization
IBM shares plunged nearly 13% on Monday after Anthropic published a blog post arguing that its Claude Code tool could automate much of the complex analysis work involved in modernizing COBOL, the decades-old programming language that still underpins an estimated 95% of ATM transactions in the United States and … ⌘ Read more

⤋ Read More

Is AI Impacting Which Programming Language Projects Use?
“In August 2025, TypeScript surpassed both Python and JavaScript to become the most-used language on GitHub for the first time ever…” writes GitHub’s senior developer advocate.

They point to this as proof that “AI isn’t just speeding up coding. It’s reshaping which languages, frameworks, and tools developers choose in the first place.”

Eighty percent of … ⌘ Read more

⤋ Read More

Linux 7.0 Makes Preparations For Rust 1.95
Last week was the main feature pull of Rust programming language updates for the Linux 7.0 kernel merge window. Most notable with that pull was Rust officially concluding its “experimental” in now treating Rust for Linux kernel/driver programming as stable and here to stay. Sent out today was a round of Rust fixes for Linux 7.0 that includes preparations for the upcoming Rust 1.95 release… ⌘ Read more

⤋ Read More