MurphyA/hacker-news huggingface dataset:
by MajimasEyepatch | 2025-07-10 16:25:46+00:00
There's a few reasons. The biggest one, IMO, is that it lets non-technical users change things quickly without having to go through the engineering team. Obviously there are limits to that, but in many cases, a product or marketing team wants to modify a form or test a few variations without having to put it into a backlog, wait for engineers to size it, wait for an upcoming sprint, then wait another two weeks for it to get completed and deployed. (Even in more nimble organizations, cutting out the handoff to engineering saves time, eliminates communication issues, and frees up the engineering team to do more valuable work.)

On the technical side, these form builders can actually save a decent amount of development effort. Sure, it's easy to build a basic HTML form, but once you start factoring in things like validation, animations, transitions, conditional routing, error handling, localization, accessibility, and tricky UI like date pickers and fancy dropdowns, making a really polished form is actually a lot of work. You either have to cobble together a bunch of third-party libraries and try to make them play nicely together, or you end up building your own reusable, extensible, modular form library.

It's one of those projects that sounds simple, but scope creep is almost inevitable. Instead of spending your time building things that actually make money, you're spending time on your form library because suddenly you have to show different questions on the next screen based on previous responses. Or you have to handle right-to-left languages like Arabic, and it's not working in Safari on iOS. Or your predecessor failed to do any due diligence before deciding to use a datepicker widget that was maintained by some random guy at a web agency in the Midwest that went out of business five years ago, and now you have to fork it because there's a bug that's impacting your company's biggest client.

Or, instead of all that, you could just pay Typeform a fraction of the salary for one engineer and never have to think about those things ever again.
by cortesoft | 2025-07-10 16:26:37+00:00
As a parent who is an introvert married to another introvert, it is definitely a challenge. It is hard not to feel overwhelmed when our kids have friends over, and the desire to avoid that is strong. We have to actively tell ourselves that we have to sacrifice our quiet for our kids social lives. I don’t really enjoy socializing with other parents while my kid plays, either, and my wife hates it even more than I do.

It really takes active effort to make sure our kids have play dates.
by c-hendricks | 2025-07-10 16:26:49+00:00
sad they don't have "barmp" here, it's a newfoundland-ism (maybe east coast) that means "honk" of a car horn.

rick mercer: https://x.com/rickmercer/status/1491480449226579969

nova scotia: https://theshuffledemons1.bandcamp.com/track/barmp-your-horn

newfoundland: https://barmp.com/
Show HN: Credit Card Generator for Devs and Testers
by rahulbstomar | 2025-07-10 16:27:16+00:00
I built a free tool to generate realistic-looking credit card details for testing payment forms, checkout flows, and frontend validation.

Key features:

Supports 15+ networks: Visa, Mastercard, Amex, Discover, RuPay, UnionPay, JCB, Maestro, and more

Region-specific formats with a valid Luhn check

Interactive UI with card flip animation

Copy to clipboard or generate a QR code of the card details

No signup, no backend — works offline as a PWA

No tracking or data is stored anywhere

Use case: Testing UIs, building demos, or teaching how payment flows work, without using real card data.

Would appreciate feedback or suggestions from the community!

https://goonlinetools.com/credit-card-generator/
by nodesocket | 2025-07-10 16:27:44+00:00
Asking some follows up to ChatGPT it was interesting to hear that if the plane was made out of copper it would orbit significantly longer than the paper airplane because it has a lower surface-area-to-mass ratio. Estimated to orbit months, before mostly being burned up due to coppers melting point.

It’s getting even more interesting if the plane was made out of titanium. It would orbit for years potentially before having a 30-40% of surviving reentry. It’s fascinating sometimes physics is the opposite of what you think intuitively. You’d think heavier metals would orbit for less time than a paper airplane. Ballistic coefficients are the key.
by nosianu | 2025-07-10 16:28:15+00:00
> It is pity, that Google Mail is «good enough» and it killed development of good desktop e-mail clients.

Microsoft Outlook has a very large market share in the business world. There is an old and a new GUI design version, and you can run the app, or use it online.

I don't like the presentation of the individual emails especially, I find the thread-view hard to understand, especially on mobile, but it works. Personally, I would have preferred the older folder presentation designs of 20+ years ago, for me this app is trying to be too clever - in both the old and the new GUI version. However, it is just so very widespread. I have to use it because everybody else in the company uses it.

They support a huge amount of scenarios and edge cases that many businesses now depend on, combined with all the Microsoft server side and infrastructure stuff they have of which the emails are just a very small part now.
by dang | 2025-07-10 16:28:32+00:00
You can't do race war or religious flamewar on HN. Since your account has a habit of posting like this, we've banned it.

https://news.ycombinator.com/item?id=44096953

https://news.ycombinator.com/item?id=43249433

https://news.ycombinator.com/item?id=41020972

https://news.ycombinator.com/item?id=32989120

https://news.ycombinator.com/item?id=32975223
by yesimahuman | 2025-07-10 16:28:54+00:00
I think all I can do as a customer is just say what my biggest pain point is (having to copy and paste a bunch of values every time I check in with the tool) and however you think it's best to solve that, or to not solve it, is really up to you.

I think adding account linking is something you absolutely should not do, that definitely will add so much complexity and also touches up on people's security fears around 3rd party linking, so definitely don't do that.

Will keep using the product for sure. Nice work and congrats on the success so far
by short_sells_poo | 2025-07-10 16:29:01+00:00
The feeling I get from the article is that the engineers basically received specs that were nothing short of idiotic, were given no choice but to implement it and now are getting the blame.

It's easy to point the finger at them and say "why did you greenlight this?", but I'm quite sure they are completely expendable in this shitshow and the people actually responsible would've simply gotten some batch of new engineers who would've greenlit it in the end anyway.
by _1tem | 2025-07-10 16:29:04+00:00
This is spot on. For my niche tiny SaaS that gets hundreds of support requests a month, I wanted to build an AI support agent. In other words, I needed to build something to work on my own email client, helpdesk knowledge base, and back office admin interface. I couldn’t afford an Intercom/Front/HelpScout/Zendesk, and those don’t really have fully functional agents anyway. I quickly realized I could build my own help center because I needed an interface for the operator who would approve/edit the AI-written responses and actions taken. So I built my own minimal version of Zendesk and was able to get a functional customer support platform deployed in a few days (thank you Claude Code). The key thing is, now the AI (and the operator) have the information in one place to actually make decisions on incoming support requests. It turns out: the operator interface is key to building a “perfect” AI system, now I can incrementally improve the percentage of support requests that can be handled with AI as I gradually reduce the amount of human intervention required. Having my own operator interface is key here because I will bring in exact contextual information required to make decisions and restrict the types of actions that can be performed by the agent (human or AI). I can’t just handover my business to AI but I can have it gradually take over.
by 3x35r22m4u | 2025-07-10 16:29:45+00:00
It'll sound crazy: I've never used Macs, but the IMAP-based client was Outlook Express back in 2005-2010.

100% multi-thread download and synch of folder contents, instantaneous display of messages, super-responsive.

I've tried a lot of clients on Windows and Linux and none of them get near the experience I had 20 years ago.
by lenkite | 2025-07-10 16:30:52+00:00
You need to have something that uses those templates. In your godbolt example, add a struct S

struct S { bool M() { return true; } }; int main() { S s; foo(s); // this now will check foo<S> }

Now you will get compile errors saying that the constraint is not satisfied and that there is no matching function for call to 'bar(S&)' at line 14.
by mattdesl | 2025-07-10 16:31:56+00:00
Yes, it's a matmul; many color models just boil down to simple math. For example, look at Li and Luo's 2024 "simple color appearance model"[1], which is very similar to OKLab (just matmul!), and created for many of the same reasons (just an approximation!). Like OKLab, it also improves upon CAM16-UCS hue linearity issues in blue. Ironically, Luo was one of the authors who proposed CAM16-UCS in 2017. And, although it certainly improves upon CAM16-UCS for many applications, I'm not yet convinced it is superior to OKLab (you can see my implementation here: [2]).

And I think you might be mis-remembering Ottosson's original blog post; he demonstrates a gradient between white and blue, not blue and yellow.

[1] https://opg.optica.org/oe/fulltext.cfm?uri=oe-32-3-3100

[2] https://github.com/texel-org/color/blob/main/test/spaces/sim...
by FiatLuxDave | 2025-07-10 16:32:13+00:00
Hmm... the paper plane has an initial kinetic energy of (0.004 kg) * (7800 m/s)^2 / 2 = 121.6 kJ. But it is supposed to experience 10^5 W of heating for several minutes? The atmospheric heating comes from converting the kinetic energy to thermal energy. What am I missing?
by sardine5 | 2025-07-10 16:33:12+00:00
Thanks! The protocol it uses does allow broadcasting to a subset of the group - I haven't hooked that up to the UI yet, but it's on the todo list (after CodedPhy and IP fallback).

Re. Messages - if you're not in range, as long as you don't leave the call, it'll send as soon as you reconnect. Messages are not currently persisted to a database though (- unsure if that's a feature or not?). I'd wanted to hold off on that until I was sure I'd covered everything I needed for the schema - they're currently encoded with ITA-2 (which is why some punctuation and emoticons go missing) - but I've made some improvements to the protocol, and intend to move to UTF-8 for broader character/language support.

The current protocol is very much designed to work around all the ways streaming audio really isn't a good fit for Bluetooth LE GATT. It does things which don't really make sense for messages, so I'm intending to separate messages from the live call.

The current focus is trying to make it play a little better with wireless headphones though. I started the app back in the days when phones had 3.5mm headphone jacks. If you've an Android phone and can use LE Audio headphones - they work much better, but wired headphones work best.
by DoneWithAllThat | 2025-07-10 16:34:01+00:00
This is just absolute total nonsense. Normal people do own real estate. Lots of people rented back then and do now. Friends were “far away” back then too, they took their cars, bummed rides, took buses, whatever. Where do they sleep? Where do you think they slept back then? The floor, the couch, the lawn, or they didn’t sleep at all and just went home in the morning.
by agnamihira | 2025-07-10 16:34:08+00:00
When it comes to digital products, first impressions aren’t just important, they’re everything. Users land on your product, within seconds, they decide whether they’ll stay or move on.

That’s why thoughtful microinteractions and smooth, simple onboarding are at the heart of great user experience.

What’s your favorite microinteraction or small UX detail that made you fall in love with a product?
by antonvs | 2025-07-10 16:34:11+00:00
I mostly agree with your assessment, except that "moaning about refugees" and resulting action is going to get a whole lot worse as the numbers increase.

We're already seeing how countries like the UK and US can be manipulated to respond to these situations, even when their effects are mostly imaginary and even net positive. Imagine what will start happening if the bogeyman of migration becomes a real problem.

"Use wealth as a buffer" works in the current scenario to some extent - although the US seems to have a lot of trouble with it. But what will scaling that look like? Trumpian concentration camps throughout the country, ICE budget approaching that of the US military, national curfews, martial law, suspension of habeas corpus...? We've already seen hints of all these things.

Things could get very bad. But I agree, not extinction-level, yet. Give us time though!
by Exoristos | 2025-07-10 16:34:32+00:00
A lot of Millennial parents are -- paranoid. We have had neighbors exclaim that they don't want their children saying hi to us or they'll learn to talk to "strangers". Or a neighbor whose little boy played with my daughters for months, but when they moved the mother scowlingly rejected the idea of playdates because part of her goal in getting a bigger house was -- to put it in my words -- insulating him from other children. These tend to be the same parents who micromanage their children in other ways, like very limited diets and excessive summertime clothing, so, again, it seems like some form of paranoia.
by davidw | 2025-07-10 16:35:14+00:00
Ancient Rome is history, not an example to follow.

Connecting the USSR with free health care and education is, uh, "nice try, but completely wide of the mark". We have free education in the US after all, as do most wealthy countries. Denmark and Italy are night and day from the USSR politically and economically.

I think you can both recognize that the past of the US has some very ugly moments while still thinking the ideals were directionally correct and that we should attempt to live up to them.
by rurp | 2025-07-10 16:35:22+00:00
The Smartphone Theory of Everything probably doesn't explain all of the recent social changes, nothing is that simple, but it sure does correlate really well with all kind of trends since they became widespread. Casual socializing, partying, friendships, drinking, and sex all began to plummet around the same time, while loneliness and depression increased.

Anecdotally is makes a lot of sense as well. Most of the people I know, including myself, spend an awful lot of time on their phones and the internet in general. All of those hours have to come at the expense of other activities.

When I was in my 20s I spent an unusual amount of time (for the era) alone on my computer, but since most people were still quite social it was easy to hop into various activities. Now that nearly everyone is spending a bunch of time alone on their phone the real life social networks have begun to fray.

Some of the changes are for the better (ie. fewer teen pregnancies) but I think these trends are quite bad overall, without a clear solution. It's probably not a coincidence that political polarization and extremism has also increased during this time. Banning smart phones in schools seems like a step in the right direction, albeit a tiny one. Hopefully we can come up with more.
by weinzierl | 2025-07-10 16:35:39+00:00
"It's really sad to me how we have completely fucked a lot of youth with social media, smart phones, and over-scheduling/over-protection."

I honestly believe social media, smart phones, and over-scheduling/over-protection does a lot less damage to the current generation than partying did to my generation. I can recommend the 1995 Larry Clark movie "kids" for a more balanced view how parties often looked like and which negative side effects they could have. Real life was not like in "American Pie" at all and that is where I guess Gen Z is getting their impression from.
by UrbanBird | 2025-07-10 16:35:43+00:00
We just launched Influencr.co, a new platform that helps creators and influencers monetize their audiences through performance-based affiliate marketing (revenue share).

It’s powered by GoMarketMe, our SDK that tracks in-app purchases from influencer traffic without cookies — built specifically for mobile apps.

Blog post explaining the why, how, and what's next: https://gomarketme.co/blog/launching-influencer-monetization...

Happy to hear thoughts or answer any questions!
by jbellis | 2025-07-10 16:35:56+00:00
If you're looking for something more complete and actively maintained, check out https://github.com/GumTreeDiff/gumtree.

(I evaluated semantic diff tools for use in Brokk but I ultimately went with standard textual diff; the main hangup that I couldn't get past is that semantic diff understandably works very poorly when you have a syntactically invalid file due to an in-progress edit.)
by yieldcrv | 2025-07-10 16:36:12+00:00
I periodically get told by my Product Manager that I’m thinking with my managerial hat on, again.

I joined a company as lead [software] engineer because I prefer that track while I have experience in management and C-Suite. dumb product and marketing decisions impact some engineering work, and I know the solutions for

I mostly avoid saying anything except when solving those things is the answer to the goals the PM keeps asking me about. When I do say things I’m told not to.

Enjoy your proverbial 90 degree turns!
by kergonath | 2025-07-10 16:36:23+00:00
Winamp was annoying to use and the vast majority of the themes were butt ugly. iTunes’ single window streamlined UI was much better. It was perfectly happy with whatever recursive folder structure you wanted and its mini player window was just fine and was not an eye sore.

The big advantage of Winamp was that it ran on Windows, and on ancient PCs at the time.
Show HN: Caret – The world-most accurate AI meeting notetaker (really)
by hiddenest | 2025-07-10 16:37:15+00:00
Hey HN, I’m Chanhee. I built Caret, the world-most accurate AI meeting notetaker.

I know you already used lots of notetakers and so do I. I tried Otter, Fireflies, Circleback, Granola, Bluedot, tl;dv, and more, but could not find one that satisfies me.

Names and numbers were wrongly transcribed. Summaries don’t give what I really want. So, I decided to build something for myself(and hopefully for you).

It actually works:

- correctly transcribes names and numbers - understand the context and speakers (ex. designer and dev fighting for button position in a cafe) - not a bot: works with every platform like Granola.

And added a features I really wanted:

- realtime transcript and translation. I have some hearing disabilities, so I often miss some words)

- cursor-like summary editing experience (+ templates)

- runs everywhere: mac, windows, iphone (but no linux…)

- translucent and gorgeous UI (inspired by the macOS ChatGPT app)

You can try it here: https://caret.so .

Of course, I’d love to hear your feedback. Email me anytime at chanhee.lee@caret.so . I’ll read and reply every message!

Thanks!
by qualeed | 2025-07-10 16:38:01+00:00
The older one, yes. The younger one, no. So I do the cringe method of writing my information down.

But I didn't realize that it was "risky as fuck" and making my kids "stand out" so much to have my contact information on some paper to give to their closer friends. I must be way more socially inept than I thought. (I guess my eldest must be too, because she thinks handing a card to a friend is convenient.)

So please, if you have some method that is roughly the same level of convenience but not "risky as fuck", I'm all ears.
by illiac786 | 2025-07-10 16:38:37+00:00
Just have multiple apps, that’s it.

Then you will have a venn diagramm, people with WhatsApp (a lot), those with signal only (no one almost) and those with both (getting more and more, in my circles).

I reach to signal to contact a person and if they don’t have it I’ll consider WhatsApp or RCS or iMessage…
by swat535 | 2025-07-10 16:39:06+00:00
It's such a crazy time to be alive right now and it's even more interesting to be in the middle of major changes in Software Development.

LLMs has already dramatically changed our industry and I can't fathom what the possibilities could look like the future when these models become smarter.

Right now, there is a rush with companies pouring millions into R&D, so there is certainly hype but I have no doubt that this will yield to incremental improvements over the next few decades. The result of which will look like a breakthrough in Computer Science and Engineering.

I remained a skeptic for a long time (and still am), however after messing these LLMS, I can't ignore the fact that they have significantly boosted my productivity. It takes time to learn how to work with these tools and they require supervision and review but I feel better leveraging LLMs than writing code from scratch for every feature.

What will our job look like in the next 30 years? It's hard to say but I doubt most of us will be writing code by hand.
by ilikecakeandpie | 2025-07-10 16:39:13+00:00
I graduated in '05 and some of stuff my contemporaries were doing then wrt sports and trying to get to the next level was already crazy (playing for the school and doing travel ball as well, so many practices/camps/extra workout sessions) and don't get me started on the craziness wrestlers had to go through. I've heard it's even worse now as it has become more competitive to get to the next level, whether that's trying to get a good NIL deal or trying to play professionally
by svat | 2025-07-10 16:39:55+00:00
The actual quote in the SICP preface:

> Our design of this introductory computer-science subject reflects two major concerns. First, we want to establish the idea that a computer language is not just a way of getting a computer to perform operations but rather that it is a novel formal medium for expressing ideas about methodology. Thus, programs must be written for people to read, and only incidentally for machines to execute.

I've updated the quote on Goodreads again, but it seems like a losing battle to stem the tide of careless/misattributed quotes (it's even found its way to books and papers by not-too-meticulous authors).
by germinalphrase | 2025-07-10 16:40:43+00:00
I was a HS teacher for about a decade. The demands on kids and families around youth sports (especially private/club leagues) is out of control. I had students, 14/15-years-old, going to their school team practice then club team practice, not getting home until past 9 pm every night. Families from three states away would enroll their kids in my school half of the year to play on the hockey team (staying with local sponsor family). Tournaments across the Midwest most weekends. These weren’t even future D1 athletes.

I was a multi-sport athlete. My sibling played D1 soccer. It didn’t used to be like this.
by hex4def6 | 2025-07-10 16:40:46+00:00
Sure, but as a licensed engineer, you're signing off on the design as being safe and fit for purpose.

What if their manager had insisted they use cheaper concrete or less rebar? At a certain point, you have to refuse to put your signature on to something.

It's not entirely clear how far up the chain of command the suspensions go, but if they're including decision makers in the suspension, I think it's a good lesson to others to not just rubber stamp designs.