MurphyA/hacker-news huggingface dataset:
by raxxorraxor | 2025-11-10 16:00:30+00:00
When I think about bad quality control Power Automate from their Power platform comes to mind. It could be quite a useful tool to automate several things and connect different systems with each other. Perhaps a high level serverless function with a visual editor you might say.

But it is a beta version at best for years. There are two version of editors that frequently break. You cannot overtax the system or all running instances morph into endless running tasks. Flows regularly break if you want to update something and the flow was created in a version of the editor no longer available.

You can also see their attempts to monetize this test version that needs a powerhouse of a machine to run its editor in a browser.

I like it for what it is if you are already (trapped?) in a Microsoft environment. There is some potential here and few consultants will tell you that it basically isn't production ready. But the product manager should be quite ashamed.

Also I heavily doubt it will stay free, so perhaps plan infrastructure accordingly.
by Aurum197 | 2025-11-10 16:00:50+00:00
We just launched our PRIAMBLE earphone earrings, and I would love your feedback! Their raison d'être: one needs different headphones for different occasions, and PRIAMBLE is not only very comfortable, but it meets the dress code. Also, unlike, AirPods (which I am a fan of), it doesn't end up on the floor! There are other reasons as well, but these are the more compelling ones.
Show HN: UI for non-linear conversations with LLMs [video]
by elayabharath | 2025-11-10 16:01:00+00:00
Hi HN, I’m EB - a full stack developer with a background in UX.

I have been using ChatGPT for a while to learn concepts (recent e.g. unlike my credit card, how does my public transport card update the card balance as soon as I tap) [aware of the limitations]

I often found the linear chat interface too restrictive for any exploration. I always wanted to revisit earlier points, ask multiple follow up questions at different points of the conversation, connect related concepts, or compare various lines of thought - all of which are not conducive in a scrolling chat.

I had this idea for a graph based interface for some time, and finally got to sketch and prototype it this weekend.

I'm curious to see how well it addresses these pain points, and potential ideas to extend / test this prototype.
by fragmede | 2025-11-10 16:01:25+00:00
There's a story I heard about the oil industry in not-europe. Flaring off natural gas because it wasn't economically feasible to capture it and store it for energy is just "how things were". Ever idiot can see it's a waste, but it takes a special government to see how to fix that waste.

Talk to the engineers to figure out how much it would cost to capture that natgas. Set the fine for flaring natural gas to be that, + $10,000 or so per day.

Voila! Suddenly it's economical to capture that natgas.
by angeldimitrov94 | 2025-11-10 16:01:28+00:00
Of course, but good luck telling companies who have legacy softwares to go ahead and start testing IOT as well...it's the situation we are in and I can tell you that vendors do not want to test on IOT even though it's painfully clear that there is no alternative to it. It's an incredibly murky situation for those who rely on such vendors, especially ones for software for V&V'd environments.
Ask HN: Why has typing on a phone not improved in ~20 years?
by mvkel | 2025-11-10 16:01:29+00:00
Typing on an iPhone today is just as error-prone as it was when the phone launched in 2007.

Next token predictors have largely solved this for day-to-day use.

Swipe + a more modern prediction model would mean we'd be able to type one-handed without looking at the screen at all, and have perfect accuracy.

We have the tech today. For whatever reason, nobody is using it. Why?
by matt-p | 2025-11-10 16:01:42+00:00
We gave WiFi 800Mhz in the 5Ghz band and we said the same thing at the time 'this is the last we'll need'. That's 10x as much as in 2.4ghz and at a higher frequency.

I remember a lot of people at the time getting really upset about how wasteful that was. Just saying.
by vvern | 2025-11-10 16:01:51+00:00
It should be this way. Clients should have some protocol to communicate the schema they expect to the database probably with some versioning scheme. The database should be able to serve multiple mutually compatible views over the schema (stay robust to column renames for example). The database should manage and prevent the destruction of in use views of that schema. After an old view has been made incompatible, old clients needing that view should be locked out.
by throwaw12 | 2025-11-10 16:01:53+00:00
> Should I let my 10-year-old use chatgpt

This is the dilemma I am facing at the moment.

ChatGPT is similar to calculator, you get answers fast, but your brain misses the training step to get better at calculations.

With calculator you are missing only one dimension/parameter of learning -> calculating things in your brain

With ChatGPT kids might lose training many other parameters -> thinking, seeking the knowledge, reasoning about cause and effect, coming up with possible next steps and so on.
by Joker_vD | 2025-11-10 16:02:07+00:00
> It is part of similar conventional thinking that "a method call must return back to the caller on termination".

No, it's a part of a conventional thinking that "if a return statement executes without any exceptions thrown in the process, then the control will return from the current invocation". It's an extension of a conventional thinking "if an e.g. assignment statement executes without any exceptions thrown in the process, the control will go to the next statement". Really helps with reasoning about the program behaviour without spending an undue amount of brainpower.

> But what is the alternative otherwise?

Disallow "return", "break", "continue", and "goto" statements inside "finally" blocks, like C# does. Nobody sane misses this functionality anyway.
by lotsofpulp | 2025-11-10 16:02:43+00:00
> One theme we've discussed is that many important institutions in our society (eg education, healthcare, housing, efforts to combat climate change) are still run primarily by boomers in ways that transfer a lot of value from younger generations to boomers themselves.

I do not understand the reason for assuming any successive group of old leaders to behave differently than boomers?

Millenials are going to have an even more disproportionate old age population, and presumably will seek to squeeze the younger generations even more than the boomers:

https://www.populationpyramid.net/united-states-of-america/2...
by Edman274 | 2025-11-10 16:02:51+00:00
The solar panels required energy to create, too. I don't think that it would take centuries for replacing Cray 1 with a Raspberry Pi 5 to pay for itself in carbon intensity, even if both are powered by solar panels. The Cray example is seemingly uncharitable, but the principal is the same because if the only relevant thing is solar power, then it should take centuries in that case too, right?
by CharlieDigital | 2025-11-10 16:03:05+00:00
If you are on AWS and you are not using the (unfortunately named) Copilot CLI[0], you're opting in to the full complexity of AWS. Copilot fortunately makes most common scenarios waaaay easier to build, setup, and deploy including building staged environments following best practices for AWS (separate accounts; I know, in and of itself kind of a pain in the ass).

It encodes the most common types of application backend deployments into simple patterns and makes it pretty easy to build full and deploy full application stacks (Route 53 -> CloudFront -> S3 (static FE) -> ALB + SGs + TGs -> ECS cluster (backend APIs) -> DBs)

With the Copilot CLI, I find the experience on AWS significantly better and in some ways, more well-rounded than on GCP. GCP's Firebase tooling and CLI comes close, but alas, Firebase does not have the same level of extensibility that Copilot offers by allowing you to include both CDK and CloudFormation as extension points which then allows you to use Copilot to manage a good chunk of your AWS infra with a single, easy to use CLI.

For simple apps, I prefer Firebase on GCP. For more complex apps, I think Copilot on AWS is really, really good. One caveat: ECS is much slower to roll nodes over to new versions compared to Cloud Run. Best I could achieve on it was ~180s for a Blue/Green rollover whereas Cloud Run does this in seconds.

TL;DR: if you are not an enterprise and you are on AWS, your life will assuredly be better with Copilot instead of CDK, CloudFormation, or almost any other solution for deploying to AWS.

[0] https://aws.github.io/copilot-cli/
by jasonlotito | 2025-11-10 16:03:10+00:00
> I suspect its likely because TP-Link tells/is forced to tell the Chinese government...

I think if we are there, then we should assume all 0days are known by various states before patches are available regardless of whether companies are setup to share that information or not. You don't need to get the company to share that information, just one person in a company, and I don't really see that as being a challenging task for a state to do.

Assuming otherwise seems more risky.
by Brendinooo | 2025-11-10 16:03:26+00:00
>it's not really me doing the things, and I feel like a bit of a fraud

I've been thinking about this a bit. We don't really think this way in other areas, is it appropriate to think this way here?

My car has an automatic transmission, am I a fraud because the machine is shifting gears for me?

My tractor plows a field, am I a fraud because I'm not using draft horses or digging manually?

Spell check caught a word, am I a fraud because I didn't look it up in a dictionary?
by throw0101d | 2025-11-10 16:03:26+00:00
> And you think the same problem wouldn't exist with 6ghz?

Yes.

5 Ghz has 12x 40MHz channels, 6 Ghz has (in the US/CA where it is basically 'fully unlocked' for Wifi) 29x 40Mhz channels. It's the difference between 500Mhz worth of total bandwidth and 1200Mhz: over double.

* https://www.everythingrf.com/community/what-frequency-band-d...

* https://spectrum.potatofi.com

* http://www.potatofi.com/posts/spectrum-viewer/

And given attenuation increases as frequencies goes up, your neighbours' signals won't travel as far as the lower frequency bands, which helps with localization.

We just have to hope that vendors don't ship 80 or 160Mhz channels by default for residential devices, which will potentially eat up bandwidth (though Wifi 7 makes Punctured Transmission / Preamble Puncturing mandatory, where previously it was optional). Though even if they do, 6Ghz has more 160Mhz channels than 5Ghz has 80Mhz ones (7 vs. 6).

A 1x1 40Mhz using 802.11ax will give you a max PHY of 287Mbps:

* https://www.intel.com/content/www/us/en/support/articles/000...

* https://superuser.com/questions/1619079/what-is-the-maximum-...

Even if you half that, it's (IMHO) probably sufficient for the vast majority of online activities. And if you have a 2x2 client you double it anyway.
by anthk | 2025-11-10 16:03:37+00:00
Most logic puzzles such as the software pack made from SGT (or under the paper puzzle booklets, same concept but with pens and paper) are trivially solvable with computers and often STEM people will get bored with them fast. Solve it once, solve it for all.

If any, the challenge and fun would come by solving them with an algorithm under its favourite programming language.

Also, lateral thinking based riddles/puzzles are often more fun to solve, such as the crime related ones.
by ThrowawayR2 | 2025-11-10 16:03:38+00:00
Good luck with that. The above poster made a submission entitled "Ask HN: What can I do with the karma I've accumulated in my Hacker News account?" where he straight up asks "would I be able to promote any of my products or would I be banned for doing so?": https://news.ycombinator.com/item?id=41979929. Their contributions are only intended to disguise their self-promotional activities and they don't even pretend to hide it.

Of course, if anyone at all feels above characterization is inaccurate, please do feel free to contact the HN site administrators directly to ask them to look into the situation.
by vc5 | 2025-11-10 16:03:47+00:00
Best of luck with this. If you get the web hosting part going and need to stick a load balancer in front of web servers/front end proxies, may I suggest that you give my project[1] a go? Speaks BGP directly to your routers to advertise healthy services and scales from small VMs (for services that are only a few gigabits/s) to physical servers if you need to serve tens of gigabits/s traffic.

Shameless plug, sorry (not sorry!) but I would have killed for it when I worked in web hosting :-)

[1] https://github.com/davidcoles/vc5
by lifty | 2025-11-10 16:04:35+00:00
Got it. But you could just use it on your MacBook on those occasions where you want to "talk" to your computer remotely to check on some progress it made on a specific job. My use case would involve switching desktops, activating specific windows, and reading their content and taking some action. But depends more specifically on the MCP that exposes that functionality, and not your app. I was asking because you're probably more familiar on how reliable such an approach might be.
by Graziano_M | 2025-11-10 16:04:50+00:00
I enjoyed playing with FPGAs and all the open-source tooling makes it so much quicker and easier.

That said, I never understood the appeal of the FOMU. It's cool that it fits in a USB port, but so little IO, there's not a lot I can think to do with it.

Has anyone heard of some cool projects that others have done with this hardware?
by insane_dreamer | 2025-11-10 16:05:00+00:00
There are two huge problems with these highly intrusive grant requirements that are different than previous Admin's DEI statements (which people sometimes point to, in a "what about ..."):

- they apply to _all_ of the org's activities, whereas previous statements only applied to the grant itself (it had to be used in X way) ; this is what PSF found untenable

- the gov can claw back the money if they deem you were violating the reqs pretty much as their discretion; while this might seem unlikely, the Trump admin is highly aggressive towards universities, withholding funding in a way that has not been done before under a bogus excuse of anti-semitism. It shows they will have their way and there's nothing you will be able to do about it.
by RichardChu | 2025-11-10 16:05:08+00:00
I'm working on https://www.fluxmail.ai, a modern, AI-powered email client.

I think there's a lot of potential for AI to improve the way we organize and manage our inboxes, while still letting us keep control over it.

What I've learned is that there are a lot of little features that make up a good email client that you may not even think about when using one, like threading, quote blocks, even what email address(es) to autofill when you reply to an email. For an app you use potentially for hours a day, the polish and "last 20%" makes a huge difference - and takes a while to build!

If you have any feedback, especially on what features are most important to you in an email app, I'd love to hear it :)
by PaulKeeble | 2025-11-10 16:05:10+00:00
I hate to break the news but banks use floating point numbers all the time, for financial calculations. They shouldn't but they do and they use all sorts of tricks like alternate rounding schemes and some pretty deep knowledge of floats to try and keep the books roughly right. I have never seen a Money type nor anything like DEC64 in a real commercial system, its all floats or ints/longs for pennies.
by yannyu | 2025-11-10 16:05:16+00:00
> Yeah, but that's their interface. That informs surprisingly little about their inner workings.

I'm not sure I follow. LLMs are probabilistic next-token prediction based on current context, that is a factual, foundational statement about the technology that runs all LLMs today.

We can ascribe other things to that, such as reasoning or knowledge or agency, but that doesn't change how they work. Their fundamental architecture is well understood, even if we allow for the idea that maybe there are some emergent behaviors that we haven't described completely.

> It's a possible outcome of the process, but it's not the only possible outcome.

Again, you can ascribe these other things to it, but to say that these external descriptions of outputs call into question the architecture that runs these LLMs is a strange thing to say.

> Looking at a LLMs I/O structure and training process is not enough to conclude much of anything. And that's the misconception.

I don't see how that's a misconception. We evaluate all pretty much everything by inputs and outputs. And we use those to infer internal state. Because that's all we're capable of in the real world.
by freehorse | 2025-11-10 16:05:26+00:00
> I count approximately twice as many channels available on 6ghz than 5ghz

Isn't this mostly arbitrary? Eg what frequency range one defines channels over and thus how many channels? Eg in the wikipedia link that "6GHz" goes up to ~7.1GHz. Because otherwise channels seem to be more or less spread centered 20MHz apart in each case.
by thw_9a83c | 2025-11-10 16:05:41+00:00
> ...the same happens with C++ runtime libraries

I don't think so. Upgrading to a newer major version of the C++ runtime essentially involves recompiling, unless you're dealing with an application that's 15 years or older. You can even instruct the compiler to use an older C++ standard if your code won't compile with the newer one. There is also an option to compile the runtime statically, though it is obviously not recommended.

.NET is a different story [1]

[1]: https://learn.microsoft.com/en-us/dotnet/core/compatibility/...
by moffkalast | 2025-11-10 16:06:18+00:00
And why stop at newspapers, it's been a while since one could say books have any integrity, pretty much anyone can get anything into print these days. From political shenanigans to self help books designed to confirm people's biases to sell more units. Video's by far the hardest to fake but that's changing as well.

Regardless of what media you get your info from you have to be selective of what sources you trust. It's more true today than ever before, because the bar for creating content has never been lower.
by sparky_z | 2025-11-10 16:06:56+00:00
You're still assuming that all of a person's music metadata _belongs_ in a global database. Some of my collection includes:

-"frankenstein" musical soundtracks where I've assembled my favorite version of each song from all the various published recordings. Sometimes I've even edited pieces of different recordings together into a hybrid track. -a soundboard recording of my friend's high school talent show performance -Music I've personally recorded from video games or other random sources -Songs where I've edited out parts I don't like (such as overly-long drum solos) leaving just the parts I do.

I've organized these things in a way that makes sense for me, not for the world.

This is like a bookshelf that can only store books with an ISBN that can be classified in the Dewey decimal system. Too bad about your family photo scrapbooks or your personal sketchbooks!
by jjk166 | 2025-11-10 16:07:28+00:00
The difference is that while they can restrict the what, they can't restrict the how. Yeah they could make training LLMs illegal, but they can't for example put a quota on how much training you can do. Passing a law to ban something completely is a lot harder than passing a law that puts a "minor restriction" in place.

Ultimately any law can be repealed, so the loophole of changing the law in the future always exists. The point is that any future change to the law will take time and effort, so people can be confident in the near term that they won't be subject to the whims of a regulator or judge making decisions in a legal grayzone which may come down to which side of the bed they woke up on.
by Akronymus | 2025-11-10 16:07:59+00:00
> In this case the surprise factor comes in, because we are used to equating finally block with cleanup and I concur that many would trip on this the first time. But if you gave this exercise some time and asked "what should happen if finally block contains control flow statements?" the reasonable answer should be "take precedence", because the behavior would be surprising/cursed otherwise.

Wouldn't the reasonable behaviour be "throw a compiler error"?
by pjc50 | 2025-11-10 16:08:46+00:00
This is absolutely not about money and entirely about interpersonal culture and class signifiers and prejudices. It's a little difficult to articulate to people who haven't grown up with it. I don't like the idea of attributing "no good" to whole swathes of people; it seems both prejudiced and inaccurate to say that either British workers were no good at working (although they were on strike a lot) or that British managers were no good at managing (although the businesses such as British Leyland were empirically not very successful) because, as we can see in more recent times than the BL era, there's still successful manufacturing industries.

What I want to argue is that they existed as two cultures which were fundamentally different and in conflict with each other. The endless strikes weren't entirely about pay but a desire for confrontation in and of itself.

Compare and contrast these two individuals: https://en.wikipedia.org/wiki/Michael_Edwardes vs https://en.wikipedia.org/wiki/Derek_Robinson_(trade_unionist...

(yes, the M word and the C word are involved, but those don't exist in a vacuum either)

Edit: https://news.ycombinator.com/item?id=45876617 mentions the "low social status of working in Trade" which is another aspect of the class system entirely among the management class.
by everdrive | 2025-11-10 16:09:03+00:00
I've been thinking about that comparison as well. A common fantasy is that civilization will collapse and the guy who knows how to hunt and start a fire will really excel. In practice, this never happens and he's sort of left behind unless he also has other skills relevant to the modern world.

And, for instance, I have barely any knowledge of how my computer works, but it's a tool I use to do my job. (and to have fun at home.)

Why are these different than using LLMs? I think at least for me the distinction is whether or not something enables me to perform a task, or whether it's just doing the task for me. If I had to write my own OS and word processor just to write a letter, it'd never happen. The fact that the computer does this for me facilitates my task. I could write the letter by hand, but doing it in a word processor is way better. Especially if I want to print multiple copies of the letter.

But for LLMs, my task might be something like "setting up apache is easy, but I've never done it so just tell me how do it so I don't fumble through learning and make it take way longer." The task was setting up Apache. The task was assigned to me, but I didn't really do it. There wasn't necessarily some higher level task that I merely needed Apache for. Apache was the whole task! And I didn't do it!

Now, this will not be the case for all LLM-enabled tasks, but I think this distinction speaks to my experience. In the previous word processor example, the LLM would just write my document for me. It doesn't allow me to write my document more efficiently. It's efficient, only in the sense that I no longer need to actually do it myself, except for maybe to act as an editor. (and most people don't even do much of that work) My skill in writing either atrophies or never fully develops since I don't actually need to spend any time doing it or thinking about it.

In a perfect world, I use self-discipline to have the LLM show me how to set up Apache, then take notes, and then research, and then set it up manually in subsequent runs; I'd have benefited from learning the task much more quickly than if I'd done it alone, but also used my self-discipline to make sure I actually really learned something and developed expertise as well. My argument is that most people will not succeed in doing this, and will just let the LLM think for them.