MurphyA/hacker-news huggingface dataset:
by ocdtrekkie | 2025-09-07 15:12:33+00:00
I really have to emphasize that nobody should ever install an extension like this. In exchange for a cheap chuckle you are letting a random individual have the access to read and modify the contents of every website you view. And as long as they don't change the permissions they can silently update the extension whenever they want.

If you think this is okay, you should not ever work on anything involving security or private data access, ever.
by bitwize | 2025-09-07 15:12:54+00:00
It looks good. As others have flagged up there are a few inaccuracies, but I noped out of Windows about the time XP came out (mainly due to the product activation stuff), so I couldn't itemize those in detail.

These kind of projects are fun to do, but as a showcase of your design skills... ehhhh? There are a few things that have your original design, like your résumé and such. Something like this is a much better showcase of your front-end coding skills, but you've delegated much of that to AI.

My advice: if you want to show off your programming skills, learn how to do it on your own. Don't do Windows XP right off the bat. Start with something simple. Make an Amiga "boing ball" bounce around the screen or something. Then tackle more complex challenges. It's not just about arriving at a finished product. By crafting something yourself, without machine assistance, you develop a better feel for what should be in the finished product and what shouldn't.

(It's OK to use dumb code generators to automate repetitive tasks, transpilers, etc. But there's a feel for when and how to use those as well.)
by mrkeen | 2025-09-07 15:12:55+00:00
I use effects to make guarantees about what the code will and won't do.

When Option was retrofitted onto Java, the NPEs didn't disappear. We got Options that could be null, but more importantly, devs (and the standard library) continued to use null liberally. We never ended up at the tautological goal of "if I have a Person, then I have a Person".

I am equally skeptical of bolting on effect systems after the fact. Even if one of these effect systems becomes 'the main one' and starts showing up in standard libraries, we'll still end up with declared-effectful code and undeclared-effectful code, but will again fall short of the goal, declared-effectful code.
by Sharlin | 2025-09-07 15:13:32+00:00
I mean, I wonder about it as well, given that it’s, what, ten years old now and cloud hasn’t been the buzzword in vogue in a long time. Today we need something-like AI-to-butt converter. “We are a ‘my butt first’ company”, “We expect everyone to use my butt at work”, “powered by my butt”…
by acdha | 2025-09-07 15:13:43+00:00
> Politicians have been baiting and switching the public on immigration since 1965.

This is the symptom of the underlying desire certain industries have for cheap workers who can’t complain about working conditions. Those politicians are responding to that demand, not just acting in a vacuum. That’s why it’s almost unheard of for employers to suffer penalties and why you see this cycle in states like Texas where people talk tough about immigrants but every time someone suggests employers be required to use e-verify the Republican leadership kills the bill due to the impact on construction and agriculture:

https://www.texastribune.org/2025/06/05/texas-e-verify-requi...
by sunir | 2025-09-07 15:14:29+00:00
The model is the source of truth. For almost all apps, it should always be valid. (For those apps that isn’t true such as massively distributed systems, it should present a projection of what can be considered valid to your locality and handle delta internally.)

There has to be a boundary that controls changes to the model. The confusion with MVC is where is the best place for this boundary. Well more than one place as it turns out because there are at least two models of reality trying to converge. The model itself and the view of the model (and the user’s mind).

The view’s job is to present a projection of the model and then collect change events to the model. Thus could be a UX or an API. Other events can also change the model like say sensor data.

The controller decides what view to show and retrieves model data to project and translates change events coming from the external world (views or events) into changes the model should interpret. This includes gatekeeping such as auth, and error handling.

That’s a lot for one class so it can get confusing very quickly. Why localize it in one place?

So viewtrollers come around where the controller is in the view class but in the onhandle methods. This also makes sense since each view has a mini controller to handle all the jiggling bits.

This works well when there are no orthogonal injections like auth or eventing. When those are added it makes sense ins viewtroller to extend the model with controller functionality to for eg control authorization or have a thin event receiver to fsm in the model.

This all works but three years later it’s hard to figure out when I read the code again. So I have learnt to treat the model as pure data as much as possible and the view as much about rendering as possible. Views can have little controllers for handling the jiggling. What the controller cares about is when a change to the system needs to happen.

Then I can put the system control fsm in one place. I can put all event handling in the same fsm to avoid race conditions.

The goal is to make it easier to reason about.

What I don’t want are multiple threads of fsms in conflict with each other.
by JJMcJ | 2025-09-07 15:14:34+00:00
Friend ordered a widget from China. Needed for a project he was prototyping.

Widget $30

Shipping $60

Shipped via DHL which did have the mechanisms in place to declare contents and pay the tariffs, but not for free.

For people ordering tube socks off of AliBaba, the economics is entirely different and the result is not unexpected.
by idiotsecant | 2025-09-07 15:14:50+00:00
You're doing strawman shotgun here. You're pasting a bunch of examples that basically fall into two categories and then asking me to defend them:

1) people who put their money into custodial 'banks' and then get it stolen

2) people rely on protocols whose consensus protocol is controlled by a small committee of appointed VIPs

None of which is germane to my original point. I'm simply saying that Im advocating for central banks not having the power to manipulate the currency supply at a whim And somehow you're forcing me into the position of spending an hour reading every trash crypto scam you can find. Not terribly interested in discussing how you can get ripped off with crypto or fiat cash.
by Nextgrid | 2025-09-07 15:15:26+00:00
There are light-years between what a company thinks their ToS “allow” and what a court would actually determine is allowed. Plenty of ToS clauses in major contracts are unenforceable by law.

In this situation if it were to actually go to court I’d expect the actual bill to get significantly reduced at the very least. But because it’s a completely bullshit charge based on bandwidth usage (which costs them nothing) it won’t go anywhere near that and will just get written off anyway.
by alexvitkov | 2025-09-07 15:15:42+00:00
> Every pixel and every function went through me. The AI translated what I asked for into code, but every decision was human.

You'll find that programmers are a lot less prickly when you use AI to generate code, than say artists are, when you use it to generate pictures. You don't have to defend yourself, it's OK to use it to make cool things that you couldn't otherwise.

You should be aware though that even though it may "feel like magic" when just getting started, there's an upper limit to the complexity of what you can build with AI-generated code - it's very low quality and will start falling apart once you stack a lot of it. For the same reason I wouldn't recommend using it as a learning resource, if you really want to get into programming.
by troupo | 2025-09-07 15:15:54+00:00
> Would you say a top tier human developer produces predictable output?

First you'd have to prove that LLMs can be equated to a "top tier human developer"

> I would, in the sense that it will be well designed and implemented code that meets the requirements.

Indeed. Something LLMs can or cannot do with all the predictability of a toss coin.
by jmyeet | 2025-09-07 15:16:13+00:00
I suspect most of this is about the elimination of the de minimis exemption (which the article explains) rather than tariffs per se. A lot of countries previously had 10% tariffs and whether tariffs are 10% or 50% or 100%, that's just a number in a spreadsheet. You will have systems to collect and handle that regardless.

But de minimis elimination suddenly means collecting tariffs on something you previously never did. That's new.

I actually support eliminating de minimis. The rest of the tariffs nonsense we've been going through for 8 months is objetcively insane.

Another aspect to this is international agreements that make domestic delivery free for an international sender who just needs get parcels to a port. Such an agreement was made when deliveries were so one-sided.

So we had a situation where shipping between China and the US was cheap (by sea) and there were no charges for domestic delivery and no tariffs.
by melling | 2025-09-07 15:16:15+00:00
I’ve spent decades.

They’re imbeciles!

By the way, it’s still global warming but that was causing some confusion to some people because the weather locally might be cooler, warmer, wetter, dryer, etc.

Hence, climate change seems to better convey what people actually see.

Should we review what climate scientists actually said in the 1970s next?

What’s your favorite anecdotal (ie non science) story you go to?
by kstrauser | 2025-09-07 15:16:18+00:00
I use an RSS-alike app (Tapestry) to subscribe to a select few news sources I actually want to hear about, with NPR and 404 Media and ProPublica and Wired (which has gotten shockingly good in the last couple of years), and a couple of comics I like (my daily Calvin & Hobbes), a select few Mastodon feeds, and a couple of Reddit groups for specific interests (like Meshtastic radios).

It’s not that I don’t ever look at the “full” news anymore, but that I severely limit how much time I spend doing that. It’s been great for my mental health.
by notpachet | 2025-09-07 15:16:54+00:00
> In other words, for me personally, it's not sure that following politics has very much real utility value.

This sort of privilege must be nice. Until it runs out.

> otherwise I have effectively zero say in how these things turn out

Textbook complacency. There are a ton of things you can do to try and make a positive impact. Don't use our eyeballs here to whitewash the fact that you're comfortable in your life and don't want to be bothered with the fact that the world is literally on fire.
by appreciatorBus | 2025-09-07 15:17:32+00:00
These aren’t limits though, they are just budget notifications.

What would be helpful, would be if when you set up your account there was a default limit – as in an actual limit, where all projects stop working once you go over it - of some sane amount like $5 or $50 or even $500.

I have a handful of toy projects on AWS and Google cloud. On both I have budgets set up at $1 and $10, with notifications at 10% 50% and 90%. It’s great, but it’s not a limit. I can still get screwed if somehow, my projects become targets, and I don’t see the emails immediately or aren’t able to act on them immediately.

It blows my mind there’s no way I can just say, “there’s no conceivable outcome where I would want to spend more than $10 or more than $100 or whatever so please just cut me off as soon as I get anywhere close to that.”

The only conclusion I can come to is that these services are simply not made for small experimental projects, yet I also don’t know any other way to learn the services except by setting up toy projects, and thus exposing yourself to ruinous liability.
by rayiner | 2025-09-07 15:18:12+00:00
> Congress can debate immigration laws on the books, but this cultural shift seems to be something else entirely. Instead of measured enforcement, it appears to be the normalization of cruelty.

That's because Congress has been promising "measured enforcement" for 60 years, but in that time the foreign-born population has ballooned from 4.7% in 1970 to 15.6% in 2024--higher than it ever was in the 20th century. The goal is big, visible enforcement actions that will disincentivize people from immigrating above the limits set forth in the law.
by jmkni | 2025-09-07 15:18:59+00:00
Same, I've had ideas rattling around in my brain for years which I've just never executed on, because I'm 'pretty sure' they won't work and it's not been worth the effort

I've been coding professionally for ~20 years now, so it's not that I don't know what to do, it's just a time sink

Now I'm blasting through them with AI and getting them out there just in case

They're a bit crap, but better than not existing at all, you never know
by cjbgkagh | 2025-09-07 15:19:11+00:00
I use AWS out of expedience but I hate the no-hard-cap experience and this is my primary reason for shifting (WIP) to self hosting. Plus self hosting is cheaper for me anyway. In general I would like a legally forced liability limit on unbounded subscription services, perhaps a list maintained at the credit card level. If the supplier doesn’t like the limit they can stop supplying. The surprise $100K liabilities are pure insanity.
by acdha | 2025-09-07 15:19:27+00:00
> the foreign-born population has grown from a low of 4.7% in 1970 to 15.6% in 2024--higher than it ever was in the 20th century.

This is going to be exaggerated by the decline in the domestic birth rate over that same period. It’s widely recognized that the U.S. has avoided the aging population effect seen throughout the advanced economies solely due to allowing more working-age immigrants.
by anal_reactor | 2025-09-07 15:19:30+00:00
I use this time to play video games and watch porn because honestly, I'm tired of the whole hustle culture where you're expected to perform at 110% all the time and just get more work as a reward. We'll see how long before I get fired, and when that happens, the whole economy will probably be different from what it is today anyway, so whatever skills I pick up, they'll be obsolete.

> Why would you assume you are worth 2X to the company or any more?

I'm not. But the company isn't worth to me much either. So we're stuck in a situation where I do shit job and they pay me shit money, and that's their business model.

> I'm not sure how much you were expecting as a raise, but it would have never been even close to 100%. Companies just don't do this.

This is why employees who aren't lazy fucks like me jump ship every two years in order to maximize their income, because getting any raise whatsoever requires disproportionate amount of effort, which means that the whole model promotes keeping shit developers instead of good ones.

I'm not claiming I'm a good developer. Maybe I don't deserve to earn 2x. I'm just claiming that the company is dysfunctional because there's a self-correcting mechanism in place that promotes incompetence and laziness, and I'm acting as designed per the mechanism.
by PhantomHour | 2025-09-07 15:19:35+00:00
That's not the point under contention. Removing the de minimis exemption is a perfectly cromulent policy. It's not even particularly unpopular to remove it.

The problem is that the Trump Administration is plainly incompetent in handling these matters. There wouldn't be this shitshow of sudden haltings in postal services to the US if they'd done the normal thing of announcing the changes with an appropriate lead time for businesses to adjust, rather than suddenly implementing it alongside the constant ping-ponging between yes-tariffs and no-tariffs.
by dynm | 2025-09-07 15:20:15+00:00
This article repeats the common mistake of conflating correlations and causality. The main results are (1) that PM2.5 exposure is correlated with dementia in humans, (2) some experimental results with mice. This does not establish causality in humans. The paper is careful to stay juuuust on the right side of the line by carefully using "associated" in the right places. But the press release discards that pretense at rigor and jumps straight to full-on claims of causality in people:

> Long-term exposure accelerates the development of Lewy body dementia and Parkinson’s disease with dementia in people who are predisposed to the conditions.

I think it's entirely possible (perhaps even likely) that this is true. But the paper does not show it.
by VBprogrammer | 2025-09-07 15:20:25+00:00
The crackdown is certainly being done for the wrong reasons but it does seem strange to me just how much of the US is built around the idea of a second class of citizens who don't have documentation. It seems like a significant portion of farmworkers, construction, hospitality and childcare are routinely done by people who aren't legally in the country.

I'm sure there is more of this than in Europe than I'm aware of (food delivery is one example we're recently had a lot of focus on in the UK) but it's certainly not at the point that it's routine and expected.

How does this work? Are these people somehow paying taxes regardless of their immigration status?
The MacBook has a sensor that knows the exact angle of the screen hinge
by leephillips | 2025-09-07 15:20:29+00:00
Alts: https://hachyderm.io/@samhenrigold/115159295473019599, https://bsky.app/profile/samhenri.gold/post/3ly7252lx422d

Theremin Mode: https://twitter.com/samhenrigold/status/1964464940049453153

Github: https://github.com/samhenrigold/LidAngleSensor
by Der_Einzige | 2025-09-07 15:20:34+00:00
Hmm, a bunch of high IQ people conclude that it’s dumb as hell to destroy your body for worse wages than coding. Who would have thought?

Why should we feel sorry for the skilled trades again? Mechanics are expert famous scammers worse than lawyer (grandma just replaced her blinker fluid!) That’s just one example. Leak detection companies are nearly all scammers too.
by eesmith | 2025-09-07 15:21:04+00:00
Working out-of-state is different from freedom of movement.

For example, if you live in New Jersey and work in New York you are obligated to file tax returns to both states.

See also the "Jock tax", https://en.wikipedia.org/wiki/Jock_tax, "the jock tax is the colloquially named income tax levied against visitors to a city or state who earn money in that jurisdiction".
by buu700 | 2025-09-07 15:21:16+00:00
That's pretty neat. It sounds like a better version of Mark's idea from Peep Show:

Nancy: Bad news, bad news, bad news. Jesus, Jeremy, one bus crash. What about all the buses that made it safely to their destinations, huh?

Jeremy: Yeah! Yeah, this is such bullshit.

Mark: Yes, I suppose the news should just be a dispassionate list of all the events that have occurred the world over during the day. That would be good. Except of course, it would take forever!
by philwelch | 2025-09-07 15:21:39+00:00
It’s disingenuous to confuse the meaning of the term “public good” in order to justify government monopolies. Everybody knows that part of the role of the government is to provide “public goods”, but that’s based on how the term “public good” is defined, so it’s dishonest to use that to justify establishing a government monopoly over a non-public good.
by zdragnar | 2025-09-07 15:22:53+00:00
AWS services aren't designed for people just learning to program. Beanstalk and other services have billing limits you can set, but those aren't hard limits because they are measured async to keep performance up.

With that said, AWS is notoriously opaque in terms of "how much will I pay for this service" because they bill so many variable facets of things, and I've never really trusted the free tier myself unless I made sure it wasn't serving the public.
by throw0101c | 2025-09-07 15:23:00+00:00
> Something tells me that working at a factory, even for "training" purposes is very different than attending a conference.

Building a factory as part of a multi-billion investment.

Is the administration serious about re-industrialization? If they are, then if they find visa discrepancies of foreign nationals to that, perhaps they should help the foreigners sort out the discrepancies so they can continue to help the administration achieve its goals.
by wonger_ | 2025-09-07 15:23:16+00:00
I've heard of co-op insurance, where self-employed people group together for better rates. No idea if it's good or not though. First google result was: https://opolis.co/insurance/

Also interesting ideas in this reddit thread https://www.reddit.com/r/HealthInsurance/comments/1hgg2q4/se..., probably skewed towards young/single people.
by dtjb | 2025-09-07 15:23:42+00:00
Americans don’t want economic growth, or don’t want foreigners in the country?

I feel like we should be honest - Americans are perfectly comfortable picking and choosing when laws get enforced. We do it all the time. We don’t treat every law as sacred. Enforcement is selective in a million other areas, from antitrust to wage theft to pollution. Nobody insists those must be pursued to the letter every single time.

So why single out immigration as the one area where “the law is the law” trumps any rational or humane appeal? It starts to look less like a principled stand on legal consistency and more like a cultural preference. One that just happens to line up with race and class anxieties rather than some universal devotion to the rule of law.
by margalabargala | 2025-09-07 15:24:00+00:00
What I've observed is similar to what you describe, but in my view the cause is different. NPR's reporting is much the same as it has always been; what's happened is there has been a huge shift to the far right the last decade, and reporting on where the right used to be now looks like left leaning bias.

The same is not true of the left. What's labeled "progressive" really isn't; the left has moved right too. 15 years ago, the US was on the verge of passing universal healthcare. That's not even on the radar today.

Media orcs have not all kept up with these changes. Something that was "left right and center in 2015, would look as though it was mostly leftist today, because the ground has moved.
by abeppu | 2025-09-07 15:24:04+00:00
> For that, I think The Economist is much better. It has more direct reporting, with seemingly less editorializing.

I appreciate The Economist, but I find that they do editorialize, they're just up front about it. They use the word "should" regularly. They have a pretty clear and consistent viewpoint advocating for classical liberalism, but they're honest and unashamed about having a stance.
by wiether | 2025-09-07 15:24:12+00:00
> When I was learning to program through a bootcamp I spun up an elastic beanstalk instance

Didn't the bootcamp told you to, at least, setup a budget alert?

I'm not trying to reduce AWS' responsibility here, but if a teaching program tells you to use AWS but doesn't teach you how to use it correctly, you should question both AWS and the program's methods.
by evanelias | 2025-09-07 15:24:14+00:00
> There's nothing destructive about using software in accordance to it's license

Doesn't this exact same argument work in the opposite direction too? In other words, the "rug puller" is just exercising their rights (explicit in a CLA, or implicit in a permissive license) to use a different license moving forwards. There's nothing destructive because the previous FOSS releases continue to exist and can be forked and maintained by the community if they wish.

> You can't have your cake and eat it.

So what's the alternative? Let's say you independently create an innovative backend/infrastructure software project in 2025, but one that doesn't lend itself well to a SaaS-only model. You require income from it to continue developing it. Realistically, what license do you pick on day one that doesn't doom you to failure?