MurphyA/hacker-news huggingface dataset:
by refulgentis | 2025-08-04 19:08:17+00:00
Cheers, it's gotta be the "I see this every day for hours" thing - I have a hard time mentioning it because there's a bunch of people who would like to think they have similar experience and yet don't see the same tells. But for real, I've been on these 8+ hours a day for 2 years now.

And it sounds like you have the same surreal experience as me...it's so blindingly. obvious. that the only odd thing is people not mentioning it.

And the tells are so tough, like, I wanted to a bang a drum over and over again 6 weeks ago about the "It's not X-it's Y" thing, I thought it was a GPT-4.1 tell.

Then I found this under-publicized gent doing God's work: ton of benchmarks, one of them being "Not X, but Y" slop and it turned out there was 40+ models ahead of it, including Gemini (expected, crap machine IMHO), and Claude, and I never would have guessed the Claudes. https://x.com/sam_paech/status/1950343925270794323
by amiga386 | 2025-08-04 19:08:22+00:00
> What is more likely is the processors made the decision themselves

If you think that, please explain how the payment processors didn't say anything since Valve started selling adult games in 2018... and only a few days after Collective Shout specifically started targeting MasterCard and Visa (not PayPal or Paysafe)... the payment processors used by Valve cited MasterCard's rules to Valve?

It's also MasterCard that set the rules. Valve can always get another payment processor. They can't get another payment processor that is not beholden to Visa and/or MasterCard.
by jtchang | 2025-08-04 19:08:24+00:00
A number of years back I got bored during covid and decided to reverse engineer as much of the Wyze Cam V2 camera I could and make some custom firmware for it. Right now that lives at https://github.com/openmiko/openmiko

That said it's really hard to make long term supportable open source camera software/firmware. And when picking cameras it is even harder because the market as it stands now does not let you have it all. You need to pick what facets you really care about.

Also keep in mind even the above code is not really opensource all the way: I still had to load the driver binaries. Not sure that source will ever be released. The kernel is also old as heck.

What I do feel good about though is saving these old cameras from the dumpster if Wyze ever stops supporting them. The firmware works for simple cases: just load it up and you can start curl'ing frames. I used it in scripts to put together timelapse videos with ffmpeg. No need to screw around with authentication, phones apps, email, etc.
by sgarland | 2025-08-04 19:08:37+00:00
The fact that it’s normalized to use obscene amounts of memory for tiny apps should not be celebrated.

I assure you, at scale this belief makes infra fall apart, and I’ve seen it happen so, so many times. Web devs who have never thought about performance merrily chuck huge JSON blobs or serialized app models into the DB, keep clicking scale up when it gets awful, and then when that finally doesn’t work, someone who _does_ care gets hired to fix it. Except that person or team now has to not only fix years of accumulated cruft, but also has to change a deeply embedded culture, and fight for dev time against Product.
by q3k | 2025-08-04 19:08:59+00:00
The fundamental basis of Nix is that it's a purely functional programming language without side effects. The whole thing breaks apart otherwise. And with a purpose-specific programming language, there's some big quality of life things (for example, low friction multiline strings with interpolation, the ability to use dashes in identifiers for package names, ...).

(and, when you can do without side effects, functional programming is really simple and productive!)
by benreesman | 2025-08-04 19:09:09+00:00
The United States Military is the most terrifying institution of force in the history of the human race (history of the universe as far as we know). It achieves a level of training, discipline, organization, morale, combat effectiveness and general formidavlbility that makes the median Marine among the best soldiers on the planet anywhere, all backed by a logistical apparatus unrivaled by any conceivable combination of private sector actors working together. Unrivaled now, maybe ever.

And it got its ass kicked in Afghanistan. Trillions of dollars and countless lives later and a bunch of Pashtun tribesmen with AK-47s and RPG-7s have the country back, and a bunch of our materiel for our trouble.

Because the only thing on the planet more dangerous than a United States Special Forces operator is a man with nothing to lose.
Show HN: OpenAPI-TypeScript-server – Codegen TypeScript servers from OpenAPI
by aboutblank | 2025-08-04 19:09:14+00:00
I really want the ergonomics of schema-first development from gRPC, combined with the ubiquity of OpenAPI. I couldn't quite find anything I really liked off-the-shelf for node + TypeScript, so I wrote one. It's largely modeled off of https://github.com/oapi-codegen/oapi-codegen for Go.

I've always been excited about OpenAPI and schema-first development, but I'm betting that these artifacts will be extra important in the era of coding agents. Giving the LLM one place to see your entire domain feels like a good way to accelerate the value of these tools. And good for humans, too!

I'm looking for early feedback, suggestions for other projects to look at, moral support, "this is a bad idea" kind of discouragement if necessary, etc.
by majora2007 | 2025-08-04 19:09:32+00:00
I have 2 primary side-projects, one that has become a popular open source project and another which is a personal tool.

For me, I commit myself to work on it every day except vacations. I use a kanban board for tracking work and just do things that feel natural. When I'm grinding out a big story, sometimes I switch and just focus on small bugfixes or random ideas to rebuild the motivation.

My other side project is much less worked on. But when I have a need in the software, I just focus on it for a week and document everything in Github issues. Usually the needs are quite complex and the fun of solving and getting a nice solution is fun enough to help drive me through.

I only work on things that I have a need for and I think that helps a lot with the mindset of finishing it off.
by mdhb | 2025-08-04 19:09:34+00:00
It’s genuinely hard to overstate the sheer magnitude of long term reputational damage this Israeli government has done to the nation of Israel itself.

I saw a video[1] today where I think there was essentially every living ex leader of Israel’s various intelligence agencies stating that Netanyahu and his allies have essentially taken the country hostage and they see it very much as an existential threat from which they might not survive.

Honestly it’s kind of hard to disagree with that analysis at this point from what I am seeing.

[1] https://bsky.app/profile/newseye.bsky.social/post/3lvl4ynf32...
by joe_the_user | 2025-08-04 19:09:37+00:00
Microwave oven may not be the best analogy but its a better analogy than Segway because both microwave ovens and LLMs are both definitely not failures. Millions of people pay to use LLMs now. Certain jobs have been entirely eliminated by LLMs (media back office notable - dividing video into distinct scenes, etc).

So the point is even successful new technology can be over-hyped.

Of course, LLMs may or may have a functionality that expands to everything also. Unlike a microwave over, if LLMs have limitations, those limitations aren't visible.
by ben_w | 2025-08-04 19:09:41+00:00
> You're saying you can't conclude anything useful about American culture and civilisation from a discarded Coke can? (As well as the act of casually discarding it.)

Not the op, but I would aver that we have a good chance of concluding false things from the alien version of a discarded Coke can.

Given the subject, I would point to the actor who played the lead role in "The Gods Must Be Crazy" (a story about a discarded coke glass bottle), who did not understand the money he was given for the role: https://en.wikipedia.org/wiki/N%C7%83xau_ǂToma
by bangaladore | 2025-08-04 19:09:44+00:00
This motherboard already supports PCIE 5.0 for NVME, so it's likely the board stack up is plenty sufficient for PCIE 5.0.

The differential impedance is also identical for PCIE 4.0/5.0 so again, likely not a physical difference issue.

Which basically suggests that the routed the 4.0 lanes much sloppier than 5.0.
by rtkwe | 2025-08-04 19:09:45+00:00
If you read the detailed specs on the page closely it never advertised 5.0 speeds _on the PCIe slots_ only on the M.2 interfaces. The top line product name is deceptive, either intentionally or accidentally.

Full expansion card specs only mention PCIe 4.0: https://www.memoryexpress.com/Products/MX00129652#:~:text=en...

M.2 Storage specs mention the 5.0 speeds and only for one of the slots: https://www.memoryexpress.com/Products/MX00129652#:~:text=pr...
by goldenCeasar | 2025-08-04 19:10:26+00:00
A question, would you interpret this as rank polymorphism?

schema do input do array :regions do float :tax_rate array :offices do float :col_adjustment array :employees do float :salary float :rating end end end end trait :high_performer, input.regions.offices.employees.rating > 4.5 value :bonus do on high_performer, input.regions.offices.employees.salary * 0.25 base input.regions.offices.employees.salary * 0.10 end value :final_pay, (input.regions.offices.employees.salary + bonus * input.regions.offices.col_adjustment) * (1 - input.regions.tax_rate) end result = schema.from(nested_data)[:final_pay] # => [[[91_000, 63_700], [58_500]], [[71_225]]]
by mikepurvis | 2025-08-04 19:11:00+00:00
I think it's partly also that a lot of people's 20s go at different speeds. Like, I was married at 24 and had a first kid at 25, so that put me on kind of a different track from people I knew in university and high school who started their families 3, 5, even 10 years later than that.

Yes, I'm now 39 and have indeed reconnected with some of those people, especially as they've started to "catch up" and we have contemporary experiences in common again, but basically it's really hard as a parent of young children to keep up with the social expectations of unattached or childless people; you just can't drop everything for that last minute beach day or road trip, and if you do make the extra lift so that it can happen, you can still end up feeling like you're holding back potential further spontaneity, if it's with a group where no one else really "gets it".

The instinct is to gravitate toward socializing with other people/families who are in a similar life stage.
by specproc | 2025-08-04 19:11:09+00:00
I'm in my forties and I'm still lucky enough to have friends from school.

My tips:

- Hobby group chat, group chats generally.

- Linked to the above, a lot of these friendships work because of the network effect. We're looser than we were, but we're still a crew. It's self-reinforcing, we can always (lovingly) gossip about each other! Do your best to keep the collective running smooth.

- Show up to stuff. I got on a plane for a friend's 40th the other week. So worth it.

- I don't do this enough, but I've gone through spells of having people's names in my calendar for calls. Had a friend contact me out of the blue recently, he was doing the same. My Mum used to do this and she was phenomenal socially.
by Uehreka | 2025-08-04 19:11:17+00:00
So I appreciate the aim here, but for me to trust any video editor, I need to see an example timeline that’s like, 30 minutes long with clips from at least 10 1080p video files and at least one effect on each track.

And for the record I wouldn’t consider that a stress test (a stress test would be more like 3 hours, 100 tracks, 4K and like a dozen precomps that are being reversed or something). That’s just to make sure this thing won’t fall over during casual usage.

You may be inclined to respond that your editor is targeting beginner editors, to which I’d note that beginner editors are MUCH less disciplined than experts when it comes to trimming footage, splitting things up into comps, pre-rendering chunks, using proxies, etc. Beginner editors (I’d know, I used to be one) will dump a 1 hour 4K-HDR iPhone video of a presenter speaking, and a screen recording of presentation slides they accidentally took in 4K60 into your timeline. Being able to demonstrate that you’ve got that level of memory management handled is what separates video editors people can use from mere “good ideas”.

Edit: Another thought, you call your product “Cursor for video editing”, and that’s a valid goal. But bear in mind that a LARGE part of why Cursor is successful is because they didn’t try to build an IDE from scratch. They got to absorb all of the nice UX (not to mention the extensive plugin ecosystem) of VS Code, and then spend their time on AI features. If that’s how you want to spend your time, you definitely don’t want to be building an editor from scratch.
by jasode | 2025-08-04 19:11:53+00:00
> is just proximity.

What I didn't emphasize enough is that the high school teen years is really _just_ proximity.

But adult employment adds more than proximity because you choose what kind of place to work at. (E.g. you studied 4 years for Computer Science so you end up at work alongside other programmers.) Many times, people undo the proximity effect by literally relocating across the country to find a job that fits their criteria.

Kids don't really choose their high school (setting aside isolated situations like magnet schools.) The randomization of interests caused by clustering kids into high-school district maps basically guarantees shallow childhood friendships that won't last into late adulthood.
by darksaints | 2025-08-04 19:11:58+00:00
> In any case, you can easily get most of the benefits of typed languages by adding a rule that requires the LLM to always output Python code with type annotations and validate its output by running ruff and ty.

My personal experience is that by doing exactly that, the productivity, code readability, and correctness goes through the roof, at a slight increase in cost due to having to iterate more.

And since that is an actual language-independent comparison, it leads me to believe that yes, static typing does in fact help substantially, and that the current differences between vibe coding languages are, just like you say, due to the relative quantity of training data.
by dang | 2025-08-04 19:12:02+00:00
Related:

Show HN: WFB-ng – long range high speed link for drones and robotics - https://news.ycombinator.com/item?id=41293934 - Aug 2024 (3 comments)

Thingino: Camera firmware derived from OpenIPC focused on the Ingenic SoC - https://news.ycombinator.com/item?id=40261046 - May 2024 (2 comments)

OpenIPC is an alternative open firmware for your IP camera - https://news.ycombinator.com/item?id=39571025 - March 2024 (70 comments)

OpenIPC: Alternative open firmware for your IP camera - https://news.ycombinator.com/item?id=37812217 - Oct 2023 (59 comments)

OpenIPC: Alternative open firmware for your IP camera - https://news.ycombinator.com/item?id=35975383 - May 2023 (1 comment)
by Jtsummers | 2025-08-04 19:12:13+00:00
The article is clear about it, the group who reported them to Belgian authorities have what they believe is evidence of war crimes by the individuals they report. Whether it's sufficient evidence or clear evidence is another matter, of course.

> In October 2024, the Hind Rajab Foundation submitted a report to the International Criminal Court (ICC) identifying 1,000 Israeli soldiers, backed by over 8,000 pieces of evidence — mostly from social media — implicating individuals in attacks on civilians and the destruction of Palestinian homes.
by advisedwang | 2025-08-04 19:12:29+00:00
Very weird errors in the site, is this AI generated?

When you click on the 2 year old options, it says "6 Activities for Kids Aged 2" despite there being 19 shown, and the text begins "Nine-year-olds are full of ideas..."

The images are good but kinda off... e.g. for https://offline.kids/activity/water-play-tub/ the kid and tub are floating in a even larger body of water, and for https://offline.kids/activity/fabric-sensory-tunnel/ there is a magical rigid blanket-tunnel.
by John23832 | 2025-08-04 19:12:33+00:00
I appreciate what you said, but I think my point stands.

In my initial post, I pointed out how men are seen as failures with respect to how they fail to meet the standards of women.

In your response you talk about how women perpetuate negativity onto themselves. You also point out how women can fall victim to systemic negativity in society. However, you didn't say anything of the responsibility that women have to men to make things work (in the same way that you pointed how men fail to meet the standards of women). That's the point.
by nialse | 2025-08-04 19:13:00+00:00
Is it just me or is it rage bait? Switching up marketing a notch when the AI paywall did not get much media attention so far? Cloudflare seems to focus on enterprise marketing nowadays, currently geared towards the media industry, rather than the technical marketing suited for the HN audience. They have no horse in the AI race, so they’re betting on the anti-AI horse instead to gain market share in the media sector?
by edm0nd | 2025-08-04 19:13:18+00:00
>It’s genuinely hard to overstate the sheer magnitude of long term reputational damage this Israeli government has done to the nation of Israel itself.

Hard to see how that could ever be possible given that the have the full support of the US and all its politicians for the past several decades. We give them way too much military support and aide/funding.

Only way I can see their down fall is if we decide to support and prop up another country in the middle east area instead of them.
by atonse | 2025-08-04 19:13:21+00:00
I'm genuinely curious about your rationale to cancel your subscription after the endorsement was pulled. I have a friend who did the same and haven't had a chance to chat with him about why either.

I am still a Post subscriber, and I wasn't bothered by them removing the Harris endorsement. I personally don't like the idea that a paper should be endorsing ANY candidate. It just feels very "we know better than you, listen to us" which is against the spirit of the press, in my opinion.

I definitely would've had a bigger issue had Bezos forced them to endorse Trump (partly because I don't like the idea of endorsements, and I wouldn't have agreed with their endorsement, but most importantly that the owner is now tipping the scales).

But in this case, the result was a neutral one (they didn't endorse anyone), isn't that what we want from our newspapers? To be neutral during elections and just report what's going on?
by altairprime | 2025-08-04 19:13:24+00:00
Mastercard can deny all transactions from Australia-billed cards to one merchant if they wish to. They are absolutely wired up for “Area of Use” internally and have this data available to their transaction approval processes. That they chose not to use it, instead pressuring merchants to remove content disliked by an Australian puritanical fringe group, is the corporate laziness I describe. Why respond with their own effort when they can just externalize the problem onto their customers, etc.
Show HN: FFlags – Feature flags as code, served from the edge
by tushr | 2025-08-04 19:13:35+00:00
Hi HN,

I'm the creator of FFlags. I built this because I wanted a feature flagging system that gave me the performance and reliability of an enterprise-scale solution without the months of dev time or the vendor lock-in.

The core ideas are:

1. Feature Flags as Code: You define your flag logic in TypeScript. This lets you write complex rules, which felt more natural as a developer myself than using a complex UI for logic.

2. Open Standard: The platform is built on the OpenFeature standard (specifically the Remote Evaluation Protocol). The goal is to avoid vendor lock-in and the usual enterprise slop. You're not tied to my platform if you want to move.

3. Performance: It uses an edge network to serve the flags, which keeps the wall-time latency low (sub-25ms) for globally distributed applications.

I was trying to avoid the heavy cost and complexity of existing enterprise tools while still getting better performance than a simple self-hosted solution.

There's a generous free tier ($39 per million requests after that, with no flag/user limits). I'm looking for feedback on the developer experience, the "flags-as-code" approach, and any technical questions you might have.

Thanks for taking a look.
by raigol | 2025-08-04 19:13:48+00:00
——————————————

SEEKING WORK | Remote (EU/US) | Senior Product Designer—Design Systems, Design-to-Code, Accessibility

—

Portfolio: https://raigo.design/case-studies

Email: hi@raigo.design

LinkedIn: https://linkedin.com/in/raigolilleberg

—

Services:

U/UI audit — $1,200+ (US), 1-2 weeks

Design system foundation setup - $2,200+, 3-4 weeks

Design-to-dev alignment - $1,200+, 2-3 weeks (pilot pricing!)

Accessibility compliance audit - $750+, 1-2 weeks (pilot pricing!)

Fractional design - $1,200+ (15–20hr) /monthly

—

About me:

Product designer with 10+ years of remote experience, focused on reducing design-to-dev friction through systems thinking, audits, and clean handoffs. Currently expanding into frontend and accessibility to make design more inclusive—and easier to build.

Reliable, async-friendly, and focused on helping fast-moving teams ship with less friction.

—

Contact: hi@raigo.design

——————————————
by usaar333 | 2025-08-04 19:14:08+00:00
> Firstly, if your prior is that every previous startup failed, what does that say about your future chances of success?

The prior is the market. It isn't sane to use your own prior experience. (Works both ways -- if your last startup did great, shouldn't assume next will).

> 4% of YC companies become unicorns. How many startups do you need to work for before you become part of the 4%? That number is not a feasible number of jobs for one lifetime.

The bar (and what the model is calculating) is Series A from top VC, not YC Seed funding. That significantly increases odds. Specifically, ~45% YC companies get Series A, so it's more like 10% chance of a YC Series A funded company becoming a unicorn (https://www.lennysnewsletter.com/p/pulling-back-the-curtain-...).

Model is change jobs every 18 months if not booming. A 1 in 10 chance is quite reasonable over a career.

I agree there is an issue with the event being too rare, but you can't just look only at modal returns. 2/3 chance of $0 (the modal return) and 1/3 chance of $10 million profit is still pretty good odds to work with.
by chime_hiring | 2025-08-04 19:14:11+00:00
Chime | Engineering Manager & Staff Engineer, Machine Learning Platform | Hybrid (SF | Chicago) | Full-time

At Chime, we’re building the ML platform that powers real-time decisions across fraud, risk, personalization, and growth. We’re hiring for both an Engineering Manager and a Staff Engineer to help lead and grow this critical part of our infra.

As an Engineering Manager, you’ll lead a small, high-leverage team building scalable systems for model training (batch + real-time), low-latency serving, feature pipelines, and observability. As a Staff Engineer, you’ll be hands-on shaping architecture, driving deep technical decisions, and mentoring others across the org. Our stack includes Kubernetes, Airflow, Spark, Ray, and SageMaker, and we support hundreds of models in production. You’ll work closely with DS, Infra, and Risk to make ML faster, safer, and easier to use across Chime.

If you’ve built platforms for ML or data teams, have strong systems thinking, and care about both developer experience and scaling impact—we’d love to chat.

Engineering Manager: https://careers.chime.com/en/jobs/7857735002/engineering-man...

Staff Engineer: https://careers.chime.com/en/jobs/7940342002/staff-software-...