People > Companies ❤️ - programming.dev [Unofficial]
People > Companies ❤️ - programming.dev [Unofficial]
@programming.dev.web.brid.gy
Great post about breathing new life into the Internet 🙂 🌉 bridged from 🌐 https://programming.dev/: https://fed.brid.gy/web/programming.dev
17 followers0 following7.6K posts
programming.devProton To ‘Re-Interview’ Staff About AI To See Who Gets To Keep Their Jobsubmitted by floofloof to privacy
121 points | 36 comments
https://www.404media.co/proton-to-re-interview-staff-about-ai-to-see-who-gets-to-keep-their-job/
cross-posted from: piefed.social/…/proton-to-re-interview-staff-abou…
> archive.is/GG1Br
programming.devwill Kubuntu ever be considered the default over Ubuntu?submitted by Die4Ever to linux
15 points | 28 comments
People mostly seem to like KDE Plasma more than GNOME, but Ubuntu still seems way more popular. Will Kubuntu ever overtake Ubuntu? Will people ever default to saying Kubuntu instead of saying Ubuntu even when speaking generally about *buntus?
Same questions for other distros like Fedora/Fedora KDE
programming.devVincent says "Our cloud data is absolutely secure, so you don't need to worry"submitted by cm0002 to privacy
22 points | 4 comments
> Vincent says “Our cloud data is absolutely secure, so you don’t need to worry”
>
> What the fuck does a WiFi Access Point need a cloud connection and an account for? Other than spying on me?
>
> Well, it was possible without this a few firmware updates ago.
>
> I did some more research: The device has the exact same hardware as the 3x more expensive one you _actually_ own, just other firmware.
>
> blog.wyraz.de/…/2026-10-06-converting-a-tp-link-f…
>
> Fuck you, TP-Link!
OC by @byte21516@leminal.space
programming.devChart of Linux security vulnerabilities fixed per kernel versionsubmitted by Ek-Hou-Van-Braai to linux
50 points | 14 comments
Source: github.com/…/graphs%2Fpatches_per_release%2Fcves_…
AI coding tools are pretty good at finding bugs and make it easier and faster to fix them.
Importantly, security vulnerabilities in new releases seem to stay roughly the same and the change to which bugs count as CVEs was around version 6.8 already.
programming.devOpenAI banned a user who reverse engineered his Samsung TVsubmitted by floofloof to privacy
148 points | 22 comments
cross-posted from: discuss.tchncs.de/post/69831108
> Hacker reverse engineers his Samsung TV and finds on-device AI listening for your dog and baby, watching what you watch, and borrowing your soundbar’s mic if the TV doesn’t have one. Then OpenAI banned him for reverse-engineering it.
>
> Source:
>
> * x.com/log4j/status/2113014142600953868
> * x.com/log4j/status/2113647464154857840
> * x.com/log4j/status/2109449808406598051
>
programming.devscaff - barely a static site generatorsubmitted by amadaluzia to programming
14 points | 3 comments
https://codeberg.org/foxworks/scaff
cross-posted from: discuss.tchncs.de/post/69821510
> Hi, this is a project I’ve worked on for a little bit.
>
> scaff is a static site generator aimed to be as simple as possible. In it’s current state, it just generates webpages with no extra frills. You create your templates in Go templated HTML, add your assets, write your pages in Commonmark, and you do not have to do anything else.
>
> I am open to comments about the project being posted here or on repository’s issues.
programming.devLinux 7.4 Sound Changes Merged: "The AI Flood Continues"submitted by cm0002 to linux
29 points | 4 comments
https://www.phoronix.com/news/Linux-7.4-Sound?=0
> Linux sound subsystem maintainer Takashi Iwai of SUSE began the Linux 7.4 sound pull request by noting that “the AI flood continues” with there continuing to be a lot of new patches coming as a result of AI/LLM agents devising patches as well as uncovering new kernel bugs.
>
> Takashi went on to explain that it was another busy cycle with changes in the sound subsystem from lots of core code hardening to new platforms and codecs as well. The core ALSA code has been hardened against some race conditions, there’s a buffer leak fix in the compression offload code, race fixes in the JACK code, and other race conditions and more typical C bug fixes. The OSS sequencer emulation code has also been marked as deprecated for Linux 7.4.
>
> On the hardware side, the Linux 7.4 sound updates include support for compressed audio playback on SOF IPC4 with Intel Tigerlake and newer. There is also AMD ACP 7.0/7.F sound IP support with SoundWire and the PDM controller. The new AMD ACP 7.0/7.F IP appears for upcoming Ryzen Zen 6 platforms.
>
> There are also quirks for many different Intel/AMD laptops from the likes of Lenovo, ASUS, HP, AAcer, HONOR, MSI, and others.
>
> New codec drivers are for the ESS ES9039Q2M, Nuvoton NAU83G60 amplifier, Senary SN624x SoundWire SDCA codec.
>
> Also new is the Qualcomm QAIF driver for their Shikra platform.
>
> More details on the many sound changes for Linux 7.4 via this pull ( lore.kernel.org/…/87ecdgc246.wl-tiwai@suse.de/ ).
programming.devProton hosts map of 300,000 Flock devices amid legal threatssubmitted by cm0002 to privacy
80 points | 4 comments
https://cyberinsider.com/proton-flock-map/
> Proton is hosting a public map showing more than 300,000 Flock surveillance devices across the United States, preserving access to a research project whose creator faces legal threats and intimidation. The map draws on an inventory obtained by cybersecurity researcher Joshua Michael from Flock’s own systems. According to Proton, it includes more than 170,000 cameras …
programming.devUpdated Google privacy policy says your Gmail might be used for advertisingsubmitted by lowprofilestudio to privacy
61 points | 4 comments
https://arstechnica.com/gadgets/2026/10/updated-google-privacy-policy-says-your-gmail-might-be-used-for-advertising/
Turning on Personal Intelligence gives the company more data for ad targeting.
programming.devWorks going full AI crazy. 10x the amount of projects, only half worksubmitted by mesamunefire to ask_experienced_devs
51 points | 23 comments
So im having a “issue” that might not be an issue? Ill explain.
**Most of work is going full AI.** We have around 20 developers. Its about 3/4 that are using AI to do _ALL_ the work with Claude. Earlier in the year, everyone got a ton of AI credits and the amount of “Finished” products have popped out in mass. The amount of projects we have had is skyrocketing.
Now for the problem. **Half the projects have terrible bugs.** Pages that go no where, bugs that are VERY hard to find in the code (because its filled with code smells). And sometimes the site/program/etc… will just stop working for no reason because they decided to use some old version of react instead of anything modern. Because AI.
Even the ones that work will often be very difficult to debug if its just something the AI did or something the user did.
So a LOT of AI projects are getting abandoned…for more AI remake projects. I cant event call it iterations because no one learned anything making the last project.
Now once in a while I do use AI. It was part of my research back almost 20 years ago. But its mostly for one offs like creating a command line argument in python or give the the reference page for xyz feature. But I dont have it write the entire codebase for me. Seems like a recipe for disaster. And ive seen it bork a couple of peoples machines before.
I dunno am I the old man yells at clouds now?
programming.dev17k Lines Of New Rust Kernel Code Heading Into Linux 7.4submitted by cm0002 to linux
13 points | 4 comments
https://www.phoronix.com/news/Linux-7.4-Rust
> Miguel Ojeda sent out his pull request of the new Rust kernel code slated for introduction in Linux 7.4. It’s a big one this round due to updating the Zerocopy vendored library plus updating other Rust crates for the kernel.
>
> The Zerocopy crate update is a big one in jumping eight versions ahead. This is the code providing traits and macros to safely convert between raw byte sequences and structured types. Rust for Linux 7.4 also has other toolchain and infrastructure updates, enabling the unstable proc_macro_span feature for better diagnostics of all procedural macros, and more.
>
> The Rust kernel create adds new “mem” and “ratelimit” modules while improving some of the existing modules. The pin-init crate is adding support for tuple structs as well as allowing for the safe creation of self-references. There is also much improved diagnostics.
>
> More details on these central Rust code changes for Linux 7.4 can be found via this pull request. Via individual subsystem pull requests will also be more Rust code for Linux 7.4, like the NVIDIA Nova driver improvements for Linux 7.4 and the other Rust DRM infrastructure work that brings.
programming.devTypeSQL: write plain SQL strings, get exact TypeScript types (no codegen)submitted by ismail to programming
1 points | 1 comments
https://lemmy.ml/api/v3/image_proxy?url=https%3A%2F%2Fgithub.com%2Fismailkarsli%2FTypeSQL%2Fraw%2Fmain%2Fassets%2Fdemo.gif
I created this new library that parses Postgres SQL inside TypeScript’s type system. You write a SQL string and the compiler infers the row and parameter types. It needs no codegen and no database connection.
const q = sql(`SELECT u.id, u.email, p.title
FROM users u LEFT JOIN posts p ON p.author_id = u.id
WHERE u.id = ${sql.param(7)}`);
// { id: number; email: string; title: string | null }
sql("SELECT nme FROM users");
// error: column "nme" does not exist
* Handles joins, CTEs, subqueries, window functions, INSERT/UPDATE/DELETE … RETURNING
* Runs on pg or postgres.js, and can reuse your existing Kysely, Drizzle or Prisma schema
* Requires TypeScript 7
https://github.com/ismailkarsli/typesql
Feedback welcome, especially queries that don’t type-check but should.
programming.devDelegate a process to a file, for later reattachment?submitted by tetris11 to linux
19 points | 17 comments
Is such a think possible under Linux?
Yeah I know I can `tmux` / `nohup`, and I know that if I dig deep enough I can manually reattach some of the file descriptors under `/proc` to get a working terminal for that process again…
… but is there a tool that automatically does this somehow?
e.g.
run -d ./bash long-running.sh > proc.file
### later
run -a proc.file
Edit: Y’all really know how to recreate the feeling of StackOverflow circa 2018
programming.devRK61Pro - Is this keyboard realy QMK compatible? How do I enter flash mode?submitted by MoogleMaestro to mechanical_keyboards
12 points | 2 comments
Hey everyone,
I bought a RK61Pro with the intent to flash a custom QMK onto the board. It was my understanding that Royal Kludge does somewhat OK flashable QMK keyboards that also offer wireless, but I’m not a bit worried now that this keyboard isn’t compatible.
I looked under the space key for the flash button as reported on the RK61 section of `mk_firmware/keyboards` and there was notably no button where I expected. Similarly, any attempt to hold escape or fn+escape or any of that when booting the keyboard did not result in a bootloader state like I’d expect.
Perhaps I’ve been mislead, but is the RK61Pro not a valid QMK keyboard as it’s advertised on Amazon? I’ve had a few issues with this keyboard up until now and was hoping to be able to flash it to remove some of the complex layer-state management that comes with the keyboards default configuration, but perhaps I’ll have to complain to amazon about this product being misleading.
programming.devLibreOffice Hits 9.4 Million Downloads in Just Eight Weekssubmitted by cm0002 to opensource
24 points | 2 comments
https://linuxiac.com/libreoffice-hits-9-4-million-downloads-in-just-eight-weeks/?=0
> LibreOffice continues to enjoy strong demand following the release of version 26.8 in August. According to new figures from The Document Foundation, the open-source office suite recorded 9.4 million downloads over eight weeks, from August 24 to October 18, averaging more than one million downloads per week.
>
> Even more impressive, LibreOffice’s total downloads for 2026 have already surpassed the entire 2025 figure, with ten weeks still remaining in the year.
>
> The latest numbers follow the record-breaking first week of LibreOffice 26.8, which saw 1,031,162 downloads shortly after release. Before the announcement, weekly downloads were slightly below one million but have remained above since.
>
> And those 9.4 million downloads don’t tell the whole story. TDF explains that Windows updates are counted separately, as are downloads of older LibreOffice versions, which also continue to attract considerable interest.
>
> To provide a broader picture, the foundation shared website traffic statistics for the same period. The main download website recorded 11.4 million visits, the Windows update website received about 90 million visits, and the site serving older LibreOffice releases registered nearly 39.7 million visits.
>
> Of course, these figures represent website visits rather than actual downloads or installations, so they shouldn’t be added to the reported 9.4 million total.
>
> As for what’s driving the growth, TDF acknowledges that it cannot provide a definitive answer. Since LibreOffice downloads are anonymous, the organization has no reliable way to determine exactly why more people are choosing the software.
>
> “We like to think that the consistency of the LibreOffice project – which has been championing the concept of digital sovereignty and standard document formats for years – and the robustness of the software, which has never sought to be a clone of the most widely used office suite on the market but has always strived to forge its own path, are two very important factors that, in the long term, represent a significant advantage over all other products.”
>
> Whatever the reasons, the numbers are impressive. This suggests interest in LibreOffice remains strong well after the initial excitement around version 26.8. And with more than two months left in 2026, the project is on track to finish the year with substantially more downloads than in 2025.
programming.devCan't undervolt on laptopsubmitted by thesupertechie to linux
3 points | 1 comments
cross-posted from: lemmy.blahaj.zone/post/49549442
> I have an HP ENVY Laptop 16-h1055cl. I was trying to use `intel-undervolt` to undervolt my laptop, but whenever I start the service, it fails with:
>
>
> Oct 22 15:10:50 aurorabook systemd[1]: Starting Intel Undervolt Service...
> Oct 22 15:10:50 aurorabook intel-undervolt[1773]: CPU (0): Values do not equal
> Oct 22 15:10:50 aurorabook intel-undervolt[1773]: GPU (1): -0.00 mV
> Oct 22 15:10:50 aurorabook intel-undervolt[1773]: CPU Cache (2): Values do not equal
> Oct 22 15:10:50 aurorabook intel-undervolt[1773]: System Agent (3): -0.00 mV
> Oct 22 15:10:50 aurorabook intel-undervolt[1773]: Analog I/O (4): -0.00 mV
> Oct 22 15:10:50 aurorabook systemd[1]: intel-undervolt.service: Main process exited, code=exited, status=1>
> Oct 22 15:10:50 aurorabook systemd[1]: intel-undervolt.service: Failed with result 'exit-code'.
> Oct 22 15:10:50 aurorabook systemd[1]: Failed to start Intel Undervolt Service.
>
>
> The values that “do not equal” is -100 mV. I’ve even reset my UEFI settings to no avail. Am I doing something wrong?
>
> The whole reason I started this research on undervolting is because battery life has become far worse recently. With the NVIDIA GPU switched off using `envycontrol`, I get 8-10 W browsing and near 22 when watching a YouTube video using mpv.
programming.devQuad9 : Farewell, Francesubmitted by cm0002 to privacy
31 points | 1 comments
https://quad9.net/news/blog/au-revoir-france/
> Starting November 24, Quad9 will no longer be able to offer its free cyberprotection service to users located in France.
> The French courts yesterday handed down an unfavorable ruling against Quad9 in a major case that undermines the transparency and stability of the internet. This decision in favor of beIN forces Quad9 to block the recursive DNS resolution for a number of domain names for users located in France.
> The good news is the court significantly reduced the financial penalty, from €580,000 to €1,000 per day. However, for Quad9, this has never been just a financial issue: it is a matter of principle.
> We cannot comply with this ruling over the long term while remaining faithful to our mission to protect your privacy, defend you against cyber threats, and preserve the integrity of the internet. For us, recursive DNS resolution is a neutral and passive service. We categorically refuse to alter or lie to you about the DNS responses you receive in a way that opposes your expectations.
> This ruling forces an untenable position upon us. Compliance is technically unfeasible, and implementation directly contradicts our mandate to serve the public. As a result, we have made the difficult decision to withdraw Quad9 services from France as of Tuesday, November 24. We deeply regret that French internet users will be left without an alternative that can adequately protect their cybersecurity while remaining compliant with European privacy law.