MurphyA/hacker-news huggingface dataset:
by xg15 | 2025-04-12 10:49:47+00:00
There is also a small but nonzero chance that some asteroid will crash into the planet. Or that the current political madness will escalate into nuclear war. Or that climate change will become runaway and exponential and turn the earth into Venus. All of those also have the potential to end all life on the planet. Why only dedicate your life to AI?

Also, how does "dedicate your life to stopping AI" actually look in practice? All I've seen so far was either:

1) Writing grand pamphlets and sprawling (but entirely abstract) frameworks how you'll separate the good from the bad AI.

or:

2) Actually being the driving force behind the AI revolution you're ostensibly trying to stop. (While at the same time telling yourselves that it cannot possibly be stopped, like in this article) Weirdly enough, the "AI doomer" narrative seems to be most readily shared by exactly the same tech tycoons who are right now busy building massive datacenters, DDoSing the internet for training data and training evermore gargantuan models.

The latter part is why the whole discourse always seems so "pyromanic" to me: Those people are weirdly obsessed with "defending" against a relatively improbable scenario and at the same time seem to do all they can to make that scenario a reality.
by KingMob | 2025-04-12 10:50:01+00:00
> the only process due to such a person would be the opportunity to contest that they were a citizen and to provide evidence to that claim

They should have the due process to prove they are here legally. And yes, they were denied that.

Even if you imagine due process is for citizens only, you can't prove citizenship status without due process, so it has to be given to everyone.

Otherwise, nothing's stopping ICE from just claiming you're not a citizen and shipping you off to El Salvador. How would you prove otherwise?
by Juliate | 2025-04-12 10:50:18+00:00
Who talked about "real" here?

Photographers do manipulate cameras, and rework afterwise the images to develop.

Digital artists do manipulate digital tools.

Their output is a large function of their informed input, experience, taste, knowledge, practice and intention, using their own specific tools in their own way.

Same with developers: the result is a function of their input (architecture, code, etc.). Garbage in, garbage out.

With AI prompters, the output is part function of the (very small) prompt, part function of the (huuuuuuuge) training set, part randomness.

If you're the director of a movie, or of a photo shoot, you're the director. Not the photographer, not the set painter, not the carpenter, not the light, etc.

If you're the producer, you're not the artist (unless you _also_ act as an artist in the production).

Do you feel the difference?
by ath3nd | 2025-04-12 10:50:19+00:00
> I do not disagree with your comment in general, I disagree with you putting "Judaism" while the almost all the critique and rebuke is aimed at the Israeli war crimes or the Zionist supremacy ideology.

It's good that you brought this up!

It's a common right-wing tactic to conflate themselves with the purest version of something that is highly regarded and hide behind it. E.g the Nazis conflated themselves with "pure" Germanness, the fascists in Italy conflated themselves with "pure" Italianness, the same way now Israel conflates itself with Judaism/Jewishness. Then it naturally follows that if you attack Israel's genocide of the people in Palestine, you are attacking Judaism/Jewishness. If you question Netanyahu's genocidal ultra-supremacist ideology (which many Holocaust survivors, Jewish themselves, have done repeatedly), you are anti-Jewish, and so on.

https://www.youtube.com/watch?v=v4OdkaTqmDs

A similar thing is happening in the US where the current administration is trying to position itself as America-first, so naturally any critique on them must be anti-American, right? You will find that this playbook is always the same. First will be immigrants, then non-traditional sexual orientations and women's reproductive rights, then the press and universities and finally just whoever they feel like.

Fortunately, if history goes to show us anything, it's these hate-fueled-orders always end up imploding.
by bdangubic | 2025-04-12 10:51:19+00:00
To a degree, Oracle was doing the same thing. Years ago I was teaching Data Science courses at the local Uni and Dean pulled me in and asked me if I can teach Introductory course in Web Dev, the current teacher was going on maternity leave. I was like heck yea, LFG. Student reaches out to me few days before the quarter was to start and asks if they need to buy the book since it is $285 (like $500 in today’s dollars). I was taken aback and went to my office and book was actually at my desk, “web development with oracle forms” … :) that was the course that was thought… (I didn’t of course - that was the last quarter I was asked :) )
by mnky9800n | 2025-04-12 10:51:33+00:00
I think it also misses the way you can automate non-trivial tasks. For example, I am working on a project where there is tens of thousands of different data sets each with their own meta data and structure but the underlying data is mostly the same. But because the meta data and structure are all different, it’s really impossible to combine all this data into one big data set without a team of engineers going through each data set and meticulously restructuring and conforming said metadata to a new monolithic schema. However I don’t have any money to hire that team of engineers. But I can massage LLMs to do that work for me. These are ideal tasks for AI type algorithms to solve. It makes me quite excited for the future as many of these kind of tasks could be given to ai agents that would otherwise be impossible to do yourself.
by fhd2 | 2025-04-12 10:54:14+00:00
> I have not seen a single take by an experienced software engineer have a "sky is falling" take,

Let me save everybody some time:

1. They're not saying it because they don't want to think of themselves as obsolete.

2. You're not using AI right, programmers who do will take your job.

3. What model/version/prompt did you use? Works For Me.

But seriously: It does not matter _that_ much what experienced engineers think. If the end result looks good enough for laymen and there's no short term negative outcomes, the most idiotic things can build up steam for a long time. There is usually an inevitable correction, but it can take decades. I personally accept that, the world is a bit mad sometimes, but we deal with it.

My personal opinion is pretty chill: I don't know if what I can do will still be needed n years from now. It might be that I need to change my approach, learn something new, or whatever. But I don't spend all that much time worrying about what was, or what will be. I have problems to solve right now, and I solve them with the best options available to me right now.

People spending their days solving problems probably generally don't have much time to create science fiction.
by BMc2020 | 2025-04-12 10:54:23+00:00
Nuclear experts, however, note that the administration has few personnel in place to address nuclear proliferation...“I’ve heard it’s a pure ghost town,” said Matt Costlow, who worked in the Pentagon’s Office of Nuclear and Missile Defense Policy in Trump’s first term. “There’s just no one there. And the staff that is there is spread so thin it’s causing this paralysis.”
by lmm | 2025-04-12 10:54:43+00:00
> a given C compiler + platform will behave completetly deterministically and you can test the output and see what it does, regardless of UB or not.

Sure[1], but that doesn't mean it's safe to publish that C code - the next version of that same compiler on that same platform might do something very different. With machine code (especially x86, with its very friendly memory model) that's unlikely.

(There are cases like unused instructions becoming used in never revisions of a processor - but you wouldn't be using those unused instructions in the first place. Whereas it's extremely common to have C code that looks like it's doing something useful, and is doing that useful thing when compiled with a particular compiler, but is nevertheless undefined behaviour that will do something different in a future version)

[1] Build nondeterminism does exist, but it's not my main concern
by tekla | 2025-04-12 10:56:21+00:00
Ok, lets go with this, because empathy is hard, and it seems that most here have not experienced working on complex projects. I've personally experienced this.

We have a project to develop a new engine, its teklaover budget, very late, and requires a ton more work and excuses are running thin.

My team is running barebones with 60-70 hour weeks trying to get the ratings done, the test team is waiting on us for the ratings to get their work done and THEIR manager is pissed because they're billing for time on their books waiting for us to get our shit together. There is no more room to delay the tests because another team also needs their project tested and has waited for the test team to free up.

Meanwhile, my bosses boss is pressuring my boss to submit what ratings data we have to get approved to start testing. The test teams boss is begging us to submit the data too so he doesn't have to bill time for being idle on standby.

Tired of fighting, we submit the ratings data and tests starts. And boom 2000 hours into testing the gearbox fails and blows out the back of the engine at 4am. The test facility is now inoperative until cleanup finishes and several hundred hours are now needing to be spent figuring out why a $3 million engine just blew itself up.

The cleanup team is now being paid a fuckton of overtime to clean up the mess, and an army of people are being summoned to provision a new test engine.

The test team now needs to spend extra time writing reports, the ratings team now needs to go overtime to detail why they fucked up and why we suck so much at our jobs, on top of their normal work, and the customer is super fucking pissed.

So yeah, there is no anger if stuff doesn't matter. When stuff does matter, anger happens. It's very easy to sit back and claim "no heated discussions" when it doesn't involve millions of dollars and hundreds of hours of other peoples time when its your team that caused the fuck up
by Bewelge | 2025-04-12 10:58:01+00:00
From a personal website, that's been pretty constantly getting 2k hits from Google each week:

Bing 150-200 / week

Yandex ~100 / week

DDG ~50 / week

ChatGPT is now at ~50 hits a week.

So from that data it looks like Google still has their comfortable 80%+ market share. But I think it's interesting if you think about the kind of users that use these products. In my mind, the alternative search engines are used mostly by techies and people that care about their privacy (also often techies), but ChatGPT is used by a much broader slice of the population.

But maybe I'm projecting because my own search behaviour has changed so dramatically with ChatGPT & Claude having replaced a substantial part of my Google searches.
by skerit | 2025-04-12 10:58:38+00:00
I've used Claude-Code & Roo-Code plenty of times with my hobby projects.

I understand what the article means, but sometimes I've got the broad scopes of a feature in my head, and I just want it to work. Sometimes programming isn't like "solving a puzzle", sometimes it's just a huge grind. And if I can let an LLM do it 10 times faster, I'm quite happy with that.

I've always had to fix up the code one way or another though. And most of the times, the code is quite bad (even from Claude Sonnet 3.7 or Gemini Pro 2.5), but it _did_ point me in the right direction.

About the cost: I'm only using Gemini Pro 2.5 Experimental the past few weeks. I get to retry things so many times for free, it's great. But if I had to actually pay for all the millions upon millions of used tokens, it would have cost me *a lot* of money, and I don't want to pay that. (Though I think token usage can be improved a lot, tools like Roo-Code seem very wasteful on that front)
by subscribed | 2025-04-12 10:59:28+00:00
Trump is barely, like, 90? days into his presidency and his gestapo is already kidnapping people and shipping them to torture camps contrary to the court orders.

Putler is an established dicktator with a long list of killing his own citizens with impunity.

Give trump a couple of years. He can't do it overnight, he needs to cook the Americans slowly. Hitler didn't turn the Germans into Nazis overnight either.
by Desafinado | 2025-04-12 11:00:05+00:00
- writing thoroughly tested code that works and has minimal defects - being someone who is pleasant to work with and who shows interest in others - digging down into requirements and rooting out the real problem that needs a solution, actually solving that problem - individual 'tech skills' are just things you can look up on Google or read about in a book. I suspect the above are more important.
by frognumber | 2025-04-12 11:00:39+00:00
I may be old, but I had the same feeling for low-level code. I enjoyed doing things like optimizing a low-level loop in C or assembly, bootstrapping a microcontroller, or writing code for a processor which didn't have a compiler yet. Even in BASIC, I enjoyed PEEKing and POKE'ing. I enjoyed opening up a file system in a binary editor. I enjoyed optimizing how my computer draws a line.

All this went away. I felt a loss of joy and nostalgia for it. It was bitter.

Not bad, but bitter.
by ben_w | 2025-04-12 11:00:49+00:00
Lots of models are free, and useful even, but the best ones are not.

I'm not sure how much RAM is on the average smartphone owned by someone earning $5/day*, but it's absolutely not going to be the half a terabyte needed for the larger models whose weights you can just download.

It will change, but I don't know how fast.

* I kinda expect that to be around the threshold where they will actually have a smartphone, even though the number of smartphones in the world is greater than the number of people
by sigmoid10 | 2025-04-12 11:00:55+00:00
I feel most people drastically underestimate game dev. The programming aspect is only one tiny part of it and even there it goes so wide (from in-game logic to rendering to physics) that it's near impossible for people who are not really deep into it to have a clue what is happening. And even if you manage to vibe-code your way through it, your game will still suck unless you have good assets - which means textures, models, animations, sounds, FX... you get it. Developing a high quality game is sort of the ultimate test for AI and if it achieves it on a scale beyond game jams we might as well accept that we have reached artificial superintelligence.
by mikehotel | 2025-04-12 11:01:09+00:00
From the terms of use:

To help with quality and improve our products, human reviewers may read, annotate, and process your API input and output. Google takes steps to protect your privacy as part of this process. This includes disconnecting this data from your Google Account, API key, and Cloud project before reviewers see or annotate it. Do not submit sensitive, confidential, or personal information to the Unpaid Services.

https://ai.google.dev/gemini-api/terms#data-use-unpaid
by jl6 | 2025-04-12 11:01:48+00:00
> no claims other than those of association

Yeah but that’s how modern conspiracy theories work. They have evolved beyond the old staples like flat earth and moon landing stuff which make clear statements. They instead just insinuate. And that’s enough to achieve the intended effect: to move your predispositions, while remaining immune to debunking because they haven’t made any specific claim.
by Draiken | 2025-04-12 11:02:28+00:00
Like the American one where unelected billionaires control the government and the populace.

I always find it so surprising how people really do believe individuals have any real power despite overwhelming evidence to the contrary.

It's a capitalist society so capital is power. Doesn't get simpler than that. Voting is the circus to distract us so we don't realize how much we're being exploited, while giving a sense of agency that simply does not exist.

We can choose but they pick the choices we have.
by codethief | 2025-04-12 11:03:10+00:00
> Sorry for not replying.

No worries, I know how it is! :)

> But good to see you got your answer in the end.

Well, almost. Even outside that above usecase I'd still be interested in the capabilities TinyKVM needs and its overall security model & properties! There are far too many Github projects out there these days that claim to do sandboxing and for an outsider it's very difficult to compare them security-wise.

> what about using more caving in your CI/CD Pipeline.

The caching itself is not the issue. We already heavily cache image layers when building container images. The issue (one of them) is that on our platform AppArmor prevents containers from mounting anything, including overlayfs file systems. The latter, however, are needed for Docker/Podman to do proper image layering. The only non-mount alternative I'm aware of, Kaniko, avoids overlayfs but at the cost of severe I/O and performance impact AFAIU this is because it manually detects changes in a given image layer by walking the directory tree. See also https://github.com/GoogleContainerTools/kaniko/issues/875
by lproven | 2025-04-12 11:03:13+00:00
> I think it ended at the first "ribbon" UI, which was in the 2003 era,

Nah. 2007 era.

Office 2007 introduced the ribbon to the main apps: Word, Excel, I think Powerpoint. The next version it was added to Outlook and Access, IIRC.

I still use Word 2003 because it's the last pre-Ribbon version.
by spwa4 | 2025-04-12 11:03:36+00:00
Why would they do this? They have the power to deport him without cause, without reason. Why do this? I mean, this guy is an "easy target". He's disruptive. He organized protests where violence was committed, lots of damage was done. They got arrested (and not for protesting, for breaking and entering). He's frankly criminally liable, but that would be difficult to get to stick, but it's definitely not nothing.

And, if the government can't bring itself to be reasonable about this, then they can just keep their fine mouths shut. They have the right to say nothing at all and just deport him!

SO WHY DO THIS? Is it so difficult to even pretend to uphold the law?

And yes, I feel like this person cannot reasonably claim to be pro-Palestina, he wants Israel eradicated. He does not have a reasonable position. Frankly, Mr. Kahil is vile. I find it very hard to support this particular individual.

But the government's attitude in this (and other) cases ...

Of course, it is somewhat dishonest for AP to cite a memo by Rubio as the statement of law. It is not. The judge's decision uses entirely different factors. As cited by the judge:

1) Rubio’s determination was “presumptive and sufficient evidence”

This means: nothing in the government's argument mattered to the judge (a tragically common occurrence in Trump's administration cases). EXCEPT for one thing: that they brought the case at all. The judge even mentions that she was happy the administration brought a case at all, since they didn't need to. The law does not require it to deport Mr Kahil.

2) All counterarguments centered around free speech could not be used in the decision since this wasn't about free speech. The government is not preventing Mr. Kahil from saying whatever he wants about them (in fact they allowed an interview with him, which was very widely published)

I find it somewhat dishonest that a memo of the department of state is used as if it was the judge's reasoning when obviously it was not.
by okr | 2025-04-12 11:06:04+00:00
Roads in the middle of nowhere are not needed, of course i would not want that. I want them there where they are needed. Like, connecting two big citied with a lot of nowhere in between. I want the robo advisor to make that calculation for me.

And the other thing: yeah, people know, what charity is. But there is no big charity, if the welfare state already takes half of your money. The responsibility to take care of people around you is offloaded to an anonymous entity.
by thomassmith65 | 2025-04-12 11:06:08+00:00
OpenAI absolutely would, but OpenAI can't.

Google can spy on everything: via its OS, its browser, its Youtube, its search engine, its ad network, its blog network, its maps app, its translation service, its fonts service, its 8.8.8.8, its Office suite, its captcha, its analytics service, and on and on and on...
by djtango | 2025-04-12 11:06:46+00:00
This is a good anecdote and it reminds me of how Sony had cloud architecture/digital distribution, a music label, movie studio, mobile phones, music players, speakers, tvs, laptops, mobile apps... and totally missed out on building Spotify or Netflix.

I do think Google is a little different to Kodak however; their scale and influence is on another level. GSuite, Cloud, YouTube and Android are pretty huge diversifications from Search in my mind even if Search is still the money maker...
by hansvm | 2025-04-12 11:06:52+00:00
Why, exactly, isn't that a constructive argument?

eastbound> We need Trump because the economy is in the shitter

fabian2k> He's actually making it worse

eastbound> Well, the other side wouldn't have made it better

How do you get to have it both ways -- the economy is important enough that we need Trump, but Trump is more important despite ruining it?
by adwn | 2025-04-12 11:07:27+00:00
That's not the same, and not what pornel is talking about. The x86 ADD instruction has a well-defined behavior on overflow, and i32 + i32 in Rust will usually be translated to an ADD instruction, same as int + int in C. But a C compiler is allowed to assume that a signed addition operation will never overflow (the dreaded Undefined Behavior), while a Rust compiler must not make that assumption. This means that i32 + i32 must not be translated to int + int.

For example, a C compiler is allowed to optimize the expression a+1<a to false (if a is signed), but a Rust compiler isn't allowed to do this.
by pndy | 2025-04-12 11:07:46+00:00
Just wanna point out the obvious thing just in case: "article" is from 2021 but photos are from '75 and '82

http://mentallandscape.com/C_CatalogVenus.htm - here are few more; site may load really slowly.

https://youtu.be/UEmlOjKmL68 - Asianometry video covering topic of Soviet Venera program
by svara | 2025-04-12 11:08:05+00:00
You make it sound much harder than it is. I've done that and am doing that.

It's totally possible that it's easier in other countries, I don't know that.

But if you're serious about building a company, this is the least of your challenges.

Hire a tax advisor and accountant through a payroll and tax service provider and you'll spend 1-2 days a year dealing with this stuff.
by lancebeet | 2025-04-12 11:08:11+00:00
I'm not entirely convinced by the artists' argument, but this argument is also unconvincing to me. If someone steals from you, but it's a negligible amount, or you don't even notice it, does that make it not stealing? If the thief then starts selling the things they stole from you, directly competing with you, are your grievances less valid now since you didn't complain about the theft before?
by lproven | 2025-04-12 11:08:45+00:00
> I never understood the issue with the ribbon UI. Epecially for Office it was great, so much easier to find stuff.

1. I don't need to find stuff.

I knew where stuff is.

2. I read text. I only need menus. I don't need toolbars etc. and so I turn them all off.

I cannot read icons. I have to guess. It's like searching for 3 things I need in an unfamiliar supermarket.

3. Menus are very space efficient.

Ribbons hog precious vertical space. This is doubly disastrous on widescreens.

4. I am a keyboard user.

I use keys to navigate menus. It's much faster than aiming at targets with the mouse and I don't need to look. The navigation keys don't work any more.

Ribbons help those who don't know what they are doing and do not care about speed and efficiency.

They punish experts who do know, don't search, don't hunt, and customise themselves and their apps for speed and efficient use of time and screen space.