MurphyA/hacker-news huggingface dataset:
by thebruce87m | 2025-04-11 11:47:39+00:00
It all makes sense in that it confirms the crazy thing I couldn’t believe was true at the beginning - US appliances have the ability to sink a ton more current than they would ever need under normal operation, which seems like a safety issue. Would you want your electric toothbrush charger sinking 15A in some fault condition?

A UK device blows its own fuse under these circumstances. The wasted copper in every US appliance cord is just insult to injury.

> The rating on a UK ring circuit breaker is so high that you can literally melt significant quantities of steel without tripping the breaker

That’s fine, as long as everything is rated to that draw and doesn’t melt. If the wires couldn’t handle it then the breaker would be rated lower.

> certainly can turn typical appliance wiring incandescent, also without tripping the breaker.

And that’s where the fuse “shines”!

Seems like the UK method uses less copper and gives finer control in over current scenarios. I don’t see any benefits of the US style.
by londons_explore | 2025-04-11 11:48:29+00:00
Did you know, the world still mines more lead now than it did 50 years ago, at the peak of 'put lead in everything' mania?

To me, this says that we still put lead in too many things. Lead is still used for flashing in roofs. It's still used as a mould release when making plastics. It's still used in making dishware. It's still used in bullets.

It's still used for all kinds of things which will one day end up in the environment and someone's drinking water.
by greydius | 2025-04-11 11:49:31+00:00
"You're a very clever man, Mr. James, and that's a very good question," replied the little old lady, "but I have an answer to it. And it's this: The first turtle stands on the back of a second, far larger, turtle, who stands directly under him."

"But what does this second turtle stand on?" persisted James patiently.

To this, the little old lady crowed triumphantly,

"It's no use, Mr. James—it's turtles all the way down."
by perrygeo | 2025-04-11 11:50:22+00:00
Not even the most fanatical functional programming zealots would claim that programs can be 100% functional. By definition, a program requires inputs and outputs, otherwise there is literally no reason to run it.

Functional programming simply says: separate the IO from the computation.

> Pretty much anything I've written over the last 30 years, the main purpose was to do I/O, it doesn't matter whether it's disk, network, or display.

Every useful program ever written takes inputs and produces outputs. The interesting part is what you actually do in the middle to transforms inputs -> outputs. And that can be entirely functional.
by Nextgrid | 2025-04-11 11:50:32+00:00
The "fediverse"'s issue is that it wants to displace established social media and its problems without even trying to understand why it has the problems it has. The thinking is that if you throw enough technical complexity at it then magically those problems will go away.

Established social media is not flawed for the sake of it. No matter how much you hate them, nobody at Facebook is saying "let's make the world a miserable place just for the sake of it". They do for revenue and profit - all the noxiousness of traditional social media can be traced back to its advertising-based business models; including the lack of interoperability.

No amount of "federation" or technobabble or artificial complexity is going to solve this fundamental problem - someone needs to get paid to keep the lights on, the servers humming, and the bad guys out. The current approach of the fediverse is to stick their head in the sand and pretend there is no problems. In reality of course there are problems - instances go down, the federation model means data is duplicated lots of times and makes hosting even costlier, and spam/bad actor prevention is non-existent (the only reason the whole thing isn't full of spam is because it's too irrelevant to actually bother spamming).

If you actually think about addressing the root cause that makes existing social media noxious and opt for a different funding model (paid accounts, etc), then you'll realize none of that "federation" complexity is actually needed because suddenly you no longer have an incentive to do a lot of the obnoxious things that federation wants to solve. You can run a conventional centralized platform as a non-profit, and still let people attach their own domains, use alternative clients, etc. As a bonus, not having to duplicate the data many times means your costs will be lower than a "fediverse" equivalent and you can actually scale. And you could even pay a marketing intern for him to tell you that calling your consumer-facing product "Mastodon" is a recipe for failure (but hopefully if you've made it that far you'd already have the common sense to know this).
by diggan | 2025-04-11 11:50:40+00:00
> I already pay for Google One storage, so it's the cheapest of the paid LLMs for me. That's 99% of the reason I use it, and honestly I don't really have any strong opinions on it compared to ChatGPT

I'm on a ChatGPT pro plan, been using it for a good while but got an offer on Google One storage so tried it out for a month. Google's models are far behind compared to OpenAI's, and seemingly o1 Pro Mode is still the best out there, albeit slow obviously. But probably the model I've got furthest with on difficult problems, and even the "simpler" models from OpenAI are still better than Gemma 2.5.

It does seem that Google has better tooling available for their models though, so a combination of the tooling of Google with the models of OpenAI would probably be optimal, but unlikely we'll see that happen.
by Eddy_Viscosity2 | 2025-04-11 11:50:52+00:00
I see the problem, its 3. I was being more general in equating "the news" with "stuff released into the environment". But 3 implies "stuff not released into the environment" which is not what I meant.

PS, How did you do those numbers in the circles? I've not seen that in a HN comment before (I like it). I see sometime people switching fonts in comments, but I hadn't figured out how to do that either.
by the-rc | 2025-04-11 11:51:15+00:00
Over the months, I watched it three times in person at NYC Film Forum, then another couple of times during the 24h January stream.

It's not AI and it's not just random clips, either. The opening and the ending are always the same. Some parts like the segment on Oblique Strategies and how they shaped the recording of Bowie's Moss Garden were played (almost?) every time. The bit showing the evolution of U2's Pride from a yodeling demo to the finished song played half of the times. Same with the one about his Windows 95 start sound. I think the latter screenings had more examples of generative pixel/glitch art (each of which, presumably, was unique).

My feeling was that segments were divided into categories and/or tags; their selection was like a chef's menu at a restaurant, where you don't know what you'll get, but you can expect that some kind of desserts are always at the end.

Also, I don't think it's exactly true that each performance is different. Between segments, there's some computer output scrolling by and it includes a filename of the next clip. At the start of the movie, the (fake?) filename includes the venue and the date. I didn't stick around for two consecutive shows, but I think they're identical through the day. The 24h streams were different, of course.
by xorcist | 2025-04-11 11:51:19+00:00
Nobody says it is effective, only that it is possible.

One way could be to send the message to the market that a certain area is strategically important and any startups will have access to extremely cheap loans and not have to worry about natural resources or personel.

Then follow up on those promises, take a step back, watch the Cambrian explosion that follows and when the businesses seems to have grown legs simply scale back funding and watch them fight it out. One could even say that is exactly what has happened in the world several times over. It is not unique to China.
by chrismorgan | 2025-04-11 11:52:23+00:00
CSS Custom Properties have a cost. If you’re using them as global variables, and don’t need to look them up from JavaScript, or change them according to media queries, it’s good to flatten them out of existence: your bundle will be smaller, your execution faster, and your memory usage reduced. Same with mixins.

It would be good if Lightning CSS supported that use case: https://github.com/parcel-bundler/lightningcss/issues/69.

Compile-time variables are still a useful feature. CSS Custom Properties get used in a lot of places where compile-time variables would be better.
by MrBuddyCasino | 2025-04-11 11:52:50+00:00
The article doesn’t explain it, but the reason why you want a large space to measure loudspeakers is that your measuring frequency range is determined by the time it takes until the first reflection arrives, which you can exclude by using a windowing function in your measuring software. You only want the direct sound emanating from the DUT, not the reflections (unless you’re interested in room correction).

The larger the space, the lower the frequency you can still measure.
by eknkc | 2025-04-11 11:53:19+00:00
I guess the idea is that the customers are the ones interacting with the LLM and we are homeless if this thing goes that way. Probably saves a lot of their money in exchange for some of their time..

I personally do not think any of this is a good idea but here we are.

And I was making fun of AI images with the weird fingers and shit just a year ago, now it's hard to identify AI generated images. The code gen now can create a single file space invaders which is impressive but shitty according to all coding metrics.

They are getting better. At some point the single file shit stew will be good enough cause the context windows and capabilities of LLMs will be able to handle those files. That's when nobody gonna care I guess.
by mxuribe | 2025-04-11 11:53:47+00:00
I also use zoho (for mail, calendar, contacts) for my family and I...and yeah the first time i set it up with DavX5, it was odd to say the least...though not sure if it was zoho's fault, or maybe both some possible glitch with zoho and DavX5, that didn't quite jive with my brain - at first. Now, i see no issues with Davx5 and zoho cal and contacts...at least it sync really well on my android phone. I have not tried Evolution for years (and certainly not with zoho yet), since i tend to default to thunderbird...But am about to set up my partner on one of the Gnome-based linux distros once their Windows 10 dies later this year...and considering how they like to use their computer and their workflow, gnome seems most appropriate for them, so have been considering suggesting for them to us Evolution as email client...so will be interesting to see how zoho works there. (Glad to hear it works for you!) As i noted, i like to use thunderbird, and as far as mail and calendar, actually i guess i have been lucky, since zoho seems to be working great for me - and for a couple of years now! However, contacts synching has never worked right - like, never at all. Sure i can export contacts from zoho and import them into thunderbird...so the issue is not the basics of contacts functionality within thunderbird per se...but the syncing between t'bird and zoho is certainly an issue, and have not had a chance to dive deeply enough to see if the issue is a t'bird issue or zoho...although like calendaring on my android phone, contact synching is not an issue with zoho from my phone (again via Davx5)...so, i'm confused. But, agreed with your points: i'm happ[y zoho customer, but they're not perfect...then again, at their low costs, i kinda can't complain too much. ;-)
by PhilipRoman | 2025-04-11 11:55:15+00:00
There is no reason you can't use side effects in pure functional programming. You just need to provide the appropriate description of the side effect to avoid caching and force a particular evaluation order. If you have linear types, you do it by passing around opaque tokens. I'm not entirely sure how IO works in Haskell, but I think the implementation is similar. Even C compilers use a system like that internally.
by simonw | 2025-04-11 11:55:25+00:00
I think you and I must have different definitions of the word "hype".

To me, it means LinkedIn influencers screaming "AGI is coming!", "It's so over", "Programming as a career is dead" etc.

Or implying that LLMs are flawless technology that can and should be used to solve every problem.

To hype something is to provide a dishonest impression of how great it is without ever admitting its weaknesses. That's what I try to avoid doing with LLMs.
by gregwebs | 2025-04-11 11:56:26+00:00
I am glad you are finding the time to avoid contaminated industrial processed food.

In the apple sauce contaminations the apple sauce is always cinnamon flavored. When tested for various heavy metals, cinnamon usually has unsafe levels of heavy metal contamination, and lead is usually one of the metals: https://tamararubin.com/2024/12/six-cinnamon-products-chart/

There is widespread contamination in spices because the machinery that processes most spices is made of metal with lead. Some of the lead may be unintentional contamination, but lead is also used intentionally because it is cheap and useful. I believe it is useful for grinding, etc because when used in an alloy the metal doesn't wear down as easily.

So if you want to replicate those apple sauce products without heavy metal you would need to buy cinnamon sticks and grate them yourself.
by Eddy_Viscosity2 | 2025-04-11 11:56:37+00:00
It doesn't really change things that much if the system was already corrupted. Human boards can just as easily state "risk" or anything else in their reviews to deny parole. Algorithms can make corruption and rights-denial more efficient and this can then be used to replace any remaining human boards that were genuinely trying to do a good job in determining fit for parole. Its actually pretty dystopian when I put it that way though.
by alchemist1e9 | 2025-04-11 11:57:36+00:00
The goal isn’t actually specifically employment increases, that’s mostly a marketing strategy, the real goal is national security. US, Japan, and South Korea seem to have decided enough is enough with Chinese aspirations and threats to Taiwan, so US has convinced them to build additional capacity in the US and also to have those nations increase defense spending. Notice Japan has started joining NATO command and participating in NATO missions. I predict Japan will the be first “deal” announced by Trump administration, with South Korea soon afterwards. It makes sense for these allies, the logic is we should fortify our supply lines building redundant facilities in US homeland which is much harder for China to disrupt and attack, you guys start buying lots of F-47s, we start massive ship building, re-industrialize as rapidly as possible. Then should China try anything and somehow mess you guys up, the US will come back a get you out of it.
by Ukv | 2025-04-11 11:57:38+00:00
> I have no idea, and I'd have to know more context before thinking my opinion matters. For example, just off the top of my head: (1) What are the fines for comparable things in other countries (in an out of Europe)?

Even in Germany, I don't believe a meme like this one would typically incur any fine.

> (2) "Bendels has no criminal record" -- does that mean he was never convicted of defamation, or is that a red herring because defamation a civil (not criminal) matter?

My understanding is that he has now been convicted of criminal defamation (so it should probably be past tense), but had no such prior convictions.

> I can't help to notice how with just a little bit of context we've come from reacting to "A journalist in Germany was just sentenced to seven months for posting a meme" to deciding if a fine was disproportionate.

I don't personally believe there should have been any fine or prison sentence for posting the meme. I ask you whether you think the fine seems disproportionate based on current information because I see that as the smallest and most likely concession for you to make, assuming you can be intellectually honest, not because the fine being disproportionate is the full extent of my stance.

> With all that, the only sensible answer I can give is that I don't know. It's useless to be outraged by something that might be a non-story.

We've got the original post, the court's sentence and reasoning, and most other information you want to know could be researched online. There has to be some point at which we start publicly discussing an issue - that doesn't prohibit us from updating our views if there really is some decisive new evidence.
by dgimla20 | 2025-04-11 11:57:54+00:00
Orienteering is a fantastic sport. I've been doing it my entire life.

The orienteers I've known have been some of the brightest and fittest people I've ever met (going to Cambridge, Oxford), doing all sorts of interesting things, and are some of the best runners you can find. One of my closest orienteering friends was disappointed in running sub-2:40 in his first marathon.
by occamschainsaw | 2025-04-11 11:58:52+00:00
o4-mini? It is a rumored model building up on o3, and different from 4o-mini. Sorry, their naming scheme is a mess. Would be cool if you do have o4-mini access though.

https://www.theverge.com/news/646458/openai-gpt-4-1-ai-model
by TarekOraby | 2025-04-11 11:59:25+00:00
I built Itura because deploying Python AI agents (using Langchain, CrewAI, etc.) felt harder than it should be. I kept getting bogged down in setting up servers, Docker, CI/CD pipelines, and scaling, instead of focusing on the agent logic itself.

Itura is my attempt to simplify this: a platform to deploy Python agents directly from GitHub without managing infrastructure.

How it works:

1. Code: Structure your agent with a simple Flask /run endpoint and a requirements.txt.

2. Connect: Link your GitHub repo to Itura.

3. Configure: Add necessary environment variables/secrets via the Itura UI.

Itura then automatically packages your code, deploys it to a serverless environment, and gives you a unique API endpoint (e.g., https://your-agent.agent.itura.ai). You trigger your agent via an async HTTP POST to /run. Pushing to GitHub redeploys automatically.

The goal is to let you focus purely on the Python code while Itura handles the deployment, scaling, and basic monitoring (logs/status).

Looking for feedback:

I built this initially for myself, but I'm curious if it solves a real problem for others, too.

- Is this kind of simplified deployment useful for your agent projects?

- What are your biggest headaches when deploying agents today?

- Any crucial features missing for a platform like this?

We're currently in Open Beta with a free tier available. Really appreciate any thoughts!

- Website: https://www.itura.ai/

- Get Started (Open Beta Sign-up): https://app.itura.ai/

- Blog Post (More Details): https://www.itura.ai/blog/introducing-itura
by UncleMeat | 2025-04-11 11:59:34+00:00
No. The biggest concern is that the conversation is going to be dull as heck because all you've got is a list of AI generated topic starters rather than any sort of meaningful capacity for conversation or meaningful structure for the conversation (either in narrative or pedagogy).

And if you are marketing this as taking 3 minutes and saving 95% of your time then this means it saves all of... one hour. Not exactly the bulk of the time spent producing a podcast episode.
Show HN: HIGGS – new sota data-free LLM quantization
by om8 | 2025-04-11 11:59:39+00:00
My colleagues and I wrote a paper and integrated it into transformers.

It has more of both accuracy and speed than NF4

We have compressed hf models for everyone to try: https://huggingface.co/collections/ISTA-DASLab/higgs-675308e...
by noahho | 2025-04-11 11:59:55+00:00
Prior Labs | Founding-Team: Software Engineer, Data Scientist, ML Engineer, Product Manager, Developer Relations| On-Site (Berlin, Freiburg) | Full-time

Prior Labs is building foundation models for structured/tabular data – AI's biggest blind spot. While LLMs handle text/images, tables (numbers, categories, text mix) need native understanding. Our approach, TabPFN (published in Nature, 1M+ downloads, 3k+ GitHub stars), uses transformers pre-trained on synthetic data to achieve state-of-the-art results on small datasets zero-shot.

We're tackling a $100B+ opportunity to transform data science, finance, healthcare, and science. Backed by €9M pre-seed from Balderton, XTX Ventures, and leaders from Hugging Face, DeepMind, etc.

We're hiring a founding team to build this new category:

Software Engineer: Build scalable infra & APIs. Data Scientist / ML Engineer: Optimize & scale our TFMs. Product Manager: Define the vision for AI-native tabular tools. Developer Relations: Grow our community & drive adoption. Location: On-site in Berlin or Freiburg (we build together). Offer: Competitive salary + significant equity. Shape the future of AI for structured data from day one.

Apply: https://jobs.ashbyhq.com/prior-labs

Questions? Reach out at noah@priorlabs.ai
by austin-cheney | 2025-04-11 12:00:09+00:00
There is a direct correlation between complexity of the state model and the risk it imposes. State doesn’t have to be risky at all. If in an application there is only a single state object and it’s only a single dimension in depth it is never the pain point. In fact it helps to identify where the actual pain points are elsewhere in the application.

This is why I will never touch something like React, a self inflicted wound.
by isolli | 2025-04-11 12:00:15+00:00
German politicians are known for lodging countless complaints for the slightest insults online. [0]

The 60 minutes segment was also quite revealing of the (in my opinion, poor) state of free speech in Germany. [1]

As Bill Maher said, "Germany is so afraid to look like their Nazi past, that they're knocking on people's doors, taking people's phones and computers if you insult people online."

[0] https://www.spiegel.de/politik/deutschland/gewalt-gegen-poli...

[1] https://x.com/60Minutes/status/1891282394440732787
by ndriscoll | 2025-04-11 12:00:26+00:00
Web pages mostly aren't applications though. Like people will sometimes post links to corporate engineering blogs here that require javascript (Uber comes to mind). It's purely a document; there's no interactivity at all. Making it an "application" is just incompetence (it's more expensive to develop and gives a worse user experience).

It might be true that applications actually are web pages now (e.g. Slack, WebEx), but I almost never encounter web pages that are actually applications.