MurphyA/hacker-news huggingface dataset:
by dragonwriter | 2025-10-16 17:34:06+00:00
Yes, but the reason you will see companies put out press releases explaining layoffs is because the market does not on its own make such generous assumptions reliably when it sees layoffs.

(And even if it does, the fact that the NPV of a project "turned negative" indicates that the value of the company dropped, and the layoffs are only a partial mitigation, which still hurts the perception of the company if the market hadn't discovered and priced in the drop before the company did and reacted with layoffs.)
by tacone | 2025-10-16 17:34:09+00:00
> agree, claude is an impressive agent but it seems like it's impatient and trying to make its own thing, tries to make its own tests when I already have them, etc. Maybe better for a new project.

Nope, Claude will deviate from it's own project as well.

Claude is brilliant but needs hard rules. You have to treat it and make it feel like the robot it really. Feed it a bit too much human prose in your instructions and it will start to behave like a teen.
Show HN: How Useless Are You? A brutally honest skills check
by mraspuzzi | 2025-10-16 17:34:44+00:00
We built this to answer "am I a fit for this role?"

after noticing how hard it is to get honest feedback when applying to a YC startup or something else entirely.

It's a custom 5-minute challenge that roasts you after.

Added a leaderboard for those who want to see how they stack up.

Roast us below.
by crote | 2025-10-16 17:35:25+00:00
It would be "the Chinese will sell you anything" if they bought it on Alibaba and imported it on their own.

If you buy it on Amazon, it's "the Americans will sell you anything". If Amazon is too lazy to do due diligence on their third-party sellers, the blame should fall on Amazon if the item turns out to be illegal or dangerous.

Amazon chose to make direct fulfilment almost indistinguishable from third-party fulfilment. Don't want to be treated like a regular store? Then don't make your marketplace behave exactly like a regular store for the buyer!
Show HN: Claude Code vs. Codex Reddit Sentiment Analysis Dashboard (Open-Source)
by waprin | 2025-10-16 17:35:32+00:00
Dashboard link: https://claude-vs-codex-dashboard.vercel.app/

I built a dashboard analyzing the sentiment between Claude Code and Codex on Reddit comments. The analysis searched for comments comparing Claude Code vs Code then used Claude Haiku to analyze the sentiment, and which model was preferred. It also lets you filter by various categories such as speed, workflows, problem-solving, and code quality. You can also weight by upvotes to make the comparison by upvotes rather than raw comment numbers.

Takeaways:

* Codex wins on sentiment (65% of comments prefer Codex, 79.9% of upvotes prefer Codex).

* Claude Code dominates discussion (4× the comment volume).

* GLM (a newer Chinese player) is quietly sneaking into the conversation, especially in terms of cost

* On specific categories, Claude Code wins on speed and workflows. Codex won the rest of the categories: pricing, performance, reliability, usage limits, code generation, problem solving, and code quality.
by mosselman | 2025-10-16 17:35:58+00:00
I'd wish a better model or system would go live for the inline suggestions. The Zed ones are so trash compared to Cursor's it is just laughable.

An example is that when I have a module like Namespace::SuperAbcModule in a file at namespace/super_abc_module.rb and I rename the file to namespace/super_module.rb, Cursor will immediately suggest to change the module name to `Namespace::SuperModule`, Zed won't.

Also Cursor will suggest updates to lines throughout a file whereas Zed sometimes doesn't even look ahead 1-2 lines.

Having Claude Code and Codex built into the sidebar is hardly better than having them running in a terminal. I wish they'd invested all this time and effort improving the inline suggestions.
Ask HN: Best way to create a searchable knowledge base?
by aljgz | 2025-10-16 17:36:37+00:00
Have you had the experience of using/developing knowledge bases? Here is my scenario:

My team is dealing with a lot of information: Wikis, Code repos, Monitoring dashboards, internal chat messages, emails, Task tickets, related systems, etc.

There are many cases when we need to do ad-hoc searches for anything related to a concept. For instance, imagine if someone makes a change to a metric, there is a need to find all dashboards that might be using this metric to make sure they are still valid after the change.

I don't want to just fix this problem, but create the ability to find related information in ad-hoc cases.

The ramp-up time is not important, as long as some positive value can be created with a small initial effort.

Any existing products (Paid/Free/Open Source, etc) and any references to existing knowledge (designs, discussions) about this would be really appreciated.
by pfisch | 2025-10-16 17:36:49+00:00
I agree with you, though I would say what is happening here is more like strip mining vs cutting dead wood.

I don't know that it should be legal to buy a company and then pay for it by loading up the company with debt obligations. It seems like a form of value destruction in order to enrich a bunch of vultures.

Fundamentally it is basically saying maybe we could buy this company and then plunder it with some % chance that it will still stay afloat and keep generating profit after they gut the company to try to service a debt that should not be attached to the company at all and provided no value to anyone but the vultures.
by waynesonfire | 2025-10-16 17:36:58+00:00
Both Erlang and Elixir support two types of text representations.

The first is a linked list of Unicode codepoints (also called a character list or a charlist for short). In Erlang, this is written using double quotes. For example, "abc" in Erlang is actually the list [97, 98, 99]. In Elixir, the same representation uses single quotes: 'abc' is a list of integers.

The second is a UTF-8 encoded binary. In Erlang, this is written using the <<"abc">> syntax. In Elixir, double quotes represent UTF-8 binaries, so "abc" is a binary.

So:

Erlang "abc" = list, <<"abc">> = binary

Elixir 'abc' = list, "abc" = binary

For efficiently handling textual data, Phoenix extensively utilizes iolists (https://hexdocs.pm/elixir/1.15.8/IO.html#module-io-data) to eliminate copying. It's used in performance critical areas such as generating http responses and template rendering. In general, on the Erlang VM, iolists are a first-class, widely used data structure for efficient I/O.
by tocs3 | 2025-10-16 17:37:00+00:00
Made me start wondering if supplies could be picked up in route. The oort cloud (https://en.wikipedia.org/wiki/Oort_cloud) extends most of the way to the next star and presumably extends a similar distance away from the next star. Missions would need to be sent out in advance of the ship to start collecting and making fuel. It could then be accelerated up to catch the generation ship. It seams easily plausible in a science fiction sort of way.
by alfalfasprout | 2025-10-16 17:37:03+00:00
You do need to justify them to investors. Layoffs are, historically, a sign of weakness and has an effect on growth.

Companies need to be strategic with the messaging so as to not scare shareholders. Hence, they use "strategic refocusing on AI" or "operating leaner and faster" as buzzwords to characterize the layoffs.

In reality, in the last couple years companies are just trying to slash costs however they can because real sustained growth is highly uncertain.
by sergiotapia | 2025-10-16 17:37:05+00:00
Elixir and Phoenix are as big as they ever will be. Around 25% of the size of the Rails "mindshare". But still I love the Elixir stack to death, it's so wonderful.

The one big thing they got cooking are types. Maybe that's enough to bring it to more people. Just make peace with the fact that it's around 25% the size of Rails market.
by roryirvine | 2025-10-16 17:37:14+00:00
I have an old-school sysadmin background, and was responsible for some seriously large Apache installations in the 2000s. I stuck with it during the dark days of the introduction of mpm_worker, and could probably still churn out mod_rewrite rules in my sleep.

Would I use it for a new service today? No.

Not because the configuration itself is complex (as I say, I've been working with it for decades), but because managing the config is complex.

You end up using custom templating systems, testing the new config oob, and then sending signals to the daemon. There's a huge pile of scripting needed to manage all of this in even the most basic way, let alone integrate it with a service mesh or orchestration system.

Even the ASF will push you towards ATS or Dubbo or APISIX rather than old-school Apache Server.

Caddy will get you up and running in seconds, whereas forcing Apache's square peg into the modern environment's round hole is going eat weeks for very little benefit.
by simonjgreen | 2025-10-16 17:37:26+00:00
I agree with you, however, layoffs and performance management are different things though.

If an employee is not being productive, that is a performance management issue and a good company will start by trying to fix it and if that doesn’t work will replace them. A bad company will retain bad performing people.

Layoffs are when you don’t have the work for them or you can’t afford something so are restructuring or similar. A good company will make layoffs and restructure if the economics require it. A bad company will keep going without doing that, ignoring their finances.
by bitpush | 2025-10-16 17:37:39+00:00
That's the wrong framing to look at.

When you buy a car, do you stop to think of the taxi drivers who lost money because of that choice? Or when you grow vegetables, the potential loss of income to farmers?

The right way to think about is in aggregate. Does this improve the productivity of the _society_, and if the answer is yes - then we (especially folks on HN) should be supportive of technological progress.
by regularization | 2025-10-16 17:37:57+00:00
> ny advice to anyone working at EA or any unionized white collar jobs in this nidustry and relate to keep your heads down and don't post your thoughts in public.

I'd note that the workers creating the wealth and doing all the work are among the vanguard of workers doing the best in the world, but the advice given sounds similar to advice that could have been given to slaves on a plantation, in case the masters be upset.

The workers do the work and create the wealth of these companies. The apparatus over them is just parasites sucking their labor off into profits.

Whatever the immediate strategy should be, organizing, educating and agitating is the order of the day, for anyone with any sort of backbone or self-worth (of course narcissistic notions to consider oneself a genius and everyone else is dead wood, as someone put it here, has been encouraged).
by jacquesm | 2025-10-16 17:37:59+00:00
Agreed.

But: Stallman & the FSF are idealists, they are not in a position to argue for practical measures, by definition they have to take a relatively extremist position and dig in. If they didn't do that they would get nowhere. So I understand why they're doing it but I do not think their stance is overly practical or workable. But everybody will dilute that stance in their own particular way and so the net effect is potentially positive. If they would take a much milder stance then that positive effect would be diminished.
by ratelimitsteve | 2025-10-16 17:38:17+00:00
at my first job I was able to identify a remote username enumeration vulnerability which, when combined with cred stuffing based on some publicly known cred dumps, netted me a couple dozen good user accounts on our web app. we ended up rate limiting login attempts and adding random delay to failed logins to mitigate the username enumeration vuln (tldr - if you sent creds w a nonexistent username the system immediately failed the login attempt, but if you sent w a good username and any password the system had to take time to hash and salt your password then compare it to the stored hashed passwords, so attempts w a good username have a much higher latency than w a bad one)
by foxyv | 2025-10-16 17:38:18+00:00
The article they are paraphrasing can be found here:

https://www.transportenvironment.org/articles/smoke-screen-t...

Essentially PHEVs are a marginal improvement over Hybrids. The infographic summarizes this best: https://images.transportenvironment.org/images/2025_09_PHEV_...
by mips_avatar | 2025-10-16 17:38:19+00:00
I mean I wanted to release a project under a modified license like "if your corporation laid off engineers in 2022-2025 you may never use this project commercially" language, but I think MIT might still be best. Software is trickier than licenses for things like images where licenses like creative commons BY-SA are really good because it guarantees the photo stays in the public domain but you can also include the photo on your website (considered a collection and you can still retain rights to your blog post). The problem with software licenses is that software is so much more composable. Like sure you can host a restrictively licensed project and call into it from your company's commercial app, but if you want to modify a module into your app that's tricky legally. Maybe I'm missing something here but I think the real risk is fake open licenses like elastic v2 (some YC company launched with it today) rather than the push for licenses like MIT.
by ryancnelson | 2025-10-16 17:38:26+00:00
I commented here already about deli-gator ( https://github.com/ryancnelson/deli-gator ) , but your summary nailed what I didn’t mention here before: Context.

I’d been re-teaching Claude to craft Rest-api calls with curl every morning for months before i realized that skills would let me delegate that to cheaper models, re-using cached-token-queries, and save my context window for my actual problem-space CONTEXT.
by hansmayer | 2025-10-16 17:38:27+00:00
Well, have some understanding: the good folks need to produce something, since their main product is not delivering the much yearned for era of joblessness yet. It's not for you, it's signalling their investors - see, we're not burning your cash paying a bunch of PhDs to tweak the model weights without visible results. We are actually building products. With a huge and willing A/B testing base.
by ProllyInfamous | 2025-10-16 17:38:32+00:00
I just wish there was a phone service where it cost a lot of money to make my phone ring — if a legitimate phonecall then I can choose to refund it (whether on-phone or in-person).

Spammers have ruined the free access modern US phone/text allows. So I am one of those minorities not carrying a phone daily.
by ofrzeta | 2025-10-16 17:38:38+00:00
> lose their state if a pod goes.

sounds like you are using Elixir on Kubernetes. What is the experience and the reasoning with this? I was thinking about this and read on many blogs that it is somehow redundant because Kubernetes implements something like "let it crash" on its own when it's already an Erlang/OTP/Beam concept.
by ElijahLynn | 2025-10-16 17:38:55+00:00
My 11yo son was totally into this, and I was shocked his mother had let him watch the whole series.

So, since he already already watched it, I watched a bunch of it too just to know what he actually watched. And it was so, Yuck for me.

But he was super into it so I met him where he was at and even made him a custom Skibidi Speakerman Halloween costume.

He wore it for Halloween and only one kid recognized his costume. And unfortunately the kid was like seven.

And he quickly lost interest in it after that.

So many interesting cultural things that we have to witness the younger generation go through. And then we remember that our older generations had the same level of disgust about things that we are/were doing.

And we think we turned out fine. And our younger generations will probably turn out fine too. Tons of mental health issues of course, but maybe we can all learn together.
by wagwang | 2025-10-16 17:38:57+00:00
You need to start thinking about the economy in terms of goods and services instead of money. Hoarded money is dead money, it's actually anti inflationary. If there are 100 apples and everyone can afford 1 apple except for a rich person who can buy it all, it's actually a good thing that the rich person doesnt spend their money to buy the apples, thus driving up the price and depleting supply.
by tredre3 | 2025-10-16 17:39:08+00:00
> it's not like online retailers having different prices for the same SKU, it's the same restaurant

But those online retailers are supplied by the same distributor who is supplied by the same manufacturer.

- ManufacturerA -> (Amazon|Walmart) -> Customer - RestaurantA -> (Pickup|Doordash|Uber) -> Customer

Isn't it exactly the same? Online retailers add their cost and profit requirements in their pricing, Doordash does the same.

> I'd prefer the overhead to show up as its own line item, rather than obscuring the actual cost of the service.

Me too. Especially that they already ALSO add a service fee in many (most?) locales, in addition to the delivery fee and the tip.

- Item priced 30% higher - Delivery fee - Service fee - Tip

The first three should be folded in a single line item so that customers realize how much price gouging Doordash is really doing.
by legitster | 2025-10-16 17:39:09+00:00
That's shockingly far lower than I would have expected given the amount of indiscriminate and reckless arrests they are making. I'm guessing for every US citizen that has been arrested there are dozens or hundreds of legal immigrants as well.

You can't even claim the stories of violent illegal arrests are a couple of bad apples. The whole point of hiding their names and faces is to make prosecuting individual bad actors borderline impossible.
by immibis | 2025-10-16 17:39:20+00:00
Tor Browser? Perhaps, but their stated justification is that they were always leaking that via JavaScript and other ways, that Cloudflare was detecting the discrepancy and blocking you a lot more, that they're still spoofing just one of three values (Windows, Mac, Linux) which now matches the JS property, and that they'd like to redo it properly in the future. Seems reasonable to me.
by cj | 2025-10-16 17:39:25+00:00
I use LLMs a lot for health related things (e.g. “Here are 6 bloodwork panels over the past 12 months, here’s a list of medical information, please identify trends/insights/correlations [etc]”)

I default to using ChatGPT since I like the Projects feature (missing from Gemini I think?).

I occasionally run the same prompts in Gemini to compare. A couple notes:

1) Gemini is faster to respond in 100% of cases (most of my prompts kick ChatGPT into thinking mode). ChatGPT is slow.

2) The longer thinking time doesn’t seem to correlate with better quality responses. If anything, Gemini provides better quality analyses despite shorter response time.

3) Gemini (and Claude) are more censored than ChatGPT. Gemini/Claude often refuse medical related prompts, while ChatGPT will answer.
by wholinator2 | 2025-10-16 17:39:40+00:00
Yes but the GP used poor individual performance as their only positive reason of layoffs not needing justification. So the reply was that individual performance is almost never a factor in actual layoffs, a point which you and I agree with. Thus, poor employee performance is not a monolith that can be used to explain all layoffs, and these companies should have to give better reasons that align with actual reality.

It's about the immense asymmetry of power here. Yes, a person can leave just like a company can fire. But a single person quitting is nearly never a massive disruption to the business, but the business firing someone is nearly always a catastrophy for that person.

I don't need to justify quitting because I'm not harming you by doing so. Laying off hundreds of people absolutely requires careful and validated justification as your significantly harming nearly everyone impacted.

Of course these companies do pay well usually, but not all of them do, and not every individual has the privilege of cheap health and rent and a cheap family. Any single significant factor in a persons life can cause that "well paid" factor to mean a lot less, especially if it drags out to 6 months or more like it is known to do
Show HN: RemindMe – AI reminders that understand context
by gagarwal123 | 2025-10-16 17:40:02+00:00
Hi HN! I built RemindMe, an iOS app that uses AI to create context-aware reminders.

Unlike traditional reminder apps, RemindMe understands natural language and monitors real-world conditions:

• "Remind me to take an umbrella when it rains tomorrow" - We monitor weather • Snap a photo of an event poster - We extract dates/times automatically (OCR + GPT) • "Alert me when I'm near any grocery store" - Location category detection, not specific addresses • Track YouTube uploads, product availability, website changes

What makes it different? • Photo intelligence: Snap event posters, we extract dates automatically • Natural language: "Remind me when it rains tomorrow" - we figure it out • Smart monitoring: Track YouTube uploads, weather, product availability • Location intelligence: Trigger at ANY grocery store, not just one address

Would love your feedback!