MurphyA/hacker-news huggingface dataset:
by dmytrish | 2025-10-25 11:28:35+00:00
+1, SREs can spend months during their onboarding basically reading design docs and getting to know about services in their vicinity.

Short of publicly releasing all internal documentation, there's not much that can make the AWS infrastructure reasonably clear to an outsider. Reading and understanding all of this also would be rather futile without actual access to source code and observability.
by tyleo | 2025-10-25 11:28:42+00:00
I’ve felt that leadership roles at tech companies tend to converge around the same goal, “make software happen.” Different roles have different expertise in that goal but that’s what they’re here for. That doesn’t mean, “write all the software yourself,” it’s about using all the skills at your disposal to advance the team’s mission.

I’ve jokingly used the example with my own management, “I’d plunge the toilets if they were backed up and became our biggest issue.”
by karel-3d | 2025-10-25 11:29:48+00:00
Interesting. We use it to mmap a big file that just-enough fits in memory and we mostly read randomly (around 1/1000 of the file) and sometimes sparringly write and it works great. I haven't tested how would it work more fast with Seek/Read/Write, but mmap is very ergonomic for this; it just acts as a slice and it's basically invisible; and you can then take the slice of bytes and unsafe.cast it as slice of something else. Very easy.
by AtlasBarfed | 2025-10-25 11:31:55+00:00
Moo2 is good. Moo1 avoided a lot of the city micromanagement that civilization had. Moo2 is a hybrid of moo1 in civilization.

Moo3 I never played, mostly based on the recommendations and reviews of other moo players.

I played civilization through civilization 3, and I muck around a lot with free civ, which is kind of hackable.

There's also remnants of the precursors, a Java remake of mu1 that I found very hackable. I've been able to run it from IntelliJ and hacked the source code.
by almost | 2025-10-25 11:32:08+00:00
For something this simple that doesn't need to grow or interact with the rest of the system why would you need Backbone or React? And why would you expect any version to be shorter as it's mostly just the HTML and the data.

I remember writing Backbone applications with lots of deeply nested components. Trying to keep all the state in sync and reacting to events. It certainly wasn't simple and straightforward.

This just feels like a very silly article.
by ramon156 | 2025-10-25 11:33:28+00:00
I'm ready for all the "what about x" comments, because I'm going to check them all. I'm choosing React over anything else right now because of how well my DevEx has been.

I can say the same about Angular, you really need to know how Angular works to know what you're doing. That's the whole issue with these frameworks. At least React doesn't try to abstract too much
by einsteinx2 | 2025-10-25 11:34:21+00:00
So this can be self hosted but files are stored in the IPFS network. I checked out the GitHub page read through their docs and it seems to indicate you provide your own storage (which is what I want).

Can someone with more experience with IPFS confirm this means my files stay on my own server but are simply accessed via the IPFS protocol? Or do the files get distributed around the IPFS network?

IPFS has always sounded interesting to me but I’ve never fully grokked how it works in practice.
by JimmyBiscuit | 2025-10-25 11:34:22+00:00
Its not that simple. Smokers that dont die suddenly (how many are those actually?) dont die much earlier because healthcare improved and also:

- kill/cause damages through passive smoke

- can/do cause enormous health bills (my dad struggled on for almost 6 years)

- cleaning up their trash costs money

- set fire to stuff with thrown cigarette butts

- often dont just die and just cant work anymore thus stopping working earlier, create less value in general

I'd love to read up on current studies/research but lots of studies are 10+ years old now but the damages seem to outweigh them not having a retirement.
by hypfer | 2025-10-25 11:35:39+00:00
Oh, yes, absolutely.

I am not in any way challenging that. That is the correct Take-away. Genuinely.

As said, the culture is different. I do not intend to convince you that my project would be better than what the vendor can offer. In fact, you have correctly pointed out that in your situation, the vendor might actually offer the _better_ experience with actual paid support.
by fastasucan | 2025-10-25 11:35:42+00:00
>Sure, they have the biggest power of veto, but without the surgeon, there is no surgery at all.

And without anaesthesiologist there is no surgery at all either for 90% of the cases.

Id rather have a nurse have a go than to do this awake without sedatives, without anyone monitoring me. Just think about this for a second.
by necovek | 2025-10-25 11:35:49+00:00
> When you publish an OSS project, it is an implicit invitation for collaboration, and for being part of a community around shared interests where everyone benefits. That is the entire point of F/LOSS.

There is no one single "entire point of F/LOSS". Even in the struggle to name it (free software vs open source software), the desire and intent is obviously different.

Sometimes people build something and publish it because they are OK if someone else makes something else out of it, extends it or whatever... But they don't want to be bothered about it anymore.

Running a community around a free software project indicates desire to collaborate on something, but even that does not indicate a desire to collaborate on everything this project could become (imagine someone coming in with a desire to port it to robot mowers — sure, it sounds related, but the author might not have any interest in it if they are living in an apartment, and they don't want to spread their limited time and energy on maintaining something they will never be able to test/support themselves).
by JohnFen | 2025-10-25 11:36:52+00:00
We can't count on any cavalry, not even old age, to come to our rescue. It's not coming. We have to take care of this problem ourselves (and don't be fooled -- the problem isn't really Trump, he's just the Useful Idiot of the moment). Almost every guardrail has already failed. The final one is the people -- literally you and me. If we're going to have any chance at all of retaining our nation, we can't let that one fail as well.
by CaptainOfCoit | 2025-10-25 11:37:56+00:00
> It also creates a division between those who know and those who don't.

Yeah, it's called "expertise" and it isn't as bad as you seem to think. Blogs for security professionals will use jargon and technical words aimed at other security professionals, and that's OK, not everything on the web is for everyone.

Just like how in my game development blog I don't explain what a "loop" is because I'm assuming the audience knows basic programming already, otherwise every article would be balloon out of scope easily.
by bamboozled | 2025-10-25 11:38:11+00:00
I can hardly get my mother, father or in laws to look at us anymore when we visit, they just look at social media and sometimes comment on whatever they saw and share it with me, sometimes via a message too. It's weird but for us, it's been going on since FB and Pintrest but Instagram and TikTok have taken the addiction to new levels.

They basically wouldn't travel to anywhere quality, high speed internet isn't present.
by Bender | 2025-10-25 11:38:55+00:00
That's a good step in the right direction. Curious if they will ever remove the PGP keys out of the public mirrors. That would be my next step. RPM's can be resigned with any keys and said keys can be replaced in a mirror. It would eventually be caught but I prefer not to have people accustom to these dark patterns in the first place. Keys used to validate RPMs need to be served from locked down servers and companies with internal mirrors must find a secure way to cache and serve them internally.
by kace91 | 2025-10-25 11:39:18+00:00
For me it’s not really the risk that it will be well received, but rather that cameras trigger a more artificial response.

Selfies or phone pictures are quick and people mostly don’t react, but cameras make us pose, subconsciously. At least I feel a phone gets me more natural photos, that work better as memories of the moment.

The lack of instant online backup is also a good point, I don’t know if that’s on the table on newer models.
by demarq | 2025-10-25 11:39:22+00:00
I’d like to clarify with a couple of questions.

- Are you saying that you believe apple is picking someone who is a real wizz with css, but because of the country’s laws they had to serve with the IDF?

- Are you saying the formality of having to be a former of your previous employer, as part of taking on new employment is to be unexpected in any way?
by mrtksn | 2025-10-25 11:39:41+00:00
Okay, I may be exaggerating a bit the European's attitudes towards their local police and governments(some small and cold countries tend to trust their local police and government more than the larger countries at sunny places) but here you can see that EU is consistency viewed more favorably than the local ones through the years:

https://europa.eu/eurobarometer/surveys/detail/3372
by mewpmewp2 | 2025-10-25 11:39:52+00:00
So this would exclude anything besides human body?

What about animals?

To me best definition of intelligence is:

It's the ability to:

- Solve problems

- Develop novel insightful ideas, patterns and conclusions. Have to add that since they might not immediately solve a problem, although they might help solve a problem down the line. Example could be a comedian coming up with a clever original story. It doesn't really "solve a problem" directly, but it's intelligent.

The more you are capable of either of the two above, the more intelligent you are. Anything that is able to do the above, is intelligent at least to some extent, but how intelligent depends on how much it's able to do.
by tomburgs | 2025-10-25 11:40:09+00:00
I've worked with Flutter, React Native, and now I'm building an app in SwiftUI.

I've found a few things in the process: 1.) Neither RN nor Flutter seems to be able to create truly native applications on iOS. I've never once seen an application made in either of them and thought it was a native iOS application. 2.) Unless your application must support both platforms, android (in an economic sense) is dead weight. I was shocked to see how bafflingly little android users contributed to our revenue. I've heard this from people in other companies as well. 3.) SwiftUI (and I assume UIKit) makes it really simple to create apps according to HiG. You can feel yourself fighting the framework whenever you deviate from what Apple wants you to do. I actually think this is a good thing.

I think Apple is doing something really smart here. They're not making SwiftUI cross platform, they're making it possible for you to re-use your business logic from your SwiftUI apps in Android apps.

The way see I see it they're saying — if you want to spend the least amount of time possible building a cross platform app use Flutter or RN. If you want to create a truly native experience on both platforms, but still re-use your core business logic, Swift is your friend.
by eddealmeida | 2025-10-25 11:41:50+00:00
I've been thinking about the historical parallel between Latin literacy in the Renaissance and programming literacy today. Both created distinct knowledge elites, but with one crucial difference: Latin eventually died as a living language, while programming's importance keeps growing.

What struck me is how this affects social mobility. In the 16th century, learning Latin required access to monasteries and universities. Today, learning programming requires access to computers, internet, and quality education—still unevenly distributed.

Some observations:

- Bootcamps have become the new seminaries for digital priesthood

- The self-taught vs. formally educated divide creates new class markers

- Geographic tech hubs function like medieval intellectual centers

I explored how this impacts everything from salary disparities to who gets to shape our digital future: https://blog.thecodejedi.online/2025/10/the-great-digital-di...

Curious if others in tech have thoughts on whether we're consciously building a more inclusive system or recreating historical exclusion patterns.
by olooney | 2025-10-25 11:42:18+00:00
I've been building up a similar list of topics that nearly every programmer will at some point be forced to learn against their will and which are not adequately covered in undergrad:

* Text file encodings, in particular Unicode, UTF-8, Mojibake

* Time: Time Zones, leap day / seconds, ISO-8601

* Locales, i18n, and local date/number formats

* IEEE 754 floats: NaN and inf, underflow, overflow, why 0.1 + 0.2 != 0.3, ±0, log1p

* Currencies, comma/dot formats, fixed-point decimal representations, and exchange rates

* Version strings, dependencies, semantic versioning, backwards compatibility

There's another list for web/REST developers, and one for data scientists, but this is the core set.

What'd I miss?
by CaptainOfCoit | 2025-10-25 11:42:25+00:00
> You may be surprised how close many candies are to being pure sugar with food coloring.

Grab a fistful of whatever candy you're thinking about when you say that and put it in your mouth. Then once you've done that, try doing the same with pure sugar. Tell me if you think you got different amounts of sugar in your mouth or not.

It's not the first time I hear this soundbite, and while it perhaps sounds cool as a TikTok comment, it really doesn't make much sense in reality.
by ileonichwiesz | 2025-10-25 11:42:51+00:00
Smoking used to be an unavoidably pushed part of life, too. It was linked to strength, manliness (or femininity actually, depending on the target market), independence, etc. Tobacco company mascots loomed over us from billboards, and told us on TV that cigarettes make a person cool. Untold billions of dollars were spent on marketing literal poison, using every trick in the book, and it worked. People smoked all the time, everywhere - at the dinner table, on planes, at their desk at work. People burned their houses down because they went to sleep with a cigarette still in their mouth.

Just because something feels like an unavoidable part of life, it doesn’t necessarily mean it’s true - it could just mean that that giant advertising companies convinced you that it is. I wonder if in a couple decades we’ll look back at screen addiction the same way we look at tobacco now.
by p_l | 2025-10-25 11:43:17+00:00
And how long did it take for binary attachments to be reliable, encodings unfucked, etc?

As for group addressing, distribution lists are pitiful in comparison especially on discovery side.

Anyway, ultimately the big issue is that the DAP schema is always presented as "oh you need all the details", when... you don't. And we never got to point of really implementing things well outside the more expected use case where people do not, actually, use them directly but pick by name/function from directory.
by balamatom | 2025-10-25 11:44:14+00:00
>Who is taking “because I said so” as a (first) reason to make an engineering decision with no justification?

Justifications, needing to say things, etc., are for the weak. The strong get away with shit. That's how you know they're strong!

Or at least that's what >50% of the people I've met throughout my life consider normal. Maddeningly, heartbreakingly, infuriatingly, that number seems even higher among computer programmers
by BubbleRings | 2025-10-25 11:45:10+00:00
Ha. Reading the book again now. My all time favorite.

Neal Stephenson’s Cryptonomicon

A wonderful historical fiction novel with two main timelines, WW2 and the 1990’s, that includes the invention of the first computers, cool as heck battle scenes, adventure love sex music math statistics horror Churchill Turing Goering and wow the wrecked German submarine U553 crashing up and down on an exposed coral reef in the North Atlantic waves.

How do you benefit from reading someone’s mail without letting them know you are reading their mail?
by marcusverus | 2025-10-25 11:45:25+00:00
> $780 is insignificant.

Yeah, just stating your opinion isn't an argument.

> Tax policy is written by humans, and they can do what they like with it.

Insightful!

> If you want to cut taxes for the poor, you do.

What taxes? The poor pay negative income taxes. Did you read the post you're responding to?

> If you want to cut taxes for the ultra wealthy, but make sure the statistics say poor people got a tax cut, you can do that too.

I would love for the poor to pay zero taxes. It would be an improvement over the amount they "pay" now!

> If you paid 1M in taxes, a 30% cut is 300k, and if you paid 1k it’s $300. One person will buy some bitcoin or a Porsche, the other will be lucky to buy some gas and groceries.

Okay.

> If you wanted to be an honest person

You don't have to seethe, you know. You can be wrong without letting everyone know that you're miserable and angry about an internet post.

> ... maybe you correct the poster that there were tax cuts for the poor, but also point out that the cuts heavily favored the wealthy. Which by the way, was their argument.

You're almost caught up! Now that argument was I making in response? If you tried to understand instead of trying to misunderstand (or worse, just vomiting angry words without any substance to them), you might learn something!
by justbees | 2025-10-25 11:45:31+00:00
I totally agree - the example they give doesn't really need react OR backbone. You could just as easily show vanilla js as the 3rd example and wonder why you would ever even need a framework.

One off it seems fine, but a huge backbone app gets really complicated for me. Show me a huge react app vs a huge backbone app and I will understand the react much more quickly.

"It's verbose, sure, but there's no mystery. A junior developer can trace exactly what happens and when. The mental model is straightforward: "when this happens, do this."

I don't think that's true. A large backbone app has a lot of code that you'll have to trace through multiple files in different directories - the template are here, the functions are there but the endpoints are over there and... maybe it's just the backbone app I have to update but it's much more confusing and abstracted than the react app I also have to update. And don't even get me started with adding a new component. I can drop a new component into the react app and import it anywhere and it's super fast and easy... backbone not so much.
by dijit | 2025-10-25 11:47:05+00:00
how does that work when Microsoft also makes a competing operating system?

If we think about it in logical terms, they could sabotage Debian by having “interests” that are suboptimal for their core demographic.

this is a similar to how euro-skeptics are the people who make the very unpopular laws inside the European Union, leading to all the negative press about the European Union. But they have to be listened to as they are democratically elected and it is a democracy.
by slumberlust | 2025-10-25 11:47:29+00:00
I've found the opposite to be true. If I engage with a video in any way shape or form, even to say I don't want it, they consider that engagement

I can't get it to stop recommending a video I've already watched...it thinks I want to watch it again I guess.

Now you get baited with Member Only videos too. I'm already paying you $30 a month...
by fjfaase | 2025-10-25 11:47:53+00:00
For the 'full' graph for stage0 see: https://fransfaase.github.io/Emulator/tdiagram.html and note that it even is not completely 'full' leaving out some steps that copy file from one location to another. Use mouse or fingers to zoom and pan.

I gave a talk about this at WHY2025 which also refers to this 'Reflections on Trusting Trust' paper. On YouTube https://www.youtube.com/watch?v=akzyyO5wvm0
by inglor_cz | 2025-10-25 11:50:08+00:00
What do you think about the recent "People with blindness" obsession, as evidenced in the title?

I am not blind nor deaf etc., but I am frankly fed up with it. In my case, should I call myself "a person with programming, Czechness and fortysomething years"?

Nope, I am a middle-aged Czech programmer. Yes, that does not reflect my entire personality and humanity. So what. Better than this sort of language abuse.
by FlameRobot | 2025-10-25 11:50:49+00:00
> I am not denying you anything.

You are. No ifs, not buts.

> If you choose to believe in mind-body dualism you're free to do so, but this belief that you have agency which is completely independent of your physiology goes against everything we know about our brains and addiction.

This is classic over-intellectualising that often done by people, often to "win" an argument.

I never denied that the body itself can become dependant on substances and affect choices. That is obvious. The point is that people have their own agency. I had to accept I had an issue and decided to face up reality, everything after that was relatively straight forward IME.

This process took a year, so it wasn't like I woke up one morning and my mind was changed.

> Yeah, sure, whatever you say.

You are trying to latch onto anything to invalidate my point of view on the matter, based on an incorrect preconceptions of my beliefs. Which is unfortunate.

The fact is that moral judgements made by people are often for very good reasons. Even if they can't verbalise them effectively. Rather than dismissing them because you politically disagree with them, it is often worth finding out why they exist.

https://theknowledge.io/chestertons-fence-explained/
by braincode | 2025-10-25 11:51:19+00:00
Can't speak for Hypfer but I guess he doesn't mean the monetary side of "business" as most people understand it but the "attention" (of reading/checking the talk and link, etc..), so I don't fault him for that.

Full disclosure: I'm not getting paid nor seek money from what I found on my alleged "ad", btw.
by lelandfe | 2025-10-25 11:51:32+00:00
Try typing a full word into each password box.

Then, try to undo (Cmd/Ctrl-Z, etc).

Backbone's undoes the typing, one letter at a time. React's behaves correctly and undoes the whole word.

Good job, React (I still see "controlled" inputs on the web today falling prey to the former)
by virtue3 | 2025-10-25 11:52:14+00:00
we had a lot of very talented iOS devs that started running away with feature development when the server team couldn't keep up.

This really hurt the android + web client teams.

Eventually our backend started changing (mono-rail -> microservices) and it turned into an absolute cluster of trying to massage/cram new data models into the existing ones the iOS team created.

Late stage startup and then post finding product market fit problems.
by JohnFen | 2025-10-25 11:52:14+00:00
Indeed.

Besides, evolutionarily speaking, everything is about reproduction and raising children to sexual maturity. If women tend to prefer to mate with men who wash themselves regularly (there's strong evidence that's the case), and/or if washing regularly increases the chances of boys reaching sexual maturity (there's also evidence that's the case) then that's the behavior evolutionary pressure is encouraging.