MurphyA/hacker-news huggingface dataset:
by bruce511 | 2025-07-04 06:32:35+00:00
There are different actors in play here, and each one has a different perspective. That's OK, there's enough room in the world for different perspectives.

For the company, making use of Open Source code is free labor. That's good for them. You are free to offer that labor or not.

For some developers, it's cool to write code that's used by zillions. That's reward enough.

Other developers release the code for free, but build an eco system around it. They get paid for related work etc.

New developers use it to flex their skills, and demonstrate ability (and then get upset when someone else turns it into something profitable, but that's another story).

Personally I write code, and ship as source, but it's under a commercial license (cause I like to eat.) Other companies have business models around whatever they do.

You are free to act as you wish. Which is great. We live in an economy that allows each his preferred path.

You're right. Many startups open source their products specifically to get free labor, free marketing, or whatever. As payment they release the code they write to you. Whether you think that deal is right for uou or not us up to you.

If you believe you can add value to a company then reach out to them. It's not like they're "making" you work for free.
by SpicyLemonZest | 2025-07-04 06:33:31+00:00
The key insight into EA behavior is that "runaway hit game" is a subcultural term, not a business analysis. An EA executive would tell you that they published a runaway hit game just last year. You know and I know that they won't be able to get a bunch of Battlefield sales with the lessons they learned from EA Sports College Football 25 - but it's not so easy to explain why to someone who doesn't already agree.
by raincole | 2025-07-04 06:33:37+00:00
People will write lengthy and convoluted explanation on why LLM isn't like calculator or microwave oven or other technology before. (Like OP's article) But it really is. Humans have been looking for easier and lazier ways to do things since the dawn of civilization.

Tech never ever prevents people who really want to hone their skills from doing so. World record of 100m sprint kept improving even since car was invented. World record of how many digits of pi memorized kept improving even when a computer does that indefinitely times better.

It's ridiculous to think drawing will become a lost art because of LLM/Diffusal models when we live in a reality where powerlifting is a thing.
by ako | 2025-07-04 06:34:53+00:00
Agreed, it'll be a big problem if we don't keep our skills and rely on AI too much. Same with outsourcing manufacturing, at some point you loose the skill to produce products completely and are dependent on other countries.

With the WWW we thought everyone having access to all information would enlighten them, but without knowledge people do not recognize the right information, and are more likely to trust (mis)information that they think they understand.

What if LLMs give us all the answers that we need to solve all problems, but we are too uninformed and unskilled to recognize these answers? People will turn away from AI, and return to information that they can understand and trust, even if it's false.

Anyway, nothing new actually, we've seen this with science for some time now. It's too advanced for most people to understand and validate, so people distrust it and turn to other sources of information.
by Shorel | 2025-07-04 06:35:01+00:00
I am still the guy doing google-fu and rtfm.

The skill has not been obliterated. We still need to fix the slop written by the LLMs, but it is not that bad.

Some people copy and paste snippets of code without knowing what it does, and in a sense, they spread technical debt around.

LLMs lower the technical debt spread by the clueless, to a lower baseline.

The issue I see is that the amount of code having this level of technical debt is created at a much faster speed now.
by doug_durham | 2025-07-04 06:36:33+00:00
Wow, the lack of self-awareness on the part of the writer of this is stunning. To say "I don't go out of my way to dunk on people who use LLMs", and then write a multipage blog post doing exactly that is fascinating.

You do you, and I'll do me. Perhaps spend more time coding which you say you like to do and less time sneering at people who use different tools.
by thankyoufriend | 2025-07-04 06:36:35+00:00
The difference between GenAI and your examples is a theft component. They stole our data - your data - and used it to build a machine that diverts wealth to the rich. The only equitable way for GenAI to move forward is if we all own a share of it, since it would not exist in its current form without our data. GenAI should be a Universal Basic Asset.
by thaumasiotes | 2025-07-04 06:37:11+00:00
You have difficulties showing up to your flight three hours early because checkin is not available that far in advance. But the airport obviously is open that far in advance. Planes are departing and landing at that time. The checkin counter may be open (or may not; volume does go down).

It it likely true that "most airports" are not operating 24/7, but how is that relevant? It could be just as true that "most airports" don't serve commercial flights at all. The airports that have a lot of passengers are operating 24/7. We're talking about a metric assessed per passenger.
by hayst4ck | 2025-07-04 06:37:52+00:00
Here is Timothy Snyder, once Yale professor specializing in the holocaust, explaining how an atrocity like the holocaust could have happened. If you ever asked yourself "how could something so evil have happened" you should definitely watch it: https://www.youtube.com/watch?v=BsKrWLf7Kg4

Likewise it is worth reading They Thought They Were Free. It describes the mental states of denial and inevitability, the rationalization of inaction, and of realizing it's "too late." If you want the quick read you can start at "Each act, each occasion, is worse than the last, but only a little worse." Here is an excerpt: https://press.uchicago.edu/Misc/Chicago/511928.htm

People who have have made it their lives work to study the worst kinds of history have been setting off alarms because they perceive the fires of fascism to be burning here in America right now. Here you can watch such a video (5m) on NYT of world experts on the atrocities of the past warning us: https://www.nytimes.com/video/opinion/100000010157022/yale-c...
by silisili | 2025-07-04 06:39:21+00:00
That's kinda my experience with watching Zig. It went from 'look how simple this is' to 'look at this new feature syntax' long ago.

People used to compare it as simpler than Rust. I don't agree that it's simple anymore at all.

None of this is meant to be badmouthing or insulting. I'm a polyglot but love simple languages and syntaxes, so I tend to overly notice such things.
by bruce511 | 2025-07-04 06:39:48+00:00
All completely true. And something you can clearly take into account when you decide what to do with your code.

You may decide its worth people using it, reading it, learning from it, exploiting it, or you may not. It's your choice.

Of course your work may be used outside of the license terms. That's pretty much impossible to enforce. That's true for most-all software, commercial or open or free. If that's your main objection to writing code then I recommend a different career. All good code is pirated. That's just how it is.
by atoav | 2025-07-04 06:39:50+00:00
Everybody can fall into these traps, depending on the circumstances. There are some assumptions one should be careful to make when online:

1. Assuming you know how the person thinks from a small sample of comments they made. You may have missed the context (can happen on this platform sometimes since the reply may be very distant to the comment it replied to)

2. Assuming what you think they said is what they said for real. Topics that you dealt with can prime you to read certain things in certain ways. This can be bad if you mentally start adding words or sentiments that are not there.

3. Assuming someone is attacking you, personally. Most people don't know each other online, if someone responds critically to you the chances are very high they don't know you and are mostly focused on what you wrote. Maybe they have a point, maybe they read something into it and critque a point you didn't make or maybe they are a troll (so someone who is purposely inflammatory). But it is very rare for someone to attack a person for who they are. If you're attacked you're attacked for what you represent.
by thaumasiotes | 2025-07-04 06:40:26+00:00
The change in magnitude is over 20%; if you're thinking about it in terms of "change in magnitude", it's huge.

As FridgeSeal points out, both numbers are very small, but that's not a reason you'd want to set up an inaccurate triage system on top of the accurate one. If you don't have very much work to do, you don't need to invest much in optimizing it.
by spauldo | 2025-07-04 06:40:29+00:00
This drives me up the wall so much. I had a boss that used to introduce me to customers as an engineer, and I'd correct him on the spot. And now that I'm looking for another job (not because I pissed off the boss), I keep having to search through "engineer" roles because people can't get their terms right.

I work with engineers - actual electrical and chemical engineers that design processes and controls - and I make the software side of their ideas happen. They can't do their job without me, and vice-versa. But I'm a SCADA integrator, not an engineer, dammit.
by reasonableklout | 2025-07-04 06:41:08+00:00
Nit: in practice, even at temperature 0, production LLM implementations have some non-determinism. One reason is because many floating point computations are technically non-commutative even when the mathematical operation is, and the order can vary if they are carried out in parallel by the GPU. For example, see: https://www.twosigma.com/articles/a-workaround-for-non-deter...
by vaylian | 2025-07-04 06:42:22+00:00
Defaults matter. I've had my screenrc with a status line but I still ended up preferring tmux in the end, because not needing a config file was a small but pleasant advantage when working with different machines. I also didn't like ctrl+a as the leader combination, because it conflicts with "go to the beginning of the line" in bash. ctrl+b is a much nicer default.
by p0w3n3d | 2025-07-04 06:42:30+00:00
I have read a few articles when the EU directive went on in 2013 and they were saying that the homologation process required to achieve registration got so complicated that this is no longer feasible in Poland (some were advertising possibility to do it in Czech republic where the process was relaxed, but this article tells different story).

Here's newer one: https://www.farmer.pl/technika-rolnicza/maszyny-rolnicze/his...

Here's the older one: https://www.auto-swiat.pl/wiadomosci/aktualnosci/pojazd-sam-...

However newer articles do not mention the problem, so maybe it's been somehow reduced.
by vixen99 | 2025-07-04 06:42:35+00:00
https://www.nature.com/articles/s41467-018-02954-1

'Net increase in land area of 2.9%'

'Land area increase in eight of nine atolls. Island change has lacked uniformity with 74% increasing and 27% decreasing in size.'

'Results challenge perceptions of island loss, showing islands are dynamic features that will persist as sites for habitation over the next century, presenting alternate opportunities for adaptation that embrace the heterogeneity of island types and their dynamics.'
by fc417fc802 | 2025-07-04 06:43:36+00:00
To me this is one of the better things about combat in Dwarf Fortress and one of my least favorite things about most rule sets. It doesn't matter how "high level" you are; outside of specific edge cases a ridiculous number of opponents all landing hits simultaneously ought to do anyone in. Unfortunately most rule sets seem to stop at "lol high AC" with little to no nuance.
by seanhunter | 2025-07-04 06:43:49+00:00
Like the frog in the parable,[1] people with integrity often struggle when they attempt to understand the motivations of people who cheat. “Why would they cheat in this particular situation?”, they ask themselves. “It makes no sense!” Well they are cheaters. Cheaters cheat.

[1] https://en.wikipedia.org/wiki/The_Scorpion_and_the_Frog
by matsemann | 2025-07-04 06:45:05+00:00
Yeah, most VC founders on twitter are annoying and not worth following anymore. It used to be inspiring to follow some of them many years ago, see them build a cool product and sharing learnings. Now it's all just promotion, straight up lies, and their personal brand comes across as more important than actually building something. The "learnings" shared are now more tailored to go viral than actually help others etc.
by ako | 2025-07-04 06:45:28+00:00
The scare for most people is that AI isn't better tools, but outsourced work. In the past we would create our own products, now other countries do this. In the past we did our own thinking and creative activities, now LLMs will.

If we don't have something better to do we'll all be at home doing nothing. We all need jobs to afford living, and already today many have bullshit jobs. Are we going to a world where 99.9% of the people need a bullshit job just to survive?
by MatteoFrigo | 2025-07-04 06:47:08+00:00
No. ZK has a technical definition I don't want to get into, but note that the described system is deterministic and it always produces the same proof for Alice on a given day, and the proof for a later day can be derived from the proof for an earlier day. So two proofs can be linked back to Alice, and thus the system is not ZK. You need some kind of randomness for ZK.
by noufalibrahim | 2025-07-04 06:49:34+00:00
Two separate issues.

I'd be happy for a platform that encourages and facilities cheating to disappear and not be used anymore. So, on that front, I'd agree. As a side point though, the fact that someone big is funding something like that means, it's not really an issue for, atleast some, people.

The license violation is a problem independent of this. If this becomes acceptable for any reason (including the one that your post seemed to suggest - original work is unethical), it will have detrimental effects on a lot of good players as well.
by defrost | 2025-07-04 06:50:01+00:00
Dangers now are much as they were then.

That's just my opinion, of course, from working in such environs.

Ideally (hear me out) SMS messaging via Starlink won't operate in large swathes of the Murchison in any case, assuming Musk and other operators carry through on vague promises to turn ground|orbit comms off over Radio Quiet Zones for Radio and Microwave astronomy.

Further, I'm not sure you're grasping the practicalities of sending search and rescue teams to remote locations even when messages get through. Naturally emergency authorities want the best outcomes and make the best efforts they can.

In reality resources have to be available and not directed elsewhere at the time, sufficient to the task (eg: able to land or drop aid that can be used at the correct location ) and numerous other problems that crop up in every post mortem of such incidents from well before the 1980s all the way through until today as people still die in the outback despite your thoughts about standards and expectations.

Forty years ago we prepped to go deep into areas and to have backup on standby (of our own and not "the authorities"). Today it's the same.
by lqet | 2025-07-04 06:51:32+00:00
That would also be my first interpretation, but no. Never. There was also no pressure from our side, we kind of decided that a kid would be nice now a few weeks before our marriage. She was born to the day 9 months after our wedding day.

But I suspect that deep down I kind of felt guilty in my late 20s for not having any offspring.
by user070223 | 2025-07-04 06:51:41+00:00
In general at high enough depth the ocean temperature is constant[0]. At high latitude like the southern ocean it's constant at whatever depth. I think the surface ambient temperature is below(cooler) the temperature where the water density is the highest around 4 degrees for pure water(water has negative thermal expansion which causes it to expand and float!), for southern ocean salinity is between 33-34 and maximum density is below 0[1] but still ambient might be lower which means the colder water is lighter.

https://en.wikipedia.org/wiki/File:ThermoclineSeasonDepth.pn...

https://en.wikipedia.org/wiki/File:T-S_diagram.pdf
by bronco21016 | 2025-07-04 06:53:33+00:00
Exactly the same thought I had while reading the article. They mention multiple times this is the first time ever that they’ve been able to measure anything in this area. My take on science is that we need to measure for some period of time before we jump to conclusions about the normal state of affairs.

This isn’t to argue against climate change, but I think journalism like this only fuels skeptics.
by ggm | 2025-07-04 06:54:09+00:00
Judge Jury and Executioner, no appeal path, and no transparency on process.

Really Google, this isn't good. Yes, a breach of your code of conduct but no, not abusive, and you appear to have taken the input and acted on it without credit. That's Intellectually dishonest.

I don't know Pierre from a bar of soap. He could be a complete asshat. Does it alter the power imbalance here?
by danbruc | 2025-07-04 06:54:41+00:00
In the array expression the array values and the index depend on n and both vary, in the explanation the n is fixed. Let us do an example starting at say 8.

n = 8 [ 8, 1, 9, 0 ][ 8 % 4] = 8 = n n = 9 [ 9, 1, 10, 0 ][ 9 % 4] = 1 n = 10 [ 10, 1, 11, 0 ][10 % 4] = 11 = n + 1 n = 11 [ 11, 1, 12, 0 ][11 % 4] = 0 n = 8 n = 8 = 8 = n n ^ n + 1 = 8 ^ 9 = 1 n ^ n + 1 ^ n + 2 = 8 ^ 9 ^ 10 = 11 = n + 3 n ^ n + 1 ^ n + 2 ^ n + 3 = 8 ^ 9 ^ 10 ^ 11 = 0

So in the explanation we get 11 = n + 3 still with reference to the starting value n = 8, in the array expression on the other hand we have moved on to n = 10 when we pull 11 = n + 1 out of the array.
by diimdeep | 2025-07-04 06:54:48+00:00
Here you are OP, a little closer to idiocracy by your own actions and by HN zealots here, and all you SV tech bro wannabes who participate in this day by day ever more fake economy.

Propel and fund into the world the product with sole purpose to pretend, to cheat, to fraud everyone, then to make "open source" version on this, and then to complain that someone stole it from you, to fund and sell even more sophisticated product with sole purpose to pretend, to cheat, to fraud everyone.

This maliciously deliberate hustling behavior, fake it till you make it, feel good, superiority complex, reality distorted, this version of society, a bubble, a community, open source, call it, or wrap it too sell whatever you want it, this all post-post-modern obscenery will be ruin of you all.
by ffwd | 2025-07-04 06:55:43+00:00
No, the new algorithms used to be determine this was created by ICM-CSIC who are also the publishers of this article.

Also the authors of the paper is involved with the article, there is for example this quote:

“We are witnessing a true reversal of ocean circulation in the Southern Hemisphere—something we’ve never seen before,” explains Antonio Turiel, ICM-CSIC researcher and co-author of the study.
by throwawayqqq11 | 2025-07-04 06:55:45+00:00
This sounds wrong. Hierarchies are inevitable because there will always be differences among individuals. Leftists will design a society where these hierarchies will not be that astronomically high, to raise the bottom ceiling.

Or do you know any popular left leaning politician that advocates for full blown communism instead of just tax reform?

What you called a good point isnt, its diffamation of the left. And btw, imo full blown communism is equally delusional as busines-as-usual capitalism.
by TeMPOraL | 2025-07-04 06:56:04+00:00
That's a great example. Personally, even beyond gamedev, units are an exception for me - they need to be somewhere, whether in type or in identifier name (or ideally both), or else bad things happen.

But that's what I meant by the epistemological aspect - what is "recently"? Still, "LastTenMs" is arguably even worse - why ten? Did you really mean "since last frame"? Then say "SinceLastFrame". Did you mean "since 2x update time delta"? Then maybe make a PlayerJumpCooldown constant, but then maybe it's not about cooldowns, so... here's when I'd probably say screw this, let's just track MsSincePlayerLastJumped and add a HasPlayerJumpedRecently() -> bool as a helper, with a fat interface comment explaining what "recently" means - and go back to talk with the game designers to give a more specific name for the "recently" thing here.

Point being, this is deceptively hard - doubly so because going all perfectionist about it is also bad.
by bryanrasmussen | 2025-07-04 06:56:13+00:00
Your personal test for someone making a technical claim on one matter is to ask them a technical question on another thing that they have not claimed any expertise in. If they guess and guess wrong you ignore their claims on the thing they supposedly know something about because.. points I guess.

Hey, I do a lot of crazy stuff myself, so not exactly blaming you but I don't think your "flooding == really sad" claim holds up here, because of the crazy.
by bruce511 | 2025-07-04 06:56:41+00:00
I appreciate the idealism but your argument has some flaws.

Firstly the "theft component" isn't exactly new. There have always been rich and poor.

Secondly everyone is standing on the shoulders of giants. The Beatles were influenced by the works of others. Paul and John learned to write by mimicking other writers.

That code you right is the pinicle of endless work dine by others. By Ada Lovelace, and Charles Babbage, and Alan Turing and Brian Kernigan and Denis Ritchie and Doug Englebart and thousands and thousands more.

By your logic the entire output of all industries for all foreseeable generations should be universally owned. [1]

But that's not the direction we have built society on. Rather society has evolved in the US to reward those who create value out of the common space. The oil in Texas doesn't belong to all Texans, it doesn't belong to the pump maker, it belongs to the company that pumps the oil.

Equally there's no such thing as 'your data'. It's your choice to publish or not. Information cannot be 'owned'. Works can be copyrighted, but frankly you have a bigger argument on that front going after Google (and Google Books, not to mention the Internet Archive) than AI. AI may train on data you produced, but it does not copy it.

[1] I'm actually for a basic income model, we don't need everyone working all day like it's 1900 anymore. That means more taxes on companies and the ultra wealthy. Apparently voters disagree as they continue to vote for people who prefer the opposite.
by autumnstwilight | 2025-07-04 06:58:30+00:00
I learned Japanese by painstakingly translating interviews and blog posts from my favorite artist 15+ years ago, dictionary in hand. I also live and work in Japan now. Today I can click a button under the artist's tweets and get an instant translation that looks coherent (and often is, though it can also be quite wrong maybe 1/10 times).

In terms of the artist being accessible to overseas fans it's a great improvement, but I do wonder if I had grown up with this, would I have had any motivation to learn?
by godelski | 2025-07-04 06:58:30+00:00
It's the same thing. Yes, not related to the movement of the camera, but I thought that would be easier to build your intuition about silver particles being deposited onto film. You make in batches, right?

The point is that just because things are random doesn't mean there aren't biases.

To get much more accurate, it helps to understand what randomness actually is. It is a measurement of uncertainty. A measurement of the unknown. This is even true for quantum processes that are truly random. That means we can't know. But just because we can't know doesn't mean it's completely unknown, right? We have different types of distributions and different parameters in those distributions. That's what we're trying to build intuition about