MurphyA/hacker-news huggingface dataset:
Looking for a US or Canada student partner
by kennethcudia | 2026-03-04 13:12:54+00:00
Hi,
I’m a developer who enjoys building real web products and technical projects.
I’m looking to collaborate with a U.S.- or Canada-based college student who might enjoy networking or finding project opportunities.
The idea is simple:
• You help find projects or clients in the U.S. or Canadian market
• I handle the technical development and product building
• We share the revenue
I’m comfortable building the full product myself and have a strong work ethic when it comes to delivering projects.
This could be useful if you’re a student who wants:
• extra income from projects
• real-world project experience
• exposure to building products or small startups
My English is not native-level, but I communicate clearly and always try to improve.
If this sounds interesting, feel free to reach out.
by darkwater | 2026-03-04 13:13:50+00:00
> Now, promotion time comes around. Engineer B’s work practically writes itself into a promotion packet: “Designed and implemented a scalable event-driven architecture, introduced a reusable abstraction layer adopted by multiple teams, and built a configuration framework enabling future extensibility.” That practically screams Staff+.

> But for Engineer A’s work, there’s almost nothing to say. “Implemented feature X.” Three words. Her work was better. But it’s invisible because of how simple she made it look. You can’t write a compelling narrative about the thing you didn’t build. Nobody gets promoted for the complexity they avoided.

Well, Engineer A's manager should help her writing a better version of her output. It's not easy, but it's their work. And if this simpler solution was actually better for the company, it should be highlighted how in terms that make sense for the business. I might be naive and too optimistic but good engineers with decent enough managers will stand out in the long run. That doesn't exclude that a few "bad" engineers can game their way up at the same time, even in functional organizations. though.
by ineedasername | 2026-03-04 13:14:14+00:00
You need the tension between both, or else either approach at most levels of systems, whether its an app or a corporation, tends to lead to toxic failures modes.

It could be something overbuilt, large organization structures. Brittle solutions that are highly performant until they break. Or products/offerings that don't grow for similar reasons, simpler-is-better, don't compete with yourself. Or those that grow the wrong way-- too many, much to manage, frailty through complexity, sku confusion.

Alternatively, things that are allowed to grow with some leeway, some caution, and then pruned back.

There's failure modes in any of these but the one I see most often is overreaching concern for any single one.
by kennethcudia | 2026-03-04 13:14:39+00:00
Hi,
I’m a developer who enjoys building real web products and technical projects.
I’m looking to collaborate with a U.S.- or Canada-based college student who might enjoy networking or finding project opportunities.
The idea is simple:
• You help find projects or clients in the U.S. or Canadian market
• I handle the technical development and product building
• We share the revenue
I’m comfortable building the full product myself and have a strong work ethic when it comes to delivering projects.
This could be useful if you’re a student who wants:
• extra income from projects
• real-world project experience
• exposure to building products or small startups
My English is not native-level, but I communicate clearly and always try to improve.
If this sounds interesting, feel free to reach out.
by jermaustin1 | 2026-03-04 13:14:47+00:00
But no one is talking about actual incest, they are talking about a cheap storyline in a stupid online video made by consenting adults pretending (and actually) not related by blood.

If you have a moral objection to the content of the video, don't watch it, if you don't want to let people consume media that has objectionable themes, let's ban all violence as well, not just in porn, but movies, music, literature. No more Jason Statham, no more Daniel Craig, no more Dwayne 'the Rock' Johnson, no more Marky Mark, no more Eminem, no more Homer (sex and violence), no more The Bible (sex, incest, violence, rape, genocide, polygamy, slavery, child sacrifice).

"Step-cest" - a term I am sure has existed before, but I'm claiming it now, is make believe. And I'd bet 90+% of the watchers have it on mute.
by Someone | 2026-03-04 13:14:48+00:00
Inheritance has its uses, but is easily overused.

In a sense, it’s like global variables. About every complex program [1] has a few of them, so languages have to support them, but you shouldn’t have too many of them, and people tend to say “don’t use globals”.

[1] some languages such as classical Java made it technically impossible to create them, but you can effectively create one with

class Foo {
public static int bar;
}

If you’re opposed to that, you’ll end up with making that field non-static and introducing a singleton instance of “Foo”, again effectively creating a global.

In some Java circles, programmers will also wrap access to that field in getters and setters, and then use annotations to generate those methods, but that doesn’t make such fields non-global.
by birdsongs | 2026-03-04 13:14:57+00:00
In what ways has the pursuit of perfection harmed the good in their development? (Your words, I don't agree.)

Graphene does everything you're asking, except for the niche fixed location feature you specifically want, which you're welcome to request, or just implement yourself and make a PR.

I'm going to be a bit snarky here, but I always find the entitlement around features in open source software baffling. This isn't a multi billion dollar corporation selling you something. It's enthusiasts making you something (honestly, incredible), for free, in their spare time, outside of their daily jobs. They're doing their absolute best here.
Show HN: SaaS Forge – Open-Source SaaS Boilerplate Generator
by anoopbayesian | 2026-03-04 13:15:19+00:00
Hi HN!

I kept rewriting the same foundation for every SaaS I built — auth,
payments, email, logging, environment setup — so I packaged it all up as
SaaS Forge.

It’s a modular boilerplate generator for SaaS apps with AI in mind. You can use it two ways:

* 1. Open-source CLI (free, unlimited)*

npx saas-forge my-app

This launches a local scaffold where you choose modules via a form and download a ready-to-deploy repo.

* 2. Web Scaffold (20 credits)*

Live at: boilerplate.bayesian-labs.com

A guided UI that helps you select features, configure env vars (e.g. auth keys, DB URLs, etc.), and deploy correctly.

What you get out of the box:
- Auth: Better Auth — email/password + GitHub, Google, LinkedIn OAuth +
email verification + password reset
- Payments: Dodo Payments/ Stripe — webhooks, credit system
- Database: PostgreSQL(AWS RDS/Neon/Supabase/Railway) + Prisma ORM
- Storage: Vercel Blob / Cloudflare R2
- Email: Resend / SMTP (Coming Soon)
- Analytics: Google Analytics / Vercel Analytics
- Security: Upstash Rate Limit
- API: tRPC end-to-end type safety
- CMS: Notion as a headless CMS for landing pages, docs, and legal pages
- Caching: Redis via Upstash
- Logging: Winston + Logtail + BetterStack (with guided env setup in the web scaffold)
- UI: shadcn ui + aceternity ui+ Tailwind CSS 4 + Framer Motion + 50+ components
- Monorepo: Turborepo + pnpm workspaces

Idea is simple: skip boilerplate and ship what’s actually unique in your product.

The CLI is free and open-source — fork it, extend it, or just use it raw.
The web scaffold is for folks who want error-proof setup with minimal config.

Live demo: https://boilerplate.bayesian-labs.com
GitHub: https://github.com/anoopkarnik/saas-forge
Docs: https://boilerplate.bayesian-labs.com/landing/doc
Demo Video: https://www.youtube.com/watch?v=0zpQTtcsPtk

Happy to answer anything about design decisions, architecture, or roadmap.
Would love feedback — what’s missing, broken, or too much?

Please star the repo, if you find usage of this repo.
by domk | 2026-03-04 13:15:24+00:00
One of our interviews is a technical design question that asks the candidate to design a web-based system for public libraries. It explicitly tests for how simple they can keep it, starting at "a single small town library" scale and then changing the requirements to "every library in the country". The top ever performance was someone who answered that by estimating that even at max theoretical scale, all you need a medium sized server and Postgres.
by aurareturn | 2026-03-04 13:15:49+00:00
I highly recommend this video: https://youtu.be/jIS2eB-rGv0?si=uEOmzYpsvYocDz6B

It explains that one of Iran's goals is to make the GCC (UAE, Kuwait, etc) uninvestable by making them non-safe and choke the Strait of Hormuz. This affects the petrodollar as well as American stock market since the GCC invest much of that oil money back into American companies.

His other videos on Iran, Israel, and America through the lens of game theory are also quite good. It's a side you often you don't hear in mainstream media: https://www.youtube.com/@PredictiveHistory/search?query=iran

He also explains in this video why a ground invasion of Iran is damn near impossible due to the terrains and how Saudi Arabia and Iran are connected: https://www.youtube.com/watch?v=7y_hbz6loEo

As someone who doesn't know much about the highly complex history, goals of the Middle East and the world, they're informative but I'm also open to people who disagree with this guy. Would love to hear things from all sides.

Warning: The Youtube channel has a very doomish view of this conflict though. He thinks this is the start of WW3.
by em-bee | 2026-03-04 13:15:49+00:00
when i signed up for mobile service or for internet service in china (i don't remember the specifics), i was given half a dozen sim cards for use in my family. so they were all tied to my or my wife's name, but used by anyone who needed one. i believe the in-laws got at least one or two, and my kids would have gotten one, had they been old enough to have their own phone. i don't know if there was any rule that would restrict who we give those cards.

the actual users of each simcard did not have to identify themselves. so at least then it wasn't about age controls, but it obviously would allow tracing the owner eventually.
by Niko901ch | 2026-03-04 13:16:45+00:00
AI coding tools are making this problem worse in a subtle way. When an agent can generate a "scalable event-driven architecture" in 5 minutes, the build cost of complexity drops to near zero. But the maintenance cost doesn't.

So now you get Engineer B's output even faster, with even more impressive-sounding abstractions, and the promotion packet writes itself in minutes too. Meanwhile the actual cost - debugging, onboarding, incident response at 3am - stays exactly the same or gets worse, because now nobody fully understands what was generated.

The real test for simplicity has always been: can the next person who touches this code understand it without asking you? AI-generated complexity fails that test spectacularly.
by watwut | 2026-03-04 13:16:50+00:00
It does not answer my question - what will the Kurds get. That article makes it super clear what USA and Israel get. It says nothing about what Kurds get. And crucially, it does not says that Kurds agreed yet, it says that CIA is trying to make it happen.

And the history is Kurds helping USA just to be abandoned later on. If they settled for some long term promises, they would be stupid. So, lets assume they get something in short term.
Show HN: Peerful – Gen-Z focused professional networking platform
by HyphenFrox | 2026-03-04 13:16:57+00:00
Hi This is Gautam, the creator of Peerful.

I built Peerful because I noticed the extremely negative candidate experience on other professional networking platforms (e.g. LinkedIn) and the inability of other platforms to effectively leverage AI to help companies find their perfect hire.

We try to solve both problems on Peerful. Below are the benefits of using Peerful.

For Individuals
Find local peers: Find like-minded peers in your town or city.
1-click apply to jobs: No need to fill long application forms. Only fill one when the employer is interested in you.
Message anyone: We don't paywall the messaging feature.

For Companies
Post free jobs: We don't charge to post a job. You may buy a paid job promotion later.
AI-assisted screening: AI screens profiles and resumes and ranks the best candidates (it doesn't reject candidates).
Invite candidates: Invite candidates to apply to your job using our talent database (can't spam).

Please note that the app is still in early stages, and any feedback is welcome. Be peerful.
by ieviev | 2026-03-04 13:17:29+00:00
There's currently only a string solver with the same core library, but not a full regex engine https://github.com/ieviev/cav25-resharp-smt

I will open source the rust engine soon as well, some time this month.

As for the benchmarks, it's the fastest for large patterns and lookarounds, where leftmost-longest lets you get away with less memory usage so we don't need to transition from DFA to NFA.

In the github readme benchmarks it's faster than the exponential implementations of .NET Compiled so the 35 000x can be an arbitrary multiplier, you can keep adding alternatives and make it 1000000x.

for simple string literals it will definitely lose to Hyperscan and Rust regex since they have a high effort left-to-right SIMD algorithm that we cannot easily use.
by larryste | 2026-03-04 13:17:39+00:00
URL: https://github.com/larryste1/dupesweep

---

Hi HN! I just released dupeSweep, a duplicate file finder I built after getting frustrated with existing tools that permanently delete files without confirmation.

Key features:
• Two-phase hashing (quick hash first, full SHA256 on collision) - fast AND accurate
• Full undo support with verification - files never permanently deleted
• GUI and CLI interfaces (no args launches GUI)
• Symlink/hardlink safety - prevents data loss from cycles and false positives
• Collision-resistant trash naming with backup/recovery
• Confirmation prompts for all deletions

Available in two implementations:
• Python: Pure stdlib, no dependencies, 21 tests
• Go: Single binary, 20x faster, 16 tests

Also on PyPI: `pip install dupesweep`

I'd love feedback on the safety features especially - spent a lot of time on undo verification, hardlink detection via inode tracking, and symlink cycle prevention.

Tech stack: Python 3.7+/tkinter, Go 1.21+/Fyne

GitHub: https://github.com/larryste1/dupesweep
PyPI: https://pypi.org/project/dupesweep/
by davedx | 2026-03-04 13:17:51+00:00
> A hyper-conservative regime like this will probably fare (at least in the long run) about as well as you would if you decide to nope out of society and go live in a Hobbesian state of nature in your local park.

Sounds more like the Taliban than Iran's ex-leadership.

Pete Hegseth is hyper-conservative too. Actually all three of the main combatants are hardline religious groups.
by alephnerd | 2026-03-04 13:17:58+00:00
> For Jordan I'm mostly thinking about their past history with Palestinian...

Jordanian Palestinians tend to be middle and upper middle class now and cornered the Ex-Im business with Israel and the US (most Arab goods in the US are "Made in Jordan" for a reason, and why "Made in Jordan" textiles have become so common now at Costco and Walmart).

Jordan also neighbored a similarly industrial country that collapsed into a decade long civil war (Syria).

> What do you think the possibility of Kurds getting a piece of land from Iran

Kurds are not uniform. The KRG (Iraqi Kurdistan) is fairly socially conservative as is Iranian Kurdistan. They are also extremely pro-America (the US protected the KRG since 1991), pro-Israel (Iraqi Kurdish Jews of the Barzani and Talabani clans are overrepresented in Israeli politics and defense careerists), and pro-Turkiye (they are a counterweight against Apo's PKK).

I think it is likely we will allow a KRG dominated rump state form around Ilam-Kermanshah-Sanandaj-Mahabad. We will likely see a similar thing arise in Iranian Azerbaijan with Turkish+Azeri backing. Iran is already de facto nonexistent in much of Sistan-ve-Balochistan. Iraqi Shia Arab militias will most likely end up backing a rump state in the portions of Khuzestan neighboring southern Iraq and Kuwait.
by RobertoG | 2026-03-04 13:18:21+00:00
So, the USA and Israel started a war with Iran when they were in the negotiating table and the Iranians were accepting all the nuclear demands.

In the first unprovoked attack they killed an important religious leader of a big part of the population of the area (not only Iran) and a bunch of civilians (160 children in a school between them).

But the assesment is that 'is Iran who is threatening and targeting bystanders'. No surprise that we are in the mess we are.
by marysminefnuf | 2026-03-04 13:19:19+00:00
Israel knew what they were doing. They bombed a school and kids got killed. It doesnt really matter where combatants are at its a school. I think its important to make that distinction between israel and its government however. Jews dont want anything to do with the government of israel. A small vocal minority that are not much observant keeps putting them in power. There have been 1000000 of thousands in the streets for years and years protesting against the government. And If we make that same distinction here in america between love of our country and hate for our awful government we gotta do the same for all these other countries too.
by recognity | 2026-03-04 13:19:21+00:00
Creator here. Built this to scratch my own itch — I manage 24 WordPress sites and got tired of opening Lighthouse for each one.
The AI fix feature costs ~$0.0003/audit with gpt-4o-mini (BYOK, no infrastructure on my side).
Happy to answer any questions about the architecture or the SEO scoring methodology.
by wossab | 2026-03-04 13:19:26+00:00
Iran is firmly sided with China and Russia. China buys all their oil and doesn't want to see US/Israel expand their reach. They are very likely to support Iran.

On their end, Iran has been preparing for exactly this for decades. If anything, the complexity of the globalized market means more weak points to strike. Which in 2026 is cheap and easy with swarms of drones. Meanwhile, the US is still carrying out precision attacks with expensive ordnance which they have limited supplies of.

TL;DR: Capital might very well lose this one.
by wellpast | 2026-03-04 13:19:43+00:00
Being able to solve problems with true simplicity is a master’s skill. The skill to recognize simplicity and its value is a skill as well.

You can try to explain this OP’s concept to a stakeholder in a 1000 different sensible ways and you’ll get blinking deer-in-headlight eyes back at you.

This skill is hard-earned and, so, rare.

Therefore, many hierarchies are built on sufficient mediocrity top to bottom.

Which works because bottom line doesn’t often matter in software dev anyway.

And even when it does matter it’s multiplicatively rare to have a hierarchy or even the market that it tries to serve who can build, comprehend, handle high power::complexity systems, products, tools.
by storus | 2026-03-04 13:19:51+00:00
These lessons get obliterated with every new LLM generation. Like how LangChain started on stupid models with small context, creating some crazy architecture around it to bypass their limitations that got completely obliterated when GPT-3.5 was released, yet people still use it and overcomplicate things. Rather look at where the puck is going, we might soon not need more than a single agent to do everything given context size keeps increasing, agent can use more tools and we might get some in-call context cleanup at some point as well that would allow an agent to spin forever instead of calling subagents due to context size limitations.
by koiueo | 2026-03-04 13:21:02+00:00
I'm not really sure how Epstein files are related to Elop making a malicious (some say, stupid, but I don't believe it) decision. But I'm gonna use this argument from now on, relevant or not.

– they dropped production
– at least they are not in Epstein files, like some other people

– they drove over speed limit!
- at least they are not in Epstein files
by TimedToasts | 2026-03-04 13:21:06+00:00
Is the guilty pleasure here one that you feel the satisfaction/enjoyment/reward is one that your younger self would disdain?

It's okay to evolve your thinking on this. Some of my younger ideas were conclusively proven wrong, payed for by the consequences of my actions and all that. Younger me clearly got a few things wrong, I feel like I need to re-examine my preconceptions often.
by keiferski | 2026-03-04 13:21:34+00:00
Yes this is pretty much my read as well. You can debate the morality or pragmatism of this war (or any war) but fundamentally there is no winning against global Capital. The US, some other country, are just vectors for larger forces.

Which IMO is why attempting to combat that from the outside is probably fruitless, and a better route is to try and gain control from the inside. Iran (or Russia, for that matter) would be dominant forces if they were integrated with their neighbors. Imagine Russia inside the EU – they'd have as much/more influence than Germany.

But they're outside, increasingly isolated, and thus open to erosion, whether in a hostile war like today's, or just by being outcompeted and culturally left behind.
by bell-cot | 2026-03-04 13:21:38+00:00
If I was an engineering manager in an org which actually valued getting sh*t done - vs. bragging rights, head counts, and PHB politics - then I'd notice within a month that Engineer A (who the article has shipping in a couple days) got far more done then Engineer B (who needed 3 weeks).

And long before performance review time, I'd have mentioned further up that A was looking like a 5X engineer - best if we keep her happy.
by begemotz | 2026-03-04 13:21:41+00:00
>It makes sense for companies to show Wall Street that they understand the assignment: adapt or die. It matters less whether a company knows how to deploy A.I. and more whether investors believe it is on track to do so. In that respect, it doesn’t matter whether a company’s stated rationale is sincere or not. Once it announces it is cutting jobs for A.I., the remaining workers have no choice but to buy into that vision.

this is how it works sadly. Short term optics for mid-term pain (most likely)
by almathew | 2026-03-04 13:21:42+00:00
This isn't his first time posting about being inundated with AI spam. I suspect that, being a moderately famous writer, the level of spam he's receiving is a wee bit more than a normal person is used to. And I get a _lot_ of nonsensical AI spam myself.

https://whatever.scalzi.com/2025/11/22/yes-all-those-author-...
by stego-tech | 2026-03-04 13:21:55+00:00
> What universe are we living in that a single SRE can't manage even a single rack for less than half a million in total comp?

The kind where TC isn’t measured by pod managed, but by person hired. Also the world where median rent in major metros is $3500 a month.

If you think $120k is rich, you’re either operating in the boonies, outside the USA/Canada, or incredibly out of touch with the cost of living today and need to seriously go study BLS/FRED/CPI data sets to understand how expensive it is to live right now.
by theshrike79 | 2026-03-04 13:22:06+00:00
Yes.

Claude feels more like an equal, a coworker. It tells me what I need to know and nothing else, if it suggests extra options it uses like 3 lines for it.

ChatGPT is either a groveling sycophant who says your every brainfart is the greatest idea ever or a Patagonia-vested marketdrone who always uses a 1000 words when 10 is enough.

If it thinks your idea needs something more it'll just go ahead and waste a million tokens writing out its idea in full without prompting. Any simple question requires me to scroll down to find the full answer among all of the purple prose.