MurphyA/hacker-news huggingface dataset:
by MichaelDickens | 2025-04-11 15:20:33+00:00
> Despite the warnings, we're allowing companies to build killer robot and are running a large scale experiment to build a god.

I am doing everything I can think of to stop AI companies from building a god (to borrow your words). Last year and this year I've donated five figures to nonprofits that are trying to slow down AI development. I write letters to legislators whenever the opportunity arises — I wrote a letter to Gavin Newsom urging him to support SB-1047, which unfortunately he did not do; also wrote a letter to Scott Weiner offering support and encouraging him to keep trying.

You could do the same. I'm not confident about what's the best thing to do and I think the things I've done probably didn't help, but they are worth trying anyway.
by toomuchtodo | 2025-04-11 15:21:34+00:00
The US civil war was fought over slavery. Was that worth fighting for? I think so. Human rights are worth defending with force, imho. Last line of defense when politics breaks down, as history repeatedly teaches.

Isn’t the communism boogeyman tired at this point? Perhaps we have a disconnect if I’m arguing human rights and you’re arguing economic systems as what the fight is over politically.
by adzm | 2025-04-11 15:22:25+00:00
Adobe is the one major company trying to be ethical with its AI training data and no one seems to even care. The AI features in Photoshop are the best around in my experience and come in handy constantly for all sorts of touchup work.

Anyway I don't really think they deserve a lot of the hate they get, but I do hope this encourages development of viable alternatives to their products. Photoshop is still pretty much peerless. Illustrator has a ton of competitors catching up. After Effects and Premiere for video editing are getting overtaken by Davinci Resolve -- though for motion graphics it is still hard to beat After Effects. Though I do love that Adobe simply uses JavaScript for its expression and scripting language.
by jerf | 2025-04-11 15:22:47+00:00
We've been cycling around that wheel for a while.

If there's any difference now versus the past, it is that I think right now pretty much every point on the wheel is available quite readily now. If you want a more "rudimentary OS" you don't need to wait for the next turning of the wheel, it's here now. Need full VMs? Still a practical technology. Containers enough? Actively in development and use. Mix & match? Around any sensible combination you can do it now. And so on.
by Workaccount2 | 2025-04-11 15:22:52+00:00
Those are distributors and there is only a handful of them.

In China they have the manufacturer down the street from the distributor who is down the street from your factory.

With Digikey we are paying $80 to overnight a $5 part from Minnesota. We need to be able to go send a guy to pick it up in an hour.
by Pathogen-David | 2025-04-11 15:23:30+00:00
If you're curious: An API is more or less just the communication boundary between two pieces of software.

A common sign of a bad API (including this one) is when it presents data in an overly human-centric way rather than something more computer-friendly.

For a human it's really easy to see "Regents Park" and "Regent's Park" are very very likely referring to the same station, but a computer can't know that unless a human goes out of their way to tell it that.

You could argue the TfL API is perfectly fine for its intended use-case of updating the arrival screens (which are meant for humans), but it's generally better to design APIs to grow for future use-cases you haven't thought of yet. Changing an API tends to be hard once it's being used in the real world.

For example: The older TfL stations have LED matrix displays for displaying information, which are very limited in how much text they can display at once. The newer stations have big TV screens instead, which can show a lot of information. It wouldn't surprise me if this is the underlying reason behind some of the inconsistencies, especially ones like "Kings Cross" vs "King's Cross St. Pancras". I'd bet the longer names with punctuation correspond to arrival displays in the newer stations.
by mdaniel | 2025-04-11 15:23:48+00:00
This is the same debate folks have between Maven and Gradle: do you want CI code to be able to do *anything* that Python or Node can do, or do you want well defined knobs people can turn. If nothing else, it makes code reviews for CI way less drama than trying to use some bespoke dsl-in-python that re-implements {job: {steps: [{run: ...}]}} in a less legible way
by xnx | 2025-04-11 15:24:04+00:00
I'm glad to see this type of explanation of inflation that uses examples familiar to different audiences.

We shouldn't lose sight of the fact that Mario Kart is a whole lot of fun (many video game producers have totally lost the plot on this). Mario Kart would probably be a value at $120, while other AAA games are a waste of money (and time) even at $10.
by JohnMakin | 2025-04-11 15:24:29+00:00
I've worked for a large e-commerce company, and you're right, search is very important - to the point where effective search was one of the main focuses of the company's development. They had a clear correlation between revenue and how good/relevant the search results were, so they focused on that. Doing what seems like the complete opposite is a... choice.

I don't use amazon, but I use AWS every day of my life and I see similar-ish decisions made there in the console UI (although admittedly it has gotten a little better) - like, why are you seemingly making this purposely difficult? There's no way this benefits you.
by ryandrake | 2025-04-11 15:24:34+00:00
> It is therefore in the provider's interest to make you satisfied with less and/or cheaper content

If I was a conspiracy theorist, I'd think that all these "content companies" are colluding in a mass "Taste Removal" campaign, deliberately getting users used to bland, vanilla, generic "content" so they can one day just shove AI slop at us all day and only people who were alive in the 90s would remember when movies and TV were great. The rest happily will watch Ow, My Balls and ads for Carl's Jr.
by rkowal | 2025-04-11 15:25:17+00:00
100% true and research backs this up: strengths are also risks (or weaknesses). - If you're very disagreeable you will offend people, but at the same time hold your ground (important in high impact roles). - If you're very driven, you might tend to dominate people. - If you're very flexible, you might be impulsive.

and so on.

Try this https://www.gyfted.me/personality-quiz/strengthsfinder-test-... or this https://www.gyfted.me/quiz-landing/bfas-personality-test to learn more about your strengths/traits
by reciprocity | 2025-04-11 15:25:18+00:00
Haven't you seen the documentary Inside Job covering the 2008 financial crisis? "Burning it all down and starting over" is a very immature and myopic perspective and cannot be taken seriously as a workable solution. The solution is to implement regulation that, very broadly here, enacts mechanisms to make private gain for public loss something incredibly difficult to do.

There need to be checks against people in positions of great wealth, power, and influence because people cannot be trusted to self-regulate and Do the Right Thing when large sums of money are on the table. "Self-determination of a conflict of interest is itself a conflict of interest."

[0] https://en.wikipedia.org/wiki/Inside_Job_(2010_film)

[1] https://www.youtube.com/watch?v=T2IaJwkqgPk

[2] https://www.bloomberg.com/news/articles/2025-02-05/white-hou...
by pphysch | 2025-04-11 15:25:47+00:00
You don't have to add HTML validation to your processing func, but you brought up invalid syntax up as an issue with string templating.

> The whole thing is wrongheaded; exactly the kind of stove-pipe people end up inventing when they don't have metaprogramming.

Python has many metaprogramming features. I don't think you understand this feature much less its motivation.

How else would you go about adding language support for e.g. HTML and SQL within Python?
by WorldPeas | 2025-04-11 15:26:14+00:00
Worse yet it's the only effective way to sync music to the iphone over a wired cable. I can tell they've abandoned their USB sync software because of how annoying the dialogs are when you plug your phone in and don't authenticate to start it, additionally that thay've (likely intentionally to push I-cloud) never added automatic usb photo sync from phone to computer. This probably all originated from when Apple shifted their convergence model from all around the desktop to all around the phone¹

[1]https://www.youtube.com/watch?v=b9_Vh9h3Ohw
by throwanem | 2025-04-11 15:26:37+00:00
I'm not surprised I undersell it. I try to take a few months to a year's break from programming once a decade or so, when I can, both for the sake of coming back with fresh eyes and because anything gets miserable if you do it hard enough for long enough. This seemed like a good time. So though I've installed and set up gptel and chatted enough over some Elisp to see that it's functional with local models, I haven't as yet actually used it in a serious way.

On that note, I'm not much in the Emacs blog/creator scene or ecosystem this decade, either. Do you know any good topical resources that might fit well with time spent mostly away from keys? I realize I may be asking quite a lot.
by lesuorac | 2025-04-11 15:26:57+00:00
> preferably in more detail than just "tax cuts"

That's like asking what an ocean is but preferably in more detail than just water.

But to answer the question, we really can't give more detail. Congress passes a budget and delegates out to subcommittees to figure out how to spend the money (not revenue) that they were allotted.

So a subcommittee has been authorized to find 4.5T of tax cuts over the next ten years and we won't know what they are until a later date.
by gknapp | 2025-04-11 15:26:58+00:00
Right, but this is the same company, so the cost of marketing, auditing, R&D, etc. shouldn't be different for these products. That's a fixed cost for the company.

This is a guess, but the argument is probably that it took way more R&D effort for them to figure out how to produce it efficiently in the US, and they've chosen to increase the cost of the US phone variant to offset this particular R&D expenditure that the Chinese variant didn't have.
by bluetidepro | 2025-04-11 15:27:17+00:00
Think of it this way, the less time they spend actually WATCHING content, the longer they will pay their monthly service because they have this massive "watch list" that they never actually get through. They just keep paying month after month never getting through a backlog that they inspire to watch. I don't agree with it, but it makes sense to me. If you can never feel satisfied, you will pay over and over again chasing that satisfaction of watching "everything."

Many people will pay Netflix for years hardly watching content for months just because the convenience factor of not having to subscribe/unsubscribe when they know a new season of X will be out in the next year. It's wild to me, but people are lazy. So again, the more you keep them from actually watching the content and realizing they are "done", the longer they likely just keep their subscription active. Get them to add as much potential content they want to watch to a never ending backlog watch list.
by alnwlsn | 2025-04-11 15:27:25+00:00
No, but they are dead simple aren't they? Charging them is easy. They can handle super high discharge rates no problem. Construction is simple, only lead, sulfuric acid, and plastic. The materials are cheap, abundant, and recyclable. The battery chemistry is old and well understood. They aren't made from flammable materials, and if one does catch on fire, you can extinguish it using a normal fire extinguisher. They work well at low temperatures, and can be put in storage long term fully charged. About the only downside is they can make hydrogen if overcharged, and are heavy.

Too bad they use lead, because it would be too good to be true otherwise. You have to treat lithium batteries like a spoiled child in comparison.
by swsieber | 2025-04-11 15:27:49+00:00
So, realistically speaking, we've seen lots of corruption protections stripped away in parts of the federal government - SEC to stop prosecuting things, Inspector Generals fired, loyalty pledges, etc.

Who would need to be on board with changes in the Pentagon to strip away protections there? I'd assume it's quite a bit more insular than other parts of the federal government.
by palmotea | 2025-04-11 15:27:58+00:00
> Human rights are worth defending with force, imho.

Yeah, but what are they? The devil is in the details.

> Isn’t the communism boogeyman tired at this point?

It's not a boogeyman, it's a clear and obvious example of "democracy" without actual choice, the apotheosis of "what electorate wants and the votes communicate are no longer relevant."
by ajross | 2025-04-11 15:28:10+00:00
> Shipping what randos push works great for iOS and Android too.

App store software is excruciatingly vetted, though. Apple and Google spend far, far, FAR more on validating the software they ship to customers than Fedora or Canonical, and it's not remotely close.

It only looks like "randos" because the armies of auditors and datacenters of validation software are hidden behind the paywall.
by peterldowns | 2025-04-11 15:28:27+00:00
What's your threat model here? The way this works is that on your development machine, localias (through caddy/mkcert) generates a root cert and the per-site certs and installs them to your development machine's trust store. All of the certs live entirely on your device and never leave. You have full control over them and can remove them at any time.

The certs and keys live in the localias application state directory on your machine:

• tree /Users/pd/Library/Application\ Support/localias/caddy/pki/authorities/local/ /Users/pd/Library/Application Support/localias/caddy/pki/authorities/local/ ├── intermediate.crt ├── intermediate.key ├── root.crt └── root.key

The whole nicety of localias is that you can create domain aliases for any domain you can think of, not just ".localhost". For instance, on my machine right now, the aliases are:

• localias list cryptoperps.local -> 3000 frontend.test -> 3000 backend.test -> 8080
by simonw | 2025-04-11 15:29:01+00:00
Yeah, they posted this:

> Hey, we're Adobe! We're here to connect with the artists, designers, and storytellers who bring ideas to life. What's fueling your creativity right now?

> Drop a reply, tag a creator, or share your latest work—we'd love to see what inspires you!

That's such a bland, corporate message. It feels totally inauthentic. Do Adobe (a corporation) really "love to see what inspires you" or do they just want engagement for their new account?

I'm not surprised in the slightest that it triggered a pile-on.
by rsynnott | 2025-04-11 15:29:15+00:00
Adobe is special. They have a pretty narrow specific audience who are kinda stuck with them, and who they’ve spent the last decade industriously pissing off.

Bluesky _is_ less tolerant than Twitter of “hello, we’re a brand, aren’t we wonderful/funny”, but I think this particular reaction is more about it being Adobe than anything else.
by Zak | 2025-04-11 15:29:37+00:00
Stylish mid-engine cars like the NSX look exotic because they remind people of Ferraris and Lamborghinis.

The average person who doesn't know much about cars will think a second generation MR2 is more exotic than it is. Toyota probably wouldn't make their top three brand guesses. The R34 GT-R will thrill every car enthusiast (and probably everyone who had a Playstation around the turn of the millennium), but most people won't give it a second look.
by vincent_s | 2025-04-11 15:29:41+00:00
Being inefficient with tokens actually makes you super productive. It's too expensive in the long run though.

The last few weeks have been quite frustrating with Cursor. I dove deep into the issue and figured that the most annoying problem - which leads to all those frustratingly poor replies from the LLM - is how Cursor cuts down the context. You can test this yourself: just add a long file to the chat and ask if it can see the file.

Recently I discovered that all these problems disappear with the "max" models. This is exactly what I wanted. The price of 5¢ per request is manageable, the real issue is the cost for tool use in agent mode (see my other comment).
by mindslight | 2025-04-11 15:29:52+00:00
The entire point of the manufactured chaos is to create opportunities for corruption and graft - patronage networks. Regular productive people who just want to go about their lives can't count on the rules, because "the rules" change day to day. The only people who can count on remaining on the right side of "the law" are those playing the game and paying tribute to Trump. This is rule by law rather than the rule of law that made our society prosperous.

The Republicans who continue to enable this tyrant need to wake the fuck up. The open corruption combined with the deliberate attacks on our economy, our institutions, and essentially our entire American way of life are the fast track to us becoming a country in ruins.
by krapp | 2025-04-11 15:29:52+00:00
AI isn't democratizing art. Art has always been democratized. If you want to draw something in the Ghibli style, go ahead, no one is stopping you. I saw plenty of great Ghibli style non-AI art on my timeline in response to that, some by people who just spent a few days teaching themselves. The means have never been more accessible.

But using AI to generate something in that style doesn't make you an artist. It isn't art, it's just a product.
by Apreche | 2025-04-11 15:29:53+00:00
I’m always the first one to criticize companies for exploitative and evil business practices. Adobe is far from innocent. However, I will argue their subscription model itself is actually better than the previous model.

The reality is that Adobe has a large team of engineers to create and maintain several high end professional digital art creation tools. They also frequently add new and excellent features to those tools. That costs money. This money has to come from somewhere.

With the old model Creative Suite 6 Master Collection cost over $2600. They updated that software every two years. The maximum Creative Cloud subscription today costs $1440 for two years. They even have a cheap Photography plan for $20 a month with Photoshop and Lightroom. That’s $480 for two years. Photoshop 6 cost $700+ alone all by itself with no Lightroom.

Why would Adobe allow for much lower prices, even considering inflation? Because they get reliable cash flow. Money keeps coming in regularly. That’s much easier for keeping people employed and paid than a huge cash infusion every other year and a trickle until your next release. It’s just not feasible to sell software that way anymore.

Of course the argument is that with the old model you didn’t need to update. You could just pay for CS5 or 6 and use it forever without ever paying again. That’s true. And I guess that’s viable if you are want software that is never updated, never gets new features, and never gets bugfixes and support. I would argue that a user that can get by without updating their tools, and has no use for new features, is not a professional. They can get by with free or cheap competitors, and they should.

Professional digital artists do need and want those updates. They are the kind of people that were buying every version of Creative Suite in the old model. For those users, paying a subscription is a huge improvement. It keeps the updates and bugfixes coming regularly instead of rarely. It funds development of new and powerful features. It keeps Adobe solvent, so the software doesn’t die. It lowers the overall price paid by the user significantly.

Plenty of things we can criticize with Adobe. Bugs they haven’t fixed. Crashy software sometimes. Products they come out with and then give up on. Doing dark patterns and fees to prevent people from unsubscribing. But the subscription model itself is a net positive compared to the old way.
by metalman | 2025-04-11 15:30:22+00:00
right, all that and increasing regulation and enforcement, ( SAFTEY SaFTEY SaFETy, agggghhhhh) marginalises, and criminalises anyone looking for something out on the edge and the edge gets crazyer.....think , the street raceing/drifting sceen, where, somebody gona die and nobody much cares, it's way too fucked up too even make a movie on the real mofo's and mofo'ets, are working as "contractors", anything goes, again...no movie's or branding possible at the other end are hard core solder iron in hand hackers, ocd'ing on PWNE'ing everything in sight And with my own fucking eyes, I have seen amish boys in town, whipping there horses into a frenzy as they drag race there buggys down main street, not making a movie on that either, cant brand it, it's all thats left. The market is starving for something authentic, but, every single thing is stolen, branded, comodified, and wrung dry as fast as you can spit so we get small legions of people who have fetishised things like listening to white noise
by bn-l | 2025-04-11 15:30:23+00:00
This story insane.

Then I saw this linked to it from 2022 about another Australian who didn’t know you have to book an onward flight:

> Dunn said about six hours after landing he was handcuffed and taken to the Federal Detention Center in Honolulu, where he was told to strip naked and was twice searched under his scrotum and anus for contraband before being admitted.

He had no access to his phone or contact with his parents in Australia, and claimed he was placed in a cell with another prisoner who had smeared blood and faeces on the wall. He was told to sleep on a concrete floor with a paper bag for a pillow.
by whimsicalism | 2025-04-11 15:30:25+00:00
fda reviewers are extremely out of distribution relative to almost every government worker except those at, say, the Fed. i would caution against trying to generalize that because it is mostly people taking a short term stint out of their profssional/academic career.

sorta like dining in a michelin restaraunt and deciding that cafeteria workers are really good at cooking
by ferguess_k | 2025-04-11 15:30:34+00:00
The first comment seems to be interesting:

> I don't like subscriptions but that's not the biggest problem. The biggest issue is Adobe's software has been getting worse as the years have passed. It's slow, incredibly buggy, their new features are often an embarrassment, and Adobe seems to do nothing other than increasing prices. And therein lies the issue with subscriptions - the user keeps paying higher prices and the company has zero motivation to fix bugs

I wonder how hard it is to create the core functionalities of Adobe Photoshop. Maybe many people have different definitions of what are the core functionalities, thus turning making a replacement software very tough.
by dfxm12 | 2025-04-11 15:30:45+00:00
I don't think this came about by randomly deciding to take a character out of a strip. The creators of G-G recognized that Jon is a depressing character who has these one way discussions with Garfield. Garfield's inner monologue (that Jon is not aware of) provides all the humor, mostly at Jon's expense. Take the humor out of the comic, and you're left with the depression. It goes straight from a comedy to a tragedy.

This is what's interesting about G-G. The tragedy was always there. We kinda knew the tragedy was always there, but we'd rather laugh at Jon with Garfield than commiserate with Jon.

Taking superheroes out of a random movie would lead to silliness, yes, but nothing poignant.