MurphyA/hacker-news huggingface dataset:
by Peritract | 2026-03-08 21:03:50+00:00
I find this repellent; why not, instead of trying to push unwelcome generated prose below the radar, stop trying to waste everyone's time? People don't object to these patterns because they hate lists of three; they object to them in this context because of what they signal about the content.

If using AI to write is nothing to be ashamed of, then you shouldn't feel the need to hide it. If it is something to be ashamed of, then you should stop doing it. If someone objects to you poisoning a well, the correct response is not to use a more subtle poison.
by lukan | 2026-03-08 21:04:13+00:00
I believe it is good to learn to be on your own for a while, it helps you figure out what you really want for yourself, but most humans are social being so don't try to accept it as the new normal as this is clearly not what you want. But it sounds a bit like you ask for advice for that.

It sounds you likely want a new partner, so .. at some point go out and find one. Not a replacement, your old partner seems gone, you want a different person you want to start a new life with.

And if you don't want a different person .. then you should first get over the divorce with your last partner. Otherwise it likely won't work.

(And aside
"I would blame depression, but I have a great psychiatrist who has me on antidepressants, anti-anxiety meds, and mood stabilizer" those things can have side effects, meaning you are stable to do your work, but are otherwise stuck emotionally. Therapy is a bit more, then taking meds)
by Papazsazsa | 2026-03-08 21:04:22+00:00
I have found the use of e-ink screens has not only given my eyes a rest, but reduced distraction as well.

Short review of what I've tried:

POMERA/KINGJIM: https://kingjim.us/products/pomera-full-suite-typewriter-for...

This is great and pocket sized, but the keyboard is rather small. Very simple text based file system, I haven't tried their software and just use the microSD. Fits in a pocket neatly which is great.

REMARKABLE2: https://remarkable.com/

Really nice handwriting system, terrible sync software. Probably these cannot be separated, which is a shame. The included keyboard is great. I will probably sell this.

DAYLIGHT COMPUTER: https://daylightcomputer.com/

This is great because it runs Android so it doubles as my book reader too. Handwriting is useless, and you have to buy your own keyboard which is annoying since its so expensive, and the case options are highly limited. That said, I can use my apple magic keyboard with it so it's fairly natural, but the whole setup is rather bulky.

BOOX external monitor: https://onyxboox.com/boox_mirapro

This is a bit clunky but offers a big screen, which is nice. I don't trust the software on their eink readers and whatnot, but it's fine for desktop use.

Happy to answer questions and eager to hear what other HN folks are doing on this front.

More recently I've been using Daylight Computer
by bdcravens | 2026-03-08 21:05:10+00:00
My wife is a former optician, so maybe she drank enough of the Koolaid, but she seems sold on the value of blue-light filtering. I also stick with dark mode as much as I can, and get the largest screens I possibly can (have dual 32" screens at home and at work), and so far I think I'm free of vision-related discomfort (I do have pretty terrible vision though without correction, and I am 49)
by justinpombrio | 2026-03-08 21:05:33+00:00
This is a terrible source of information: it's talking about a survey about vision problems, by an eye care company, and you can't see the survey.

I'm completely sure that the way they worded the question the headline is about was very generously worded and that the phrasing in the headline misrepresents what it asked, because that's how these things work. Not that anyone is at fault, of course, the headline isn't a lie, and of course there are other reasons that the survey is hidden behind a subscription wall. It just so happens that the percent of people with screen-related visual discomfort according to the eye-care company survey is, I dunno, 2x higher than it would be if you asked the question directly. That's just how these things work.

(I suspect that someone is going to confuse this comment as me saying that eye-strain from screens isn't a problem for a lot of people. Pre-empting that by agreeing that, yes, of course eye-strain from screen is a problem for a lot of people.)
by shalabhc | 2026-03-08 21:06:19+00:00
Did you look at other formats like Avro, Ion etc? Some feedback:

1. Dense json

Interesting idea. You can also just keep the compact binary if you just tag each payload with a schema id (see Avro). This also allows a generic reader to decode any binary format by reading the schema and then interpreting the binary payload, which is really useful. A secondary benefit is you never ever misinterpret a payload. I have seen bugs with protobufs misinterpreted since there is no connection handshake and interpretation is akin to 'cast'.

2. Compatibility checks

+100 there's not reason to allow breaking changes by default

3. Adding fields to a type: should you have to update all call sites?

I'm not so sure this is the right default. If I add a field to a core type used by 10 services, this requires rebuilding and deploying all of them.

4. enum looks great. what about backcompat when adding new enum fields? or sometimes when you need to 'upgrade' an atomic to an enum?
by hermitcrab | 2026-03-08 21:06:37+00:00
Based on what - that some of the aristocracy have French/Norman sounding names? A lot don't.

Nearly a thousand years of interbreeding insures that the genes have been well and truly intermixed by now. I have no idea if my ancestors were orginally saxon, norman or something else. And I expect that it true of 99% of other people in the UK.
by jMyles | 2026-03-08 21:06:41+00:00
> If you watch a video like [0], the squiggles aren't real, they're an artifact of a rolling shutter camera.

...is this correct? You can say this about any oscillating phenomenon - that doesn't mean it's not 'real'. The "squiggles" are an artifact of the frequency of the string and the scan rate of the rolling shutter. You'll also see artifacting from a global shutter camera, where the "squiggles" will be an artifact of the string frequency and the frame (rather than scan) rate.

Or do I misunderstand?

I've been playing guitar for 25 years, and it seems to me that I can look at the "squiggles" from a rolling shutter capture of a string and tell you which string it is (and possibly, if I'm having a particularly sharp day, whether it's E or drop-D). I've never tested myself this way - am I certain to fail? :-)
by e1g | 2026-03-08 21:07:17+00:00
Creator here - didn't expect this to go public so soon. A few notes:

1. I built this because I like my agents to be local. Not in a container, not in a remote server, but running on my finely-tuned machine. This helps me run all agents on full-auto, in peace.

2. Yes, it's just a policy-generator for sandbox-exec. IMO, that's the best part about the project - no dependencies, no fancy tech, no virtualization. But I did put in many hours to identify the minimum required permissions for agents to continue working with auto-updates, keychain integration, and pasting images, etc. There are notes about my investigations into what each agent needs https://agent-safehouse.dev/docs/agent-investigations/ (AI-generated)

3. You don't even need the rest of the project and use just the Policy Builder to generate a single sandbox-exec policy you can put into your dotfiles https://agent-safehouse.dev/policy-builder.html
by krtab | 2026-03-08 21:07:49+00:00
It's not even only a matter of tone, the content is just.. wrong and incoherent?

> Each bird tracks about 6-7 neighbors. Not the closest by distance, but the closest by rank. Bird number 1 through 7, sorted by proximity.

I mean, it sounds like it is exactly the 7 closest birds by distance?
by dataflow | 2026-03-08 21:08:38+00:00
Thanks for explaining! That's a great perspective/experience that helps me understand it better.

Re: legal documents: there are less severe cases than warrants that I would expect to trip a lot of people up, which is what I'm wondering more about. Example:

ZIP code 97635 is apparently in both Oregon and California. The post office for both sides of the border appears to be in New Pine Creek, OR 97635. So if someone provides you with that address, you would quite naturally assume they're in Oregon. And you might collect taxes, record calls, or sell their personal data based on that. But whoops! Turns out they're actually in California, so you just broke a bunch of privacy laws on top of missing tax payments to California, in some cases potentially risking criminal penalties.

Wouldn't this trip a lot of people up, especially for smaller entities? I can understand multi-billion-dollar businesses having this all handled correctly, but for individuals or smaller businesses, wouldn't it completely throw them off and potentially subject them to criminal penalties? (How) would people deal with this?
by rdedev | 2026-03-08 21:08:44+00:00
> In 2010, a team led by Andrea Cavagna at the University of Rome tracked individual starlings in 3D using multiple synchronized cameras. And they found something surprising!

> In 1986 Craig Reynolds encoded this insight as three rules:

This part just left a really bad taste in my mouth. I am not against using LLMs to write stuff but please proof read what it writes before posting it.

The way it's written it's sounds like Craig Renault travelled in time to 2010 to come up with his rules for boids
by SR2Z | 2026-03-08 21:08:53+00:00
They can get away with it because Apple fans (even the ones who are tech-literate) react with visceral disgust when anyone suggests and Android phone or a non-Mac PC.

It does not hurt that Android and iOS are both kind of the same OS now. Yes, I get that there are a million differences between the two, but now that we're at almost two straight decades of the platforms copying features from one another, the difference is academic for most people.
by atoav | 2026-03-08 21:08:57+00:00
As weird or hard as it sounds, you need to embrace being alone. That doesn't mean you shouldn't try to expose yourself to situations where you meet people or think about how you spend your time (may I suggest: limit internet/computer time). It just means you should enjoy the positives that come with being alone and avoid seeing it as a shameful thing you need to distract yourself from. Other people in other circumstances never get a chance to be for themselves and have the reflection and thoughts this allows for. You are with yourself and that is hard and frightening, but also a chance to come to terms with yourself. From your description it is pretty clear thst this is probably something you need to do.

Get something to care for, plants for example. If you need inspiration on a deeper level consider watching Perfect Days by Wim Wenders. Don't read too much about it before. It is one of those films that gave me a new perspective on things, may it do the same for you. To find joy in the simple things and go through your day in dignity.
by rpcope1 | 2026-03-08 21:09:01+00:00
I think this another sign in the flood of slop to come. I really suspect SNR (for whatever definition of signal most use) will continue to drop and mitigating is going be kind of like bailing out the ocean. Maybe a strange consequence of this might be that a real Show HN project would be easier to demo and find at something like a meetup now, if they weren't all kind of dying. Maybe we'll see a revival?
by jltsiren | 2026-03-08 21:09:12+00:00
It's the jargon, I think. PL research is in an awkward position, where the jargon is not shared with the much wider community of people using programming languages daily. From the other side, it looks like there is a small body of theoreticians using impenetrable language for discussing topics I'm supposed to be familiar with, because they are a core part of my day job. It's much easier to accept jargon, when it's used in a clearly separate field.

Some of the terminology is just unfortunate. For example, I have an intuitive understanding of what a type means. The meaning used in PL theory is somehow wider, but I don't really understand how.

And then there is my pet peeve: side effect. Those should be effects instead, because they largely define the observable behavior of the program. Computation, on the other hand, is a side effect, to the extend it doesn't affect the observable behavior.

But then PL theory is using "effect" for something completely different. I don't know what exactly, but clearly not something I would consider an effect.
by magicalhippo | 2026-03-08 21:09:20+00:00
The problem is that we might lose some gold.

Not too seldom have I seen the author or a significant party of a story chime in through a fresh green account, as they were alerted by the story being posted here one way or another. And usually when they do it's very interesting.

As such I would find it detrimental if they had to jump through too many hoops so they don't bother or it takes too long so the thread dies before they can participate.
by jonathan7977 | 2026-03-08 21:09:42+00:00
Notable changes imho:

* jj arrange command brings up a TUI where you can reorder and abandon
revisions.
* jj bookmark advance automatically moves bookmarks forward to a
target revision […] It is heavily inspired by the longstanding community alias jj tug
* jj workspace add now links with relative paths. This enables workspaces to work
inside containers or when moved together. Existing workspaces with absolute paths
will continue to work as before.

(In my own usage the last item makes it easier to share workspaces with syncthing.)
by nevertoolate | 2026-03-08 21:09:43+00:00
I'd suggest you to work on your general mood - drugs can help, but nature is also wonderful.

I think I have a relatively good life, but I still have hard times. I had circa 6 months long depression streak after my child was born (I'm male).

For me the best mood fixer is a walk still. Super small commitment, great with a dog too. For a weekend the best is a longer hike. I practice yoga and train my body - great mood boosters. I've trained my body to be able to sit comfortably on the ground so I can work from anywhere - sunshine in park hellooo.

Hope you find your rhythm soon!
by webcon | 2026-03-08 21:09:44+00:00
48, and you guys at 50 and stuff make me feel old really. I never stopped coding, never stopped learning. I've been right at forefront of all of this stuff Man, 50 is not that old, come on. I went from CGI back in the day to PHP and then JavaScript, jQuery, and then all of your different, not only all of your different frameworks to that come along with JavaScript again. JAVA back in the day actually as well. I spend up to 200 hours a month now in Claude Code. And I'm absolutely killing it.
I've mainly been an AWS infrastructure guy for the last 10 years, but I suppose Claude Code has made me extend myself more. It has ignited, reignited a passion, but seriously, like I can't believe that there are 50 year old people and 60 year old people here that stopped at PHP, etc. or ASP. Wow, that's ancient. That's crazy. I'm happy I never went near ASP or any Microsoft stuff.
Show HN: HugNote – send someone a tiny surprise message
by krupa_049 | 2026-03-08 21:09:56+00:00
I built a small side project called HugNote where you can send someone a short interactive surprise message as a link.

Instead of sending a normal text like “Happy Birthday” or “I’m sorry”, you can create a tiny page with animations and a message reveal. People have been using it for things like apologies, proposals, birthday surprises, and long-distance messages.

The idea started when I realized most emotional messages online are just plain text. I wanted to see if a small interactive experience could make those moments feel more special.

It currently has different formats like:

• quick story-style messages
• interactive unlock games
• memory story pages with photos
• funny yes/no buttons (where the no button runs away)

I recently added a Women’s Day edition, and I’m experimenting with different templates to see what people actually enjoy using.

Would love feedback on:
• which templates feel fun vs unnecessary
• whether the creation flow is simple enough
• ideas for other occasions
by readitalready | 2026-03-08 21:10:07+00:00
Yah this is gonna be a no for me too and crosses the line into actual life, instead of artificial intelligence.

We don't need to be experimenting on people, regardless of how many brain cells they may have.

There was a case a few years back about a parasitic twin attached to an Egyptian baby that had to be removed. It had a brain and semblance of a face, but nothing else. But when removing it, they gave it a name, because it was a person.
by scuff3d | 2026-03-08 21:10:17+00:00
The more I think about this the more it just seems like a marketing piece.

"Everyone is running a bunch of agents all at once... writing code, and doing code and security review" (paraphrasing

Okay...? What's the role back rate on code pushed to staging or production? How many false positives do they get a day from the reviews? Or worse, completely missed issues. I run security scans in CI, what value add does an agent provide?

"New teammates are trained in the morning and expected to push to prod in the afternoon" (again paraphrasing)

This is either totally insane or pure marketing BS. No way you have a brand new teammember pushing to prod the same day they start. The only way this is even feasible is if the DevOps team has an incredible roll back story, which would be a far more interesting article.

What's the opinion of actual developers? The view of a bunch of managers is completely useless.
by zbentley | 2026-03-08 21:10:43+00:00
> Docker ships a "filesystem in a box", i.e. an opaque blob, an image. Nix and Guix ship the package definitions from which they derive what they need to have populated in their respective stores, and either build those required packages or download pre-built ones from somewhere else, depending on configuration and availability.

The rest of your endorsement of NixOS is well taken, but this is a silly distinction to draw. Dockerfiles and nix package definitions are extremely similar. The fact that docker images are distributed with a heavier emphasis on opaque binary build step caching, and nix expressions have a heavier emphasis on code-level determinism/purity is accidental. The output of both is some form of a copy of a Linux user space “in a box” (via squashfs and namespaces for Docker, and via path hacks and symlinks for Nix). Zoom out even a little and they look extremely alike.
by musicale | 2026-03-08 21:10:46+00:00
It sounds like you don't like Sony's (and Nintendo's etc.) business model, which involves charging licensing fees to amortize R&D expenses and make money generally.

Sony has had this business model since the original PlayStation (1994), but it doesn't seem to have destroyed the ability to run Linux on your PC, or to have a Linux-based game console like the Steam Deck or Steam Machine.
by throwaway81523 | 2026-03-08 21:10:55+00:00
No credit card. You have to send a $1 bill by snail mail, which is proof of "work" (mailing the bill) as well as $$. You enter the bill's serial number when you enroll the account, and the account activates when the bill arrives. You can be pretty anonymous this way.

I once proposed a scheme like this where you would donate to charities who would post lists of serial numbers they had received, for this purpose, but it never got anywhere. Maybe we need it more now than we did then.

I guess instead of mailing a $1 bill, if necessary it could be a hand drawn picture of a kitten (artistry not required). Authentication would involve checking the paper for pressure marks made by the pen. I wonder how many would take the trouble to fake that.
by llm_nerd | 2026-03-08 21:11:16+00:00
You said - "A bit more overhead since they now run as a VM instead of a container"

To which osigurdson seemed to be noting that WSL2 itself is a VM (meaning if you launch 1 or 100 WSL2 instances, a single Linux VM will be spun up), and when you run docker, it runs using exactly that same VM (optionally, though it's the default now to just use WSL2's backend).

Can you clarify what you meant by "A bit more overhead"? Running a container via docker or directly via WSL2 will use the same underlying VM, and there will only be that one VM regardless of the number of WSL2 or docker instances.
by jmusall | 2026-03-08 21:11:38+00:00
My comment wasn't supposed to be whataboutism, but I can see why it comes across like that. What I was trying to say is that I think we shouldn't judge all of these things independently of each other. So if you really want to be consistent, you'd either have to come to the conclusion that this particular example isn't as horrible as it initially feels, or go vegan, never buy leather, etc.

I also agree, the horrors of the tech domain are usually much more subtle and indirect.
by HendrikHensen | 2026-03-08 21:11:56+00:00
I rotate accounts on "social media" (mostly Reddit and Hacker News, the others don't interest me) every few weeks or months to make sure not too much of my post history accumulates in one account. I would dislike it very much if there would be high friction to create new accounts. On the other hand my behavior is probably a major outlier.
by ipaddr | 2026-03-08 21:12:01+00:00
Keep the tv on it adds life.

Meeting new people and transforming that to having people around is a journey you haven't started.

I would use this time wisely. There are opportunities that weren't available to you before. Those free weekends can be spent doing something productive.

Find your goals and go after them. You are in the best spot don't waste it.
by briHass | 2026-03-08 21:12:07+00:00
It worked for years for the SomethingAwful forums. A nominal charge for the ability to post, with plenty of 'timeout' chances for rehabilitation before an outright ban keeps out most of the junk.

It feels wrong at first to pay for commenting on a forum, but the alternative is almost always a gentle slide towards a trash dump. AI means that slide is almost a vertical slope.
by geooff_ | 2026-03-08 21:13:29+00:00
I'm two years ahead of you in this journey. I got divorced after just over a decade with my partner. Social engagements to me were always ad-hoc. I suck at planning so I often found myself more alone than I'd like.

Looking back on the last two years and auditing what worked, I would say routine and lingering were the most important thing.

Trying new things is mentally draining and labor intensive, this is a fact of life for many. What worked for me was finding something I enjoyed (exercise classes) and doing it consistently multiple times a week at the same place for months. With repetition, it's very easy to make new friends. Complaining about one exercise one week turns into making comments about the music the next, and all of a sudden you're getting coffee with friends.

At the start it was very difficult, and I was very bad, but now I'm part of a community and have many close friends. Its a hour per day most days of the week. It's also a jumping off point for everything else social. It provides purpose and self-confidence. Which are prerequisites for everything else meaningful in life.
by krapp | 2026-03-08 21:13:30+00:00
In the original draft, the machines were using human brains as a networked computer. The simulation is necessary because sensory input and simulation is how human brains compute - it's for the humans, not the machines. Unfortunately the studios thought that was too complicated and we wound up with "lol batteries" and none of it makes any sense.

Also, I mean, because without that there wouldn't be a movie.
by throw-qqqqq | 2026-03-08 21:13:30+00:00
> Consider Brazilian jiu-jitsu, which is certainly not safe but is very grounding

What :D? I would say BJJ is an exceptionally safe martial art in that you can spar at 90-95% and not get hurt at all. Muay Thai or boxing sparring gives you regular bruises in comparison. At least that’s my experience.