MurphyA/hacker-news huggingface dataset:
by armchairhacker | 2026-03-14 11:43:58+00:00
I’m using Sweep autocomplete, which is like Cursor’s but in JetBrains, and it’s very good. Most of the time, I start the change and Sweep finishes it. Sometimes for larger changes, it initially has the wrong idea, but as I continue it eventually figures out what I’m doing.

Unfortunately they’re sunsetting it, ironically apparently because people aren’t using it. I think it’s strange this hasn’t been posted to HN. They say they will release an open-source local version; otherwise I’ll have to figure out an alternative, because it really saves time and effort…
by superultra | 2026-03-14 11:44:06+00:00
I have three teenage kids and they’ve all switched to wired. Many of their friends have as well.

It has nothing to do with fashion or retro vibes, as far as I can tell.

They’ve all lost too many AirPods through the years. AirPods just too easy to lose, and at their school, too easy to be stolen by someone else. And they’re expensive. Yes you can buy cheaper Bluetooth headsets but those often don’t sound as good and get lost just as easily.

So you’re either on a subscription basis relationship wih Bluetooth headsets, or you use wired headphones, which are actually harder to lose and less desirable to steal.
by mark_l_watson | 2026-03-14 11:44:07+00:00
Nice writeup! The list of Emacs packages to use LLMs is the roadmap for getting started with AI Emacs integrations and I also liked his list of AI dangers at the end.

I have used Emacs for over 40 years but I found myself getting sucked into the black hole of VSCode as discussed in the article. When I bought a new MacBook a few months ago, I only installed Emacs, no VSCode, and so far that is working out for me.

Also, after many hours of experimenting with AI packages for Emacs, I have reverted to keeping Emacs mostly a pure human activity, and several times a week have sessions with gemini-cli and Claude Code when I want an AI coding assistant. This is just for me, not general advice, but I like to separate use of AI from my regular coding and writing workflows. I use AI for coding cumulatively about three or four hours a week.
by encom | 2026-03-14 11:44:55+00:00
Your post reflects the opposite of reality, in my opinion. In the dark days of FM radio in particular, some "DJ" bought and paid for by the record labels, forced everyone to listen to the same 20 garbage songs all day long, because the labels were pushing those artists. Now FM radio is dead, or in Denmark, stuck in some state funded Weekend-at-Bernies situation, and you can listen to anything you want. That leads to choice paralysis of course, so I've pretty much just stuck to Pink Floyd, Steely Dan and Tool.
Show HN: Decision Guardian now comes with CLI
by iamalizaidi | 2026-03-14 11:45:15+00:00
Decision Guardian
Prevent institutional amnesia by surfacing past architectural decisions directly

# Install globally

npm install -g decision-guardian

# Or use directly without installation

npx decision-guardian --help

# Check staged changes

decision-guardian check .decispher/decisions.md

# Check against a branch

decision-guardian check .decispher/decisions.md --branch main

# Auto-discover all decision files

decision-guardian checkall --fail-on-critical

# Initialize a new project with template

decision-guardian init --template security
Use in any CI system — GitLab, Jenkins, CircleCI, pre-commit hooks, and more

Github Open Source -:

https://github.com/DecispherHQ/decision-guardian
by fileshotdev | 2026-03-14 11:45:23+00:00
Why is secure file sharing still such a mess?

Almost every major file-sharing service seems to come with some kind of catch. You’re often forced to create an account just to send a simple file. Many services impose strict download limits or storage caps. Others have unclear encryption models that make it hard to understand what actually happens to your data once it’s uploaded. On top of that, many platforms rely on aggressive data collection or business models built around monetizing user information. Instead of privacy being the default, it often feels like users themselves are the product.

Recently it feels like the situation is getting worse rather than better. For example, WeTransfer caused a major backlash in 2025 after users noticed language in their terms of service suggesting uploaded files could potentially be used to improve machine learning models. The clause implied that user content might be used to develop or enhance AI systems, which immediately raised concerns among creators and privacy advocates. The company later revised the language and clarified that files were not being used to train AI models, but the incident still damaged trust and left many people questioning what actually happens to the files they upload.

Situations like this seem to repeat across many cloud platforms. Even when companies clarify their intentions afterward, the pattern often looks the same. New language appears in a policy, users notice it, backlash spreads online, and the company walks the change back. By that point, though, the trust has already been shaken.

Meanwhile the basic problem never really changes. If you want to send a file today, you’re often forced into some kind of compromise. You might need to create an account just to share something quickly. You might have to trust a company that scans or processes files on its servers. You might run into strict limits or paywalls. Or you might use a service where the privacy model isn’t clearly explained.

This raises a bigger question: why hasn’t a simple, privacy-first file sharing standard emerged yet? It often feels like the incentives are misaligned. Many services prioritize growth, analytics, and monetization before user privacy.

I’m curious what people here actually trust when sending sensitive files. If you needed to send something private today—financial documents, source code, personal files, or anything sensitive—what tool would you actually use and why?

For context, while failing to find better solutions, I recently created https://fileshot.io
, which takes a zero-knowledge approach to file sharing. But I’m more interested in hearing what the community thinks about the broader problem and what solutions people actually rely on.
by theturtletalks | 2026-03-14 11:46:07+00:00
I’m building something similar[0] but based on MCP-UI instead of UCP since Google and Shopify controlling UCP makes me feel like they will gate keep stores or start rent seeking eventually.

Alongside the interoperable marketplace, I’m also building an open source alternative to Shopify, Toast, etc[1] along side this marketplace.

0. https://marketplace.openship.org
1. https://openship.org
by whycome | 2026-03-14 11:46:51+00:00
Key pts:

- NissanConnect EV app will cease operation from 30 March.

- Affects cars as new as 2022 models.

- The app allowed remotely checking charge level and turning on heat.

- Nissan also killed other features for their cars recently saying they "could not be updated" ...

//

Just open it up and let people create their own solutions. This should fall under the right to repair.
by rhinoceraptor | 2026-03-14 11:47:46+00:00
I have good wired earbuds and over ear headphones, but I still almost always go back to bluetooth. If I'm vacuuming, mowing the lawn, etc. I use my Airpods Pro. If I'm practicing drums or working with loud tools, I use my bluetooth 3M Worktunes.

Being able to get my phone out of my pocket and not have to worry about the cable is worth all the tradeoffs. At my desk, I have studio monitors, which I prefer over any headphones. For video calls, I use just the right Airpod to prevent echos, and so I can still hear myself.
by johnisgood | 2026-03-14 11:47:48+00:00
> This isn’t obviously wrong

I thought it was obviously wrong. Server A calls Server B, and Server B calls server A. In what way is it not wrong? Because when I read the code my first thought was that it is circular. Is it really not obvious? Am I losing my mind?

> Not one is enforced by the language or the compiler, [...]. Every mitigation depends on the programmer doing the right thing.

If you enforce it through the language / compiler, do you not lose flexibility and expressiveness?
by huggL | 2026-03-14 11:47:57+00:00
Haha, fair point! I wouldn't wish human neurotransmitters on any LLM either.

To clarify the metaphor: I’m looking at the nervous system as the layer that handles proprioception and reflexes. Right now, AI has a 'brain' but it doesn't know where its 'limbs' (tools/APIs) are, or what the 'pain' of a security violation feels like.

We want the AI to stay blissfully emotionless, but we want the infrastructure to have the 'reflex' to pull back a hand before it touches a hot stove (like a database it shouldn't be wiping).
by thaumasiotes | 2026-03-14 11:48:27+00:00
> The distinction is important in this context, since the purpose of collecting and keeping the data wasn't specifically to have a list of Jews handy.

How does that make the distinction important? The lesson to draw is "you shouldn't keep a list of Jews, whether you think you're doing it for good reasons or not". The list is a list regardless of whether you think calling it a list is fair in some abstract sense.

> You don't have a list of gays, but you have a list from which gays can be readily identified with high accuracy.

Well, you're almost right. Except of course that you do have a list of gays. That's why Grindr having Chinese ownership was seen as a national security risk.
by avidphantasm | 2026-03-14 11:48:50+00:00
I think the major reason for the aggressive price point of the Neo, and for not raising RAM and SSD upgrade prices in the MBP much, is that Apple is willing to give up some hardware margin to have more devices to sell services to. Unless I am mistaken, services have been key to Apple’s recent revenue growth. This isn’t a bad thing at this point, but could auger poorly if they foolishly chase recurring revenue at the expense of hardware quality (their software quality has already slipped in recent years).
by dartharva | 2026-03-14 11:48:53+00:00
You mean a complete collapse of social media, not the whole internet. The internet is a telecom ecosystem and has a lot more to it than just forums and link aggregators.

I honestly believe it might not even be such a bad thing. People were arguably better without social networks and media, and it's perhaps better to let the cancerous thing just die and keep the internet just as a utility powering boring things like banking and academia.
by somewhereoutth | 2026-03-14 11:49:17+00:00
I have a suspicion that for a task (or to make an artifact) of a given complexity, there is a minimum level of human engagement required to complete it successfully - and that human engagement cannot be substituted for anything else. However, the actual human engagement for a task is not bounded above - efficiency is often less (much less?) than 100%.

So tools (like AI) can move us closer to the 100% efficiency (or indeed further away if they are bad tools!) but there will always be the residual human engagement required - but perhaps moved to different activities (e.g. reviewing instead of writing).

Probably very effective teams/individuals were already close to 100% efficiency, so AI won't make much difference to them.
by smallduck | 2026-03-14 11:49:41+00:00
The trouble is people have gained employment from doing the things he's pushing to totally automate. This shift goes way beyond inventing the technology but also re-inventing economics and society and from a glance at his website's mission statements it seems that he think this isn't his problem.

Governments are bad: long before now there should have been rules about applying 100%-automation to previously people-driven industries, public debate about the ramifications and proposed means to keep the resulting economy working for masses of people.

That's the purpose of economies and societies, after all, to enable the livelihood of the masses. Not to fulfill the fever dream of entitled asshats at the expense of billions of livelihoods.

So if governments are as bad, and woefully delayed, at acting to support the social transformations of these utopian dreams, its the responsibility to the industrial forces pursuing them to proactively drag governments into doing so. Any firm doing one without equally the other, I just cannot support or take seriously.
by Lio | 2026-03-14 11:49:59+00:00
I refurbished a pair of old Sennheiser HD-25s I’ve had since 1998ish recently.

They work just like new and there is something really satisfying about bringing old tech back to a useful life.

I’m using them for monitoring things that don’t have Bluetooth.

I still use AirPods day to day though because it’s so useful to always have something in your pocket that can block unpleasant noise. Bluetooth works fine for me.
by hrmtst93837 | 2026-03-14 11:50:09+00:00
Plenty of people buy Logitech out of inertia or just because their devices are everywhere in retail so it's not really about build quality for them. If you care even a little about software customizability or not running weird vendor daemons on your system the alternatives tend to be less miserable to live with long-term.

Nobody sane is attached to their keyboard after the third time the RGB config stops working because of some cloud update or USB glitch anyway.
by LargoLasskhyfv | 2026-03-14 11:51:02+00:00
I've brought that up in response to milk doesn't go bad that fast. Which is against my experience. Maybe I should have that defined more precise?

Under which storage conditions? Refrigerated? Check. Closed container? Check. Climate? Any time of the year, central Europe. Check. Any time of the year somewhere in the Rockies, on the 'Western Slope', at 2600m altitude. Check. After 3 to 4 days it begins to smell and taste different. After which I won't touch/consume it anymore.

I'd be really interested in the stuff lasting 2 weeks, and the conditions under which that's possible?

edit: Again, not that highly pasteurized, homogenized, otherwise treated stuff, but fresh from the cows udder, or only the slightest treatmeant, like 'fully organic/bio'.
by d4rkp4ttern | 2026-03-14 11:52:35+00:00
I see lots of discussions about humans no longer writing code but the elephant in the room is the rapid extinction of humans reviewing code. I expect this will lead to a massive hangover. In the meantime we try to mitigate this by ensuring the structure of code remains AI-friendly. I also expect some new types of tools to emerge that will help with this “cognitive debt”.
by asmor | 2026-03-14 11:52:55+00:00
And even if it does, the mods don't have real control to moderate communities either, so you get the worst of both worlds. I don't go to most queer reddit communities anymore because a lot of them have bots that downvote trans-positive posts, even if the community is specifically meant to be inclusive. There's nothing to couple active participation to voting weight or anything of that kind and voting is not considered "brigading" by reddit if the coordination happens off-site (at least not in a way that'd lead to any enforcement action).

It's makes a great propaganda machine though, given humans have a tendency to measure their own opinions on social clues.
by prmph | 2026-03-14 11:53:12+00:00
As someone mentioned on this thread, I can also easily out-engineer Claude Opus, lol its not even close.

Note that I'm not talking about the low-level grunt work (and even with that, its just that it is tedious and time-consuming, but if I had enough time to read through all the docs and stuff, I will almost always produce grunt code of much higher quality).

But I'm more talking about architecture, the stuff of proper higher level engineering. I use Claude Opus all the time, and I cannot even count how many times I've had to redirect its approach that was obviously betraying a complete lack of seeing the big picture, or some egregiously smelly architectural approach.

Also, expressive typing. I use mostly TypeScript, and it will often give up when I try to push it beyond a certain point, and resort to using "any". Then I have to step and do the job myself.
by himata4113 | 2026-03-14 11:54:34+00:00
I swapped from jetbrains products to lazyvim/nvim and honestly without AI it would have not been possible. The speed I was able to configure it exactly how I wanted and support workflows jetbrains would never support is great.

Escaping the god awful AI implementations in both vscode and jetbrains product is also a refresher. They don't know what the ** is going on, they don't know what users want, but I do and AI being able to extend my IDE in a way that helps me be more productive is very undervalued.
by SilverSlash | 2026-03-14 11:55:55+00:00
It's amazing how pretty much every reply to my original comment has failed to comprehend that I was not criticizing globalization. Whether it's even possible to get to where we are without it is also debatable.

But the question you're asking me is meaningless, because the premise is wrong. My original reply was true and entirely independent of my or anyone else's opinion of whether globalization is good/bad.
by gus_massa | 2026-03-14 11:56:16+00:00
Linked by Gemini: From https://en.as.com/nfl/these-are-the-lowest-paid-players-in-t...

> The minimum salary for the 2025 NFL season was $840,000

Raise the minimum salary of a Ph.D. student to that level and we have a deal. (The pocket salary, not $830,000 self pay to the university and $10,000 for the pocket of the student.)

Also, the work in NFL is more standardized, all teams play the same games per week, have a similar amount of training time, ...

In a Ph.D. the topic depends a lot of the advisor. It would be like mixing all the sports in the same bag, and for a weird reason the Waterpolo team from Alaska can pick you that are an expert in Tenis.
by twic | 2026-03-14 11:57:09+00:00
> This solution looks extremely similar to the previous one, which is a good thing. Our requirements have experienced a small change (reversing the traversal order) and our solution has responded with a small modification.

Now do breadth-first traversal. With the iterative approach, you just replace the stack with a queue. With the recursive approach, you have to make radical changes. You can make either approach look natural and elegant if you pick the right example.
by verisimi | 2026-03-14 11:57:56+00:00
> Avoiding every corporation that does stuff you disagree with just isn't feasible.

That would be all of them. They are all dirty.

The idea of 'voting with your dollar' is ridiculous - they are all terrible, so there's nothing to vote for. But yes, modern life requires that we engage with their nonsense, no need to think of the interaction as anything more that begrudging extraction.
by bunnie | 2026-03-14 11:59:03+00:00
Personally, I love eating "bao" (a style of dumplings), but also coincidentally, a homophone of "bao" in Chinese (different character 保, similar sound) has a meaning of "protect; defend. keep; maintain; preserve. guarantee; ensure". So it means both things to me - one of my favorite foods, and also describes the technology.

"dabao" is just a pun on that - means "take-away" or "to-go". The dabao evaluation board is basically a baochip in a "to-go" package.
by rendaw | 2026-03-14 11:59:19+00:00
I've heard of taboos forbidding discussion in religious contexts, for religious (superstitious) reasons, but what definition of taboo are you using that it doesn't just mean "forbidden"?

There's a taboo to marrying your blood sibling, but discussing such marriages is fine. If a culture generally allowed marrying such a sibling I think it'd be past its peak, maybe. But I don't see how discussing it would contribute to that.
by chaz6 | 2026-03-14 11:59:37+00:00
Since you mentioned 4.4mm, thought I would chime in and mention pentaconn (the trade name) which is a TRRRS connection (which does include a ground connection as well as L+/L-/R+/R-. I still do not understand the purpose of the ground connection in these plugs since there's nothing to ground on the other end.
by kuschku | 2026-03-14 11:59:53+00:00
> Tack on that they don't have latency, though I've never really tried to track vocals on wireless cans

The truth is that the OS usually hides the latency of wireless heapdhones, e.g. airpods, by delaying video to keep it in sync. The real latency is somewhere around 100-400ms if the RF environment is crowded. Even worse is that the latency isn't actually constant, but drifts all the time.

At many IT conferences organized by hackspaces, everything is done by volunteers, including broadcast and video/audio postproduction. And that is actually one of the most common issues: our volunteers use wireless headphones even if we ask them repeatedly not to.

We cut talks in postproduction primarily based on audio, e.g., when does the applause start/end, when does the speaker's introduction start/end, etc. Obviously, that doesn't work reliably if the audio latency is nondeterministic.

Even worse, as different venues have different audio setups, there are sometimes real audio/video sync issues that need to be fixed. But if our volunteers are using wireless headphones, they won't just set the wrong offset, but they end up trying to fix issues that don't even exist.

And then you get complaints from viewers that e.g. the livestream audio/video is out of sync, even though it's not. The issue turns out to be caused by the viewer's laptop and wireless headphones not supporting the latency compensation technique I explained earlier. And there's nothing we can do about that.

Wireless headphones tried to fix something that wasn't broken, and made it worse. In German, we'd call that "verschlimmbessern".
by brookst | 2026-03-14 12:00:02+00:00
I get very useful code from long sessions. It’s all about having a framework of clear documentation, a clear multi-step plan including validation against docs and critical code reviews, acceptance criteria, and closed-loop debugging (it can launch/restsart the app, control it, and monitor logs)

I am heavily involved in developing those, and then routinely let opus run overnight and have either flawless or nearly flawless product in the morning.
by cj | 2026-03-14 12:00:49+00:00
It's not a great look when you need to put other people down as a way to defend your viewpoint. (I'm not a newbie, I'm not a student, I'm not "in the humanities"). You're treating the amount of RAM in your socket as a d*ck measuring contest. There's no reason to do that.

> Well, I am just saying it is not for me, and neither for anyone else who is not a newbie

Objectively, no, that's not what you're saying if you read the 2nd part of your sentence.
by onion2k | 2026-03-14 12:02:53+00:00
Section 6.b of the Claude Code terms says they can and will change the product offering from time to time, and I imagine that means on a user segment basis rather than any implied guarantee that everyone gets the same thing.

b. Subscription content, features, and services. The content, features, and other services provided as part of your Subscription, and the duration of your Subscription, will be described in the order process. We may change or refresh the content, features, and other services from time to time, and we do not guarantee that any particular piece of content, feature, or other service will always be available through the Services.

It's also worth noting that section 3.3 explicitly disallows decompilation of the app.

To decompile, reverse engineer, disassemble, or otherwise reduce our Services to human-readable form, except when these restrictions are prohibited by applicable law.

Always read the terms. :)
by rikroots | 2026-03-14 12:03:18+00:00
Well I do seem to spent a fair amount of my developer time swearing at my laptop screen. And then there's that time I spend just prior to writing code just staring at the wall while I figure out what sort of code I want to write - if I can repackage that wall-staring time into "time spent consulting with AI about approaches and architecture decisions" I'm sure my engineering manager will think more kindly of me ...