MurphyA/hacker-news huggingface dataset:
by xwowsersx | 2025-06-04 02:58:58+00:00
So I totally get feeling disillusioned...tech has definitely caused harm, no question. But writing off the whole industry as just a force for bad is kinda missing the full picture. It's like only seeing the shadows and ignoring all the light.

Yeah, "surveillance capitalism" is real (though I might take issue with the terminology). So are predatory gig models and all the rest. But the same tech that powers that stuff also lets a kid in a village take a free coding class. It lets someone stuck in a war zone video call their family. It lets people in remote places talk to a doctor without traveling hours. It helps small business owners make a living without middlemen, gives a global voice to folks who used to be ignored, and helps disabled people live with more freedom.

Tech has also made a huge difference in:

- making communication and education basically free

- speeding up medical breakthroughs (including vaccines)

- Helping organize disaster relief and mutual aid

- connecting people to jobs, homes, and communities

- bringing corruption and injustice to light thanks to mass documentation

Of course there's a dark side. Every powerful system has one. But saying "this is all tech ever did" isn't clarity...it's a kind of burnout talking. Which is, of course, understandable. You're allowed to feel that.

But I don't think it's fair or illuminating to erase the very real ways this stuff has made life better for billions. It's not perfect. But better. And worth building on.
by muzani | 2025-06-04 02:59:49+00:00
The issue is more that writing is thinking. You can't just have AI do it.

My process is: 1) write bullet points completely uncensored, 2) write the first draft from the bullet points, 3) delete everything and write the second draft from memory or go over the first draft and remove anything that doesn't make sense, but I often keep the structure. Editing often breaks the flow of thought, so I prefer rewriting.

I'm thinking AI could actually take over (3), or even (2). It can't possibly do (1).

This is a little unnatural though. It's like making a flowchart before writing the code. So that's really the main barrier to adoption. But if I were doing something where it mattered, like a blog, or copywriting, I would use this.
by deepakravindran | 2025-06-04 03:00:02+00:00
I'm Deepak Ravindran, founder of KiranaPro, a quick commerce startup in India serving thousands of small retailers and consumers. Last week, we were the victims of a devastating and deeply targeted cyberattack.

Our private GitHub repo (connected to our AWS infra) was compromised. The attacker deleted our core application code and simultaneously used those credentials to wipe out our AWS EC2 servers and backups.

Here’s why I’m writing to you all:

GitHub support has been slow to respond with critical data like access logs and IP trace timestamps.

We're seeking help from anyone who’s previously worked with GitHub on escalated cases or has contacts inside GitHub who can accelerate traceability and security logs before the trail goes cold.

We’ve filed an FIR (Indian cybercrime complaint) and have a legal case in motion, but GitHub cooperation is key to identifying the actor behind this.

We’re transparent about this because it’s not just about us — this is a broader threat to small startups depending on centralized infrastructure. If you can introduce us to someone at GitHub security or help escalate this internally, please reach out: deepak@kirana.pro @deepakravindran on Twitter

I never imagined I’d write something like this here, but I know the strength of this community. Thanks in advance — we’ll pay it forward.

— Deepak
by fastaguy88 | 2025-06-04 03:01:52+00:00
PG is an excellent writer, but this essay seems remarkably misleading. The unstated premise seems to be that well-educated adults already know everything they want/need to know about everything, which is silly. I'm older than PG, and pretty well educated, but I am constantly learning new things. I don't think it's because they are not important or I am obtuse. I think it is because I am (still) intellectually curious.

Sometimes I learn new things because they are new. And sometimes I learn new things (that are well known to people in other fields) because while I know a lot about some things, I know very little about others -- so little that I don't even know those things overlap with my interests.

Those of us who enjoy learning appreciate that we will never know everything we would like to, and in fact we will never know the boundaries of knowledge for topics we care a lot about. It's not that it is unimportant to us, it's just that we hadn't learned about it yet. That's why we read essays.
by MBCook | 2025-06-04 03:02:24+00:00
They are known to use cloud services from Azure (and I assume other providers).

If they’re going to run in public clouds + on prem, Linux makes sense. And if you’re doing Linux the x86-64 currently makes a ton of sense too.

As you mentioned they’d have to contribute to Asahi, which would take up resources. Even ignoring that the price/performance on Apple hardware in server workloads may not be worth it.

Even if it’s slightly better (they don’t pay retail) the fact that it’s a different setup than they run in Azure plus special work to rack them compared to bog-standard 1U PCs, etc may mean it simply isn’t worth it.
by frognumber | 2025-06-04 03:02:37+00:00
When I bought my car, TCO for manual was higher than for automatic. Base purchase price was about $500 lower, but required a pretty frequent maintenance schedule. Automatic was nearly maintenance-free (although the little maintenance required had higher unit costs).

I ran the numbers. Automatic won for cost.

For a cheap car, manual makes little sense for a rational consumer.

Ergo, they're only left on fancy sports cars.
by grg0 | 2025-06-04 03:03:42+00:00
In genetic programming, you do not immediately kill offspring that do not perform well. Tournament selection takes this further by letting the offspring compete with each other in distinct groups before running the world cup and killing the underperformers.

Anyway, it does sound like overfitting the way it is described in this article. It's not clear how they ensure that the paths they explore stay rich.
by Nevermark | 2025-06-04 03:05:06+00:00
> Is there any (realistic) concern that plasma gasification causes an adverse incentive to generate additional waste vs waste reduction efforts

If waste reduction is a problematic catalyst for more production and pollution, … We have a problem even bigger than I thought.

I would hope that would not be the case, but apparently recycling theater successfully reduced efforts to push back on the supply side.

Our self-created problems are becoming ridiculous. By the time the ultra rich are chocking on plastic in their caviar the rest of us will already be plasticized.
by denkmoon | 2025-06-04 03:06:59+00:00
Git clone from salsa [& making my changes,] then running `debcraft build` was a hell of a lot easier than even just reading the documentation for all the different ways to build debs. I don't want to be an expert in debian build and packaging systems, I just want to make a few debs for my lan, ideally without clobbering the build box in ways I don't really understand. I can't overstate how debcraft allowed me to glide over all that complexity and focus on the task I actually care about.
by IAmGraydon | 2025-06-04 03:09:18+00:00
Being surprised about this is like hanging out with Jeffrey Dahmer and being surprised when he kills you and turns you into a lamp for his living room table. Privacy violation is not just something that happens at Meta. It is literally their business model. It's what they do. It therefore follows that they will do it in every possible way that they can get away with under the law, and possibly in some ways that they can't. If this is something that you dislike, the only sensible move is to close your account and delete the app.
by ddxv | 2025-06-04 03:10:15+00:00
https://github.com/blacktop/ipsw/issues/668#issuecomment-290...

I saw this hilarious exchange in one of the issues covering Apple’s recent changes that make it impossible to download IPA files.

Recreating an iPhone’s authentication to Apple App Store is a bit of a cat and mouse game. Apple recently changed it’s backend, so now dozens of projects are trying to find ways to circumvent or crack the Apple App Store download authentication.

Blacktop, out of likely boredom or curiosity, threw Claude at this issue for Claude to error out.

To be fair, it’s likely impossible for Claude to have figured this issue out. The ‘fix’ will be something quite novel, for example perhaps reverse engineering a way to authenticate with modern Apple App Store using an old Windows version of iTunes that is still supported.

Perhaps in the near future AI agents will be powerful enough to understand more complex environments, which will be interesting for these types of problems, but for now, it’s far from capable.

For anyone interested in the issue, this one is active as well: https://github.com/majd/ipatool/issues/357
by nvlled | 2025-06-04 03:11:18+00:00
> To be more precise, we should stop trying to solve the syntactic problem

Fixing the problem purely from a syntactic perspective avoids any unexpected semantic changes that could lead to irreconcilable disagreements, as clearly demonstrated by the infamous try proposal. Very simple syntactical changes that maps clearly to the original error handling has the advantage of being trivial to implement while also avoids having the developers needing to learn something new.
by didgetmaster | 2025-06-04 03:14:04+00:00
When simulating an actual merger with the two galaxies; any estimates on the number of stars that might collide?

400+ billion stars per galaxy might make each one seem 'dense' but the distance between stars is enormous.

I have heard that it might be possible for one galaxy to pass through another without any stars colliding with each other. I don't have any idea if that is actually true.
by june3739 | 2025-06-04 03:14:11+00:00
Yeah, the UA is pretty consistent but very generic. It reads as a desktop browser.

We did not look up the AS number. Can you describe that we'd be looking for there? Based on how the address was changing, I assume they're using Tor or some kind of VPN that will obfuscate IP so I didn't spend much time looking at them.
by sonvir249 | 2025-06-04 03:15:53+00:00
I am looking for a Backend or Full Stack Backend-focused role.

Backend developer with 9 years of experience specialising in Node.js, NestJS, React, and TypeScript, and PHP along with extensive expertise in Drupal development. Proficient in building scalable, high-performance web applications, integrating modern JavaScript frameworks, and implementing CI/CD pipelines for seamless deployments.

Location: Jaipur, India;

Remote: Yes, as well as hybrid

Willing to relocate: Yes

Email: choudharysonvir@gmail.com

Résumé/CV: https://drive.google.com/file/d/1KLJWDichA2rYuz5aZu_AFqcDJJv...

GitHub: https://github.com/sonvir249

LinkedIn: https://www.linkedin.com/in/sonvir249/
by mikeyouse | 2025-06-04 03:16:02+00:00
The argument I've seen a lot recently that seems the most disingenuous is that the blades aren't recyclable. Completely inert fiberglass blades that are useful in generating GWH of energy over their multi-decade lifespan and people are pretending to be mad we're going to bury them in the same landfills that we bury millions of tons of other trash?

A close second is some dramatic image of a turbine with a gearbox issue that leaked gearbox oil all down the side about how much oil they use, "100 liters per turbine" or some such bullshit that ignores that all of that is fully recycled so you might 'consume' 100 liters in a development in a year but even that's not turned into CO2, it's just leaked into the environment.
by Retric | 2025-06-04 03:16:05+00:00
> If a planet absorbs more energy from its star than it's capable of radiating away, it will rise in temperature forever until and unless energy output increases above energy input.

That’s a really misleading way to describe what going on. The amount of energy radiated into space is a function of temperature, so increasing incoming radiation also increases outgoing radiation. 5% increase in luminosity is roughly 3.5C increase in earths average surface temperatures ignoring other effects.

However, you get a feedback loop as water vapor is a greenhouse gas which makes things hard to model. Here’s a study suggesting the tipping point is on 1 billion years https://www.sciencedaily.com/releases/2013/12/131216142310.h... but it’s not suggesting the oceans literally boil but rather a transition point where there’s a lot more water in the atmosphere.
by ndiddy | 2025-06-04 03:17:28+00:00
There's no compile-time error checking and words can push/pop arbitrary amounts of data to/from the stack. This means that if a program grows beyond the point where you can keep the whole thing in your head, it's a nightmare to maintain since bugs like giving a word the wrong number of parameters can cause a cascading series of errors that's challenging to unravel. I don't think it's a coincidence that Forth advocates have a philosophy of "if a problem's too complex, redefine the requirements so you can fit it all in your head". Personally, while I find Forth fun to write trivial programs in, I would rather write nontrivial programs even in assembly than in Forth.
by spankibalt | 2025-06-04 03:17:40+00:00
Friendly words of advice: don't get too carried away with this, especially org-mode, a massive black hole of features, nearly all of them completely irrelevant for a small, non-coder focused datatool. For me, org-mode's standout feature is just its ability to let you edit tables in a very neat fashion. And GrandView's outlining elegance, especially its text-hoisting behavior, is still completely and utterly unmatched. After 35 years! That's why I still use it. The OSF [1] is another good place to pick some brains, if you don't already know.

1. [https://www.outlinersoftware.com]
by TheColorYellow | 2025-06-04 03:17:43+00:00
As a Fireman/EMT of 7 years whos been in high-tech for almost 10 - I feel sorry for this guy.

Sure, some parts of work will definitely get better and feel different. But a lot will get worse.

Say goodbye to good working conditions and simple problems. Work life balance is meaningless when your work has a habit of sticking around everytime you close your eyes. And the hero culture of EMS wears off quick when you realize 90% of the time you're societies janitor. That 10% you make a difference is amazing, but for the most part it's medics who are really making an impact and that world is almost as political and overmanaged as technology is.

The real problem is trying to make your career your life source rather than just an income stream. Tech utopia is no different than emergency-medicine utopia - its all fantasies that have no bearing to real life.

I wish the author the best of luck, and the issues they bring up are oh so real, but the source of the problem lies elsewhere in my humble opinion.
by tombert | 2025-06-04 03:17:45+00:00
I remember I really upset some coworkers a few years ago when I said coworkers can't be my friends. I made it clear that I like a lot of my coworkers, I think most of them are decent people and are OK to talk to, but that's a bit different than being a "friend".

A "friend", to me, is someone I can completely be myself around without having to worry too much about it [1]. With a coworker, in the back of my mind I am always remembering "I have to work with this person tomorrow, best not talk about that subject..." and have to bite my tongue a bit. I don't just go around spouting racial slurs or anything too crazy, but my coworkers are exposed to a "tombert-lite" all the same.

Also, if you work for startups and if you become best friends with all your coworkers, when the startup fails [2] then you can find yourself not only out of the job, but also hating a large percentage of your friends in the process.

Now, I've quit/been-fired-from jobs and kept in touch with former coworkers, and then I consider them friends, but I do try and draw boundaries for the people I'm actually working with.

[1] Within some degree of reason, obviously.

[2] Not all startups fail, but an awful lot of them do.
by sanderjd | 2025-06-04 03:17:55+00:00
Maybe! But I think this is very debatable, or at least, impermanent.

To me, it is very reminiscent of when I was a wee lad and there was a prevalent view that no real developer would want to make web applications, that was for script kiddies. But it turned out to be a useful kind of software to build, so a lot of people who build software started building web applications.

I also think that lots of developers do naturally enjoy increasingly higher levels of work than "just" writing code, as they progress in their careers. The job of "staff+ engineers" has significant overlap with what product managers do, where the "product" they're thinking about is the technical design of a larger system. Lots of developers really do enjoy this kind of work!
Show HN: Hacker News historic upvote and score data
by clacker-o-matic | 2025-06-04 03:18:30+00:00
Hi yall!

I've been using hacker news for a while but one of the things I started wanting recently was the ability to have alerts for any stories I post.

The thing that pushed me over the edge was Hackclub's shipwrecked https://shipwrecked.hackclub.com/ (hackathon in the boston bay for anyone that can make 4 projects over the summer and get at least one of them to go viral). One of the options for "going viral" was to get to the front page of hacker news but I was constantly scared that I would miss it getting on there lol so I whipped up a quick slackbot to send alerts to a channel. It was dead simple but it did work.

Once I had the bot I realized I could do wayyyy more with the data I was collecting so I decided to add some historical data initially thinking I would generate graphs and then embed them in the message but decided to quickly try using Bun.serve to host a quick dashboard mainly since I wanted to see how the developer experience was. Spoiler it is amazing. I've gotten really inspired by web components and the idea of only using universally supported `html`, `css`, and `js`. Bun results in an amazingly nice developer experience where you can just import the `index.html` and assign it to your root route and be done. Sorry for shilling about bun but it truly was one of my favorite parts of building this besides drizzle.

The dashboard has a graph of the points earned and position on the leaderboard over time (updated every 5 minutes) and then the expected stats like peak points, peak position, author, and comment count.

Also btw all the code is open source ofc on both my tangled repo (https://tangled.sh/@dunkirk.sh/hn-alerts) as well as a github repo (https://github.com/taciturnaxolotl/hn-alerts) and you can try the hosted version at https://hn.dunkirk.sh I'm planning to add the ability to just install the slackbot to any workspace and have workspace specific leaderboards but that will require a bit of refactoring and probably abandoning the slack-edge package.

Also you can view specific item's data by simply replacing news.yc.com with hn.dunkirk.sh like: https://hn.dunkirk.sh/item?id=44115853
by colechristensen | 2025-06-04 03:19:16+00:00
You're a bad manager or a bad friend if attempted "commiseration" doesn't involve a push for attempting to interpret a situation in the light of everyone having the best intentions first (not only but definitely first). Going around constantly complaining about how X and Y are awful bad intentioned monsters out to get you makes you a bad manager, bad friend, bad person. If there are instances of bad intentions at work, it is the role of the manager to get to the bottom of them and try to get them fixed, not to sit around and complain / listen to complaints. We all get frustrated, make mistakes, and even are intentionally mean at weak points; having it met with private bitchfests just fans the flames.

The insinuation that friends are for this kind of negativity breeding behavior is wrong, it's just as bad if your friends engage in it with you as if your manager does.
by Expurple | 2025-06-04 03:20:49+00:00
To me, it's less about memory usage and performance, and more about language simplicity and constistency (which is another big advantage of Rust, although many people would disagree with me on this).

> this might actually be one of the reason rust isn't used a lot despite having an extremely good language basis/growth

I think, it's mostly these two things:

1. Rust is not suited for a certain exploratory style of programming that many people prefer. It's more suited for writing robust production systems and infrastructure software (which together can still be a large niche).

2. But the ecosystem isn't quite there yet, to justify using it in production over the alternatives. I guess, unless the alternatives are C/C++ and their existing libraries aren't crucial to the domain :D
by nuker | 2025-06-04 03:20:54+00:00
> 1. User logged into FB or IG app. The app runs in background, and listens for incoming traffic on specific ports.

I happened to be immune, I disabled Background App Refresh in iOS settings. All app notifications still work, except WhatsApp :(

https://forums.macrumors.com/threads/any-reason-to-use-backg...
by keiferski | 2025-06-04 03:21:23+00:00
Think of it like this: when two soldiers in boot camp are complaining to each other about their drill instructor, the difficulty of the situation, why the food sucks, etc. - they are commiserating. It is a bonding over being in the same shared crappy situation, and having sympathy for that person because of it.

The author is essentially saying this: a manager shouldn’t join in complaining about the job/company/personal problems etc. with his/her subordinates, because it sets up false emotional relationship expectations.
by maxpr | 2025-06-04 03:21:29+00:00
1. I do speak more than one language. I agree with your point that perfect localization requires seeing a <p> element in the broader context of the parent component, parent page, the product, the industry, the audience and their expected level of tech savviness, the culture, and eventually preferences regarding tone of voice.

Typically, a human would need to be educated about these aspects to translate perfectly. In the future, in my opinion, humans will be educating—or configuring—the AI to do that.

The "localization compiler", which we've built to solve our own problem in the first place, is just a handy bunch of scripts aimed to help extract needed contextual hints that would then be passed on to the [preconfigured] LLM for translation, and it should go beyond just the names of the tags.

FWIW, by saying AI translations I don't mean Google Translate or machine translation tech that browsers come with. I mean actual foundational AI models that OpenAI, Anthropic, Google, Meta, Mistral and others are developing.

The difference is significant, and there's no worse thing than half-assed robotic translation produced by an MT.

2. Regarding "AI translates better than humans." I think some commenters have already mentioned this, but the point is that outsourced translations can be worse than what LLMs can produce today, because when translations are outsourced, nobody seems to care about educating the native speaker about the product and the UI. And localizing the UI, which consists of thousands of chunks of text, is nontrivial for a human. On the flip side, a correctly configured LLM, when provided with enough relevant contextual tips, shows outstanding results.