MurphyA/hacker-news huggingface dataset:
by NickLangat | 2026-03-03 06:27:22+00:00
Location: Nairobi, Kenya

Remote: Yes

Willing to relocate: Yes

Technologies: Python, FastAPI, Django, Postgres, MongoDB, React, Next.js, Docker, AWS

Résumé/CV: https://nicklangat.com/

Email: nicksonlangat95@gmail.com

Hi, I'm a software engineer focused on backend systems and developer infrastructure.

I'm currently building Watchdock (https://watchdock.cc
), a lightweight monitoring and error tracking platform designed to reduce noise and improve signal clarity for SaaS applications.

What I’ve done with Watchdock:

- Designed and implemented an error ingestion API

- Built event grouping & processing logic

- Developed a Python SDK for error capture

- Designed alerting workflows

- Deployed and managed production infrastructure

I enjoy working on backend systems, reliability, observability and tools that improve developer experience.

I’m looking for roles in backend engineering, platform engineering or infrastructure-focused teams where I can contribute to production systems.

GitHub: https://www.github.com/nicksonlangat/

LinkedIn: https://www.linkedin.com/in/nick-langat-26081119a/
by lovich | 2026-03-03 06:27:28+00:00
>I never understand why a company would put something like this in writing.

Do you believe these companies and individuals will ever see consequences for putting this in writing? I don't think they will, and I assume they believe the same based on their actions. Why waste time being "moral" when you don't lose anything for being immoral and stand to gain something if your gamble wins?

I mean, there's a whole philosophical outlook about being a good person and some people just want to do without needing enforcement, but those people also dont tend to become one of the largest corporations on the planet.
by conz | 2026-03-03 06:27:44+00:00
Re: "The Hardware Root of Trust and the binary blobs would still be compiled by a firm that Western governments view as a fundamental supply-chain risk."

Sorry to break it to you, but all of the US hardware firms have now fallen into this same trust-abyss. Trump's USA is now seen in many parts as as big, if not a bigger, digital sovereignty threat as China's communist party is.
by rasz | 2026-03-03 06:28:22+00:00
>develop this nascent drone industry on their own

Copies of copies. German 1980s Dornier DAR prototype https://en.wikipedia.org/wiki/Drone_Anti-Radar copied by South African Kendar as ARD-10, bought by Israeli and manufactured as IAI Harpy https://en.wikipedia.org/wiki/IAI_Harpy, copied by Iran as Shahed 136

https://chakranewz.com/defence-and-aerospace/drones/copy-pas...

https://en.defence-ua.com/news/first_shahed_136_prototype_wa...

and in 2025 US SpektreWorks copied it as https://en.wikipedia.org/wiki/Low-cost_Uncrewed_Combat_Attac...
by Saline9515 | 2026-03-03 06:28:45+00:00
> Fascism is not a branch of socialism

You should read more about this, the creator of the fascist doctrine stated plainly that fascism was socialism with nationalist characteristics.[0]

The fact that Black Shirts didn't like the other socialists doesn't make them less socialists, just like the soviet campaign against Trotskists doesn't mean that the USSR was less communist.

> we're just using the word appropriately

Rubio just admitted that the US participated in the strikes against Iran to please Israel. There is nothing fascist about this, and again plutocracy is a much more efficient explanation for the current regime actions.

[0] https://fee.org/articles/theres-no-denying-the-socialist-roo...
by Brajeshwar | 2026-03-03 06:29:08+00:00
This is Awesome.

On a different note, if you bring this up or think about India too, how will it impact manual farmers whose entire livelihood is tied to doing the job? Or am I reading it (automation) wrong?

Btw, I’ve never liked a website taking over my mouse pointer or the scroll UI and behavior. But yours is so well done, it is lovely, cute, and is indeed very fishy.
by xvector | 2026-03-03 06:29:16+00:00
I wonder if the Anthropic can sue for financial damage when they inevitably win the SCR case (if Hegseth actually bothers to file it.)

There are probably multiple lawsuits Anthropic can file:

1. Blatantly illegal SCR designation as a punitive measure

2. Terminating a contract and offering one with similar terms to a competitor as a punitive measure

3. General defamation

Still very scummy for OAI to swoop in like this.

Also:

> its A.I. systems “shall not be intentionally used for domestic surveillance of U.S. persons and nationals” in line with relevant federal laws, which it named in the contract.

"in line with relevant federal laws" seems like a weasel phrase.
by sanjayjc | 2026-03-03 06:29:18+00:00
Moreover, students are indoctrinated in MS Office from a young age, given the extent to which it's been baked into official curricula. The books that a lot of Indian students use are available online [1] and MS' stranglehold is very evident.

[1] https://ncert.nic.in/textbook/pdf/leca102.pdf
by ajkjk | 2026-03-03 06:30:20+00:00
I know people love to hate on the AI overviews, and I'm a person who generally hates both google and AI. But--I see them as basically good and ideal. After all most of the time I am googling something like trivial, like a simple fact. And for the last decade when I have to click into sites for the information it's some SEO spam-ridden garbage site. So I am very glad to not have to interact with those anymore.

Of course Google gets little credit for this since it was their own malfeasance that led to all the SEO spam anyway (and the horrible expertsexchange-quality tech information, and stupid recipe sites that put life stories first)... but at least there now there is a backpressure against some of the spammy crap.

I am also convinced that the people here reporting that the overviews are always wrong are... basically lying? Or more likely applying some serious negative bias to the pattern they're reporting. The overviews are wrong sometimes, yes, but surely it is like 10% of the time, not always. Probably they're biased because they're generally mad at google, or AI being shoved in their face in general, and I get that... but you don't make the case against google/AI stronger by misrepresenting it; it is a stronger argument if it's accurate and resonates with everyones' experiences.
by refulgentis | 2026-03-03 06:30:27+00:00
Partly, but that flattens it. It's not just awareness, the actual cost of exit is different. Me walking away from a job means I’m a little more lonely, that’s it. I never sold any stock until I left, I’m down $5K total in 3 years. A Meta engineer with a family walking away means pulling kids out of school, selling a house, a spouse's life getting upended. Those aren't the same choice with different levels of self-knowledge. They're materially different choices.
by notpushkin | 2026-03-03 06:31:07+00:00
> and people's riled-up-ness will spill over to any perception that we're "suppressing" the story

It’s just a hot topic. The A hidden workforce one was way off, which is why people might have got that impression. I don’t think this was intentional, but I can understand where the backlash is coming from :)
by gorgoiler | 2026-03-03 06:31:36+00:00
It would be good to see a real example. There’s a sketch of one in the README.md but I’d be interested to see how it works in real life with something complicated.

> Add users with authentication

> No, not like that

> Closer, but I don’t want avatars

> I need email validation too

> Use something off the shelf?

Someone in this place was saying this the other day: a lot of what might seem like public commits to main are really more like private commits to your feature branch. Once everything works you squash it all down to a final version ready for review and to commit to main.

It’s unclear what the “squash” process is for “make me a foo” + “no not like that”.
by ModernMech | 2026-03-03 06:31:47+00:00
I'm very bad with names and quotes, so sometimes I'll ask ChatGPT something like "what's that famous quote Brian Kernighan said about programming language names" and it will just make shit up, when really I was thinking about Donald Knuth. But according to ChatGPT, Kernighan famously said:

“Everyone knows that Perl is designed to make easy things easy, and hard things possible, but nobody knows why it’s called Perl.”

Which of course returns 0 results on Google, as is customary for famous quotes.
by palmotea | 2026-03-03 06:31:47+00:00
> I have to admit, nowadays Google AI Overview's accuracy is so good that I often don't check the links. It's scary that it got from 'practically useless' to 'the actual google search' in less than two years.

It says things I know to be false fairly regularly. I don't keep a log or anything, but it's left an impression that it's far from reliable.
by Fintegrationfs | 2026-03-03 06:32:00+00:00
Location: India
Remote: Yes (Clients: USA, UK, Europe, UAE)
Willing to relocate: Yes

Technologies:
Plaid, Stripe, Codat, Salt Edge
Banking & Open Banking APIs
KYC/AML (Persona, Alloy, Prove)
Lending & BNPL Systems
JavaScript, TypeScript, React, Next.js, Node.js, Python
AI (LLMs, RAG, Automation), Risk & Credit Models
Full-Stack Web & Mobile Development

Industries:
FinTech (Primary Focus), InsureTech, Banking, Wealth & Investment Platforms

I design and build scalable FinTech products — from lending journeys and banking integrations to AI-powered financial workflows. I help startups and financial institutions launch MVPs, modernize legacy systems, and integrate Open Banking infrastructure like Plaid into production-ready platforms.

Practical, execution-focused, and cost-efficient.

Email: jeegar.patil@mobilefirst.in
by aquafox | 2026-03-03 06:32:00+00:00
I really don't understand why people think it's a good idea to use csv. In english settings, the comma can be used as 1000-delimiter in large numbers, e.g. 1,000,000 for on million, in German, the comma is used as decimal place, e.g. 1,50€ for 1 euro and 50 cents. And of course, commas can be used free text fields. Given all that, it is just logical to use tsv instead!
by armchairhacker | 2026-03-03 06:33:11+00:00
I made it up, although maybe I’m not the first? The third should actually be “language not designed around static analysis”

- You can write a static analysis that is fast and straightforward if you design the language around it (fast + easy + !language)

- Otherwise, you’ll run into features that prevent that. Ex (stolen from an above comment): name resolution within unqualified imports

- For many such features, you can write a brute-force solution. Ex: scan all possible definitions within the unqualified import until you find the target name (!fast + easy + language)

- Or you can optimize this solution, using incremental cached lookup tables (fast + !easy + language)

Of course, there are languages with features that make most static analyses for them neither fast nor easy (ex: for name resolution, eval or macros). But it holds in many cases, ex:

- Parsing: basic syntax (!language), GLR parser or LL parser with big alternatives (!fast), IELR parser or LL parser with smart alternatives (!easy)

- Type inference: many type annotations (!language), brute-force enumerate candidates (!fast), Hindley-Milner or bidirectional, possibly extended for features like trait resolution (!easy)

- Allocation: manual (!language), put everything on the heap (!fast), heuristics, implicit boxing and unboxing (!easy)

There’s a trend (I also don’t know where it originates) that most “data processing” problems can be solved with an easier slower or trickier faster algorithm (hence, competitive programming). Static analyses are this class of problem, but for them (sometimes) there is a third option: simplify the problem by putting hints in the language.
by cootsnuck | 2026-03-03 06:34:12+00:00
In OpenAI's own words about semantic_vad:

> Chunks the audio when the model believes based on the words said by the user that they have completed their utterance.

Source: https://developers.openai.com/api/docs/guides/realtime-vad

OpenAI's Semantic mode is looking at the semantic meaning of the transcribed text to make an educated guess about where the user's end of utterance is.

According to Deepgram, Flux's end-of-turn detection is not just a semantic VAD (which inherently is a separate model from the STT model that's doing the transcribing). Deepgram describes Flux as:

> the same model that produces transcripts is also responsible for modeling conversational flow and turn detection.

[...]

> With complete semantic, acoustic, and full-turn context in a fused model, Flux is able to very accurately detect turn ends and avoid the premature interruptions common with traditional approaches.

Source: https://deepgram.com/learn/introducing-flux-conversational-s...

So according to them, end-of-turn detection isn't just based on semantic content of the transcript (which makes sense given the latency), but rather the the characteristics of the actual audio waveform itself as well.

Which Pipecat (open source voice AI orchestration platform) actually does as well seemingly with their smart-turn native turn detection model as well: https://github.com/pipecat-ai/smart-turn (minus the built-in transcription)
by syngrog66 | 2026-03-03 06:34:29+00:00
Location: Colorado, USA

Remote: Yes

Willing to relocate: Yes

Technologies: Golang (Go), C, Python, Java, SQL, git, Docker, Linux/POSIX, Internet & web dev, cloud IaaS, distributed, concurrency & threading, performance & scalability, some math & ML

Résumé/CV:
https://github.com/mkramlich/portfolio/raw/refs/heads/master...

Email: groglogic+hn2026mar@gmail.com

programming for decades. solid fundamentals. troubleshooter. tech lead/arch. SRE-ish. solved legacy Heisenbugs & shipped, many times.

author of perf cheatsheet

writing book on HPC

US citizen, native English

ex Orbitz on core tech (JVM, GC, perf regress follow-up, ops, logs, instrum, caches, sessions, threads, db conns)

research & due diligence for US State Dept on public defenses against foreign adversarial propaganda & disinfo (ie. natsec)
game engine creator & toolmaker since kid. once built small sw biz

recent client: sys prog R&D on mem alloc latency & SEGV resilience. C on Linux. delivered code, benchmarks, diagrams & report on how to upgrade perf & avail of their soft-RT (micros mattered), $-impacting backend

LatLearn: FOSS Golang latency instrum & reporting lib
by tototrains | 2026-03-03 06:34:36+00:00
I've build 10+ games which I am ashamed to show :)

Straight JS/html/css front-end with zero dependencies works well.

Ask for a node.js backend and can be instantly deployed as client/server or straight to html - multiplayer feels trivial.

C# Monogame works well for something heavier.

You can actually edit Unity scenes directly using the LLM as they're a readable text file which works ok, but Unity is bloatware when you can code it all yourself (it's an absolute nightmare of inexplicable bugs, do not use it. After updating to 0.62f from 0.48f my clang compiler now segfaults while building Webgl - luckily my team mate can do the builds)

The key is building exactly and only what you want and need. Make your design lean, suit the game as you are actually building it not a theoretical overengineered masterpiece - refactors are cheap later, but bloat will kill your project.
by alephnerd | 2026-03-03 06:35:37+00:00
I've given my thoughts about this on HN before the current escalation [0] and given the recent vague statement by Hegseth about how this will not be a "politically correct war" I think this is why we are seeing conflicting messaging - we are fine toppling Iran into a Libyan or Syrian style civil war due to Iran's status as a nuclear threshold state and do not care if mass civilian casualties arise.

No administration can admit that publicly because of the destabilizing nature of it's implication with regards to the rules based order. Increasingly, I think Fiona Hill might be right [1] about how we've entered a polycrisis in 2022. Interesting times...

[0] - https://news.ycombinator.com/item?id=47092612

[1] - https://xcancel.com/FrankRGardner/status/2027098560647348410...
by overfeed | 2026-03-03 06:35:53+00:00
> if you explicitly ask agents to write/run tests, after a while agents just forget to do that

Add a single task using your project's preferred task-runner that performs all the checks you want the agent to adhere to: linting, test coverage, style checks, test, etc, and add a rule in AGENTS.md that agents should always run this tasks after edits, and fix any warnings or errors produced.

Add the same task to your version management's pre-merge checks, in case the agent (or colleague) forgets to check before pushing. This was good practice since before LLMs, but I never was a fan of having such checks to pre-commit hooks.
by lovich | 2026-03-03 06:35:55+00:00
I was at my local grocery store earlier this week. Bought a bunch of food, also got liquor at the local packy, didnt need ID for anything. So you are definitionally incorrect.

As to why people have a problem with demanding ID for voting, its because its not coupled with a requirement for the government to ensure every citizen has ID free of charge. Then you get shit like the current admin ordering places to stop providing identification services https://www.pbs.org/newshour/politics/nonprofit-libraries-or...

and it seems like the intent is to make sure that certain types of people cant vote. Not an intent to make sure only the people with the right to vote can vote.

If you combine a claim for voter ID along with an increase in spending to make sure every valid voter gets one free of charge, then I'd believe you were not being malicious and were actually concerned with voting integrity.

I dont think youd ever do that, so get fucked. Rescinded if you are willing to claim otherwise.
by hs586 | 2026-03-03 06:36:03+00:00
> That's because they haven't came out with another small iPhone in more than four years.

I kind of agree with the previous comment. I think if you spend a lot of time on the phone, have a lot of apps then it makes sense to upgrade your phone more frequently and also makes sense to have a larger screen and better battery life. So conversely, there is a correlation between people who have smaller phones and upgrade less frequently.

I have my iPhone 12mini for 5-6 years now, and I'd upgrade it now if there was a new small iPhone. But I would upgrade it 3 years ago.
by michaelmrose | 2026-03-03 06:36:32+00:00
Humans as a class are error prone but some humans in their respective fields are very very good. It's often not terribly hard to figure out based on resume and credentials who these folks are and as a shortcut we can look for markers in terms of terminology specifics confidence if it's less important like deciding what to read vs cancer care for your mom.

AI can trip all the right searches to fool these shortcuts whilst sometimes being entirely full of shit and they have no resume nor credentials to verify should we desire to check.

If you have such and vouch for it I can consider your trustworthiness rather than its. If you admit you yourself are reliant on it then this no longer holds
by sankalpmukim | 2026-03-03 06:37:00+00:00
good writeup. I've been meaning to set this up for myself too. I keep uninstalling apps from my phone every other day because if I use something very little, I am afraid the app is collecting data from my usage in some way or the other.

I have a fairly new ish Pixel phone, do you think I'll be able to go back if I don't like it?
by WarOnPrivacy | 2026-03-03 06:37:20+00:00
Delivery Method: WEA utilizes a one-to-many alert delivery service
called SMS-Cell Broadcast (SMS-CB), rather than SMS Point-to-Point
(SMS-PP).

SMS-Cell Broadcast (SMS-CB) is a method for sending short text messages
simultaneously to multiple mobile phone users within a specific geographic
area. It is a feature within the GSM (Global System for Mobile
Communications) standard and is sometimes referred to as Cell Broadcast.

ref: https://www.etsi.org/deliver/etsi_ts/144000_144099/144012/07...
by m463 | 2026-03-03 06:37:30+00:00
I agree with you with respect to smart, cloud, etc

I think we should support people who are uncomfortable about this stuff, don't ridicule them with "tinfoil hat much?" type sentiments

By the way, GOG.com treats you well wrt cloud/privacy/etc. All games they sell are drm-free and can be downloaded, installed and played offline.
by FreeGuessr | 2026-03-03 06:37:57+00:00
So by default, it’s turned off. Make sure that in the expandable menu, at the top above the "Shuffle" button, you enable the "Skip Talk" feature.

Another way is to click on the "AI Off" label in the play bar. This will open the "Audio Timeline", and you will find the "Skip Talk" toggle there as well.
by jojogh | 2026-03-03 06:38:26+00:00
NeoSpark today announced the integration of Nano Banana 2 — Google's latest Gemini 3.1 Flash Image model, offering users near-Pro level image generation quality while maintaining Flash-tier speed and pricing.

Key Highlights:

1-Second Generation: Faster than Nano Banana Pro, standard generation time under 2 seconds

4K Output: Native 2K generation with true 4K export support

Precision Text Rendering: ~90% text accuracy in AI images, supports marketing assets and UI design

Multi-Subject Consistency: Single workflow supports up to 5 characters + 14 distinct objects

Real-Time Search Grounding: Leverages Google Search to accurately render specific logos, landmarks, and products
Pricing (credit-based, pay-as-you-go):

Nano Banana 2: $0.080/image (official) / $0.080/image (useneospark.com channel)

New users receive 50 free credits upon signup
Credits never expire
NeoSpark Platform Features:

Supports multiple top-tier models: Midjourney v7, Nano Banana Pro, Z-Image Turbo, Seedance 2.0, Sora 2, Veo 3, and more

No design skills required, AI Agent automatically understands your needs

Editable vector output, not static images

Commercial-use safe, no copyright risks

Use Cases:

E-commerce product showcase images and advertising videos

Social media marketing content

Posters, flyers, infographics

Blog covers and UI/UX wireframes

Discussion: Has anyone tried Nano Banana 2 yet? Compared to the Pro version, is the quality gap really "almost invisible" as Google claims?
by razingeden | 2026-03-03 06:38:45+00:00
I don’t (and will not) log into a Google account, I use “aurora store”. To install Google play store apps anonymously , or sideload. (It’s in F-Droid.) That’s the leg up over the Apple ecosystem at this time. And I totally expect that to get ratcheted down at some point.

Before I get piled on here. Allow me to say that I don’t personally care about grapheneOS’s mile long list of burned bridges and grudges against other projects. Installing Instagram is more or less an act of willfully and deliberately giving your phone cancer, syphillis, and rabies no matter how , exactly, you went about installing it.
by reattend | 2026-03-03 06:38:58+00:00
This is awesome. Specially loved the origin story. Have been to Goa a couple times, and never have I ever thought about all these from this angle. Currently I am working with a startup incubator in North East India, and we provide grants of upto $30,000 and have seen some good aquaculture ideas. Hope I can introduce the cohort with you some day.

Aqua startups need each other.
by doomsy | 2026-03-03 06:39:29+00:00
Location: Waterloo, Ontario, Canada
Remote: Yes
Willing to relocate: Yes

Technologies: Python, C/C++, TypeScript, JavaScript, SQL, FastAPI, PyTorch, XGBoost, Scikit-learn, Pandas, NumPy, OpenCV, LangGraph, React, Next.js, Playwright, Docker, MongoDB, Git

Resume/CV: https://ariobarin.com/r

Email: ariobarin.ostovary@gmail.com

Waterloo Software Engineering student seeking a Summer 2026 internship, ideally on an AI/ML or data-focused team. I like shipping practical systems fast, from RL and market-regime models to production ML tools.