News for hackers. Stuff that matters.

joombaga

Re:Triple-A Minesweeper on Sunday October 11, 2026 @11:59AM (#50044662)
I think they're less of a problem, but still a problem. There are devices one can use to add/remove aim jitter, counter weapon recoil, etc. They sit between an input device and the console, and have per-game and per-weapon profiles.
Re:Butterflies use optical illusions to dodge predators on Friday October 02, 2026 @11:34AM (#49934667)
Agreed. Dr. Troscianko posted a video on YouTube. https://youtu.be/joosKZ3HygE?t=316

Also the paper is easy to read and has illustrations. https://www.nature.com/articles/s41586-026-11062-w

You can use their plugin API.

https://developers.figma.com/docs/plugins/

This is what I use. Load a little shim plugin and control it with whatever you want. I made the plugin poll an http server that listens for commands.

Re:I don't like passkeys on Friday September 18, 2026 @09:05AM (#49753862)
They're separate stores. I was under the same assumption until I tried to use `security` to get a saved password. It doesn't work, and as far as I know there is no CLI for the Passwords app's store.
Looks fine to me. SHA 256 fingerprint A0:84:61:B9:2F:87:20:2B:05:E6:9C:A1:99:EC:BB:FE:01:7B:AA:97:56:1F:C8:73:CA:46:B5:A8:32:04:82:15
Re:Run macOS Software on Linux on Tuesday September 01, 2026 @01:55AM (#49518434)
They make a replacement screen too. The feature set depends on the firmware, and you pick the right firmware for your screen (or make your own, it's FOSS).
I use one of these daily. Got the expanded screen too. I love the USB design (the side of the board fits inside a USB micro B cable).
I think it's obvious too. I'd call out any case of `${{ }}` interpolation in a `run` block, and it's something I watch for in PRs. I also know other people don't watch for this, as I've corrected it about a hundred times. Over the last 10 years my average colleague understands less and less about injection or to watch for it at layer boundaries.
Re:My server is a phone now on Sunday August 09, 2026 @12:01AM (#49228337)
That's surprising to me. It's been a standard feature on laptops for 20 years.

Edit: Or I should say, it was 20 years ago. Maybe modern stuff is worse, but my M2 MacBook Air and Framework 13 Intel Core both power on without a battery.

Re:Stateless MCP has recaptured my interest on Wednesday August 05, 2026 @07:40AM (#49181430)
Can you link it?
fine-work-team.com has been reported as suspicious. Cloudflare is blocking it now.
Re:PyPI Blog: Releases now reject new files after 14 days on Saturday July 25, 2026 @10:27AM (#49047843)
The semantics are important. A release is composed of multiple distributions (sets of files). Each distribution does have a one-way hash value. This is what you lock to. Adding files does change the value of that hash. Files cannot be removed or changed.

You lock to the distribution instead of the release so your build doesn't have to download distributions for platforms you're not using.

It's this blog's MO

> A running transmission of half-formed thoughts, sketched before they cool into language. Pages that perform their ideas instead of explaining them.

Re:What was nice about the UI of Windows 2000 on Thursday June 18, 2026 @02:06PM (#48589142)
Gabriel Knight 3: Blood of the Sacred, Blood of the Damned.

I was happy to find this Wikipedia article https://en.wikipedia.org/wiki/Cat_hair_mustache_puzzle

I'm with you. My current code is a superset of the task I'm trying to accomplish, test code, leftovers from experiments, etc. I often have to break it up into logical chunks that get merged separately. I tried the jj flow and it's just not my thing. Git matches my mental model exactly, but I used it second (after subversion) and in my most formative years as a developer. Maybe there's a universe out there where things worked out differently.
Who are you quoting?
Re:Apple is dropping AFP/TimeCapsule support in macOS 27 on Monday April 27, 2026 @09:11PM (#47929352)
You can't turn it on without an external drive attached, even though it saves local backups. It works if you mount a disk image and then point TM to it with the CLI.
WARNING: This triggers an emergency call on Android.
Re:I made a terminal pager on Wednesday April 15, 2026 @11:48PM (#47788449)
Yes. It calls the default pager (or whatever you specify).
I use MO2 on Linux through Steam's Proton runtime, to play TTW (Fallout NV mod). Works fine. The TTW installer did require an older Proton version though.
Re:Book Review: There Is No Antimemetics Division on Monday April 06, 2026 @03:50PM (#47666020)
Maybe not exactly an antimeme, but my mind went to biology. Measles can destroy memory B-cells and T-cells, causing immunological amnesia.

https://doi.org/10.1371/journal.ppat.1002885

Re:LinkedIn uses 2.4 GB RAM across two tabs on Monday March 30, 2026 @11:00AM (#47575215)
Yes! But I only know because someone mentioned it during an interview. It's not something I keep track of on a per-employer basis.
Re:LinkedIn uses 2.4 GB RAM across two tabs on Sunday March 29, 2026 @09:53PM (#47569556)
Software jobs for sure, but I've been applying for jobs with employers that have other types of jobs too (nursing, accounting, industrial engineering, etc.) and the requirement is not solely for their software jobs. Some have fields that pattern match (for these I put something like "https://linkedin.com/I_DO_NOT_USE_LINKEDIN") while others use an integration that actually require you to sign in to Linkedin (some of these I've created accounts for and then deleted them, some I've managed to bypass by hacking on the POST a bit, and others I've decided not to apply for).
I would not have expected the model's baseline training data to presume not to delete files it didn't author. If the project existed before you started using the model then it would not have created any of the files, and denying the ability to delete files at all is quite restrictive. You may consider putting such files in .gitignore, which Cursor ignores by default.
Re:Buying a retro game console on Thursday March 26, 2026 @09:27AM (#47530208)
> Which is a bit annoying, as I don't really know what to do with AppImages.

They're self-contained. You make them executable and run them. Store them in /use/local/bin or wherever you want.

Re:Shell Tricks That Make Life Easier (and Save Your Sanity) on Thursday March 26, 2026 @09:12AM (#47530038)
Yeah but some operating systems have HISTIGNORE in (or sourced from) their skeleton files.
Re:Shell Tricks That Make Life Easier (and Save Your Sanity) on Thursday March 26, 2026 @09:07AM (#47529984)
You can use `set vi-ins-mode-string` and `set vi-cmd-mode-string` in .inputrc to get indicators in readline, and you can add them to your prompt with a bit more work: https://superuser.com/questions/1466222/move-vi-mode-string-...
Re:Claude Code Cheat Sheet on Tuesday March 24, 2026 @02:36PM (#47507179)
They mean `/resume`. But the shortcuts are Ctrl+B to toggle branch, Ctrl+V to preview, and Ctrl+R to rename, at least on my machine.
Re:Is it a pint? on Monday March 23, 2026 @06:03PM (#47495742)
I'm having trouble understanding these 2 claims from the summary:

> 1 in 2 pints delivered less than 14.4 oz (below 90%)

> 37.9% were significantly short (under 90% of claimed volume)

Aren't those the same claim with different percentages? 1 in 2 is 50%, and 50% is less than 37.9%

Older »