MurphyA/hacker-news huggingface dataset:
by aorth | 2025-05-07 07:23:00+00:00
I found Dan's recommendation to use rootful with `userns=auto`:

> User= causes lots of issues with running podman and rootless support is fairly easy. I also recomend that people look at using rootful with --userns=auto, which will run your containers each in a unique user namespace. ― https://github.com/containers/podman/issues/12778#issuecomme...
by khafra | 2025-05-07 07:23:07+00:00
"LLM whisperer" folks will confidently claim that base models are substantially smarter than fine-tuned chat models; with qualitative differences in capabilities. But you have to be an LLM whisperer to get useful work out of a base model, since they're not SFT'ed, RLHF'ed, or RLAIF'ed into actually wanting to help you.
by SkiFire13 | 2025-05-07 07:23:33+00:00
How many vulnerabilities were due to badly reinventing the wheel in C/C++ though?

Also, people often complain about "bloat", but don't realize that C/C++ are often the most bloated ones precisely because importing libraries is a pain, so they try to include everything in a single library, even though you only need to use less than 10% of it. Look for example at Qt, it is supposed to be a UI framework but it ends up implementing vectors, strings, json parser and who knows how much more stuff. But it's just 1 dependency so it's fine, right?
Show HN: Open-source EV charger firmware for MCUs
by pazzk | 2025-05-07 07:24:23+00:00
I wanted to stop bouncing between prototypes and instead keep building one thing over time — and recently I had the chance to dive into EV charging standards like OCPP and ISO 15118, so I started building an open-source EVSE firmware stack.

It runs on a resource-constrained MCU (currently using an ESP32-S3, but the architecture is portable), and it's written in C with minimal dependencies. The code is designed to isolate hardware-specific parts like CP signal handling, relay control, and metering — to allow reuse across hardware platforms and keep resource usage low.

It’s still very much a work in progress — but if you’re interested or have feedback on the structure or design decisions, I’d love to hear it.
by conartist6 | 2025-05-07 07:25:42+00:00
Yeah but we can already see that it doesn't work like that.

If you need to write a lot of code I guess, but that's really rare, like saying "I need to write a lot of laws. I need to write 50 new laws by Tuesday with at least 15000 words of new regulation to one-up my rival legislator who wrote 40 new laws last week"
by PaulRobinson | 2025-05-07 07:26:02+00:00
I think that's why calculating and showing the accuracy metrics (like WER) against known good translations, is useful. You can even highlight words that the model struggles with, giving the reader useful context.

Translation models are getting better all the time - it's a weird artefact of transformer architectures that got missed in the GenAI hype, that they're pretty great at translation, especially across languages with smaller training corpuses - but you should definitely know if the text you're reading is only likely to be 90% "correctly" translated.
by intermerda | 2025-05-07 07:26:48+00:00
If you assume nothing has changed since 2010 then, sure. In reality, the Energy Star program changed their certification process that went into effect the following year - https://www.energystar.go.jp/news/news2010/pdf/etv_faq_20110.... A subsequent GAO report commended the pace of progress in implementing these changes. There have been many several changes to the program including a certification for new homes and apartments that was launched last year.

But of course, there is always a chance that this program was sunset to prevent waste, fraud, and abuse since the current head of the executive branch is notoriously anti-fraud.
by rounce | 2025-05-07 07:27:11+00:00
Yes so your solution is to buy into that exploitative model?

It’s not a tip. A tip is an additional sign of appreciation for the quality of service. When this becomes a compulsory addition (as it seems to be in US culture) it’s simply a hidden tax, paying it in advance of receiving said service is even more ridiculous. In this case - as we seem to have established - it’s a model that hurts both worker and consumer, allowing exploitative employers to externalise costs by presenting a false moral dilemma.
by out-of-ideas | 2025-05-07 07:27:52+00:00
from 8hr work days to 7.5hr work days - seems like they're toying with peoples emotions [i can see the bureaucrats and business folks not wanting change, fearful of "loss" - and i can see workers wanting more time off with no change in pay]

im still waiting for 6 or 7 hrs a day tops, 4 days a week as the max (plus, of course include commute as working hours)
by Ygg2 | 2025-05-07 07:28:35+00:00
> there's also a whole other argument that the hardware is unsafe so all Rust code will depend on unsafe somewhere or another to run on actual hardware, but that's probably getting a bit into the weeds.

That's not going into the weeds, by that logic (Nirvana fallacy) no language is safe, you're going to die, so why bother about anything? Just lie down and wait for bugs to eat you.
by shakna | 2025-05-07 07:28:42+00:00
Here in Australia, Samsung Device Care is in the top 50. [0] In fact, its more often installed than Netflix.

[0] https://play.google.com/store/apps/details?id=com.samsung.an...

> And on iOS there are no virus protection apps, period.

iOS has Avast, Avira, Lookout, etc. There are many, many virus protection apps on iOS.
by marinr1 | 2025-05-07 07:30:54+00:00
hey this is very cool I work at a bank and we are starting to look at something like this mainly to automate boilerplate code for experimentation and model training however we are a GCP shop, I might play with this over the weekend to see if i can add support for vertex.ai experiments.

Have you thought about extending this to cover the model development lifecycle and perhaps having agents to help with EDA, model selection, explanation and feature engineering? this is where we are seeing a lot of demand from users as well but we are starting out with experiment/ pipeline / serving boilerplate.
by Seb-C | 2025-05-07 07:31:08+00:00
> I believe that one day there will be great code examining security tools.

As for programming, I think that we will simply continue to have incrementally better tools based on sane and appropriate technologies, as we have had forever.

What I'm sure about is that no such tool can come out of anything based on natural language, because it's simply the worst possible interface to interact with a computer.
by benatkin | 2025-05-07 07:31:18+00:00
Another thing that isn't a show-stopper but is less than ideal, is that one of the vocabulary word pairs from the dingo story I did was dingo/dingo. For some things it's worthwhile to point out that they're spelled the same, like hotel/hotel, but dingo is kind of obvious. I just looked it up and it comes from indigenous language, though it's changed a bit.
by timr | 2025-05-07 07:31:46+00:00
> New dishwashers take a long time because they can be more energy and water efficient if they leave more time for detergents to degrade grease and the other stuff on dishes.

Yes, I know the reason, but now say it in a way that doesn't make the assumption that the rule is rational: EnergyStar continued to increase the efficiency requirements to the point where the only option manufacturers had was to make the default cycles much longer in order to get the same performance [1]. Every dishwasher therefore has a button that reverts to the pre-regulation mode, but it's usually named in doublespeak.

Somehow I doubt that dishwashers are driving the power consumption curve in the US in 2025. But this is what bureaucracies do, unless given a self-destruct date.

[1] for example, what's preventing EnergyStar from requiring that the water be cold? That would use way less energy!
by walaa_volidis | 2025-05-07 07:32:00+00:00
Location: Palestine

Remote: Yes

Wiling to relocate: Yes

Technologies: Frontend: JavaScript, TypeScript, Next.js, React, HTML, CSS Backend: .NET Core Database: Prisma, PostgreSQL (Neon), mssql Cloud: AWS

Email: walaavolidis@gmail.com

LinkedIn profile: https://www.linkedin.com/in/walaa-isa-volidis/

Github profile: https://github.com/Walaa-Volidis Reseme: https://docs.google.com/document/d/1Kr_DdpcPW5TTcVRgUnvbIimM...
by hilbert42 | 2025-05-07 07:32:35+00:00
"This discovery suggests that our shared ancestor with these apes – who lived around 7 million years ago – probably showed empathy too. That means the roots of human kindness go back much further than we thought!"

That's likely very true and makes sense.

It too seems likely that our violence towards one another also goes back that far. Take war for instance, even after the 'War to end all wars—WWI' and the utter horrors of WWII we're still killing one another on mass—take Ukraine, Palestine and Sudan for instance. Seems, we're very slow learners and or that we can't help ourselves.

Moreover, it's not just war per se—where contact with the enemy is often impersonal and sometimes not up close thus adversaries are essentially invisible at a personal level—but how vindictive and violent people can be in one-to-one contact. Leaving aside having to respond out of self-defense, many continue to deliberately torture and cause much unnecessary suffering to those they've overpowered, often the same happens with victims of crime. And some even take sadistic pleasure in acting so.

Despite many attempts over recent millennia to overcome this horrible side of human behavior it seems it's ingrained in human nature at a very deep level that goes back a long way in our evolutionary history. That's likely the reason it's been so hard to change such behavior.
by joshvm | 2025-05-07 07:34:03+00:00
They also have far more price sensitive customers and they're competing against streaming platforms. It's not like the cost of movies and TV has gone down. But, nobody is going to pay 50 bucks for a seat unless it's a spectacular movie at the best IMAX in the country. I think a seat for Interstellar cost close to that when it came out. The average blockbuster in an average small theater? Physical theaters are already on their last legs. They've banked on lower seat count to put in larger couches/recliners, started to offer alcohol and they still make margin on the food. They're also re-running classic movies for not much more than a rental - The Matrix again? All of Studio Ghibli? Yes please. In many ways it's a great time to go to see movies in the theater. The experience has markedly improved and the cost to consumers hasn't risen that much in absolute terms.

The Regal near me charges about $15 for a normal evening seat, less for a matinee. I'm sure I've paid more in Ticketmaster fees for a single performance.
by auggierose | 2025-05-07 07:35:00+00:00
Oh, they are definitely capable, I am using them every day, and build my own MCP servers. But you cannot test a distributed system "fully". The only test I believe in is understanding every single line of code myself, or knowing that somebody else does. At this point, I don't trust the AI for anything, although it makes a very valuable assistant.

Very soon our AI built software systems will break down in spectacular and never before seen ways, and I'll have the product to help with that.
by conartist6 | 2025-05-07 07:36:52+00:00
I think there's real pressure from investors to show that some of your human costs will be going away.

After all most of those investors are deeply invested in AI technology already. At the valuation, they need to be able to show that it replaces human workers because that's the specific kind of greed that is driving the value of the stock.

And if you see your competition tighten their belt then you should tighten yours right? So without proof companies are acting like they can use a small number of human-ai hybrid workers. There's strong peer pressure to think that way as a direct result of AI
by john-h-k | 2025-05-07 07:37:23+00:00
I find this comment odd but not at all discriminatory and will happily inform that yes, I am white British. I can see the point you’re going for but I do think it’s more complex than that. I don’t think LLMs are equivalent to another human race. Principally, LLMs have many pretty major differences to humans which you don’t really see at the inter-racial level. Secondly the reasoning for why asking someone their race in this context would be weird involved a lot of human history. If you’d asked my height or eye colour there’s nothing discriminatory feeling about that. That historical context doesn’t exist with LLMs
by Seb-C | 2025-05-07 07:37:46+00:00
IMO, this AI crap is just the next step of the "let's block criminal behavior with engineering" path we followed for decades. That might very well be the last straw, as it is very unlikely we can block this one efficiently and reliably.

It's due time we ramp-up our justice systems to make people truly responsible and punished for their bad behavior online, including all kind of spams, scams, fishing and disinformation.

That might involve the end of anonymity on internet, and lately I feel that the downsides of that are getting smaller and smaller compared to it's upsides.
by immibis | 2025-05-07 07:38:00+00:00
C-H has nothing to do with "property X is true about all things of type Y". It says "if you can find an object of type Y, you can prove global property Z."

For example, the property corresponding to the type "(Either a a) -> a" is "(A or A) implies A" which doesn't tell you any properties of actual objects of the type "(Either a a) -> a"

The property corresponding to the type "(Either a b) -> a" is "(A or B) implies A" which is not provable, so you can't find any object of this type.
by calgoo | 2025-05-07 07:38:31+00:00
I have reached the point now that if you don't offer me email and password, then I will not use your service anymore.

That you might want to offer different options for different people, sure; but don't remove the password option. Let me use my generated email address so that if you sell my info i know i can't trust you anymore and let me manage my own security instead of some third party that does not have my personal privacy as their primary concern.
by Ygg2 | 2025-05-07 07:39:01+00:00
> I like that Rust can pick good concepts and design coherent language from them without inventing its own "pragmatic" solution that breaks horribly in some use cases that some "practitioners" deem "too theoretical."

I've thought Rust picked some pretty nifty middle ground. On one side, it's not mindfucking unsafe like C. It picked to remove a set of problems like memory safety. On the other side, Rust didn't go for the highest of theoretical grounds. It's not guaranteeing much outside of it, and it also relies a bit on human help (unsafe blocks).
by yetihehe | 2025-05-07 07:39:57+00:00
> Something like that is already happening with video games and game engines. When you talk with other game developers about making a game "from scratch" the first question they ask is "why?". Why bother making your own engine if there's already Unity/Unreal/Godot?

There will still be people, that will do things "just because". Why write a new kernel, when Unix already exists? People will be creative and social value of doing something new (with or without use of AI) will be high. Performing will be valued a little more than now. I'm pretty sure there will be counter-culture of people appreciating visual and music art that is not touched by AI, because there are always some counter-cultures. People like doing art just for the sake of doing it, not only for recognition. There will be wealthy people willing to buy such "unique" pieces.
by aa-jv | 2025-05-07 07:40:29+00:00
We are in the mid-stages of all of this, now. Skype was at the forefront.

Surveillance capitalism today doesn't produce the same returns now that it did in 2005/7 ... there are a lot more players and a lot more work to be done to become a viable operation.

Besides which, the weaponisation of such surveillance networks is out in the open and there is a lot more resistance - for example, in Europe - to the idea of having this form of integration into the telecommunication networks of states.
by ab5tract | 2025-05-07 07:40:53+00:00
If you can find any examples of non-totalitarian regimes that are facing the same media consolidation problems that were not immediately preceded by Clinton-esque laws deregulating said media consolidation, I would love to know about it!

EDIT: The “world wide web” also played a major role in kneecapping the funding sources of journalism. But failing outlets could not simply be swallowed by conglomerates without the aforementioned liberalization of media ownership.
by PaulRobinson | 2025-05-07 07:43:16+00:00
The comment I replied to defended US individualism and criticised the Japanese "cultural toll". I am not "reading into something that doesn't exist", it's what I'm specifically replying to.

Cultural choices are indeed a mixed bag, that was my point: everyone has them, and they're different, and you have to make choices.

You might be right that partisanship occurs in alternatives to individualism, but my point is that individualism without a shared sense of society can accelerate partisanship. In the US, ironically there is tribalism (we now call them echo chambers, due to the dominance of media in this conversation), telling people that their individualism is being taken away. It's both what I'm worried about, and what you mention, in a feedback loop.

I maintain that compared to every other Western liberal democracy, this is not a great way to bring up kids. That isn't mud slinging, it's an opinion.
by fullstackchris | 2025-05-07 07:44:18+00:00
Code design? Perhaps. But how are you going to inform a model of every sprint meeting, standup, decision, commit, feature, and spec that is part of an existing product? It's no longer a problem of intelligence or correctness, its a problem of context, and I DON'T mean context window. Imagine onboarding your companies best programmer to a new project - even they will have dozens of questions and need at least a week to make productive input to the project. Even then, they are working with a markedly smaller scope of what the whole project is. How is this process translatable to an LLM? I'm not sure.
by renewiltord | 2025-05-07 07:45:16+00:00
To be honest, this is all nonsense. When I Doordash I don't really tip and things are fine. My wife tips 10% and she's fine. But I think it's pretty funny that you're going around defending pricing dark patterns with the latest Twitter-trend-du-jour. It's a pity you couldn't refer to the burrito as "slop" eaten only by the "deeply unserious" who need to "go to therapy" because you're "begging them, please read a book". Maybe a little description of how the "enshittification" of the delivery process leads to "ghoulish" requests that demonstrate "late-stage capitalism" in a "mask-off moment".
by roel_v | 2025-05-07 07:46:18+00:00
I think, judging from your responses in this thread, that you're focusing too much on the 'generating stories' part. IMO that's the least attractive/useful part of your offering. The 'read something in two languages' is what use useful to your users. I made something not quite like your app but related: a tool to translate (epub) ebooks into two-column ebooks with a translated version on one side, so you're not constantly googling/chatgpting things. What you have has the potential for more interactivity though (like, my dual language ebooks can't highlight words to match from left to right or vice versa). I would love your tool if it wasn't for the 'the content is AI generated' part. I'm not looking to add more AI slop into my life, but that doesn't mean I'm against it for actually useful purposes, like translations/language learning.
by oconnor663 | 2025-05-07 07:46:42+00:00
> The borrow checker rejects loads of sound programs - just read https://rust-unofficial.github.io/too-many-lists/

It's important to be careful here: a lot (most? all?) of these rejections are programs that could be sound in a hypothetical Rust variant that didn't assert the unique/"noalias" nature of &mut reference, but are in fact unsound in actual Rust.
by orwin | 2025-05-07 07:47:06+00:00
Man B push around man A, insult him, poke him. Man A ask him to stop. Man B pulls out a gun and shoots man A. Here, ftfy.

Poland saw what what Germany did to Czechoslovaquia, decided that negotiations would only happen after a demilitarization and de-escalation.

But it's true it wasn't sudden, poland was preparing for the war, the attack from both side (cooperation between Germany and Russia) is what took them by surprise
by PaulRobinson | 2025-05-07 07:47:26+00:00
Sort of.

Do you think the engineers at the "original" Lockheed skunkworks would allow tech debt to creep in on the SR-71? They took measured and balanced shortcuts (that thing leaks fuel like a sieve when on the ground, they optimised it for supersonic flight), but they didn't take less care about the technology they were building.

Rather than accepting tech debt, the way to think about it to my mind is "we're going to leave out some functional and non-functional stuff we don't need", but those things are rarely tests or maintainable code. They're more like actual user functionality. What's there is tight, sleek and focused, but it's finished.
by darkteflon | 2025-05-07 07:50:45+00:00
This is really cool, thanks for sharing.

uv with PEP 723 inline dependencies is such a nice way to work, isn’t it. Combined with VS Code’s ‘# %%’-demarcated notebook cells in .py files, and debugpy (with a suitable launch.json config) for debugging from the command line, Python dev finally feels really ergonomic these last few months.
by aucisson_masque | 2025-05-07 07:50:55+00:00
> The company, now known as WW International, has struggled with about $1.5 billion in debt and has failed to keep pace with more convenient weight loss options, including GLP-1 drugs like Ozempic, over counting points and calories.

> Sistani, CEO, bought a telehealth platform that connected patients with doctors who can prescribe weight-loss and diabetes drugs.

They lost their way.

If I'm so lazy that i'm not going to restrict my diet and instead rely on drugs, I won't need weightwatcher at all.

In that case I just need a ozempic prescription from the doctor..
by Tabular-Iceberg | 2025-05-07 07:51:07+00:00
It’s possible that I misread it, since I don’t understand the accusation of anti-intellectualism.

Isn’t it rather pro-intellectual to found universities like that of Bologna in 1088 and pour massive amounts of resources into research to ensure we eventually get to the level of obstetric medicine that we have?

And isn’t it on the contrary intellectually lazy to throw your hands up and declare life to be disposable simply because you don’t know how to treat and prevent diseases and can’t be bothered to figure out how?
by pfannkuchen | 2025-05-07 07:51:57+00:00
Hold on, nowhere did I say that A and B corresponded to the Germany/Poland situation. You are putting words in my mouth.

I was strictly illustrating a counter example to the implied notion that overreaction implies suddenness.

To further demonstrate that this is a misunderstanding on your part, it wouldn’t even make sense for me to have A and B correspond to the Germany/Poland situation - that would make my argument circular!

It isn’t very kind to take an interpretation that would set the speaker’s argument as circular, when an alternate and trivially-demonstrated-as-more-valid interpretation is also available. I believe the advice is often stated as - assume good intent.

On your second point - this is an elementary school tier interpretation of history. Poland itself did not have anywhere close to sufficient leverage to make such decisions about delaying negotiations. They were able to do so solely due to Britain’s backing their decision with force. Why did Britain back them? Why do you believe the history book written by the winners so easily on a topic so fuzzy as motive?