MurphyA/hacker-news huggingface dataset:
by somenameforme | 2025-11-03 17:37:30+00:00
The chances of a citizen being targeted by ICE is low. The chances of a citizen being unable to compellingly correct that mistake is very low. The chance of a mismatch on the database is very low. The chance of there being a mismatch that isn't immediately obvious to the ICE officer is astronomically low.

And now you need every single one of these events to occur, simultaneously. The chances of this happening is practically zero. And even if somehow this does happen, which it won't, it's at worst a significant inconvenience for the person who somehow managed to win the reverse lottery. Though in this case perhaps it's not even entirely the reverse lottery - because there'd be a big paycheck awaiting them in lawsuits, crowdfunding, media fees, and so on.

I simply don't see false positives as a realistic concern here, whatsoever. Going with your analog with the police I'd mention e.g. DNA tests or finger prints. These do have non-zero failure rates, but they're still regularly used to convict people simply because the failure rate is seen as acceptably low. And in this case, the conditional probability we're speaking of is probably even lower, and with much less at stake!
by asa400 | 2025-11-03 17:37:33+00:00
Folks, if you have problems doing async work, and most of your intense logic/algorithms is a network hop away (LLMs, etc.), do yourself a favor and write a spike in Elixir. Just give it a shot.

The whole environment is built for async from the ground up. Thousands and thousands of hours put into creating a runtime and language specifically to make async programming feasible. The runtime handles async IO for you with preemptive scheduling. Ability to look at any runtime state on a production instance. Lovely community. More libraries than you might expect. Excellent language in Elixir.

Give it a shot.
by dr_dshiv | 2025-11-03 17:37:37+00:00
Hooke introduced the effects of cannabis (“an account of the plant”) to the Royal Society and sometimes I wonder about that. Consider this amazingly dramatic title:

“A General Scheme, or Idea of the Present State of Natural Philosophy, And how its Defects may be Remedied by a Methodical Proceeding in the Making Experiments and Collecting Observations whereby to Compile a Natural History, as the Solid Basis for the Superstructure of True Philosophy.”

(Try saying that title in one breath!)

When it comes to cybernetics— Hooke was a big fan of Cornelis Drebbel who designed and built the first cybernetic system (a self regulating oven) and a functional submarine (which produced oxygen by heating saltpetre), and a compound microscope, and chemical air conditioning, and the telescope that Galileo used to find the moons of Jupiter, and a perpetual motion machine based on harvesting barometric pressure changes, and…
by maxglute | 2025-11-03 17:37:37+00:00
PRC fishing mostly on international waters is an act of war now? NVM PRC DWF about as well behaved as other distant fishing fleet in terms of clipping EEZs and they're still underfishing per capita relative other large fishing powers, i.e. they're taking less from commons then entitled.

Countries dependent are migratory transnational resource extraction are frankly living on a retarded business model and have only themselves to blame. Reminder 80% of PRC fish comes from sustainable aquaculture that control in their soveign waters. That's your sustainable ecology model, but it requires capex / infra to manage husbandry instead relying on gaia like some hunter gather.
by andreas_mauer | 2025-11-03 17:37:39+00:00
The core problem: AI agents require measuring and iterating on subjective behavior - tone, decision-making, context usage. From experience, the best setup is when product managers take care of improving agent behavior, while engineers build workflows and infrastructure.

Restack's approach:

- Engineers build workflows in Python. Temporal and Kubernetes handle reliability and scalability.

- Product teams and domain experts A/B test and version control prompts and context management, without engineering required for behavioral iteration.

Technical stack (open source):

- React for frontend

- Temporal for retries and long-running workflows

- Kubernetes with horizontal pod autoscaler for agent scaling

- Context store built on Clickhouse

- Full observability and agent tracing

- MCP-compatible workflows
by RealStickman_ | 2025-11-03 17:37:43+00:00
Most of the issues with the database are old sins from Emby. With 10.11 the Jellyfin team finally managed to clean up that mess so they can move forward with a clean implementation. Their blog post on moving to EFCore [1] and version 10.11 release post [2] have more details.

[1] https://jellyfin.org/posts/efcore-refactoring [2] https://jellyfin.org/posts/jellyfin-release-10.11.0/
by dismalpedigree | 2025-11-03 17:37:51+00:00
I agree. It take quite a bit longer to initially detect things. Then it also miss identifies certain things. Apparently I have 11 refrigerators (I dont). Also it finally did pick up my EV charger yesterday after 5 weeks.

I hope they continue to support it. I originally bought it because I don’t trust Duke Energy. Now it will be in the meters owned by Duke. Seems like a perverse reversal.
by lotsofpulp | 2025-11-03 17:38:42+00:00
Of course, that is why US employees should be able to have access to benefit costs in terms of dollars to be able to compare total compensation. Currently, that is usually only available after the end of a calendar year on form W-2 (box 12 code DD for health insurance premiums).

Technically, you have to get even more granular. If your employer subsidizes health insurance premiums, then you pay for health insurance with pre tax income. If your employer does not, then you have to buy with post tax income. The difference is thousands of dollars per year.

You even avoid FICA if you can max out your HSA via payroll withholdings, a decision solely made by your employer.

It’s actually amazing how many ways the US governments has come up with to screw young people and small businesses.
by necubi | 2025-11-03 17:39:12+00:00
Cloudflare | Rust/DB engineers | SF/AUS/SEA/NYC/LON/LIS (Hybrid) | Full-time

Hey HN, I'm hiring engineers for the new Cloudflare Data Platform (https://blog.cloudflare.com/cloudflare-data-platform). We do streaming ingest and processing, managed Iceberg catalogs, and a distributed query engine—all built on R2 and the Cloudflare Edge. We're making it ridiculously easy for Cloudflare customers to build data lakes.

I'm looking for Rust engineers with experience or interest in databases, stream processing engines, and query engines. You'll get to work on incredibly cool tech on a huge scale.

Note: we are hiring for hybrid in one of our engineering hubs (SF/AUS/SEA/NYC/LON/LIS).

If you're interested, shoot me an email (in profile) with subject HN and a brief description of your background.
by znpy | 2025-11-03 17:39:15+00:00
> You really consider 1 MB of JS too heavy for an application with hundreds of features? How exactly are developers supposed to fit an entire web app into that? Why does this minimalism suddenly apply only to JavaScript? Should every desktop app be under 1 MB too? Is Windows Calculator 30 MB binary also an offense to your principles?

Yes, I don't know, because it runs in the browser, yes, yes.
by radug14 | 2025-11-03 17:39:20+00:00
Hey! I think it's quite the opposite, and I'll explain why.

Let me just apply one example. A few years ago I was screening candidates over a 30-minute live coding interview covering pretty day to day stuff. That required a 30 minute investment from the applicant in what is a high-stress situation for many. I can't tell you how many times they seemed very stressed simply because they had to code in a live interview setting knowing someone is actively watching what they are doing.

Now compare that to a 20-minute screening interview where most of that pressure is gone. You can do it whenever you want to.

That is my rationale behind it, thinking both as an applicant and as a hiring manager.

Why do you think this leads to more wasted time?
by cube2222 | 2025-11-03 17:39:48+00:00
Spacelift | Remote (Europe) | Full-time | Senior Software Engineer | $80k-$110k+ (can go higher)

We're a VC-funded startup (recently raised $51M Series C) building an infrastructure orchestrator and collaborative management platform for Infrastructure-as-Code – from OpenTofu, Terraform, Terragrunt, CloudFormation, Pulumi, Kubernetes, to Ansible.

On the backend we're using 100% Go with AWS primitives. We're looking for backend developers who like doing DevOps'y stuff sometimes (because in a way it's the spirit of our company), or have experience with the cloud native ecosystem. Ideally you'd have experience working with an IaC tool, i.e. Terraform, Pulumi, Ansible, CloudFormation, Kubernetes, or SaltStack.

Overall we have a deeply technical product, trying to build something customers love to use, and have a lot of happy and satisfied customers. We promise interesting work, the ability to open source parts of the project which don't give us a business advantage, as well as healthy working hours.

If that sounds like fun to you, please apply at https://careers.spacelift.io/jobs/3006934-software-engineer-...

You can find out more about the product we're building at https://spacelift.io and also see our engineering blog for a few technical blog posts of ours: https://spacelift.io/blog/engineering

Additionally, we're hiring for a new product we're building, Flows. Mostly the same requirements and tech stack, without the devops bits. You can apply for that here: https://careers.spacelift.io/jobs/6438380-product-software-e...
by jaredsilver | 2025-11-03 17:40:14+00:00
Brilliant.org | Software Engineers & Designers | Remote (North America), SF, NYC | Full-time | $170k — $235k | https://brilliant.org

Brilliant is building world-class interactive learning experiences that combine challenging problems, compelling narratives, and delightful visual storytelling.

We're hiring engineers and designers to help craft the next generation of interactive learning and change how the world learns.

Engineers at Brilliant think about both "building the right thing" AND "building the thing right" while pursuing high standards of excellence for ourselves, our product, and our codebase.

Our designers craft interaction patterns that make math, science, and computer science concepts feel approachable, delightful, and addictively learnable.

If you're energized by the prospect of doing the best work of your career and changing how the world learns alongside the most talented peers you've ever worked with, you can learn more and apply here: https://brilliant.org/careers.
by aksharma2004 | 2025-11-03 17:40:16+00:00
Location: India (Flexible with any timezone) Remote: YES Willing to relocate: NO Technologies: Snowflake, Databricks, Data Engineering, Data Analysis, PySpark, Python, Java, DBT, SQL, AWS, GCP, Sigma Computing. Résumé/CV: https://github.com/aksharmatech/cv/blob/main/Ashwini%20Kumar%20Sharma%20-%20Resume.pdf Email: aksharma2004@gmail.com
by rendall | 2025-11-03 17:41:03+00:00
Back in the day, some kind of online sticker company needed a developer. I submitted my resume and they told me via email I needed to pass an online test. The testing was very similar to your company, only of course no AI. I was nervous. Super nervous. Shaking. Psyched myself up for an entire day, then logged in and absolutely crushed it. Crushed that test. It was hard but easier than I expected. Passed 100%. The sticker company then emailed me that they chose someone else, somebody else had a better resume, even though there was no interview. The test was cheap for them, but cost me. So cheap for this sticker company that they could afford to consider my resume only after I had crushed their dumb-ass test.

There needs to be some cost or pain for the interviewers to signal that they actually care.

So, to answer your question, if a company were to outsource their screening calls, it signals to me that they do not have the time to understand their candidates. They simply do not care, which means they don't care for their employees either.
by knuppar | 2025-11-03 17:41:30+00:00
It's not engagement-optimized social media (good old sepia orange, sorted by upvotes only) but it is social media, albeit in a form closer to private communities. Engagement-optimized social media is definitely the problem for me, hours and hours can fly by. HN + no recs/history yt has been the trusty setup for a while.
by Razengan | 2025-11-03 17:41:45+00:00
Just a day ago I asked Gemini to search for Airbnb rooms in an area and give me a summarized list.

It told me it can't and I could do it myself.

I told it again.

Again it told me it can't, but here's how I could do it myself.

I told it it sucks and that ChatGPT etc. can do it for me.

Then it went and I don't know, scrapped Airbnb or used a previous search it must have had, to pull up rooms with an Airbnb link to each.

…

After using a bunch of products I now think a common option they all need to have is a toggle between "Monkey's Paw" mode: Do As I Say, vs a "Do What I Mean" mode.

Basically where the user takes responsibility and where the AI does.

If it can't do or isn't allowed to do something when in Monkey Paw mode then just stop with a single sentence. Don't go on a roundabout gaslighting trip.
by vimota | 2025-11-03 17:41:48+00:00
CoPlane (https://coplane.com/) | Product/Design Engineer + Designer | Remote (North America) or NYC | Full Time

The world doesn't need another ERP. CoPlane is building the Agentic Orchestration platform that enables enterprises to orchestrate intelligent processes across their existing systems. Founded by ex-Stripe/Segment product and tech leads, we're changing how businesses operate their backoffice - helping them scale intelligence not headcount.

We're looking for exceptional engineers to grow our small founding team of engineers that include ex-founders, open source contributors (authors of neovim and neverthrow), and architects of petabyte-scale data platforms. You'll work with billion-dollar enterprises solving their hardest, most mission-critical automation problems.

If you're excited about working at the nexus of data, automation and AI, and want to make a significant impact in an early, well-capitalized startup with large enterprise design partners, we'd love to hear from you.

Roles: Product/Design Engineer and Designer.

For more info and to apply: https://coplane.com/careers
by Zdechlak | 2025-11-03 17:42:10+00:00
10x Partners | Senior Foundry/AIP Engineer | Full-Time / Part-time | REMOTE (US East Coast & EU) | Offices in Switzerland

We’re a boutique, high-impact consultancy focused on Palantir Foundry & AIP. Founded by ex-Palantir engineers and elite consultants, we deliver rapid, high-value solutions with real business impact.

Role

Lead end-to-end delivery on strategic client projects in Foundry/AIP Build production workflows from data integration to decision tools Partner with stakeholders (CxOs, product leads, data teams) to unlock value Lead engineering teams; help shape our delivery model and engineering culture

You bring

3+ years hands-on with Palantir Foundry and/or AIP Strong software fundamentals (Python, Spark, TypeScript) Deep understanding of data modeling, ontologies, operational workflows Ability to lead in complex client environments; consulting mindset Bonus: financial services experience; products/tools built on Foundry/AIP; prior Palantir or boutique consultancy experience

Why 10x

Elite team (ex-Palantir, top Foundry experts) High agency, low politics; real ownership from day one Premium compensation with upside as we scale Remote-first (US East Coast & EU) + optional on-site in Switzerland

Location

Remote: US East Coast (ET-friendly) & EU. Offices and team gatherings in Switzerland.

Apply

→ Apply here: https://apply.10x-partners.com/
by kiregz | 2025-11-03 17:42:13+00:00
Location: Greater Seattle Area, Washington State Remote: Remote (preferred), Hybrid or On-Site Willing to relocate: No Technologies: C#, C++, C, Rust (learning), R language, Python, SQL, Agile, Project Management, Mentoring. Résumé/CV: Software Engineer with over 20 years of experience including 10+ years as senior engineer at Microsoft. Email: singing-penny-coma@duck.com
by epolanski | 2025-11-03 17:42:36+00:00
I don't think you're reading this correctly.

The proper way to read it is to understand the problem and its pros and cons.

Without going long in the speculation, the situation likely was: there's only one guy who really can deliver this because of his knowledge, cv and experience and we need it.

And at that point your choice is having a solution or not.
by QueensGambit | 2025-11-03 17:42:51+00:00
Three years ago, when we started making profit as a bootstrapped startup, I was stunned by how little money I could reinvest in my own company compared to a funded competitor. We paid ourselves 20% of the profit and paid 40% in taxes and reinvested the rest i.e. 40% into our business. Meanwhile, a VC-backed competitor could show losses and invest 100% of the revenue plus the $10 million or $50 million they raised from investors. In this essay, I explain you how screwed up the incentives are for bootstrapped companies and a solution to fix this:

Think Stripe Atlas for bootstrapped companies, a service that incorporates you in countries with favorable tax treatment for reinvestment, where you only pay taxes on founder distributions, not on profits you reinvest.
by antirez | 2025-11-03 17:42:56+00:00
It's not a module, it is part of every new Redis version now. Well, actually: it is written in the form of a module and with the modules API in order to improve modularity of the Redis internals, but it is a "merged module", a new implementation/concept I implemented in Redis exactly to support the Vector Sets use case. Thank you for mentioning this.
by HeyLaughingBoy | 2025-11-03 17:43:05+00:00
It can be hard to make a business case for something like that, so I'm somewhat sympathetic to their position. I've run into the same problem: the cost of changing can often be greater than the amount you, or the customer, will save by doing so. As far as future proofing goes, my experience is that no one cares until they can't buy parts. Then panic ensues.

At my last job, we kept running into this problem with one customer. Every time they placed an order for the hardware we built for them, it kept getting more and more expensive because we had to search for obsolete parts and charge them a premium. But the amount that our price increased was dwarfed by the amount of money that they made selling their machine, so they literally didn't care. And as long as they happily paid us, we didn't really care that much either.
by MarcellLunczer | 2025-11-03 17:43:07+00:00
Hi HN,

I’m the co-founder of Neutral News AI: a site that tries to answer a simple question:

“What actually happened here, across multiple biased sources, and can we check the claims against the original articles?”

Link: https://neutralnewsai.com Analyzer: https://neutralnewsai.com/analyzer No signup needed to read the news or run a basic analysis.

What it does

• Crawls multiple outlets (left / center / right + wires / gov sites) for the same story.

• Generates a short, neutral summary constrained to those sources (no extra web search).

• Extracts atomic claims (events, numbers, quotes) from the draft.

• Uses an MNLI model to test each claim against the underlying articles:

• entailment → “Supported”

• contradiction → “Refuted”

• neutral → “Inconclusive”

• Surfaces a “receipt ledger” per article: claim text, verdict, quote, source, timestamp.

• Exposes the underlying models on an Analyzer page where you can paste any URL and get:

• political bias score,

• sentiment / subjectivity,

• readability metrics,

• a rough credibility signal.

Stack and models

• Backend: Python, PostgreSQL.

• Crawling / aggregation: scheduled scrapers + RSS + manual curated source lists.

• Bias / propaganda detection: transformer-based classifiers fine-tuned on public political news datasets, plus some hand-engineered features (e.g., source-level priors, readability, sentiment). In offline tests I get 93% accuracy on bias detection(happy to share more detail if people care).

• Claim extraction: sentence segmentation + a lightweight classifier to label check-worthy clauses (counts, quotes, time-bound events, entity claims).

• Fact-checking: MNLI model (currently DeBERTa-based) over (claim, evidence-passage) pairs with some heuristics to merge multiple snippets.

• Frontend: Angular + server-rendered news pages for speed and SEO.

The methodology is documented here with more detail:

https://neutralnewsai.com/methodology

What I’m unsure about

• How far I can push MNLI-style models before needing a more explicit retrieval-augmented system or custom architectures.

• Whether my current claim extraction approach is good enough for high-stakes use, or if I should move to a more formal information extraction pipeline.

• How to expose uncertainty and failure modes in a way that’s actually useful for non-technical readers.

Why I’m posting

I’d like feedback from this community on:

• ML / NLP choices you strongly disagree with.

• Evaluation: what would be a more convincing test suite or benchmark?

• UI/UX for showing “supported/refuted/inconclusive” without overselling model confidence.

I’m very open to critique. If you think this is conceptually wrong or socially dangerous, I’d also like to hear that argument.

Thanks for reading, Marcell
by cjonas | 2025-11-03 17:43:24+00:00
100% same experience. If it were up to me, I'd started with typescript, but the client insisted on using a python stack (landed on FastMCP, FastAPI, PydanticAI).

While, `PydanticAI` does the best it can with a limited type system, it just can't match the productivity of typescript.

And I still can't believe what a mess async python is. The worst thing we've encountered was a bug from mixing anyio with asyncio which resulted in our ECS container getting it's CPU pinned to 100% [1]. And constantly running into issue with libraries not handling task cancellation properly.

I get that python has captured the ML ecosystem, but these agent systems are just API calls and parsing json...

[1](https://github.com/agronholm/anyio/issues/884)
by nomilk | 2025-11-03 17:43:27+00:00
This would be a bit easier to understand had the example used text that was unrelated to vim itself.

(seems to occur quite often with tutorials/documentation where the author has the topic they're showcasing top of mind, and naturally, but unnecessarily, uses the topic itself in examples, making it confusing for new readers to distinguish concept from arbitrary example)

For anyone wondering what's going on, "How do I\nexit vim?" is completely arbitrary text. This VimGraph function accepts this (or any other) text as an input, and shows the keys you could press to get from one place in the text to another using vim. The example limits the keys to just three (k, l, and w) presumably to not let things get too cluttered. (there's a curious 'crown' shaped key, which I suspect is a rendering bug where a 'w' and 'l' have been placed on top of one another).
by stronglikedan | 2025-11-03 17:43:39+00:00
Nope, but only because I use it anonymously, same as reddit. To me, context is the key to every designation, so it's not whether a site is or isn't social media. Some platforms support social media usage, but it's the way the individual user uses it that makes it social media to them. I personally do not have a social media presence, and can't see ever wanting one.

EDIT: At best, HN is a link aggregator in the form of a discussion forum.