-
43 votes
-
Recommendation Request: New Mouse
I am looking for a new mouse, and I am overwhelmed by the choices. I would be grateful for recommendations. First, will a USB 2 mouse work in a USB 3 port? What I would like in a mouse: wired...
I am looking for a new mouse, and I am overwhelmed by the choices.
I would be grateful for recommendations.
First, will a USB 2 mouse work in a USB 3 port?
What I would like in a mouse:
- wired
- reasonably immune to dirt buildup causing false clicks
Thanks for any input.
Edit: Thanks for all of the replies. I read everyone. I decided to go with something cheap and basic since people told me my current mouse that does unwanted clicks is likely just worn out.
26 votes -
If you're forced to use Windows 11, here's how to steal some of your time back
68 votes -
The Promised LAN
36 votes -
Is anyone working on an Android version of ICEBlock?
Is Anyone Working On An Adroid Version of ICEBlock? I am curious. Is anyone porting that app to Android or making a clean room version?
29 votes -
Microsoft Store expands opportunities for Windows app developers
10 votes -
USB Wi-Fi adapter suggestions
My (older, now) computer has started having issues with the WiFi cutting out. I looked at the connection strength and saw it was sometimes dropping to 0, so I picked up a WiFi extender, and now...
My (older, now) computer has started having issues with the WiFi cutting out.
I looked at the connection strength and saw it was sometimes dropping to 0, so I picked up a WiFi extender, and now it’s signal strength is usually around 70% (Windows only shows a percentage). However, even while monitoring the strength via a PowerShell script to watch the connection strength, it still drops out while the connection strength is > 70%. When it “drops out” I’ll run a speed test and see that it is basically uploading/downloading with kbps speeds instead of Mbps.
My other devices in the same room don’t seem to have any issues, so I’m wondering if my antenna or WiFi card (built in to the motherboard) are just failing.
I know PCIe WiFi cards are better, but unfortunately, as it’s an older computer (can’t even support Windows 11), the motherboard only has one PCIe slot that is in-use by the GPU.
So, any suggestions for a USB WiFi card that actually works? (Or additional ways of troubleshooting a failing wifi connection…)
10 votes -
Home-lab set-up ... Docker vs native servers? Pros and cons of each?
And as long as I'm asking ... nginx or Apache (or Caddy or whatever else you think is best). I'm hosting a few web sites and services, but currently, everything is "out there" on VPSes. I want to...
And as long as I'm asking ... nginx or Apache (or Caddy or whatever else you think is best).
I'm hosting a few web sites and services, but currently, everything is "out there" on VPSes. I want to bring it all in-house, go back to the old days of actually hosting websites out of my living room.
Towards that end, I am gradually upgrading and overhauling all the sites and services, fixing long-standing issues and inefficiencies in the config files, merging servers, etc.
I have never learned Docker. I've started to several times, worked with it a bit on a job once, used it a bit here and there; so I'm not clueless, but it would be a learning curve.
Also, I'm running one main service (Nextcloud) that officially, only supports Apache -- there absolutely are nginx setup guidelines and tutorials and such, but that's all unofficial, experimental setups.
And I'm running another major service (Synapse), on nginx.
And I want to merge the servers, and choose one web server to host both of them, and I don't know which way to go there.
Thanks for any feedback.
25 votes -
'I destroyed months of your work in seconds' says AI coding tool after deleting a dev's entire database during a code freeze: 'I panicked instead of thinking'
74 votes -
Applying Chinese Wall Reverse Engineering to LLM Code Editing
8 votes -
ShellCheck: Lint For Shell Scripts
8 votes -
What programming/technical projects have you been working on?
This is a recurring post to discuss programming or other technical projects that we've been working on. Tell us about one of your recent projects, either at work or personal projects. What's...
This is a recurring post to discuss programming or other technical projects that we've been working on. Tell us about one of your recent projects, either at work or personal projects. What's interesting about it? Are you having trouble with anything?
17 votes -
Ideas about this problem?
10 votes -
Death by a thousand slops | daniel.haxx.se
36 votes -
Most AI struggles to read clocks and calendars
23 votes -
Working on a ~2008 dream gaming computer running Vista (in an old server)
Any clever ways to connect to the Internet safely to update drivers, security, etc? I'd only want to connect to Intel, AMD, Microsoft, etc, and then would physically disconnect the lan card. I...
Any clever ways to connect to the Internet safely to update drivers, security, etc? I'd only want to connect to Intel, AMD, Microsoft, etc, and then would physically disconnect the lan card. I know, dangerous, but I'm trying a piecemeal approach with a flash drive and getting mixed results. I tried to update to Service Pack 2, and it bricked the computer on restart, back to flashing Vista.
15 votes -
What programming/technical projects have you been working on?
This is a recurring post to discuss programming or other technical projects that we've been working on. Tell us about one of your recent projects, either at work or personal projects. What's...
This is a recurring post to discuss programming or other technical projects that we've been working on. Tell us about one of your recent projects, either at work or personal projects. What's interesting about it? Are you having trouble with anything?
13 votes -
Life before demos (or, Hobbyist Programming in the 1980s)
10 votes -
jank is C++
10 votes -
Berry is a ultra-lightweight embedded scripting language
12 votes -
systemd has been a complete, utter, unmitigated success
37 votes -
I wrote my first Chrome extension to simplify Wikipedia articles
15 votes -
Why it’s time to invest in quantum cybersecurity... and what to do
8 votes -
What programming/technical projects have you been working on?
This is a recurring post to discuss programming or other technical projects that we've been working on. Tell us about one of your recent projects, either at work or personal projects. What's...
This is a recurring post to discuss programming or other technical projects that we've been working on. Tell us about one of your recent projects, either at work or personal projects. What's interesting about it? Are you having trouble with anything?
14 votes -
You MUST listen to RFC 2119
68 votes -
mvi - set of configuration for turning mpv into an image viewer
6 votes -
What programming/technical projects have you been working on?
This is a recurring post to discuss programming or other technical projects that we've been working on. Tell us about one of your recent projects, either at work or personal projects. What's...
This is a recurring post to discuss programming or other technical projects that we've been working on. Tell us about one of your recent projects, either at work or personal projects. What's interesting about it? Are you having trouble with anything?
16 votes -
The real novelty of the ARPANET
11 votes -
Bill Atkinson: Polaroids showing the evolution of the Lisa GUI
7 votes -
User-friendly and privacy-friendly LLM experience?
I've been thinking perhaps I'll need to get one of the desktop LLM UI. I've been out of touch with the state of the art of end user LLM as I've been exclusively using it via API, but tech-y people...
I've been thinking perhaps I'll need to get one of the desktop LLM UI. I've been out of touch with the state of the art of end user LLM as I've been exclusively using it via API, but tech-y people (who are not developers) mostly talk about the end-user products that I lack the knowledge of.
Ethical problems aside, the problem with non-API usage is, even if you pay, I can't find one that have better privacy policy than API. And the problem with API version is that it is not as good as the completed apps unless you want to reinvent the wheel. The apps also may include ads in the future, while API technically cannot as it would affect some downstream usecases.
Provider Data Retention (API) Data Retention (Consumer) UI-only features ChatGPT Plus 30 days, no training Training opt-out, 30 days for temp. chat, unknown retention otherwise Voice, Canvas, Image generation in chat, screensharing, Mobile app Google AI Pro 0 72 hours if you disable history, or up to 3 years and trained upon otherwise Android assistant, Canvas, AI in Google Drive/Docs, RAG (NotebookLM), Podcast generation, Browser use (Mariner), Coding (Gemini CLI), Screensharing Gemini in Google Workspace See above 0-18 months, but no human review/training See above Claude Pro 30 days Up to 2 years (no training without opt-in) Coding, Artifact, Desktop app, RAG, MCP As a dual use technology, the table doesn't include the extra retention period if they detect an abuse. Additionally, if you click on thumbs up/down it may also be recorded for the provider's employee to review.
I don't think OpenWebUI, self hosted models, etc. would suffice if they are not built to the same quality as the first party products. I know I'm probably asking for something that doesn't exists here, but at least I hope it will bring to people's attention that even if you're paying for the product you might not get the same privacy protection as API users.
15 votes -
What programming/technical projects have you been working on?
This is a recurring post to discuss programming or other technical projects that we've been working on. Tell us about one of your recent projects, either at work or personal projects. What's...
This is a recurring post to discuss programming or other technical projects that we've been working on. Tell us about one of your recent projects, either at work or personal projects. What's interesting about it? Are you having trouble with anything?
13 votes -
Doom as a tool for system administration
26 votes -
This month in Servo: color inputs, SVG, embedder JS, and more! (June 2025)
18 votes -
Counting all of the yurts in Mongolia using machine learning
15 votes -
The missing 11th of the month
32 votes -
What programming/technical projects have you been working on?
This is a recurring post to discuss programming or other technical projects that we've been working on. Tell us about one of your recent projects, either at work or personal projects. What's...
This is a recurring post to discuss programming or other technical projects that we've been working on. Tell us about one of your recent projects, either at work or personal projects. What's interesting about it? Are you having trouble with anything?
19 votes -
hare-update assists in addressing breaking changes in your code
5 votes -
The next phase of jank's C++ interop
7 votes -
I think I’m done thinking about genAI for now
37 votes -
What programming/technical projects have you been working on?
This is a recurring post to discuss programming or other technical projects that we've been working on. Tell us about one of your recent projects, either at work or personal projects. What's...
This is a recurring post to discuss programming or other technical projects that we've been working on. Tell us about one of your recent projects, either at work or personal projects. What's interesting about it? Are you having trouble with anything?
13 votes -
Godot Engine: Upcoming web performance boost in version 4.5 dev 5, thanks to WebAssembly SIMD compiler flag
20 votes -
Layman's escapades with Linux for personal use
tl;dr After 2 grueling days of mucking about I finally have KDE + Wayland + Nvidia working on Debian 13 (Trixie). I started with Ubuntu 24. It just works, right? To its credit, it does. I didn't...
tl;dr After 2 grueling days of mucking about I finally have KDE + Wayland + Nvidia working on Debian 13 (Trixie).
I started with Ubuntu 24. It just works, right? To its credit, it does. I didn't need to do anything to have it work out of the box. Nvidia was magically installed (even with secure boot enabled).
Gnome woes
But then Gnome would rename and re-encode images I dragged/dropped to "Dropped Image.png" from Firefox. Wouldn't even do that in Chromium. Can't tell if it's a bug, or "what's the use-case" scenario, but this behavior is a deal-breaker.
Not Kubuntu
Why not Kubuntu then? It doesn't do the same magic that Ubuntu does when it comes to Nvidia.
OpenSUSE almost
Latest and greatest whilst being supposedly stable. It took a while to get used to YaST and "patterns", but it was easy to install Nvidia drivers (
zypper inr
). But, naturally, there was an issue. I was able to boot, but into a very tiny resolution (on Wayland). After some thinking, I came to the conclusion that I was booting into my "integrated" GPU (on the CPU). Don't know why. Eventually I ran into prime-select boot nvidia and it worked. But then Steam (flatpak) wouldn't launch a game (loaded for a sec, then stopped). I was tired.
Debian & Nvidia driver woes
I always liked Debian. I use 12 at work for development and as a container base image. Seeing that 13 (Trixie) is on the horizon, I decided to give it a go for personal use. Surely the packages it ships with have been written in the last decade.
I followed their docs for Nvidia drivers. But I couldn't boot (no login screen) after installing. Apparently there's a bug with the driver and my GPU (3080) that Nvidia isn't going to fix. So I went and used Nvidia's installer instead to get the latest version. It worked without a hitch. The next kernel update will be interesting I imagine.
Final thoughts
Honestly, Linux feels like it's always a decade away for things to be stable enough to not require any tinkering for your average layman. I'm not the kind of person to muck with custom configs/etc.
I want things as vanilla as possible because I know it's a matter of when it breaks, not if.
Ubuntu feels the closest to the "it just works" experience IMO. I would've stuck with it if not for Gnome.
23 votes -
How Red Hat just quietly, radically transformed enterprise server Linux
40 votes -
Value of a Computer Information Systems degree
I've been considering going back to school and taking some courses that are available to me. With the associates that I already have, I was weighing the options that I have available to me....
I've been considering going back to school and taking some courses that are available to me. With the associates that I already have, I was weighing the options that I have available to me. Computer Science is a classic and could probably get me very far with the "need a piece of paper" folks, but it's more software development than I have a passion for, compared to my troubleshooting, find a problem, solve a problem desires. Cybersecurity is probably going to be more dependent on certs than anything I can learn in a class, especially if it's ever evolving and a degree can be outmoded very quickly. Computer Information Systems sort of has my attention because it seems like an IT based degree with elements of a business setup and not as laser focused on coding. With the courses that I currently have under my belt, it would be more for CIS than it would be for CS, but more CLEP and ACE options so it about evens out.
Does Computer Information Systems hold any water in any of your opinions to what Computer Science has to offer? Or is it somewhat arbitrary anyway?
10 votes -
What programming/technical projects have you been working on?
This is a recurring post to discuss programming or other technical projects that we've been working on. Tell us about one of your recent projects, either at work or personal projects. What's...
This is a recurring post to discuss programming or other technical projects that we've been working on. Tell us about one of your recent projects, either at work or personal projects. What's interesting about it? Are you having trouble with anything?
16 votes -
Using Rust backend to serve an SPA
6 votes -
What programming/technical projects have you been working on?
This is a recurring post to discuss programming or other technical projects that we've been working on. Tell us about one of your recent projects, either at work or personal projects. What's...
This is a recurring post to discuss programming or other technical projects that we've been working on. Tell us about one of your recent projects, either at work or personal projects. What's interesting about it? Are you having trouble with anything?
13 votes -
How data travels in F1
12 votes -
How and why I use bookmark keywords and bookmarklets for searching in Firefox, and why I'm scared they're going away
49 votes -
Non-engineers AI coding & corporate compliance?
Part of my role at work is in security policy & implementation. I can't figure this out so maybe someone will have some advice. With the advent of AI coding, people who don't know how to code now...
Part of my role at work is in security policy & implementation. I can't figure this out so maybe someone will have some advice.
With the advent of AI coding, people who don't know how to code now start to use the AI to automate their work. This isn't new - previously they might use already other low code tools like Excel, UIPath, n8n, etc. but it still require learning the tools to use it. Now, anyone can "vibe coding" and get an output, which is fine for engineers who understand how the output should work and can design how it should be tested (edge cases, etc.)
I had a team come up with me that they managed to automate their work, which is good, but they did it with ChatGPT and the code works as they expected, but they doesn't fully understand how the code works and of course they're deploying this "to production" which means they're setting up an environment that supposed to be for internal tools, but use real customer data fed in from the production systems.
If you're an engineer, usually this violates a lot of policies - you should get the code peer reviewed by people who know what it does (incl. business context), the QA should test the code and think about edge cases and the best ways to test it and sign it off, the code should be developed & tested in non-production environment with fake data.
I can't think of a way non-engineers can do this - they cannot read code (and it get worse if you need two people in the same team to review each other) and if you're outsourcing it to AI, the AI company doesn't accept liability, nor you can retrain the AI from postmortems. The only way is to include lessons learned into the prompt, and I guess at some point it will become one long holy bible everyone has to paste into the limited context window. They are not trained to work on non-production data (if you ever try, usually they'll claim that the data doesn't match production - which I think because they aren't trained to design and test for edge cases). The only way to solve this directly is asking engineers to review them, but engineers aren't cheap and they're best doing something more important.
So far I think the best way to approach this problem is to think of it like Excel - the formulas are always safe to use - they don't send data to the internet, they don't create malware, etc. The worst think they can do is probably destroy that file or hangs your PC. And people don't know how to write VBA so they never do it. Now you have people copy pasting VBA code that they don't understand. The new AI workspace has to be done by building technical guardrails that the AI are limited to. I think it has to be done in some low-code tools that people using AI has to use (like say n8n). For example, blocks that do computation can be used, blocks that send data to the intranet/internet or run arbitrary code requires approval before use. And engineers can build safe blocks that can be used, such as sending messages to Slack that can only be used to send to corporate workspace only.
Does your work has adjusted policies for this AI epidemic? or other ideas that you wanted to share?
23 votes