MurphyA/hacker-news huggingface dataset:
by liampulles | 2026-03-08 14:12:51+00:00
I actually like the explicit error and context value stuff in Go, though I recognise I'm in the minority.

The main reason is more to do with maintaining Go code than writing it: I find it very helpful when reading Go code and debugging it, to see actual containers of values get passed around.

Also, whenever I write a bit of boilerplate to return an error up, that is a reminder to consider the failure paths of that call.

Finally, I like the style of having a very clear control flow. I prefer to see the state getting passed in and returned back, rather than "hidden away".

I know that there are other approaches to having clear error values, like an encapsulated return value, and I like that approach as well - but there is also virtue in having simple values. And yes there are definitely footguns due to historical design choices, but the Go language server is pretty good at flagging those, and it is the stubborn commitment to maintaining the major API V1 that makes the language server actually reliable to use (my experience working with Elixir's language server has been quite different, for example).
by stevehawk | 2026-03-08 14:13:05+00:00
> We did okay for hundreds of thousands of years. Did Big Advertising get the best of us and make us needlessly devote expenses and energy?

ever since my wife was pregnant i've actually started paying attention to the advertising targeted at women. Holy shit, I feel so bad for them. It's easy for me to laugh at and ignore the "if you buy (this product) then this sexy woman will be attracted to you" ads (spoiler: she won't). But their advertising is very much "you should feel bad about yourself for not buying this, because it means you don't love your (self |child |pet |whatever." It really tugs at emotions and capitalizes on insecurities.

And they do it to themselves a lot of the times, it's not just the big companies doing it, it's female influencers trying to maximize their referrals/sales.
by noemit | 2026-03-08 14:13:10+00:00
I spend a lot of time with my kids because of my work. I've worked fully remote for almost 7 years now. After my son was born I was back to work 1.5 weeks later but I got to work with him in my lap for 1.5 years (after which he started going to grandmas) He was breastfed that entire time. Taking 2 weeks to potty train is something I've deprioritized because I'd rather focus on going on vacation/recharging and the downside is minimal. There is no evidence late potty training causes any damage (except to your wallet.) You have to prioritize these things. My kids are always priority #1, but that doesn't mean I have to eliminate all other things I enjoy in life. My kids get to grow up watching me build software for millions of people, so yeah, it's worth it. I know I would be an excellent stay-at-home mom, but I'm also an excellent work-from-home mom.
by emerongi | 2026-03-08 14:13:20+00:00
Start small, with things that don't require any preparation or commitment. Go walk a bit, aimlessly. It's a difficult time for you and you might simply need to back off for a bit. Eat well, sleep, exercise.

Definitely avoid any social media, youtube, etc. I'd suggest to limit your screen usage to just your work-life. You do not want to compare yourself with people who are not in your position. Spending time on the internet is not fulfulling.

Once you have a healthy daily routine down (which you might have already), a lifehack is to challenge yourself to get good at something that you would never have imagined yourself doing. The idea is that you will fill your head with thoughts about how to improve, rather than thinking about other things which might be too much to process right now. This is why the "start lifting" suggestions work. You don't have to lift, but simply set some random goal. Avoid trying to achieve some big ambition that you've always had.

Once you're on this path, with time you will recalibrate. It seems you are a social person and I bet you will find other people to connect with.

From my own experience, switching from a remote job to an in-office job helped when I felt too isolated. The job market is tough (from what I've heard), so you can check if you could join a coworking space or simply go to the local library to work. I've had friends that are happy to just work together in the same space.

The point of my response is not to tell you "how to be alone", but helpful advice if you want to make changes to your life, if you are unsatisfied with it. If you are unhappy, you could fill all your time thinking about how unhappy you are. It's not helpful, though. For now, find ways to fill your time, and while you do that, I truly believe you will find your footing again.
by simianwords | 2026-03-08 14:13:58+00:00
I look up to apple as a company that has good taste as opposed to Samsung that immediately appears as bloated.

But the Touch Bar, butterfly keyboard and Face ID have been so laughably bad that I wonder what the hell was going on. Or was I the only one who hated them.

Face ID in particular is probably one of the most annoying things about the iPhone. Constantly misses.
by throwaway2037 | 2026-03-08 14:14:22+00:00
> less enshittification

Years ago, I had a friend tell me: "You cannot buy a lemon (shitty used car) in Japan." That was the phrase he used to describe Japanese culture to outsiders/visitors. I still think there is a lot of truth in it.

Unfortunately, in many countries, buying a used car is a gamble. Not in Japan because people are more honest, and it is a high trust society. It is hard to explain the magic of Japanese culture to people who have not experienced it first hand, but it is life changing for many.
by mikrl | 2026-03-08 14:14:24+00:00
It’s not pro or anti war, it’s realpolitik.

Neither Nixon nor Kissinger wanted to be in Vietnam, but again, if they evacuated in 1969 it would have been a bloodbath of American soldiers I think is the point you missed.

The communists had a decisive advantage until the Americans escalated the war to a ceasefire then pulled out in the mid 1970s.
by Leftium | 2026-03-08 14:14:42+00:00
Yeah, I will add post-processing to my prototype, too. I already prepared a detailed spec (prototyping new ways to do this, as well): https://github.com/Leftium/rift-transcription/blob/main/spec...

One idea I was tossing around was streaming transcription + batch re-transcription:

- Use streaming transcription, which works most of the time (for example, I've found the Web Speech API pretty good, as well as moonshine)

- If the streaming transcription was poor, select the bad part and re-transcribe with a more accurate batch transcription model.
by microtonal | 2026-03-08 14:15:09+00:00
Lemay has been at Apple for 27 years and has a track record that implies the future of Apple software under his leadership is extraordinarily bright.

I don't share the optimism. I mean, he was there when Liquid Glass was designed and presumably in a good position if he became an executive leader now. Sure, Alan Dye may be the face, but Liquid Glass was made by a very large department. And it is not like Apple's design rot started with liquid glass, this recent post shows that it is regression after regression after regression (which is also my impression after having used Macs since 2007):

https://pxlnv.com/blog/window-chrome-of-our-discontent/

It is sad that Apple is still extremely good at hardware (I have the iPhone 17 Pro and the design is stellar), but software has become worse and worse over the years. They can only get away with it because almost all of the rest of the industry is even worse (macOS is still a glass of ice water if you are in the hellscape that is Windows).
by troupo | 2026-03-08 14:15:15+00:00
Stop giving Alan Dye the Package Designer God-like powers. As if he was alone reaponsible for any design changes.

Federighi answers only to Cook and God (not sure about God though), and he and his minions have been happily implementing every single bullshit under the sun, and praising it on stage. They spent probably millions of man-hours on Liquid Glass. And shipped it in the state it is in.

For the new Apple to "begin to emerge" you need more than meaningless web page updates. You need a leadership that cares. When is the last time you've seen any of Apple's senior leadership care?
by throwway262515 | 2026-03-08 14:15:52+00:00
> write these things down in a journal

My added 2 cents is to write in a journal and also to read it.

If it helps, be meta and write about what you would want to look forward to read in your own journal, what kind of writing makes you keep going back reading it.

Certainly, an awesome evergreen entry is your reflection on a previous entry.

Just like material on how to blog, there are self-help books on how to journal well.

Solitude doesn't have to be a curse if we learn how to treat it as a blessing.
by storus | 2026-03-08 14:17:40+00:00
Huge local thinking LLMs to solve math and for general assistant-style tasks. Models like Kimi-2.5-Q3, DeepSeek-XX-Q4/Q5, Qwen-3.5-Q8, MiniMax-m2.5-Q8 etc. that bring me to Claude4/GPT5 territory without any cloud. For coding I have another machine with 3x RTX Pro 6000 (mostly Qwen subvariants) and for image/video/audio generation I have 2x DGX Sparks from ASUS.
by UncleMeat | 2026-03-08 14:17:42+00:00
You can check out thought leaders in the NAR (https://en.wikipedia.org/wiki/New_Apostolic_Reformation).

"The US is uniquely responsible for bringing about the end times through violence in the middle east" has been a belief system amongst a subset of american evangelicals, many of whom hold significant power, for a while. But it hasn't been around forever. It really is an idea that grew out of the late 20th century.
by fdgfikgfv | 2026-03-08 14:17:55+00:00
I work remotely as well and spend about 7 hours alone at home. It’s not exactly the same situation as yours, but I do start to feel isolated if I don’t work from a coffee shop every couple of days. I rarely talk to anyone there, yet simply being around people seems to trick my brain into feeling less alone.

Another thing that helped me when I was younger: I used to be very shy around the opposite sex and often felt lonely. I started going to places like Hooters. The staff there are intentionally very friendly. Of course, they aren’t actually your friends, but the interaction helped trick my mind a bit and gradually built my confidence. Just make sure to tip well.

At home, I usually keep my favorite shows playing quietly in the background while I work. Having voices and noise around makes the space feel less empty and helps reduce that sense of loneliness.
by rustyhancock | 2026-03-08 14:18:08+00:00
The vast majority of advertising is laser focused to push women's buttons it's alarming.

Interestingly, I was at the cinema and saw back to back adverts for monitoring where a woman is all the time is coercive control and abuse.

Then an app for a mum to monitor where their adult daughter is at all times as a positive.[1]

Both are abuse AFAIC and that helicopter parenting is encroaching on adulthood is alarming. In sure we'll soon have diaper sizes newborn through 25 years old eventually.

[1] https://youtu.be/37w6DeEUbVg?is=lOnp2PhSYzydkK51
by jonhohle | 2026-03-08 14:19:15+00:00
I never thought solid was too bad, if it was solid. We had a sprayer on the toilet and typically everything would spray right off. There are worse kid messes that I’ve had to deal with (and >10 years later, still do).

At least one of my kids would get bad diaper rash, though, in cloth. We had to make sure the were constantly checked and changed even when it wasn’t obvious.
by antonymoose | 2026-03-08 14:19:50+00:00
The average person can absolutely afford children!

I’ve got a buddy, his wife works at a daycare and he does network installs. They’re right around the median household income of 80k or so in a middle-low cost of living area. They have 6 kids.

Perhaps ironically, I have a household income of roughly 200k. I have three kids and wonder how does he do it, I can’t imagine having three more kids and the expense of it all. Yet somehow they do it.

I think the reality of it is folks don’t want to make sacrifices to have kids, or have many kids. My observation lately is that couples will go have one kid and look at the expenses and struggles and say they’re done. A while back my wife and the kids and I were walking down by the boardwalk and an old man fishing stopped and said “Look at that, a real family with three kids! You don’t see that anymore!” Kind of strange, but I look at my big Irish-Catholic side of the family with 13(!) aunts and uncles in the same astonished way I guess
Show HN: Reverse-engineering Shockwave to save early 2000s web games (Rust/WASM)
by igorlira | 2026-03-08 14:20:07+00:00
Hi HN,

When browsers killed NPAPI plugin support, thousands of early 2000s web games were effectively lost to time. Macromedia Shockwave, in particular, was a closed-source, highly complex, and largely undocumented beast.

So a few friends and I spent the last two years doing something arguably unhinged: rebuilding the entire Director engine from scratch. Today, we're finally sharing dirplayer-rs.

Repo: https://github.com/igorlira/dirplayer-rs

We intentionally stayed quiet on this until we had undeniable proof that it was actually possible. With our latest v0.4.1 release, we have full hardware-accelerated graphics. Complex games are booting natively in the browser and are fully playable.

A few childhood favorites, actually playable right now:

Habbo Hotel: https://dirplayer.com/habbo

LEGO Junkbot: https://dirplayer.com/junkbot

LEGO Worldbuilder: https://dirplayer.com/worldbuilder

We chose Rust and WebAssembly because we wanted a native, plugin-free way to play these games without relying on ancient executables. Parsing decades-old, untrusted binary blobs and undocumented bytecode is a memory safety nightmare, making Rust an easy choice. It also gives us predictable performance with zero GC pauses, keeping frame rates smooth.

The biggest headache by far has been Lingo, Director's scripting language. It's massive. It heavily supports 3D graphics, embedded Flash content, and the worst part: Xtras. Xtras were external distributable plugins compiled from native C code. Figuring out how to make those play nice in a modern WASM environment has been a serious challenge.

We did, however, successfully implement the Multiuser Xtra so games can create socket connections (which is how Habbo is working!). We still have a long way to go to support full 3D and the massive ecosystem of third-party Xtras, but the foundation is solid.

None of this happened in isolation. We built on years of prior work from the Shockwave reverse-engineering community: folks who have been poking at Director's internals for years, and their prior projects, tools, and research made this possible.

Happy to get into the weeds in the comments: the RE process, decompiling ancient binaries, the weird quirks of Director's VM, the Rust architecture, whatever you're curious about.

And genuinely: what old Shockwave game do you wish still worked? Drop it below and we'll see if we can get it booting.
by noemit | 2026-03-08 14:20:12+00:00
She had me on a schedule and would hold me up. Yep at 3 months babies can't even sit up. She said at the start she would hold me up until I went, even if it took hours, and if I went she would reward me. She Pavlov'ed me. I think she said I would cry or babble in a certain way, or if she even suspected I needed to go she would put me on the potty and hold me up.
by lateforwork | 2026-03-08 14:20:36+00:00
Lemay has been at Apple for 27 years and has a track record that implies the future of Apple software under his leadership is extraordinarily bright.

That Macbook Neo wallpaper [1] does not give me confidence.

[1] https://9to5mac.com/wp-content/uploads/sites/6/2026/03/MacBo...
by owlstuffing | 2026-03-08 14:21:55+00:00
Explores advanced optional parameters & named arguments as a Java compiler plugin. Complete IDE integration available with IntelliJ.

Key features

- Optional parameters -- Define default values directly in methods, constructors, and records

- Named arguments -- Call methods using parameter names for clarity and flexibility

- Flexible defaults -- Use expressions, reference earlier parameters, and access local methods and fields

- Customizable behavior -- Override default values in subclasses or other contexts

- Safe API evolution -- Add parameters or change defaults without breaking binary or source compatibility

- Eliminates overloads and builders -- Collapse boilerplate into a single, expressive method or constructor

- IDE-friendly -- Fully supported in IntelliJ IDEA and Android Studio
by xivzgrev | 2026-03-08 14:22:21+00:00
Parent of 2 kids. Parents receive enough judgement. Do whatever works for you!

-cloth diapers? Awesome

-train early? Awesome

-train later? Awesome

There's trade offs for each, and you are going to figure out what works best for you.

If you want to train later and the diaper companies make more money, that's how a market is supposed to work. They're providing a product you value. So all good!
by Telaneo | 2026-03-08 14:22:43+00:00
> My point is that even if you were a robot, if you had feelings.

This is one of the biggest reasons I'd rather be a robot. The anguish they cause me do not help me.

> He couldn't really compare between two decisions.

Such is life without a ground truth to decide your priorities. There are hopefully other source of that than emotions.

> A robot has no purpose other than being spawned in to create something brittle like yet-another-crud-app.

Neither do humans.

If being a robot is shit, but being human is also shit, then then I can only really conclude that it's better to not be at all.
by Archonical | 2026-03-08 14:22:45+00:00
With declining birth rates in the west, wouldn't it also make sense that Big Diaper is increasing prices and expanding into luxury products while unit sales go down? Expanding into products for the elderly, like incontinence, would also make sense, or perhaps expanding products into more countries (I don't know the global reach of say Pampers).

I know it's not the same thing as enshitification, and I don't know if the diaper industry is even vulnerable to enshitification, but it would be such a nice play on words if the diaper industry had enshitification.
by fallinditch | 2026-03-08 14:23:23+00:00
The comments in the piece about how dystopian it feels to be ordered to use AI to automate yourself out of a job - this resonates.

As a project manager I'm organizing work so that typical PM reporting activities and governance can be automated.

I work closely with a data analytics team - they have to perform their work with the spectre of imminent replacement over their heads.

It makes me wonder, as a worker, is it more rational to embrace the AI tools and hope for the best, or is it better to reject the 'progress' and do everything you can to subtly subvert the encroaching AI workflow automations?
by gspr | 2026-03-08 14:23:39+00:00
> Why do you assume I assume it's doable? :P

Because you say we need to figure out techniques to do it. If it's not possible, then there are no techniques to do it. Since you want the techniques, I assume you assume that they exist.

> 1. Every time I've confidently though "AI will never be able to do X" in the last year, I've later been proven wrong, so I'm a bit wary to assume that again without strong reasons.

That's evidence that you shouldn't assume something is impossible. I'm not suggesting that, either.

> 2. I see blog posts by some of the most AI-forward people that seems to imply some people are already managing large codebases without human review of raw code. Maybe they're full of crap - there are certainly plenty of over-credulous bs artists in the AI space - but maybe they're not.

Do you have any idea whether this works well though?

> 3. The returns on figuring this out are so incredibly high that, if it's possible, people will figure it out.

Ok. But again, that's a big if there.

The returns on breaking a popular cryptographic algorithm are also huge, but that's not an indication that it's possible, or that it's impossible for that matter.

I'm baffled why people think that "it would be great if..." has any bearing on the chances that the thing that follows is true.
by echelon | 2026-03-08 14:24:11+00:00
Child mortality saw steep improvements in the 1900s - 1940s all over the world. I didn't think I had to clear myself of this argument.

"Helicopter parents", the desire to call CPS for unattended children - these are new and novel phenomena that are symptoms of society's desire to raise the cost of parenting through marketing, social norms, and peer pressure.
by matthewaveryusa | 2026-03-08 14:24:14+00:00
All our kids were trained between 2-3 y.o, with overnight 3-4 (boys take longer (¬_¬)) honestly diapers isn't even a cost factor. When daycare is 2500-3000/month those first 3 years, diapers are picking up pennies in front of a steam roller.
by Salmoneo | 2026-03-08 14:25:25+00:00
I'm 35. I've got tinnitus since I was 9/10 years old. The insurgence of my tinnitus is interesting: I got it after sleeping an entire night with a television static after watching a VHS. Another interesting aspect is that the aforementioned insurgence happened in 2 phases: I went asleep watching a VHS and the subsequent static sound made me hear a ringing sound for a while (some days IIRC) then disappeared; a week after that I went asleep again in the same way (vhs, static etc) and from that moment onward I always got a ringing. It sounds like when you turn on a ctr tv. Initially I was kind of alarmed. No one believed me and I found the existence of the condition after many years on tv or internet. My brain filter the sound most of the time so I live with the condition.
by Alifatisk | 2026-03-08 14:25:40+00:00
Incredible digging. I remember reading comments about the reason the price hike was the Sam Altman secured a deal with the few ram producer in secrecy were they promised to reserve a large portion of their production to OpenAI for the next years (I don't remember how long). Supposedly Sam will just to put them in a warehouse to collect dust.
by mrothroc | 2026-03-08 14:25:48+00:00
Everyone is circling around this. We are shifting to "code factories" that take user intent in at one end and crank out code at the other end. The big question: can you trust it?

We're building our tooling around it (thanks, Claude!) and seeing what works. Personally, I have my own harness and I've been focused on 1) discovering issues (in the broadest sense) and 2) categorizing the issues into "hard" and "easy" to solve inside the pipeline itself.

I found patterns in the errors the coding agents made in my harness, which I then exploited. I have an automated workflow that produces code in stages. I added structured checks to catch the "easy" problems at stage boundaries. It fixes those automatically. It escalates the "hard" problems to me.

In the end, this structure took me from ~73% first-pass to over 90%.
by mynegation | 2026-03-08 14:26:17+00:00
I lived with my original family the with 8 other guys in the dorm room, then two, the by myself, got married, got divorced, lived alone for few years, got (and remained) married. I went through a good amount of settings. Here is my advice but take it with a grain of salt because it is all very individual.

First of all, however this relationship ended - you cannot sweep it under the rug. You need to process the grief. If you have means at all - seek professional help.

Second, video games, social media, substances - unless you are absolutely sure you can control it - is a way to the abyss. Don’t go there.

Third, learn to appreciate the advantages of being in the state you are. When I lived alone - I traveled to some beautiful but risky places where I would not take my mate. Did some martial arts because nobody would bat an eye if I got bruised.

Fourth - decide what is right for you and think hard about the life you want to live. Any popular non fiction book is necessarily not very deep but you can start with “Designing your life”.

HTH