MurphyA/hacker-news huggingface dataset:
by krisoft | 2025-04-04 15:23:10+00:00
> Everyone keeps using this example, but you have the exact same problem calorie counting any food that might be lathered in fat.

Not really. In practice you need to know the ingredients to estimate the caloric value. Either because you prepared the meal, or because someone who wrote the recipe of it calculated and wrote it on the packaging/menu.

> If it can, then that's a huge win

But that's the point of the example. That it can't. If it could, that would be good. But it can't do it, and not because the app is deficient in some way, but because the necessary information is not available in the image.

> Or chill on the butter and restaurant food when you're supposedly trying to lose weight.

Yes of course. And that is one of the things you learn when you do calorie counting. The practice drives home that message, and many others. But you are not going to learn that if the app hides the signal from you.
by meekaaku | 2025-04-04 15:23:32+00:00
He is a betting man. He himself says he and colleagues bet against the economy in the financial crisis and made shit ton of money.

Stock market/trading is a kind of zero sum game. For him to gain, someone else has to lose.

However, real economy is not a zero sum game and I dont think he understands that. AFAIK never was an entrepreneur, or created a business.

He advocates for a wealth tax, ie a tax on unrealised gains.

For realised gains, we already do wealth tax and thats called capital gains tax.
by cmrdporcupine | 2025-04-04 15:23:34+00:00
That was the Chevy Volt. And it was a glorious piece of amazing engineering.

Not marketed. Barely sold. Dealers hated it (too reliable, too "weird"). Technology never transferred into a larger vehicle that "normal" Americans would want to drive. GM couldn't be convinced to make an Equinox or a Silverado with that kind of drivetrain, or even try. They decided that pure electric made more sense, but they also are incapable of marketing and selling that, either.

My cynical take is: Combustion engines and highways made North America as it is. The Baby Boomer "American Grafitti" generation that holds power lives and breathes gas burning auto culture as the apex of and very definition of progress.

ICE from their cold dead hands.

Our continent will go down literally burning because of it.

(Well, Trump is currently killing off what remains of the North American auto industry, so I guess we'll see...)
by weweersdfsd | 2025-04-04 15:23:44+00:00
I think the switch will happen sooner rather than later, considering the progress BYD is making in China (and many of their export markets).

It's true that electric vehicles remain a bit too expensive for many, but most of those people aren't buying brand new ICE vehicles either. Why spend lots of money to buy a brand new car of obsolete technology, when the alternative is to buy used and wait for electric ones to get cheaper? I know literally nobody in my age group (adults in their 30's) who has bought a brand new car in past few years. I live in rich EU country.
by cosmic_cheese | 2025-04-04 15:24:03+00:00
It’s at least partially creditable to the nature of the models manufacturers chose to make, usually being midrange to luxury crossovers, SUVs, and performance cars. Yes the first two of those are popular categories and have no shortage of highly priced hybrid and ICE models, but EVs are too much of an unknown for too much of the population for those prices to be palatable.

Traditional automakers keep trying to replay Tesla’s entry into the market, but I don’t think that’s going to work. They need to instead be focusing on value above all else, which is something they’re severely allergic to. They don’t want to sell $20-$25k practical cars, they want to sell $60k SUVs with fat margins, but the appetite for expensive EVs is already well-sated with interested buyers having a plethora of options. So in a way, they’re guaranteeing their own failure when it comes to EVs.
Show HN: We made an open-source alternative to Drata and Vanta
by lewisbuildsai | 2025-04-04 15:24:18+00:00
Hey HN! I'm Lewis. I've spent the last 4 months building Comp AI - an open source alternative to Drata & Vanta.

Those platforms can cost $10,000+ per year. We've seen how over the last 18 months AI has changed software development...

We want to change how quick it is to get compliant with frameworks like SOC 2, ISO 27001 and GDPR. Our goal is to help 100,000 companies get compliant by 2030.

You can check out our GH at https://github.com/trycompai/comp/
by pdabbadabba | 2025-04-04 15:24:21+00:00
On the one hand, that seems problematic. But on the other, it seems cherry-picked: For the U.S., it generates a picture of JFK. For Russia/USSR, it gives Stalin. For India, it gives Ghandi. For South Africa it gives Nelson Mandela. For Germany, it provides an appropriately hand-wringing text response and eventually suggests Konrad Adenauer.

This suggests to me that its response is driven more by a leader's fame or (more charitably) influence, rather than a bias towards fascist ideology.

https://chatgpt.com/share/67eff74d-61f0-8013-8ce4-f07f02a385...
by unregistereddev | 2025-04-04 15:24:22+00:00
Productivity apps would be MS Office, yes, as well as separately-purchased licenses for Publisher (and I'm sure there were several other apps at the time). I do not know whether this category would include Visual C++ or Visual Basic licenses, but I suspect it did.

I think you are correct on the OEM vs Consumer split. Long-forgotten memory: For awhile people would resell OEM software licenses online. OEM software licenses could only be sold as a bundle with PC hardware. But that limitation did not specify /what/ PC hardware or that it had to be an entire working system. So resellers would collect outdated 1MB SIMM memory cards or other small, cheap, outdated components and package them with the CDROM.
by MatLeaveMVP | 2025-04-04 15:24:55+00:00
Hi HN – I recently launched a side project called Sub Blocks to help people make better decisions about their subscriptions—not just based on cost, but how they feel about them.

Instead of spreadsheets or expense trackers, Sub Blocks uses a block-based system with emotional categories like “Love It,” “Like It,” “Worth It,” etc. You drag and drop your subscriptions into the category that feels right. The goal is to reduce subscription fatigue and make it easier to cancel the ones that no longer spark value or joy.

Right now, it’s a mobile-optimized web app. You can manually add subscriptions or choose from popular services. It shows your total spend, upcoming renewals, and gives you a clear visual breakdown based on your emotional value—not just price tags.

Still early, but I’d love feedback. What’s useful? What’s missing? Would love to hear what you think.
by evanelias | 2025-04-04 15:24:56+00:00
Flyway is primarily an imperative migration tool, rather than a declarative-first system. Their paid editions do have support for doing diffs ("state-based") and auto-generating migrations, but it's bolted-on to a workflow that was designed to be imperative-first. From what I can find, their public docs are rather lacking on what types of database objects and edge cases it supports.

Skeema does indeed separate each DB object to its own file, and each logical schema to its own subdirectory. It also figures out how to correctly apply changes in a valid order, but yeah it's MySQL/MariaDB only. I think some of the declarative FOSS Postgres tools do attempt to provide a correct ordering, but from memory I'm not certain.
by LinuxBender | 2025-04-04 15:25:09+00:00
By low-skilled workers do you mean the working class in general? If so it is my understanding that the overall goal is to help them at the same time as the privileged by shifting taxes at the same time as tariffs start to come down to create a re-balance of sorts in theory. Here [1] is a quick interview of Treasury Secretary Bessent by CNN Kaitlan Collins that I think covers this idea at least a little bit. I am curious to see how this plays out in practice. It's explained a little more in depth here [2] including how this was done in the past. I know videos are an unpopular medium on HN but I believe they are both worth the time to watch.

[1] - https://www.youtube.com/watch?v=i8WWvBEiFvE [video][10 mins][cnn interview]

[2] - https://www.youtube.com/watch?v=1ts5wJ6OfzA [video][24 mins]
by jajko | 2025-04-04 15:25:25+00:00
So 3/4 will rearrange accordingly. It will take time and will be painful but for 96% of global population a step in right direction, there is only so many attacks and bullying one can stand.

I wish it didnt have to come to this, but here we are, direction is clear. No point waiting that next election cycle will be much different, it won't be.
by cmrdporcupine | 2025-04-04 15:25:36+00:00
I mean, I'm personally a kind of Marxian. I won't defend liberalism, though I'd prefer not to live in an illberal society.

To me the present-day "left" liberal is not just profound hypocrisy but also a refusal to confront the reality of class conflict in capitalist society. The kind of liberal you're talking about will do "everything" to rectify injustice against every identifiable group except the largest group in society, the working class whose labour feeds the whole machine.

There was a slogan in the 20s and 30s when the socialist movement was confronted by (and lost to) the rise of the authoritarian right. "Socialism or barbarism" [and no, peanut gallery, the "left" in North America is not "socialism"]. Guess which part you're getting now.
by dagw | 2025-04-04 15:25:52+00:00
Are you talking about the composition or this particular performance of that composition. This performance may be too slow for any human to actually observe, but the composition is just a piece of sheet music you can read and judge like any other composition. This is far from the first performance of this piece, it's just that most other performances have been in the 20 minute to 20 hour range.
by brabel | 2025-04-04 15:26:02+00:00
A lot of things are neat because of this. Refactoring becomes trivial and safe. If you do not change the type of the refactored function, you can safely do a batch replace and everywhere the old function was used, the new one will be used after that. If you do change the type, the compiler interface will guide you through an interactive flow where you have to handle the change everywhere the function was being used. You can stop in the middle and continue later... and once you're done you just commit and push... all the while the code continues to work. Even cooler, perhaps: no unit test is re-run if not affected. And given the compiler knows the full AST of everything , it knows exactly when a test must run again.
by pmags | 2025-04-04 15:26:06+00:00
Unfortunately, in terms of antifungals both the EU and US are still using tons of them in the context of agriculture [1] which is contributing to drug resistance of human pathogenic fungi [2].

The references below focus on Aspergillus, but there are many such example in other fungal pathogens.

[1] Impact of the use of azole fungicides, other than as human medicines, on the development of azole‐resistant Aspergillus spp. https://www.efsa.europa.eu/en/efsajournal/pub/9200

[2] Celia-Sanchez BN, Mangum B, Gómez Londoño LF, Wang C, Shuman B, Brewer MT, Momany M. Pan-azole- and multi-fungicide-resistant Aspergillus fumigatus is widespread in the United States. Appl Environ Microbiol. 2024 Apr 17;90(4):e0178223. doi: 10.1128/aem.01782-23. Epub 2024 Apr 1. PMID: 38557086; PMCID: PMC11022549.
by wormlord | 2025-04-04 15:26:16+00:00
I have been using RCP 8.5 for all of my long-term decision making (where to move and buy a house, how sustainably I plan to live).

Based off the downvotes I receive on here I think I'm too much of a collapsenik for the average HN poster, but one benefit of being neurotic is that by the time people finally start reckoning with the current state of collapse, I have already made peace with it. The downside is that I become miserable to talk to.
by incomingpain | 2025-04-04 15:26:41+00:00
>A country cannot go bankrupt. After the war the debt to gdp ratio was 250%, and from that position the government nationalised 20% of industry, built houses, create the NHS and welfare state and developed a nuclear programme.

Correct that there isn't a bankruptcy legislation, but there's a factor of cant pay the creditors and you just stop. Which mostly implies that retirees go back to work.

If you'd like to invent a new word for it, fine but bankrupt is what many western countries are right now.

>but I don't think overall tax burden is the issue here.

This is without talking about property, tv, etc taxes. The total tax burden is probably over 100% and you're feeding people into specific tax free things like food. Definitely total tax burden problem.

The problem comes up against thermodynamics. The longer you run taxes at these high levels, the worse things get. That includes roads and everything. Even though in theory taxation should at least maintain those things. So your country becomes poorer and poorer. Not sustainable.
by vitus | 2025-04-04 15:26:44+00:00
Sure. Most engineers will probably poke around on the UI to look at graphs, and write any special monitoring configs in GMon (a DSL in Python, which is then transpiled to mash). Directly interacting with monarch_tool should be rare, as monitoring integration with rollout automation is also provided by default.

Further, the entire point of automon is to automatically generate common monitoring dashboards, which you should expect to be sufficient if you're creating a bog-standard setup.

> It didn't matter if the backend was Monarch or not.

It totally does. Borgmon has a totally different data model, a custom query language, its own UI, and various quirks along the way. To add insult to injury, it was a very real thing where if you wanted to set up new monitoring, you needed to get someone with Borgmon readability to approve your change (that requirement has since been lifted). Meanwhile, today, you don't need anyone with Python readability to ever look at your GMon code.

You can have Automon graphs that fetch from Borgmon under the hood, but everything else that you've described is 100% Monarch-specific.
by StefanBatory | 2025-04-04 15:26:45+00:00
So is this the case of final exams being too easy and unis having to adjust around that?

Or is it that way because of some other factors? I was thinking how much of this is because of historical factors; I assume in times before standarised exams it would be a very convinient way of finding new students. But then, I don't know how it was historically in Europe/Asia.
by cruffle_duffle | 2025-04-04 15:26:49+00:00
The real fun as you get more experience isn’t the immediate horror show itself but witnessing the process and internal politics that made such a thing happen in the first place.

How did somebody so clearly incompetent get so much political capital that such a system could not only be created but perpetuated and even praised as a good idea.

And then you start to wonder… do the people who praise it secretly know it’s hot garbage or do they genuinely believe their praise? And the answer to that invites even more questions.

And then you get to watch everything else because such a monstrosity doesn’t get built in a vacuum. It’s probably the tip of the iceberg in terms of organizational dysfunction. Who are they hiring (and what does that say about you?). What process enables such things? Why do people tolerate it? Do they know any better? Is it fixable (probably not!) and if so, is it worth it (also no!)

…and of course how the fuck do I get out before I start drinking the koolaid too?
by greener_grass | 2025-04-04 15:26:52+00:00
You would do something like:

open universe.mega_corp.finance_dept.team_alpha

Then when you use `foo`, the compiler would know you mean `universe.mega_corp.finance_dept.team_alpha.foo`.

There will probably need to be some kind of lock-file or hash stored with the source-code so that we know precisely which version of `universe.mega_corp.finance_dept.team_alpha.foo` was resolved.
by Jcampuzano2 | 2025-04-04 15:26:53+00:00
This is a problem that an administration could easily solve given enough motivation, so it is fundamentally a problem with US administrations. Provide high incentives to provide easy access to charging infrastructure from federal funding. This is simply not an issue in many other countries that actually place value on modern infrastructure, or an issue that is quickly rectifying itself, except in the US.

But that doesn't put money into oil profits and hurts their bottom line.
by vladms | 2025-04-04 15:26:57+00:00
> But... it's not. 160 years of straight uninterrupted time without total war out of 250 makes no-total-war the norm,

Your choose to mention arbitrarily 250 years. I see no reason for that, as there were things happening on the same soil before those 250 years.

> That's totally different than Europe

Europe is not a country, as mentioned not all Europe had the same conditions.

> that aren't relevant to the question of how often the US will continue to be the largest Western country with no threat of total war on domestic soil.

This started about "excepted from being blown to smithereens during WW2, which is the kind of opportunity that doesn't usually come around twice.". Nowadays, some countries in Europe do have nuclear weapons which reduces somehow the possibility to be the only ones blown up. If a nuclear power is hit by nukes, it will retaliate automatically hitting the complete list of enemies.

I think we both exposed our arguments and as we don't seem to be inclined to take into account each other analysis (the 250 years, Europe as a country, risks of current conflicts, etc.) will not add others comments - we can agree to disagree. I still learned various things I did not know before so it was a useful conversation.
by aixpert | 2025-04-04 15:27:00+00:00
thank God, Pytorch gained so much momentum before this came out, Now we have a true platform independent semi standard For parallel computations. We are not stuck with NVIDIA specifics.

It's great that parts of pie torch which concern the NVIDIA backend can now be implemented in Python directly, The important part that it doesn't really matter or shouldn't matter for end users / Developers

that being said, maybe this new platform will extend the whole concept of on GPU computation via Python to even more domains like maybe games.

Imagine running rust the Game performantly mainly on the GPU via Python
by samiv | 2025-04-04 15:27:08+00:00
I think he understands that but when you have a situation where the real economy is growing only around 1% per year but rich people grow their wealth somewhere around 4-10% that can only come at someone else's expense.

In other words while the real economy might be growing as a "non-zero sum game" the growth of the elite and the rich far exceeds that and outpaces it. Net effect is that their wealth is wealth away from everyone else.
by TomK32 | 2025-04-04 15:27:22+00:00
The best invention against climate change is the bicycle. Few resources to produce (often 10% of the weight of the user, a car easily weighs 2000% of it's 1.3 average passengers), low requirements for infrastructure and with a folding bike you can take it with you anywhere. Personal transport is the segment that fails to do its bit against climate change and electric cars are still cars that need wide road, parking, electric infrastructure etc.
by dpedu | 2025-04-04 15:28:06+00:00
That's not what the moderator's message about the ban says though, is it?

> The moderation team brought this thread to our attention as the latest example in an ongoing controversy in the community and they escalated the decision to us so that we can provide them clearer guidance for how to proceed going forward. Our moderation team has done an admirable job, but this controversy has escalated beyond the point where moderation actions alone can resolve this.

> To that end, the Steering Committee is banning Anduril from recruiting on Discourse.

Isn't this saying that the ban is because Anduril's job posts causes the community to respond in inappropriate or off-topic ways - an exemplified by the linked thread's comments on Greenland - and that the forum moderators can't clean it all up?
by crvdgc | 2025-04-04 15:28:06+00:00
Using Agent-2 to monitor Agent-3 sounds unnervingly similar to the plot of Philip K. Dick's Vulcan's Hammer [1]. An old super AI is used to fight a new version, named Vulcan 2 and Vulcan 3 respectively!

[1] https://en.wikipedia.org/wiki/Vulcan's_Hammer
by goodasgold444 | 2025-04-04 15:28:35+00:00
I'll bite - I'm an early adopter, and paying user, I paid for the year, but won't renew. For what it's worth, the app UI is dead simple and it makes it easier to track macros. I'll adjust the inputs to what I know I'm eating, and I rarely depend on the "AI camera" I usually just use the UPC barcode scanner. I'm mainly focused on protein intake and making sure I hit those goals. It does a decent job with simple foods, which is healthier for me to eat. I'll break each ingredient down, combine them into meals, then save them. Rinse and repeat for tracking. It's better than a spreadsheet, and I get to see the photos of what I'm eating.

That being said, I'm not going to renew next year. But there is something to this product that is not the "AI" but the simplicity vs. MyFitnessPal which has a ton of features I don't really need.

The critiques are good, but for me, the simplicity of the app is the most attractive part for me.
by tjpnz | 2025-04-04 15:28:49+00:00
Been keeping a food diary for several months now. I did have to spend a bit of time at the beginning working out the calorie content of the food I eat. But after that it's mostly just copy + paste - turned out I was far more of a creature of habit than I thought.

If you want to derive any benefit from doing this you should really be trying to get your numbers correct from the start. I wouldn't leave that to a LLM.
by palmotea | 2025-04-04 15:29:03+00:00
> They shouldn't be surprised. Stuff like this is exactly what they said they were going to do and ~70 million voted for it and ~90 million weren't compelled enough to vote for the other viable choice or choices

But the problem is this was one of a million facets to the choice, and people were only able to vote on the whole package.

Personally, I blame the Democrats, because they knew what the Republicans "said they were going to do" and pretty much only used it for uninspired attack ad fodder. They should have been focusing on fixing the shit that causes voters to disapprove of them:

https://thehill.com/blogs/blog-briefing-room/news/5224072-de...

> The Democratic Party’s approval rating remains at a low point, according to a new Harvard CAPS/Harris poll released to The Hill on Monday.

> ...

> “Democrats continue to be seen as out of the mainstream. Their ratings are at record lows and, they will have real problems in the midterms if they can’t lift themselves up from this nadir,” said Mark Penn, the co-director of the poll.

> The latest polling matches similarly dismal numbers for Democrats found in other surveys.

It takes a special level of awfulness to lose to Trump worse than the first time.
by grapesodaaaaa | 2025-04-04 15:29:32+00:00
I can foresee a lot of places using battery “reservoirs” as batteries become cheaper. Gas stations don’t have pipelines straight to the pump.

It only makes more sense if you want to make the grid greener & have price arbitrage based on the time of day.

I’m sure there are problems with this (feel free to point them out).