MurphyA/hacker-news huggingface dataset:
by Scaevolus | 2025-04-04 15:57:05+00:00
Ultimately, RAW formats aren't that complex, and camera firmware is mostly developed in countries that don't have strong open source software traditions.

Look at the decoders for each format that darktable supports here: https://github.com/darktable-org/rawspeed/tree/develop/src/l...

It's some binary parsing, reading metadata, maybe doing some decompression-- a thousand lines of C++ on average for each format. These aren't complex codecs like HEVC and only reach JPEG complexity by embedding them as thumbnails!

Cameras absolutely could emit DNG instead, but that would require more development friction: coordination (with Adobe), potentially a language barrier, and potentially making it harder to do experimental features.

Photographers rarely care, so it doesn't appreciably impact sales. Raw processing software packages have generally good support available soon after new cameras are released.
by trod1234 | 2025-04-04 15:57:13+00:00
People that choose to abuse other people for fun, are a blight on humanity, there is no valid defense.

Some people cheat, and think "its just a game", falsely justifying that abuse. The false justification, however; is an act of self-violation. It warps their perception willfully blinding themselves to their evil acts.

That is not what is happening, it is not just a game. It was a competition where the two parties agreed to follow rules, and that one person broke the silent implicit agreement, they did so deceitfully to impose cost on others, delude themselves, and take like any drug-addled junky would.

Worse, writing tools and publishing them to enable such destructive behavior induces others to committing similar acts. Corrupting others, inducing them towards such, are also evil acts and its consequences.

They are fundamentally evil people because they have willfully blinded themselves to the consequences of their destructive actions, which are evil actions, and they have no resistance or thought against repeating those actions.

Like evil people, they continue repeating these choices until someone else stops them.

They do this despite there being a severely broken symmetry between the benefit they receive, which is diminishing and is ill-gotten and just fuels more junky-like behavior; and the loss their victim feels when its clear that contract was broken, or worse when they can't tell.

The things you choose to do in the small things of life that don't really matter show to the world what you will do when everything is on the line.

Showing deceitful behavior, or worse torturing people, shows a lack of credibility and character first and foremost, and that behavior is destructive in everything it touches. There is no place for people like this in any team, or cooperative, and since life in general is through a cooperative distribution of labor, that pretty much sums it up.

When the rule of law fails, and current society can no longer defend and protect these people. The natural law will hold sway, and throughout history in such environments, evil people are often granted a final mercy of peace and stopped.

If you cannot control yourself to engage in beneficial behavior for yourself and others, someone will do it for you; and you will not like it. The longer it takes for a correction, the worse it will be.
by hn_throwaway_99 | 2025-04-04 15:57:14+00:00
I agree with your first paragraph, not so much the second.

I think the rest of the world is just dealing with the reality that the US is now an unreliable partner and cannot be trusted. In the face of that, yes, I agree that most of them won't dump the US immediately with big fanfare, but they will start to decouple in the background where it matters - making trade deals that exclude the US, building real incentives for the intelligentsia to stay away from the US (though the US is already doing a fairly decent job of that themselves), taking more responsibility for their own defense, etc.

I mean, look what happened to Vietnam and Israel. They capitulated in the face of the tariff threat and removed their tariffs on US imports, and they still got hit with some of the highest (or, it Vietnam's case, the highest) tariff rates. Europe has already realized (and this is a good thing and a long time coming IMO) that they need to rebuild their defense capacity because they can't depend on the US.

So no, I don't believe it will happen immediately, but I also believe that over the longer term (5-10-15 years) that decoupling from the US is inevitable solely because not doing that will be more difficult for other countries.
by onlyrealcuzzo | 2025-04-04 15:57:22+00:00
Yes, but also - people who live in apartments and condos are the most likely not to even own a car in the first place, and if they do, drive it the least.

The people who are doing the most driving are the suburban folks living in houses with big yards and driving 30 miles into work every day.

And that's a larger chunk of the total population in the US than the apartment dwellers who own cars.

Your metro may vary.

Rome wasn't built in a day.

Charging will come to newer apartments, and then older apartments.
by moate | 2025-04-04 15:57:23+00:00
I think the bigger shift isn't that he wasn't this "bold" the first time, it's that there hadn't been 8 years of his form of politics not only winning but becoming the only viable form of conservatism across the government and electorate in the US.

He didn't have "his" people in place to help him the first time because much of the establishment at the time was still Romney/Bush/McCain/McConnell types and they kept a firm hand on the reigns of power and often undercut his ability to do things because they felt like he was an aberration.

This time around, there is no "primary opposition" (intraparty conflict) in any meaningful way. He wants, they do, it is truly Trump's party.
by singleshot_ | 2025-04-04 15:57:25+00:00
It depends. First I think we could make a distinction between not-intellectual-property and intellectual-property-with-no-protection but that doesn’t seem to be what you’re getting at.

Have you taken reasonable steps to keep it secret? It could be a trade secret and if course if you steal the recipe for KFC’s herbs and spices, you will be liable for civil damages for your misappropriation of their trade secret.

And if you describe a recipe in flowery prose, reminiscing about the aromas in grandmas kitchen, of course that prose is copyrightable.

Should you invent a special kind of chicken fry mix and give us a fanciful name, the recipes identifier if origin - its trademark -could be protectable.

But the fact that your chicken fry mix is made of corn starch and bread crumbs is a fact, like a phone book. Under most circumstances, not protectable.

ianyl tinla
by TremendousJudge | 2025-04-04 15:57:33+00:00
That's why I said it's an argument by induction. Where's the limit for it to be different? 10 images? 100? 10000? Where does it stop being copyright infringement and why? Many people have paid heavy fines for much less. I don't think that "a billion images is so unfathomable compared to just one million that it truly is a difference in kind" is a valid response
by DeathArrow | 2025-04-04 15:57:45+00:00
>In 2024, Python became the most popular programming language in the world — overtaking JavaScript — according to GitHub’s 2024 open source survey.

I wonder why Python take over the world? Of course, it's easy to learn, it might be easy to read and understand. But it also has a few downsides: low performance, single threaded, lack of static typing.
by empath75 | 2025-04-04 15:57:50+00:00
me:

for a science article come up with a pun about purple being imaginary

ChatGPT said: "Purple: Just a pigment of your imagination."

---

me: For a pop science article: finish this sentence with a pun

There is something unique about the color purple: Our brain makes it up. So you might just call purple a

2/2

ChatGPT said: pigment of your imagination.

---

me: For a pop science article about the color purple being imaginary, write an opening paragraph with some punning word play...

ChatGPT said: Purple is a pigment of our imagination—quite literally. Violet may bloom in nature, and red and blue dance on opposite ends of the rainbow, but purple itself is royally absent from the spectrum's party. Instead, it's a chromatic concoction our brains whip up to bridge a colorful gap, making purple less of a wavelength and more of a wave-lengthy illusion. So, the next time you spot lavender fields or don a plum-colored sweater, remember: you're seeing something that's vividly not there.

(all of these were separate clean contexts with chatgpt 4.5)
by probably_wrong | 2025-04-04 15:57:54+00:00
That poor, poor powerless company.

Apple is the 8-th largest company in the world by revenue [1]. If they wanted to oppose the admin, they would be uniquely positioned to do so. That they choose not to tells me that either they support the admin or that they choose not to. That they chose the option that shows active support for the admin has a negative impact on my ability to empathize with their CEO.

[1] https://en.m.wikipedia.org/wiki/List_of_largest_companies_by...
by itomato | 2025-04-04 15:57:58+00:00
Hoping to? He has been digging trenches for decades.

This is a long time in the making. Florida is Ground Zero, and if you care to look back in time to the late 1990s, there is much to find.

Epstein was cooking. Offshore Playboys were living large and public lives and making plans for the future.

St. Petersburg, FL in particular holds so many secrets.
by neogodless | 2025-04-04 15:58:04+00:00
While it's not cost effective, I've been debating getting a $300 smart switcher that plugs into my dryer's 240V / 30A, and includes an adapter to the 50A plug my home charger users, while preventing charging while the dryer is in use.

Dryer is next to garage, still need to make a "fancy" hole in the wall, but definitely like the idea of the faster, more efficient charging option.

In the meantime, slow-ass 120V/15A charging is plenty for my needs.
by AtlasBarfed | 2025-04-04 15:58:21+00:00
It's just self-imposed sanctions in addition to severing ties with American allies.

On top of this, Russia has no sanctions, and we know that the US will cancel Russian sanctions too.

Again, it doesn't matter if Trump is some manchurian candidate. His behavior is 100% in line with him, and the behavior and policies are what do the damage to the USA.
by glenstein | 2025-04-04 15:58:45+00:00
I might have missed something, but I don't see anyone suggesting such changes are easy. If anything, I feel like I'm seeing opposite arguments, imploring people to understand that we're working against human nature.

My concern is that both sides are frustratingly obvious and are corrections in search of someone or something to be corrected. I don't think that anything you're saying is strictly wrong, but I think it's baffling to offer in this context where it seems to be a counterpoint in a room full of people who already agree with it (except for maybe that I-want-my-cheeseburgers-at-any-price guy). This is what I mean about Learned Sage comments, and I think the fix is to cover your bases with charitable interpretation.
by renewiltord | 2025-04-04 15:59:26+00:00
Realistically I’ll take my 82.6 years in San Francisco over 78.1 in Berlin, 85.39 in Madrid, or 80.4 in London. The tradeoffs are better for me and I don’t want to make America into Spain to get those last 3 years to Madrid. It’s all right. 82 is a good life.
by 9rx | 2025-04-04 15:59:55+00:00
> that goes fast

There is nothing fast about LLMs. That is their biggest pain point of all when used in an engineering context. Even if they offered perfect production, you can still do it faster yourself by a significant margin.

> but no one would hop on that particular model unless for entertainment purposes.

Sounds about right. It might be the "in" thing in tech circles, but the people I encounter on an everyday normal basis have never used LLMs. Many of them don't even know what an LLM is. And that's with LLMs being freely available! Imagine if you had to pay to use them. It would be a handful of people at best.
by efitz | 2025-04-04 15:59:57+00:00
I agree, but go farther:

Most things have multiple kinds of interesting properties. And in general, the more complex the thing, the more interesting properties it has. Ofc "interesting" is relative to the user/observer.

The problem with hierarchical taxonomies, and with taxonomies in general, is that they try to categorize things by a single property. Not only that, the selection of the property to classify against, is relevant to the person who made the selection, but it might not be relevant, or at least the most relevant, property for others who need to categorize the same set of things.

Sometimes people discover "new" properties of things, such as when a new tool or technique for examining the things, comes into existence. And new reasons for classifying come into existence all the time. So a hierarchical taxonomy begins to become less relevant, as soon as it is invented.

Sometimes one wants to invent a new thing and needs to integrate it into an existing taxonomy. But they have a new value for the property that the taxonomy uses for classification. Think back to SNMP and MIBs and OIDs. Now the original classifier is a gatekeeper and you're at their mercy to make space for your thing in the taxonomy.

In my experience, the best way to classify things, ESPECIALLY man-made things, is to allow them to be freely tagged with zero or more tags (or if you're a stickler, one or more tags). And don't exert control over the tags, or exert as little control as you can get away with. This allows multiple organic taxonomies to be applied to the same set of things, and adapts well to supporting new use cases or not-previously-considered use cases.
by Smeevy | 2025-04-04 16:00:04+00:00
>Whatever good USAID may have done, could be far more effectively done by another organization without all of their baggage and corruption.

So what exactly is being proposed to fill in the gaps created by getting rid of it? Where is this perfect organization that will step in (with appropriate funding) to continue all of the good works and none of the bad?

If we're to assume that the goal in destroying USAID was to end corruption, then it stands to reason that a thoughtful and effective replacement would have been considered prior to its dismantling. The absence of such a replacement and the lack of any discussion pertaining to it renders your argument disingenuous.
by globnomulous | 2025-04-04 16:00:06+00:00
Thanks for pointing this out. I dimly registered that there was a strangeness about the dismissal of charges, but I had no idea this was the reasoning:

> "Everything here smacks of a bargain: dismissal of the Indictment in exchange for immigration policy concessions," he said.

> His decision to drop the case permanently, Judge Ho said, ensured that the administration could not use the indictment as "leverage" over Adams or the city of New York.

https://www.bbc.com/news/articles/c74nl3120k4o
by toomuchtodo | 2025-04-04 16:00:36+00:00
To each their own. I’m headed to Spain to live, not to grind unnecessarily. You only get one life, and most of how we spend our days outside of family and loved ones doesn’t matter. I’ll have a glass of Sangria for you (a lie, I’ll take the whole pitcher and drink while reading HN).

America gets what it deserves: self defeating turmoil and churn disguised as effort and progress, while objectively being a worse place to exist (happiness, health outcomes, etc). Line goes up, but life is suffering.

To win is to know what Enough is.
by m12k | 2025-04-04 16:00:50+00:00
"While less access to health care and weaker social structures can explain the gap between the wealthy and poor in the US, it doesn't explain the differences between the wealthy in the US and the wealthy in Europe, the researchers note. There may be other systemic factors at play that make Americans uniquely short-lived, such as diet, environment, behaviors, and cultural and social differences."

Off the top of my head, obesity seems like the obvious culprit to investigate. If so, I wonder if semaglutide will close this gap again?
by n2d4 | 2025-04-04 16:00:54+00:00
Yes, it's about block scoping — but that doesn't make it less weird. In most languages this doesn't really make sense — a variable is a piece of memory, and a reference refers to it. JavaScript doesn't work like that, and that's weird to many.

What's the mistake that I made there? I just didn't explain why it happens. I briefly mentioned this in the later paragraphs — it makes sense to some people, but not to most.
by CapsAdmin | 2025-04-04 16:01:19+00:00
Slightly related, I had a go at doing llama 3 inference in luajit using cuda as one compute backend for just doing matrix multiplication

https://github.com/CapsAdmin/luajit-llama3/blob/main/compute...

While obviously not complete, it was less than I thought was needed.

It was a bit annoying trying to figure out which version of the function (_v2 suffix) I have to use for which driver I was running.

Also sometimes a bit annoying is the stateful nature of the api. Very similar to opengl. Hard to debug at times as to why something refuse to compile.
by cplanas | 2025-04-04 16:01:20+00:00
Location: Barcelona, Spain

Remote: Yes. Also open to hybrid.

Willing to relocate: no. More than happy to make periodic visits to any office, though.

Technologies: Ruby, Rails, Javascript

Résumé/CV: https://drive.google.com/file/d/16LgKHqECH5NDHnN_QCQtk-cXsEv...

Email: me[at]cristianplanas[dot]com

About me: Nice to meet you! My name is Cristian. Let me tell you why I think I’d be a great addition to your team. I have over 15 years of experience with Ruby. The highlight of my career is probably the decade I have spent at Zendesk, where I am one of the technical leaders of Support, their flagship product, as a Group Tech Lead and Senior Staff Software Engineer. My main focus is scaling the ticketing system and making sure it can handle massive workloads efficiently. That experience turned me into a bit of a Rails performance nerd—so much so that I wrote a book about it, Rails Scales!, published by Pragmatic Bookshelf (https://pragprog.com/titles/cprpo/rails-scales/). I’ve also had the chance to share my insights at conferences like RailsConf, EuRuKo, and RubyKaigi. You can check my talks in my profile in RubyVideo (https://www.rubyevents.org/speakers/cristian-planas).
by onlyrealcuzzo | 2025-04-04 16:01:21+00:00
> It is an indication of US mismanagement that concentrated people can't be served with recharging infrastructure while distributed suburbanites in mcmansions can easily be served.

Um, not really. Almost all houses have 240V lines. It's non-trivial to add a ton of 240V connections into some basement that's barely wired for power.

If it was as non-trivial to do in apartment complexes as it is in houses, this wouldn't be an issue.

This isn't some grand scheme of mismanagement to screw over New Yorkers.
by belter | 2025-04-04 16:01:28+00:00
The Fed charmain just said inflation will pick up. When the economy starts to tank Trump will need somebody to blame, and will blame the high interest rates. The Fed might even have the need to raise rates.

[1] "...The relevant legislation holds that a member of the Federal Reserve board may be “removed for cause by the president”. But in this context, courts have interpreted “for cause” to refer to misconduct or impropriety. The president cannot remove the members of the board purely for policy or political reasons.

However, Trump could attempt to demote Powell from chair to an ordinary member of the Federal Reserve, and put another candidate in charge. Here, there is less of a legal precedent. Previous presidents have always assumed they did not have the power to do this..."

[1] https://theconversation.com/trump-has-threatened-to-fire-the...
by overgard | 2025-04-04 16:01:31+00:00
Conceptually it was a really simple bug (I was returning a bounding box and it returned (min, min) instead of (min, max)). So, I mean, the amount that AI broke it was pretty minor and it was mostly my fault for not seeing it when I generated it. But you know, if it's messing stuff up when it's generating 4 lines of code I'm not really going to trust it with an entire file, or even an entire function.
by taeric | 2025-04-04 16:01:39+00:00
Yeah, I suspect this is one where the general hierarchy does lift quite heavily. Such that it isn't that I would want to lose it, entirely. More that I think it is best seen as a view of the system. Not a defining fact of it.

Is a lot like genres for music and such. In broad strokes, they work really well. If taken as a requirement, though, they start to be too restrictive.
by Multiplayer | 2025-04-04 16:01:40+00:00
I'm reading a lot of complaints here but let's recognize some interesting aspects that Sahil is talking about: 1. It's the 5th largest rails codebase open to AI ingestion. 2. They are offering bounties for issues. Not large bounties but whatever, it's something.

I personally like rails and would love to see AI tools improve with it. No idea if this code base will really help that, and when but it can't hurt. In my experience I can get next apps up in a jiffy but rails is much more of a struggle. If anyone has any tips here, please post.

I'm always curious about how well bounties work especially now in an AI age. I wonder what the arbitrage on AI spend vs. bounty will be for people that take a run at them.
by bluGill | 2025-04-04 16:02:03+00:00
You can make investments if you have a long term outlook. Odds are the president will be different in 4 years. Odds are the democrats take the house in 2 years (there is a small chance they take the senate too, though that seems unlikely). There is a 25% change Trump isn't even alive in 4 years just because of age, and the farther beyond that you look the less likely it is he lives.

Which is to say you have to invest for something knowing things will change and not knowing how. As always. This might even be a good time to invest if you have cash - prices are down and interest rates are up.
by DrillShopper | 2025-04-04 16:02:04+00:00
There are a lot of things that I find wrong with Spotify, but one of the features it does have that I have found helpful is a feature where you can listen along using what Spotify calls a Jam:

> Friends who join a Jam can listen and add songs to the queue together, whether in-person or virtually.

> Note: Premium is needed to start and host a Jam. Free users can join and add songs to a Jam hosted by a Premium user, allowing for in-person Jams. This feature works also with smart speakers and most Bluetooth speakers.

I've used this with online friends, and it's really good. If you use a voice chat app (we usually use Mumble) you can even talk while the music plays.
by bilbo0s | 2025-04-04 16:02:12+00:00
especially because the winner got proper majority of the casted votes

This is actually untrue. 2024 was one of those elections where both candidates were so bad, that the winner didn't even need 50% of the cast votes. More and more of those lately, but there it is.

https://www.presidency.ucsb.edu/statistics/elections/2024

You'll not that Trump and Vance got 49.1% of the popular vote, and Kamala and Walz got 48.3% of the popular vote. They, none of them, could even muster 50%.

Yeah..

it was that bad.