MurphyA/hacker-news huggingface dataset:
by churchill | 2025-10-03 06:25:54+00:00
>I’m one of the folks whose opinion of Israel has shifted. I don’t see them as a “genocidal terrorist state.” I see them as “just another middle eastern country.”

Okay. Opinions are on a spectrum. just like you, hundreds of millions of people who used to be pretty neutral on Israel now have strong opinions on the country. As a country, you generally want to blend in like Singapore/Switzerland and just not attract attention. Israel is attracting that attention, and for very bad reasons.

Western voters are childlike and emotional. They hate seeing blood on screen, children crying, starving, dying, being squeezed in queues for food. For any reason at all. Israel might seem like just another middle eastern country to you, but when you aggregate across 8 billion people, the average vibe has shifted negatively. By a lot.

>While it’s bad what’s happening, it’s still nowhere near Syrian or Yemeni levels

Tell that to Western voters who will be voting for 50 years. No one cares. just make it stop.

>But they’re still a legitimate country, just like, say, Saudi Arabia.

You're being nuanced. Cool. But the average human is not. Good luck beaming that moderate position into everyone's minds.
by matwood | 2025-10-03 06:26:10+00:00
The problem is that Google is horrible at product. They have been so spot on at search it's covered up all the other issues around products. YT is great, but they bought that. The Pixel should the Android phone, but they do a poor job marketing. They should be leading AI, but stumbled multiple times in the rollout. They normally get the tech right, and then fumble the productizing and marketing.
by t4TLLLSZ185x | 2025-10-03 06:26:27+00:00
People in this comment section focus on brand ads too much.

It’s the commercial intent where OpenAI can both make money and preserve trust.

I already don’t Google anymore. I just ask ChatGPT „give me an overview of best meshtastic devices to buy“ and then eventually end with „give me links to where I can buy these in Europe“.

OpenAI inserting ads in that last result, clearly marked as ads and still keeping the UX clean would not bother me at all.

And commercial queries are what, 40-50% of all Google revenue?
by Mentlo | 2025-10-03 06:26:51+00:00
Great post. I’d just take it a step further and point out that this doesn’t stop at software or work.

A person can not “not be in politics”. You can only choose to have politics that affect you happen without your input. That’s how you end up with bad governments (in your mind).

The most important thing to learn about passivity is that it’s not a neutral position of exclusion. It is an active choice to not participate and be at the receiving end of the outcome.
by Barbing | 2025-10-03 06:27:36+00:00
>making it so they don't have your actual email to track/trace

Indeed solved with persistent email (also solved by creating random new Gmail one time without paying for iCloud+)

>when you unsubscribed they couldn't continue to spam you

Once pwned (or in case of dishonest company selling data or changing outbound sending domains), it’d be one email to get spammed from all over the place

>maybe let apple track spammers

Suppose they could do this if folks used a single regular @iCloud email too, but it’s very important it’s a new email every time to prevent spam as mentioned before.

Big big point: we don’t want to be tracked by data brokers buying data then correlating emails across services. (Sorry for ineloquent reply, someone can do better but I’m pretty sure I’m barking up the right tree)
by a_bonobo | 2025-10-03 06:27:41+00:00
Funny enough, I was an academic for close to a decade before I resigned in disgust; and I feel like OP's article could be Work is not Academia. As an academic, all I needed to do is write papers and get grants, metrics that are easy to game and fairly clear to achieve.

Now in industry I had to learn the hard way that my fancy academic skills are mostly useless, and that my visibility within the organisation counts far more towards my career progression than my skills or what I actually contribute: co-workers who objectively produce trash but spend time selling it internally raise far faster through the ranks than me. My technical skills aren't that important, working towards visibility is. And OP's article is a great summary of that conundrum.

(I do not work in a US-style tech company, FWIW)
by adityaathalye | 2025-10-03 06:27:47+00:00
Hah! Superfriend!

First... Love your site (clean, fast, easy on the eyes, no need for JS to read). And your writing... yours is a proper blog. I used to feel bad about not being able to "just blog" like a real blogger, but I discovered that what I really like, is to write, in order to think. So, my blog has become part of my Big Reason to write (a lot) locally, and I am very happy to publish giant-ass blog posts; longform thinking.

Second... I went down a very similar path to custom site-buildin'.

Reject Wordpress because it's the 2020s -> reject anything mandating npm, gem, pip, lockfile web-scale dependency madness -> just hugo (single binary, wow) -> hugo + ox-hugo -> ouch, yet another custom templating language, and no backwards compatibility -> should I just Wordpress like it's 2005? -> NO, wait. Now I know programming. -> Voila! `shite` [1] (org-mode content -> pandoc -> plain HTML-and-CSS website [2]).

[1] https://github.com/adityaathalye/shite (dicussed here, that one time: https://news.ycombinator.com/item?id=34486596)

Show HN: Shite – little hot-reloadin' static site maker from shell 141 points by adityaathalye on Jan 23, 2023 | 60 comments

(The discussion will answer anyone's burning question about the project name :)

[2] https://evalapply.org

Third... Again... superfriend! 10000% same sentiment as yours:

> that takes exact same files and produces output that I fully understand e2e, becoming the project I'm most proud of

See my `shite`'s incredible documentation---animated GIFs and everything. Probably my second-best documented personal project (or tied for first-best with clojure-multiproject-example).

Things that give me inordinate joy:

- `shite` weighs in at ~300 Lines of Code (and why does it have 240 Github Internet Points, who are these insane people???)

- it is truly "serverless" - I don't run a local dev server even

- it hot-compiles and hot-refreshes on save - fully interactive local authoring (as well as live template modifications)

- since Feb 2022, it broke (only very slightly), after I distro upgraded Ubuntu 22.04 LTS to 24.04 LTS, because pandoc changed its default handling of line breaks, breaking layout of hand-indented "verse" text.

- Under 10 second full site rebuild, with 43 posts totalling over 100K words and over 40 more auto-generated pages (rss feed, various xmls, and per-tag blog post index pages). And I haven't even made it parallel yet. Probably will, if full rebuilds get longer than 30 seconds.

- The resulting site scores top marks on lighthouse and even image-heavy pages render fully in under a second on 4G mobile internet. (zero analytics, or tracking javascript).

- And my most favourite part: I've made Internet Friends because of the site! https://www.evalapply.org/about.html#standing-invitation

It's hilarious --- I've done such sophisticated work for work, but this little piece of personal software is my pride and joy... It makes me grin almost every single day.

May The Source be with you too! _\\ // (yes, I love mixing metaphors)
by qianli_cs | 2025-10-03 06:28:10+00:00
I think one potential concern with "checkpoint execution state at every interaction with the outside world" is the size of the checkpoints. Allowing users to control the granularity by explicitly specifying the scope of each step seems like a more flexible model. For example, you can group multiple external interactions into a single step and only checkpoint the final result, avoiding the overhead of saving intermediate data. If you want finer granularity, you can instead declare each external interaction as its own step.

Plus, if the crash happens in the outside world (where you have no control), then checkpointing at finer granularity won't help.
by AlotOfReading | 2025-10-03 06:28:28+00:00
There's quite a few places that have them, but don't prioritize bridge height. The other Himalayan countries (India, Nepal, Pakistan, etc) have similar terrain, but prefer vastly cheaper slope-hugging roads, and tunnels with shorter bridges. Not to mention the danger of winter winds in Himalayan canyons.

The US or Mexico could build a bridge over the deeper bits of their national canyons and hold the undisputed crown, but won't.
by jstummbillig | 2025-10-03 06:28:28+00:00
ChatGPT (and all the competitors) are trivially sticky products: I have a lot of ongoing conversations in there, that I pick up all the time. Add more long term memory stuff — a direction I am sure they will keep pushing — and all of the sudden there is a lot of personal data that you rely on it having, that make the product better and that most people will never care to replicate/transfer. Just being the product that people use makes you the product that people will use. "the other app doesn't know me" is the moat. The data that people put in it is the moat.
by tomhow | 2025-10-03 06:28:39+00:00
You can't comment like this on Hacker News, no matter what it's about. It's fine to subscribe to an ideology and to advocate for it if it's a part of curious conversation. It's not OK to wish harm on anyone or to engage in ideological combat. Please take a moment to read the guidelines and make an effort to observe them in future.

https://news.ycombinator.com/newsguidelines.html
by pasc1878 | 2025-10-03 06:29:07+00:00
It doesn't matter.

If there is a definition of doing it right then it is a better experience in following that rather than adding new features that don't match the definition no matter what it is.

And if the definition changes then you should be changing everything which takes resources away from new features. Unfortunately new features grab the attention of media an influencers and so that is what gets you the money.
by turtleyacht | 2025-10-03 06:29:13+00:00
How do you hack on biology in the same time as computers? Primitives you cannot see, no rollbacks, expensive instruments. Iterative cycles measured in months, if not years. An accumulation of specialization transmitted either by the polished paragraphs and tables of a published paper or (not) as tribal knowledge for only the folks who were there.

Being the user of the real is motivating for sure, but one cannot stay in that context forever. In some cases, one may not survive the cure.

Tough stuff. If we could mechanize some aspects of research, sure: automate the manual things, stand up data pipelines, improve the boring bits. All that is in the lab, though.

Possibly, there is no virtualizing the plastic tube.
by Shank | 2025-10-03 06:29:39+00:00
I think the LDP has been in crisis for quite some time, and hasn’t recovered from the crisis. The fact of the matter is that voters are deeply unhappy with the corruption scandal, and the persistent inability to handle even basic issues like the cost of living increasing, energy price increasing, and the rice shortage.

Voter apathy is also greater with younger people, because as most of my friends have expressed, many feel overshadowed by older voters.

In other words, the crisis has been ongoing since the original corruption scandal broke, and the ineffective governance has reiterated this.
by userbinator | 2025-10-03 06:29:47+00:00
Encryption by default is always scary, especially when it's very, very strong. If you forget the key, your data is gone forever. I don't think most people in the world need that level of security; those who do already know who they are. Everyone else may be willing to accept the risk that someone unauthorised may gain access, if it means reducing the risk of losing access themsleves.

(I have some very sad stories on this topic.)
by NalNezumi | 2025-10-03 06:32:40+00:00
This argument feels slightly strawman, by redefining poor to the absolute lower edge of a group of people.

In reality, most poor people I know does manage to save a tiny, miniscule amount each month. What they can't afford, is investing. Because the amount saved is so tiny, many investment apparatus doesn't apply to their tiny savings (fees just gobble up any gains made on that tiny amount) and they often desperately need the liquidity for their ever unpredictable life circumstances. These factors are ofc made worse in country like US where liquidity is your safety net, not social safety nets.

So, whatever small, tiny amount of savings they have is disproportionately being obliterated by inflation. Because unlike middle class that can throw it in a fund that can keep it above inflation rate, their savings are often cash, taking direct, unmitigated hit of the inflation
by onion2k | 2025-10-03 06:32:40+00:00
What prevents people from just using Google, who can build AI stuff into their existing massive search/ads/video/email/browser infrastructure?

Google have never had a viable competitor. Their moat on Search and Ads has been so incredibly hard to beat that no one has even come close. That has given them an immense amount of money from search ads. That means they've appeared to be impossible to beat, but if you look at literally all their other products they aren't top in anything else despite essentially unlimited resources.

A company becoming a viable competitor to Google Search and/or Ads is not something we can easily predict the outcome of. Many companies in the past who have had a 'monopoly' have utterly fallen apart at the first sign of real competition. We even have a term for it that YC companies love to scatter around their pitch decks - 'disruption'. If OpenAI takes even just 5% of the market Google will need to either increase their revenue by $13bn (hard, or they'd have done that already) or they'll need to start cutting things. Or just make $13bn less profit I guess. I don't think that would go down well though.
by Mentlo | 2025-10-03 06:33:41+00:00
If your c-suite is idiotic or nepotistic you can absolutely still influence them with good politics, you just need to understand their incentives and frame your arguments that way. You need to understand that you’re not playing meritocracy and get your outcomes done in the system you are playing.

In this case that means being in that golf game or figuring out a way how you can use corruption to get good outcomes done.

Or, more likely if your moral compass is sound, quit and find an organisation that isn’t like this.

While I agree with you that random corporate world does behave this way, companies where founders are still around - don’t - because they’re mission driven.
by kouteiheika | 2025-10-03 06:34:03+00:00
The `xmipscmove` is just the name of the extension. The 'mips' here means MIPS-the-company, and not MIPS-the-ISA. It's supported by the MIPS P8700 CPU which, counterintuitively, is a RISC-V CPU and not MIPS (it's named "MIPS" because the company which designed it is called "MIPS", not because it uses the MIPS architecture).
by qianli_cs | 2025-10-03 06:34:05+00:00
Good questions!

DBOS naturally scales to distributed environments, with many processes/servers per application and many applications running together. The key idea is to use the database concurrency control to coordinate multiple processes. [1]

When a DBOS workflow starts, it’s tagged with the version of the application process that launched it. This way, you can safely change workflow code without breaking existing ones. They'll continue running on the older version. As a result, rolling updates become easy and safe. [2]

[1] https://docs.dbos.dev/architecture#using-dbos-in-a-distribut...

[2] https://docs.dbos.dev/architecture#application-and-workflow-...
by jameshilliard | 2025-10-03 06:34:06+00:00
> An eternal military occupation, where the GOVERNMENT says - you will NEVER get a country, and you will NEVER be part of our country IS apartheid.

That's not apartheid, apartheid means race based discrimination which is simply not an accurate characterization of what is going on here.

> These are direct, unambiguous statements from the Prime Minister and all members of the cabinet. They have said that the Palestinians will NEVER get a state.

Israel isn't a dictatorship and these things can change over time, I'm certainly no fan of Netanyahu in general, right now there is very little support for a two state solution amongst Israelis because they largely don't believe the Palestinians currently have a desire to live in peace with Israeli Jews. Unfortunately they appear to be correct for the time being but if those viewpoints were to change on the Palestinian side I would expect Israeli opinions to change as well. I'm just not sure how you de-radicalize a population like the Palestinians.

> So what are you saying then about Israel wanting a two state solution? They have said there will be no state, and they have said they will not give civil rights.

My point is that Israelis in the past have supported a two state solution, obviously there is currently a war going on right now so a two state solution is not going to happen any time soon.

> This is apartheid.

That's still not apartheid, it's an occupation, there's a difference.
by panstromek | 2025-10-03 06:34:38+00:00
> As Facebook would push for more engagement, some bands would flood their pages with multiple posts per day

The causation is opposite, and it's the whole problem with chronological feeds, including RSS - chronological feeds incentivises spam-posting, posters compete on quantity to get attention. That's one of the main reasons fb and other sites implemented algorithmic feeds in the first place. If you take away the time component, posters compete on quality instead.

> The story we are sold with algorithmic curation is that it adapts to everyone’s taste and interests, but that’s only true until the interests of the advertisers enter the picture.

Yea, exactly, but as emphasized here: The problem is not curation, the problem is the curator. Feed algorithms are important, they solve real problems. I don't think going back to RSS and chronolgical feed is the answer.

I'm thinking of something like "algorithm as a service," which would be aligned with your interests and tuned for your personal goals.
by jacquesm | 2025-10-03 06:35:16+00:00
> OpenSCAD however fails spectacularly for any kind of complex filetting situation when compared to tools like Fusion or even FreeCAD (FreeCAD's UI is an abomination though).

I've never had a problem with this, but I build up from the ground with the edges the way I want them to be. The reason many people struggle with this is that they start from 'hard' primitives such as cubes and triangles and then they want to process the edges once the rough shape is there. That's all but impossible. But you don't have to do it that way at all.

> The morphological ops in OpenSCAD (minkowski type stuff) are a very poor substitute to real fillets, and are extremely slow (underlying algos are all polynomials in number of triangles) when your objects get complex, and they are global operations, it is extremely hard to limit their action to a localized part of your object.

That's because they're used as 'after the fact' tools. It's a bit like trying to change the shape of a folded piece of metal after the fact. It's much easier to shape it right the first time than to 'fix' it later on.

When I start working on a shape like that I use a truncated cube rotated 45/45/0, place copies of that cube on the vertices of the shape I want and then cover the whole thing with a hull. Instant chamfer. If I want to use fillets I'll use a sphere. That's much easier than to first create an arrangement of cubes and other primitives and then to decide where I want the fillets to go. Picking those initial shapes for the corners is the tricky part, after that it is very quick to make (and change) objects. I've done some pretty complex shapes like this, fully parametric that would have cost me days with a traditional workflow.

> Another thing that's a real pain in OpenSCAD: you cannot "probe" (measure) your existing object at a certain stage, grab the result of that measurement and re-use it in the rest of the code. MAJOR limitation.

Yes, agreed, this kind of second order primitive is not possible. I understand the reason for it (and the reason why you can't change variables on the fly) and it is a serious drawback. This makes it very hard to relate two non-trivial shapes to each other. Interactive CAD programs are better for things like that, but there - usually - the kind of change that takes a second in OpenSCAD means a whole pile of manual work. So my recipe is to stick to OpenSCAD for those things that I think I can make with it and to use an interactive tool for everything else.

One thing that OpenSCAD excels at is remixing stuff based on existing STLs, I've yet to find another tool that allows me to do that so easily and with such versatility. Before my 'serious' cad tools have imported a mesh the OpenSCAD workflow is already printing the remixed result. As with everything: the right tool for the job is the key.
Show HN: SmallFame – Find Verified AI Micro-Influencers (10K–100K) in Minutes
by mwitiderrick | 2025-10-03 06:35:28+00:00
Hi HN

I just launched SmallFame, a real-time database of AI-focused micro-influencers (10K–100K subs) with verified contact info.

The problem: finding the right influencers is painful. Manual searching takes 5–10 hours per influencer between research, verification, and chasing contact info. Most platforms are broad, expensive, and don’t focus on the AI niche.

Our solution:

1,085+ verified AI micro-influencers (growing hourly)

95%+ AI-focused content verification via automated analysis

Verified contact details (no more DM roulette)

Advanced filters by subs, location, AI relevance, engagement

Built-in campaign tracking + CSV export

Founders using SmallFame have saved 30–40+ hours per campaign and reported 2–3x better response rates.

We built this because we were running our own AI marketing campaigns and got tired of spreadsheets + guesswork. Would love your feedback on the product, pricing, and what features you’d like us to add next.

Try it here: smallfame.com

Thanks HN!
by klipt | 2025-10-03 06:35:48+00:00
One interesting comparison I saw is the Siege of Mariupol. The fighting there had very high rates of civilian deaths (per day, and also vs combatant deaths), but:

* a large portion of civilians (and thus civilian casualties) in Mariupol actually identify as ethnic Russians, so it seems unlikely Russia targeted them intentionally

* nobody has filed a genocide case against Russia on the basis of the large number of civilian deaths in Mariupol
by imoverclocked | 2025-10-03 06:35:49+00:00
> So you're suggesting that prior restraint on constitutionally protected speech is justified

I have no idea how you got there but if you brought a case with a team of lawyers to get the apps re-instated based on the 1st amendment, I'd be happy about it. It would be interesting precedent too.

However, my point is nothing about that. What should Apple do while following laws and being accused of hosting apps that endanger law enforcement?
by axython | 2025-10-03 06:36:22+00:00
Nope. My main question is why journalists do not use official, readily available data, but instead talk about bullshit. How can you talk about aid, famine and not put this information in there is beyond me. The problem is not aid. the problem as proven by UN data is logistics and interceptions by someone(probably mostly Hamas, but even if it's some other peaceful side) How do we deal with that?
by pmontra | 2025-10-03 06:36:26+00:00
Yes, if they do it for fun.

If they do it for money they will install something else and run it in parallel with the blog of the owner of the server. If they are good they'll be lean with resources and not get noticed for months or years. Example: I don't run ps -ef on my server very often and even if I did there are things that can be hidden from ps. It can get complicated.