MurphyA/hacker-news huggingface dataset:
by waynesonfire | 2025-10-12 17:06:03+00:00
This misses the point of shell scripts.

OUTPUT=$(some_command)

is the killer app of sh scripts among other things, like being universally available. Any language, including this, can execute a command. It's the ergonomics that matter. Shell scripts reduce the impedence of interacting with the shell to control the OS. At first sight, this tool does'nt improve on that impedendance. It also invents it's own esoteric syntax, so what's the gain?

On a separate point but equally important, I don't understand why sh scripts are exempt fom unit tests. Do these tools alleviate that?
by tombert | 2025-10-12 17:06:06+00:00
I just want to rant a bit about Microsoft right now.

A few weeks ago, Microsoft decided to auto-update my mom's computer to Windows 11, and delightfully the computer no longer booted. Even after a litany of different boot keystrokes and automatic repairs and attempted recoveries, it would not boot. I think it has something to do with the utter incompetence of the Windows automatic update process not correctly updating keys to satisfy UEFI but I am not sure.

Of course my parents being my parents, there were tons of precious documents that were not backed up anywhere else, so we needed to get them off before doing anything nuclear. After awhile, I was able to talk my dad through flashing an Ubuntu image and I was able to get a live USB going (because as far as I am aware there isn't a legitimate way to do a live USB with Windows), and from there he read me a tmate URL and I was able to mount the drive and rsync all the data to my server.

With many, many failed attempts at trying to convince them to install Linux Mint, I eventually walked them through flashing a USB drive with Windows 11, and we were able to nuke the drive and install Windows 11, which seems to be working, so I guess all's well that ends well, but not really. Key point here, before anyone says anything, the laptop is a bit old but it seems to be able to run Windows 11 just fine, it's just the automatic update that broke it.

You might be saying "live and let live, if they're happy with Windows then stop trying to force them to use Linux", and to that I would say "it's not just about them". When something breaks on their computer, it's expected that I am the one who fixes it. Microsoft, a for-profit trillion-dollar corporation, is so utterly bad at their main job that they actively broke my mother's computer with an automatic update that she couldn't easily opt out of for an operating system she didn't want, and if she didn't have a son who was a software engineer she would have been forced to buy a new computer. For all I know, another Windows 11 auto update will come in two weeks and break the computer, and I will be stuck going through this nonsense yet again, because I love my parents and I want to help them out.

If anyone from Microsoft is reading this, especially if you work on the automatic update or the Windows 11 team, I'm afraid that I have to say that I actively dislike you. You've cost me many days of effort because ultimately I think you are extremely bad at your jobs and you should consider doing literally anything else.
by kevinak | 2025-10-12 17:06:12+00:00
Yeah, although I would argue that there are far fewer moving pieces in Nostr than there are in ATProto and that's part of why it's so simple - it's just clients and relays. That's it!

Edit: another thing I thought about just now is that you don't really have to worry about implementing most NIPs - many are not relevant if you're just building an application. All the Bitcoin Lightning Network stuff, for example, or private messaging, Blossom, etc.
by ogoffart | 2025-10-12 17:06:47+00:00
10 years ago, in another life, I was already experimenting with trying to provides feature from moc with reflections and from other macros:

- https://woboq.com/blog/reflection-in-cpp-and-qt-moc.html 2014, That was based on a previous reflection proposal

- https://github.com/woboq/verdigris : 2016, Replaces the moc by a set of macros.

What my verdigris experience shows is that it is perfectly possible to replace the moc at the cost of slightly uglier macros. And this was using C++14. I haven't look in details at the C++26 reflection, but I'm sure it would make it easier to make these macro more pretty.
by gucci-on-fleek | 2025-10-12 17:07:02+00:00
> Email deliverability is a frustration outside of the M365/Gmail ecosystems, but it’s not as bad as it’s sometimes made out to be […] I’m curious if they see increases/decreases in spam, missed messages, successful phishing attempts, etc.

It's probably not much of an issue in this specific case. If someone doesn't get your email, that's your (the sender's) problem; but if someone doesn't get the government's email, then that's their (the recipient's) problem.
by meltyness | 2025-10-12 17:07:03+00:00
Linux for me is all about customization and control, particularly of hardware, which you'd usually do for optimization (performance, workflow, latency, stability), which is fun if you care about optimization and efficiency, but for "good enough/I'm used to it/I'm a satisfied paying customer" I suppose there's no reason to investigate or risk. The market has poured loads of capital into satisfying PC multimedia use-case.

I'd suspect there's probably versions of all those that have been made to function basically through WINE.

If your curious, it's very easy to use it as a hypervisor, and pull out what you can, though IOMMU/SR-IOV might be tricky.

Alternatively, checking if Blender/GIMP service your use cases wouldn't even require switching...

AutoHotKey has been solved a lot of different ways, for sure.

But yeah, granular detailed control over your hardware is still the primary use-case for Linux, so if you view bad defaults, annoying install procedures, occasional show stopping bugs a hindrance rather than an opportunity, maybe it's not a strong candidate.
by Palmik | 2025-10-12 17:07:22+00:00
The observation about the "block-diagonal patterns" in RAG isn't new and has been exploited / explored before:

- https://arxiv.org/abs/2410.07590 (literally titled "Block-Attention for Efficient RAG")

- https://arxiv.org/abs/2409.15355v3

- https://arxiv.org/abs/2212.10947

The REFRAG paper does not cite any of these.
by Terretta | 2025-10-12 17:07:34+00:00
Ray Ozzie's Groove, by Groove Networks, embraced and extinguished by MSFT:

Ozzie, who had previously worked at IBM, was particularly interested in the challenge of remote collaboration. His vision culminated in the creation of Groove, which was released in 2001. The software distinguished itself from other collaboration tools of the time by allowing users to share files and work on documents in real-time—even without a continuous internet connection.

Groove’s architecture was innovative in that it utilized a peer-to-peer networking model, enabling users to interact directly with each other and share information seamlessly. This approach allowed for a level of flexibility and responsiveness that was often missing in traditional client-server models. Asynchronous collaboration was a key feature, where team members could work on projects without needing to be online simultaneously.

https://umatechnology.org/what-happened-to-microsoft-groove/

We built some things on it, was like CRDT for all the things.
by ramon156 | 2025-10-12 17:08:03+00:00
For people who use helix and want a TUI, why choose this over neovim? I like the defaults in helix until I don't, and then have to change stuff.

For people who use helix and want the full IDE experience, why not Zed, or maye even VSC/JetBraind IDE (come to think of it, how's fleet doing?).

If i need something simple I fall back to nvim, and if I'm missing features I sometimes boot up WebStorm (or if a colleague wants to navigate through something)
by renewiltord | 2025-10-12 17:08:23+00:00
That's what we did with the dockworkers when we wanted containerization and it turns out that now every time they want things they say they're striking when in reality half of them haven't worked a day since then because we paid them off.

Once you have paid him the Danegeld

You never get rid of the Dane

- Rudyard Kipling
by onetimeusename | 2025-10-12 17:08:29+00:00
They totally de-emphasized the point about the name of the high school like it was just the sheriff going out of their way to find memes they were offended by. They mentioned the name as if it didn't matter to the case at all when it clearly did. I couldn't understand why someone reported this as a threat based on the Reason article. I can kind of see why someone might be concerned now but as I said the cops shouldn't have arrested the guy when no threat exists. This whole thread is filled up with people who now think there is a police force looking for offensive memes forgetting that someone reported this based on the name. If you don't think that then go FOIA the sheriff and prove this is corruption. If you don't think the Reason article was trying to portray this as out of control police trying to politically enforce memes and it's totally unbiased whatever, I'm done.
by karmakaze | 2025-10-12 17:09:05+00:00
I was wondering what "the network" here means:

> To achieve this, KDE Connect:

implements a secure communication protocol over the network, and allows any developer to create plugins on top of it. Has a component that you install on your desktop. Has a KDE Connect client app you run on your phone.

Looking further it is only for the local network (with ways to extend it e.g. VPNs).
by thewebguyd | 2025-10-12 17:09:10+00:00
Agree on all points. Tahoe ruined macOS for me. Not only does it waste screen real estate, but it’s not performant at all and my M4 pro is no slouch.

Just feels like I’m using an iPad now.

Here’s a fun exercise. Look at how huge the window borders are to achieve that insane corner radius. The cursor changes to the resize arrow at the corner before it even touches the window, the bottom arrow is a good 4-5px away from the window lol.
by jacquesm | 2025-10-12 17:09:14+00:00
When I say their drug use was a problem, I mean their drug use was a problem. I've known drug uses whose drug use was not a problem but for the majority it really was and it caused me problems in return. Stealing, lying, fights over nothing, psychotic episodes, inability to even make the most basic appointments causing lots of fall-out. Please, I really don't need to be lectured on this.
by seec | 2025-10-12 17:09:25+00:00
Well it's useable sure but also not very good/useful. From a directions/routing standpoint it's pretty decent and I'm OK with how the route planning works. But they miss many POIs and the data they have is often stale, and their version of street view, while smoother, is not up to snuff at all.

I think it's really annoying and a major reason I have stopped using it even though I was an advocate at first. Apple can't be bothered to invest as much as Google did to have a proper open map system, with a good web version where people/business can post/add data easily. At this point the privacy stick is tiring because we don't get anything from it and they will comply/sell the data the minute they can profit from it anyway (as they have shown).

So, you just end up paying more for a product that is clearly worse and won't become much better because of Apple's ideology and how stingy they are. They generate a lot of cash but are unable to invest it in proper competitive software.

There are many bad things to be said about Google, but at least they manage to serve pretty good software that is open to everyone...
by lancer | 2025-10-12 17:10:48+00:00
Longtime former Spectacle and now Rectangle user here. An ancillary issue I'm curious how people deal with is efficiently getting the mouse pointer from one display to another. When working with two apps on two screens, constantly dragging the mouse all the way across one display to the next and back is tedious. I found Keymou [1] years ago to solve this with hotkeys but am wondering if there are other tricks or apps to help.

1. https://manytricks.com/keymou/
by chucky_z | 2025-10-12 17:11:14+00:00
systemd-fleet, by the original CoreOS folks. https://github.com/coreos/fleet

I used this when it was brand new for a bit and it was so incredibly smooth and worked so well. It solved the problem of controlling systemd units remotely so well. I'm pretty sure the only reason it never actually took off was kubernetes and coreos's acquisition, however it actively solves the 'other half' of the k8s problem which is managing the state of the host itself.
by blue_cookeh | 2025-10-12 17:11:34+00:00
Do you work with non-technical users? There are few (none that I'm actually aware of) static site generators that are friendly enough for a comms team in a large enterprise for example. I note that Strapi also puts key features such as SSO behind an Enterprise pay wall... so that's already a massive negative.

WordPress has it's place, a blanket no against one of the most popular CMSes on the Internet is a pretty hot take.
by nradov | 2025-10-12 17:11:34+00:00
There is a significant difference in the rate of major adverse cardiac events between menstruating women versus men and post-menopausal women, even after controlling for age and other factors. The periodic blood loss might account for at least part of the difference although the exact mechanism of action hasn't been clearly established. So it's possible that donating blood (or bloodletting in general) could have a preventive effect.
by charles_f | 2025-10-12 17:11:50+00:00
That's my point. I wish the company would only be composed of people who not only do things by the book, but also do the right thing. This kind of borderline (or across the border) garbage renders nil everyone else's efforts to be exemplary, poison the well of some sort. I'm not sure why they force you to scan photos, if I assume best intentions hopefully that's just that they really want you to use the feature ; but having met product managers with actual nefarious intents who wanted to find ways of circumventing the rules, there's a chance that it's a problem.

I understand that the company doesn't get the benefit of the doubt in such situations, especially when publicists "choose not to answer" why this feature is done like that. Great job there...

I'm also hoping we get a correction, be it the EU or just PR backlash. As I said, this is the kind of shit that makes me not want to have my name associated with the company.
by 9x39 | 2025-10-12 17:11:54+00:00
At this point, the OS is mostly on autopilot for home users, and I'm not sure that's a bad thing - Google defaults to saving everything in a cloud, and the experience of Google Drive is pretty similar.

The corporate user and the power user are expected to use group policy to control their OneDrive, and they do. You can also sort-of force turn it and other components off with their App Locker system.

The home user probably should just allow it? If you want to plant a flag in the ground and say, no, the computer is mine and it shall obey, I can't argue on that ground except to say indifference among consumers outnumbers you. We accept less than total control in phones, cars, refrigerators...

I do a fair bit of pro bono help with small businesses and older people and the expectation that your computer should just save your stuff is pretty strong. Perhaps it was trained it by non-free software, but I think MS product managers are correct in betting people want Windows to be batteries included when it comes to saving peoples stuff.

Again, the power user has control, you just have to exercise it.
by yallpendantools | 2025-10-12 17:12:14+00:00
WP has corporate momentum/network effect though, in the same way that Jira, Jenkins, and Java (among other things) have.

For a long time now WP no longer just caters to the hacker "Code is Poetry" crowd---and, of course, even less so nowadays with the controversies WP has embroiled itself with. The people who are inclined to choose WP by default do so because of the wealth of plugins available to them, be that Shopify integration or fine-grained tracking of a marketing campaign. They would wonder why someone would ever prefer something "headless". They think static websites are the dinosaurs the Y2K comet wiped out.

Sure we can argue about whether WP is the "best solution" but WP is definitely the solution that works acceptably out-of-the-box. Your CMS of choice probably has a bunch of out-of-the-box solutions for common concerns as well but I doubt that it can handle the edge cases that Head of Marketing will inevitably introduce with their ol' reliable set of integrated services. Shopify + Google Analytics + Salesforce + Airtable[1] always worked for them with WP but suddenly this allegedly-better "headless" CMS is throwing all sorts of dumb errors.

And if a plugin is not available, there is no shortage of WP/PHP developers who can make one at a reasonable price. In contrast, I'm sorry, but honestly your comment is the first time I've heard about Strapi and Astro.

I'm not saying I like the status quo but if someone asks me for a WP site, I give them a hardened EC2 box with WP over Apache/NGINX. Then I return to frying bigger fish.

[1] Just an example.
by rectang | 2025-10-12 17:13:08+00:00
It is tempting, given the success that kingly political approaches have seen of late, to adopt those strategies: to fight "your tyrant" with "my tyrant", and to fight your untruth with my untruth, eschewing skepticism. What if the Constitution, as interpreted by the current SCOTUS, really is a suicide pact?

We can only hope that Paine's approach will win out instead.
by ldouglas | 2025-10-12 17:13:48+00:00
I'd recommend node-red. We've tried N8N, zapier, windmill, activepieces, flowfuse, crosser and can't for the life of me get off node-red.

We use it extensively in handling simply API endpoints, websocket pipelining, and extremely complex commerce and an AI workflows.

However, node-red is simply the best option for now. We're moving away from visual based coding for various accessibility and inclusivity reasons (not just human) and recreating the concepts of node-red flow-based-programming directly in cloudflare workers that are orchestrated by human+ai CI/CD flows.
by anovikov | 2025-10-12 17:13:52+00:00
Question is - why hire these days at all? Productivity of coders have skyrocketed, just keep best of those you already have, fire the worst, and milk the best for as long as you need them because they all know the current job is probably the last one ever so they will never ask for a raise. Everyone in this profession is either already forced out (bad ones), or is looking for a way out before they are forced to (but few will find it).

Everyone who touches code now has to ask themselves a question: "what to do when it ends?"
by vunderba | 2025-10-12 17:14:14+00:00
Another one around spells as invocations is Mystical - a programming language that's intended to look like magical summoning circles.

https://suberic.net/~dmm/projects/mystical/README.html

If you're interested in the idea of treating programming with an air of mysticism, Daniel Suarez's scifi novel "Daemon" is a highly recommended read.

https://en.wikipedia.org/wiki/Daemon_(novel)
by skeeter2020 | 2025-10-12 17:14:31+00:00
W10 is actually still the majority of windows versions. You can get 1 year extended support by switching to an online admin login & syncing to ONeDrive or buying it (with $ or MS points - whatever that is) and businesses can by 3 x1 year of escalating priced support. Support for win10 ends on Tuesday (oct 14)!

I know all this because my desktop that can easily run triple-A video games isn't good enough (secure boot) to be upgraded, so I'm supposed to buy a MS surface and use it as a boat anchor I guess...
by cosmicgadget | 2025-10-12 17:14:54+00:00
I suppose you could have independent, air-gapped cockpit drive control systems and infotainment systems. It's probably less ecomomical and automatic e911 would be harder to do.

At a bare minimum any EV driver is going to want two power delivery modes. Jeep people surely don't want to plug in an OBD dongle when they go off road.
by Totalpartykill | 2025-10-12 17:15:30+00:00
Ever wondered exactly how rich you’d get if you looted the Tomb of Horrors? I crunched the numbers — here’s the breakdown.

Tomb of Horrors has always been a favorite of mine even and even though this is based on the original module and not the Yawning Portal version, I think it's still an interesting read! I've read through the module several times and objects like the solid-gold couch, +1 weapons, and other hoards of treasure made me curious how much my party would be worth. But still, over 300 mil is not chump change!
by celsoazevedo | 2025-10-12 17:16:16+00:00
> most of the pages/load will be on the CDN and caching anyways

Not always. Most CDNs for websites (essentially reverse proxies) don't cache pages by default so private content isn't made publicly available. You have to enable/configure what is cached.

In this case, Cloudflare isn't caching the HTML: "cf-cache-status: DYNAMIC". If page cache was enabled, it would be something like "HIT" or "MISS".
by matt_heimer | 2025-10-12 17:17:25+00:00
Its not the the data is only cached by Cloudflare in one place, its that it is cached at the edge node nearest to the user that last made the request. Geographically different users will likely hit a completely different edge node that needs to hit your origin to populate its cache.

Cloudflare has a free tiered caching option that helped my site. Instead of cache missing on local edge nodes always having to hit the origin, the edge node can sometimes pull the data from another Cloudflare server. It reduced load on my origin.

Agree with needing to tune and validate caching, one of the biggest changes my PHP site was tuning apc/OPcache sizes.
by WastedCucumber | 2025-10-12 17:17:28+00:00
I'm planning to go cross country sometime soon and still considering whether to get a bike computer or not. Knowing myself, I'll probably just stick to using physical maps. In my experience using them bakcpacking, I feel more immersed in my surroundings because I check them and the map at the same time, wondering when the next mountain will appear, if the river already took the bend I see on the map, etc. It just feels right, and I'm never in a hurry when hiking or riding anyway.

Plus I think I'm scared to crashing while looking down at GPS, and I think usijg maps would always force me to stop.
by tavavex | 2025-10-12 17:17:54+00:00
Why did we universally decide that this stuff is okay to do for businesses? Is it just because it's legal? Imagine if agreeing to things anywhere else in the real world worked the same way it does with Microsoft.

Hi there, would you like me to come in and talk about my religion and what types of nonbelievers deserve to be tortured for eternity? No? Okay, sounds good. I'll just plaster these signs and posters all over your property, so if you change your mind, you'll immediately know where to go. You'll only see them once a day, every time you exit your house! Also, for your own convenience, we'll be watching your front door, and every time you reenter your house we'll be nullifying your past response, so you'll just have to tell no to our faces again.

Hey, I really wanna do this thing with you, do you consent to it? You don't? You say you don't want to see me ever again? Okay, okay, chill out. But in case if you change your mind, I'll be asking you again every day of your life. It's for your own sake. Also, one day, I might see the smile on your face and just "assume" you'd definitely agree. But don't worry, that's just a minor, accidental, technical mishap! I'm committed to helping you and enriching your life. I care about you, don't you see.