MurphyA/hacker-news huggingface dataset:
by DavidPiper | 2025-04-16 01:02:54+00:00
(Non-American here.) If they weren't already, it seems like private businesses, security researchers, and I suppose the general public, should start treating US government agencies as privacy and security threats, just like you'd treat any other phisher, scammer, etc.

If government agencies are compromised - via software backdoors or any other mechanism - any data and systems they can access should be considered compromised too.
by LarsAlereon | 2025-04-16 01:04:17+00:00
Tesla was the only Western car company serious about making electric cars. Every other company is very clear that they make gas cars, don't want to make electric cars, and will only do so if forced by the government. Consumers only want to buy electric cars, so it's essentially a two horse race between Tesla and Chinese car companies. I'm no fan of today's Elon Musk, but I'm also not a fan of surrendering the car market to China.
by EGreg | 2025-04-16 01:04:22+00:00
Oooh I wanted to try this for a while so here goes…

This doesn’t seem like anything new. Ill-informed support staff has always existed, and could also give bad information to users. AI is not the problem. And it hasn’t created any problems that weren’t already there before AI.

Usually by the time I get to a post on HN criticizing AI, someone has already posted this exact type of rebuttal to any criticism…
by klipt | 2025-04-16 01:05:03+00:00
> Yes on M! Empty Homes Tax

San Francisco's so called "Empty Homes Tax" doesn't even tax empty homes, single family homes are exempted. It's purely performative.

San Francisco has built almost no housing for years. You want to know why housing is so expensive, that's the real reason. And NIMBYs like Dean Preston perpetuate this.
by fuzztester | 2025-04-16 01:05:12+00:00
The quotes seem to be from the famous book "1984" by George Orwell. We had it in English literature class in high school.

There are some other famous quotes from that book or one of his other famous books, "Animal Farm".

Writing from memory and googling, so may be wrong:

"Some people are more equal than others."

The society that Winston finds himself in puts forth the slogan, "War is peace, freedom is slavery, and ignorance is strength." The meaning of this phrase is to force confusion upon the members of the Party. It is a form of propaganda, or misleading information typically given by a political party.

According to the article, the original version with "2 + 2 = 5" suggests complete submission to the oppressive regime, with the protagonist's mind being irreversibly altered.

Technically part of the Ministry of Love, Room 101 is the most feared place in all of Oceania and Winston learns far too well that it is here that the …

What is the final message of 1984? … a warning about the dangers of totalitarianism and the ability of a repressive regime to manipulate and control individuals to the point where they betray ...

https://en.m.wikipedia.org/wiki/Nineteen_Eighty-Four

https://en.m.wikipedia.org/wiki/Animal_Farm

Animal Farm is even more creepy than 1984, going by my memory, which may be wrong, since it is quite some years since I read both those books.
by theonething | 2025-04-16 01:06:35+00:00
> with debian, python and vim

Why are you cheapening the product, butchering the process and decimating any hope for further skill development by using these tools?

Instead of python, you should be using assembly or heck, just binary. Instead of relying on an OS abstraction layer made by someone else, you should write everything from scratch on the bare metal. Don't lower yourself by using a text editor, go hex. Then your code will truly be "hand crafted". You'll have even more reason to be proud.
by Neywiny | 2025-04-16 01:07:35+00:00
I'll be brutal. I have been using Python pretty seriously for over 10 years (hard to come to terms with that) and never once have I had a use for this. That said I'm not making packages, I'm making barely distributed internal utilities or shell script replacements. Maybe this is helpful for others but I don't see how it helps me. Not everything has to, but that's the brutal truth.
by mbesto | 2025-04-16 01:07:37+00:00
> There are far too many documented instances of it actually working to call it a fantasy.

There are no documented instances of a truly free market. The parent's point I think has less to do with "it has been tried and it failed" and moreso that the idea that truly free market can exist is pure fantasy.

FWIW - Costa Rica is probably the greatest example of a Libertarian's dream of a free market. I would love to show any free market absolutionist the colossal amount of time it takes to just pave 500m of a road in that country.
by Duanemclemore | 2025-04-16 01:08:39+00:00
I haven't been happier online in the last 10 years than after I stopped checking social media. And in that miserable time it wasn't even a naked beg for training data like this.

But I really don't see why anyone would even use an open ai "social network" in the first place.

It does allow one thing for open ai. Other than training data which admittedly will probably be pretty low quality. It is a natural venue for ad sales.
by ryandrake | 2025-04-16 01:08:55+00:00
Exactly, if their goal was to actually look for fraud and waste, why are they starting with such small potatoes like science funding? You'd think they'd focus on areas that are spending many more zeros, where they could have much more impact...

It's like me saying I'm going to cut down my spending, and instead of moving houses to reduce my rent by $1000, I instead focus right away on cutting out my $5/mo VPS hosting service.
by cadamsdotcom | 2025-04-16 01:09:03+00:00
Really like this pattern, it’s a new location of the curve of “how much rendering do you give the client”. In the described architecture, JSX-as-JSON provides versatility once you’ve already shipped all the behavior to the client (a bunch of React components in a static JS that can be cached, the React Native example really demonstrated this well)

One way to decide if this architecture is for you, is to consider where your app lands on the curve of “how much rendering code should you ship to client vs. how much unhydrated data should you ship”. On that curve you can find everything from fully server-rendered HTML to REST APIs and everything in between, plus some less common examples too.

Fully server-rendered HTML is among the fastest to usefulness - only relying on the browser to render HTML. By contrast in traditional React server rendering is only half of the story. Since after the layout is sent a great many API calls have to happen to provide a fully hydrated page.

Your sweet spot on that curve is different for every app and depends on a few factors - chiefly, your app’s blend of rate-of-change (maintenance burden over time) and its interactivity.

If the app will not be interactive, take advantage of fully-backend rendering of HTML since the browser’s rendering code is already installed and wicked fast.

If it’ll be highly interactive with changes that ripple across the app, you could go all the way past plain React to a Redux/Flux-like central client-side data store.

And if it’ll be extremely interactive client-side (eg. Google Docs), you may wish to ship all the code to the client and have it update its local store then sync to the server in the background.

But this React Server Components paradigm is surprisingly suited to a great many CRUD apps. Definitely will consider it for future projects - thanks for such a great writeup!
by HeyLaughingBoy | 2025-04-16 01:09:57+00:00
"Lights out manufacturing" has been a thing around the world for literally decades. This is not new. The main "problem" is feeding the machines enough raw material and removing finished parts so they can keep running without human intervention. Not surprisingly, there are now robots for that.

https://www.machinemetrics.com/blog/lights-out-manufacturing

As far as why your scenario wouldn't happen: why would it? You can dream up anything you like, doesn't mean it makes sense.
by xwolfi | 2025-04-16 01:10:50+00:00
This is absolutely wrong: you cannot have a proper argument if you're ready to change your mind at the first sign of challenge. You "win" an argument if you convince a crowd of your position, challenged by an antagonist. You "change" your strategy, maybe your core ideas after the argument, slowly and silently, after reflection.

For instance if you debate, I don't know, the virtue of legalizing illegal immigrants. One would take the position that if they didn't obey the law in the first place, why reward them: they might never care for the law if disobedience is followed by reward, and the rest of society might follow too. The antagonist would argue to be pragmatic, we need labor, they're already there, they disobeyed the law to help their families not to steal from anyone. Both points are valid, both people are right, none of them can "win" in the heat of a debate - but their arguments might move the crowd listening maybe, and they can use various tricks to this effect (humor etc), to obtain a positive vote at the end.

Both opponents, after the debate and seeing the result on the crowd, will adapt their arguments for next time, or maybe shift a little if they were shown something surprising, but after a lot of further debates with further opponents. And fundamentally, a legal fundamentalist cannot be transformed into a pragmatic economist overnight, or over a lifetime quite often.
by OisinMoran | 2025-04-16 01:11:34+00:00
Surprised the 2008 Iranian missile fake didn't make it in! This was one the demo images we used to show off our forgery detection software in the early days of Inscribe before we focused in on documents as a company.

https://www.npr.org/2008/07/11/92442928/photo-of-irans-missi...
by acdha | 2025-04-16 01:11:41+00:00
> If the CEO of your company empowers a team to audit your work, would you 'resist'?

If he ordered you to break the law or professional standards, would you obey? This is not hypothetical for many people: if you’re a lawyer, professional engineer, healthcare professional, work in HR, etc. it is not at all uncommon to suggest legal ways to accomplish a goal.

According to the article, that’s exactly what happened here: they have various federal laws and regulations covering their work, but as at other agencies, DOGE decided they don’t need to follow those. This confirms that their stated purpose is not their true motivation but it remains to be seen whether there will be any consequences.
by Taek | 2025-04-16 01:11:41+00:00
Just because some subsets of the crypto industry want to operate entirely outside the law doesn't mean the whole industry wants to operate outside the law. As evidenced by anyone who pays taxes on their crypto.

Saying "he used the system as it was designed, even if not as intended" is more or less equivalent to saying that any computer hack or zero day is also "using the computer system as designed".

You even plausibly extend that to picking locks in the physical world.

So yes, it does make sense for the law to get involved.
by ty6853 | 2025-04-16 01:11:49+00:00
Would make more sense to shit-can the program and just hand them cash. Any junkies or land-whales will kill themselves faster and relieve the taxpayers of further burden, and the people that need it have better understanding of their own needs than some benefits clerk who spends 5 minutes with them twice a year. It would be a win-win for literally everyone.
by mock-possum | 2025-04-16 01:12:41+00:00
I think it’s just backlash against all the AI hype - I get it, im tired of hearing about it too, but - it’s already here to stay, it’s been that way for years now - it’s a normal part of development now for most people, the same as any new tool that becomes the industry darling. Learn to like it or at least learn it, but the reality is here whether you like it or not.
by SkyeCA | 2025-04-16 01:13:03+00:00
It's not just that there's no voting system it's that there's no names. It's pointless to argue on a site like Reddit, but it's ridiculous to argue back and forth on a site like 4chan where you can't even know if you're arguing with the same person from post to post.

Likewise an outside observer can't assign any identity to a series of posts in an argument, so you really have to take every post at face value.
by esperent | 2025-04-16 01:13:22+00:00
> nobody has any choice in whether or not to participate.

You've hit a key point of disagreement amongst philosophers about the idea of the social contract.

Some of them say it's not voluntary because we were all born into a existing society, others say, sure it is, you can just give up all your property and go live in the forest.

Others then reply that disabled people and children can't do that.

But also the idea of living in a forest is not really an option for most people in the modern world. So my personal take is that the social contract is inherently non-voluntary in the modern world.

> Calling it a social contract just sounds too… soft? for what it really is.

Why do you think a social contract implies softness? For most of it's existence the social contract allowed slavery, ritual killing in the form of warfare and duels, and it still allows the death penalty in much of the world.
by nyarlathotep_ | 2025-04-16 01:13:39+00:00
I have to disagree here based on experience--the majority of software projects I've worked on really didn't care much for "quality" in any sense.

A HUGE portion of work in f500 companies that are non-software firms is outsourced--these companies spend loads of cash on consulting companies (yes, those ones) that often produce results to which the description of sub-par would be a compliment. There's been various cases made public, but more often is routine and poor quality mundane work that's way over budget and barely meets requirements.

If anything, the prevalence and adoption of LLM-generated code will increase the quality in a lot of places.

If you've never had to wade through something that one of Those Companies wrote, you have no idea how bad it gets and how frequently this is the case.

We just saw DOGE-related cuts to Accenture and Deloitte--these companies have huge contracts all over the place, not just public sector.

There's a massive amount of crap out there.

Most companies do not care, do not understand "quality" outside of some cargo-culted notion of "clean", have only adopted modern practices as some sort of ritual* of Things You Do without any assessment on what tangibly works or doesn't, have no understanding of how to attract skilled professionals, nor assess them, nor nurture them. Often their definition of skilled is a resume that contains the proper "experience" with whatever Java/Angular/React/we-love-containers thing they use. With the right number of "years" near it.

*a recent example--company has GH Actions with CI/CD for every commit on all branches but routinely suffers delays due to misconfigurations, runner issues, and other headaches. Code Reviews for PRs exist but are basically pedantry that just slow down deployments ("change this to switch over if-else") while missing crucial bugs, randomly updating major dependencies cause vague security warning that breaks interfaces and other APIs. All this and more--and this is one of the better examples I can think of, in terms of "quality."

I'm saying this as I worked at a Pretty Good consulting company that's business model changed to sub-outsourcing some of the labor to some of These Companies and often had to fix, assist, push back on, work extra to clean up, the various decisions made in these cases.

I also "inherited" and worked on fixes for things left behind by some of these places.

Good thing is there often was low-hanging fruit. Extra and overprovisioned cloud resources wasting $$ and the like, absurd architectures with extra dbs and queues, and all sorts of nightmares.
by A4ET8a8uTh0_v2 | 2025-04-16 01:13:43+00:00
It truly is an end of an era. I popped in every so often to check the temperature and was rarely disappointed by the level of crazy pervading it. Amusingly, despite it having such a massive influence on internet as a whole including its lingo and memes, my wife did not even knew about it existed until today.

I do not think it will be missed by many, but that kind of hole does not exactly disappear without a trace.
by _heimdall | 2025-04-16 01:14:09+00:00
Hah, well easy may be in the eye of the beholder. The closest dropoff for Amazon returns is about a 20 minute drive, its a CVS that has lost one return I tried to send back. I often don't leave our farm more than once a week, mailing off a few returns a year isn't a big deal but I don't want to make a habit of it.

My research, and experience with Amazon, just left me avoiding it when I can. That's not always possible and there's plenty of good stuff to buy on Amazon as well, but 2 day delivery can mean a week here and returns aren't as simple as dropping it off a block from an office in the city.
by codedokode | 2025-04-16 01:14:21+00:00
"DNS tunneling" (abnormal number of DNS requests) actually might be caused by a software that doesn't use DNS cache. I was once banned by 8.8.8.8 (Google's DNS server) for sending too many requests because youtube-dl was making a DNS request for each tiny segment of a video (and there were thousands of them).

Well, maybe one shouldn't be using Google DNS server when violating ToU to download Google's video.
Ask HN: Workstation/rig config for local LLM finetuning/training and inference?
by behnamoh | 2025-04-16 01:14:36+00:00
I need help purchasing/putting together a rig that's powerful enough for training LLMs from scratch, finetuning models, and inferencing them.

Many people on this sub showcase their impressive GPU clusters, often usnig 3090/4090. But I need more than that—essentially the higher the VRAM, the better.

Here's some options that have been announced, please tell me your recommendation even if it's not one of these:

- Nvidia DGX Station

- Dell Pro Max with GB300 (Lenovo and HP offer similar products)

The above are not available yet, but it's okay, I'll need this rig by August.

Some people suggest AMD's MI300x or MI210. MI300x comes only in x8 boxes, otherwise it's an attractive offer!

Budget ≤ $30,000
by gavmor | 2025-04-16 01:15:25+00:00
Right? Right. I had similar thoughts (API that's the parent of the view? You mean a controller?), and quit very early into the post. Didn't realize it was Dan Abramov, or I might've at least skimmed the 70% and 99% marks, but there's no going back now.

Who is this written for? A junior dev? Or, are we minting senior devs with no historical knowledge?
by Duanemclemore | 2025-04-16 01:15:29+00:00
Oh I get one thing - other than ads. So the idea of an LLM filter to algorithmically tailor your own consumption has some utility.

The logical application would be an existing social network -using- chat gpt to do this.

But all the existing ones have their own models, so if they can't plug in to an existing one like goooooogle did to yahoo in the olden days, they have to start their own.

That makes a certain amount of (backward) sense for them. I don't think it'll work. But there's some logic if you're looking from -their- worldview.
by itsmek | 2025-04-16 01:15:51+00:00
Gini coefficient may be the most commonly used statistic but it is not sensitive to current conditions in the US (https://www.investopedia.com/news/measuring-inequality-forge...). The palma ratio does indeed show increasing inequality since the 90s (https://ourworldindata.org/grapher/palma-ratio-s90s40-ratio?...). Also wealth inequality is another place to be looking, especially if you're familiar with Piketty's body of work which points at it specifically (https://www.visualcapitalist.com/wealth-distribution-in-amer...).

You know what they say about lies and statistics.
by arrosenberg | 2025-04-16 01:17:24+00:00
What doesn't make sense? He'd owe $1.6B the first year, and then he'd be shit out of luck because he drove the stock to 0. Not my problem. And you should stop putting yourself in his shoes - you will never be a billionaire, and you probably won't be a mega-millionaire either. Start worrying about your own situation.

In any case, the whole thread about "net worth" is really besides my original point, which is that collateralizing stock for loans should be a taxable event. The only reason we got into net worth was because I said I'd only apply it to high net worth individuals, since they have almost exclusively benefitted from the economy over the last 10-20 years. This is also super achievable because to get the bank to loan you money, you have to declare the value of the assets and the bank has to agree with the valuation - super easy to determine tax on that number.

I don't feel that strongly about it if he is just sitting on the assets, but if he's leveraging them to buy Twitter, OpenAI or to donate money toward overthrowing the Democratic order, then yes, he should absolutely pay taxes for the privilege.
by whydoyoucare | 2025-04-16 01:18:45+00:00
Where the argument is rooted is helpful in determining if there is any sort of compromise or "seeing other's viewpoint" can be had. - Beliefs: Lowest level, simply held to be true. Arguments at this level cannot change anyone's mind and are pointless waste of time - Values: Higher up, what you value more. Still deep, but some middle ground possible with lot of effort - Morals: Right or wrong, middle ground and compromise or change of mind possible - Ethics: Top level, just morals into action. Easiest to argue/change mind.
by Vegenoid | 2025-04-16 01:18:49+00:00
I appreciate your time and explanation. I'm really trying to understand the POV here, and I feel like we're veering away from my original confusion, which was around "Try defining data in C. Try extracting data from that data you've defined in C". I'm assuming your statement would be meant to apply to other common languages without s-expressions, but maybe I've misunderstood.

I don't get why Lisp's s-expressions are much better than using arrays/tables in another language, such that they are a justification for using the language. Are they only significantly superior over a language with only arrays, like C? What's something that is made significantly easier by an s-expression than by arrays/tables?

To make s-expressions language-agnostic, wouldn't you need libraries in the languages to convert between the s-expression as it exists in some specification, and the language's native data structures? This doesn't sound all that different from JSON at this point, or a much more complex specification that defines the representation of all kinds of types, like dates.
by dylan604 | 2025-04-16 01:19:26+00:00
The bending of the knee wasn't followed by a briefcase full of cash, or a large enough donation to the campaign/library fund, or not enough meme coin purchase. Maybe he should have shown up to Mar-a-lago wearing a Trump watch carrying a Trump bible. In other words, Zuck didn't come across as truly loyal in his meetings with Trump.
by seabird | 2025-04-16 01:20:06+00:00
Yes, actually, I do! I trust my teammates with tens of thousands of hours of experience in programming, embedded hardware, our problem spaces, etc. to write from a fully formed worldview, and for their code to work as intended (as far as anybody can tell before it enters preliminary testing by users) by the time the rest of the team reviews it. Most code review is uneventful. Have some pride in your work and you'll be amazed at what's possible.
by jasonjayr | 2025-04-16 01:20:28+00:00
The CEO of the company is bound by laws and rules that the same country enacted. We the people are the board. The CEO answers to the board.

There are procedures to do the things that he said he wanted to do, because we are well aware of how an unchecked executive can destroy our government by doing what they want however they want.

Allow me to illustrate Exhibit A, unfolding now.