MurphyA/hacker-news huggingface dataset:
by Lerc | 2025-10-10 13:22:15+00:00
>The issue is NOT lack of such database per se, the issue is lack of impartial oracle used to build such database. You don't need a perfectly impartial oracle, sure that would make the task much simpler. You build examples from instances where this is generally agreed to be the case.

The notable aspect here is that oracles predict the future. but all data is from the past. You can build examples from cases where, with the benefit of hindsight you know the truth of the outcome even if the majority consensus was the opposite at the time that the data was created.

Perhaps Bitcoin is a good example, albeit on a different time scale. There are ample examples of arguments about Bitcoin predicting various outcomes, that data is available now. At some point in the future it will be obvious which of those predicted outcomes is false. Any widely believed outcome that turned out to be false is a candidate for the data set. If there is any signal in that data to reveal that it is was going to be false the model has potential to learn it. if there is no signal in that data then on average signalless examples will balance out to have no overall impact.

>The issue is lack of context informing us of the sincerity behind the claim, therefore proposal is to use LLMs to infer that. When presented with difficulties inferring that context from immediate message, your proposal is to build broader context and then feed it to LLM. To do what, spit it back packed in certain language tone? Do you see the tautology here? There is no tautology here. The additional context is the provenance of the document and a combination of data that is clearly quantifiable by automated processes. If you note all of the examples of tagging types I gave, they are all things that can be calculated analytically. Age of code can be determined by looking at git logs, when a model generates output itself it can tag that to say that it was generated by itself. User input can be identified at the user interface and all other data that enters the model can be therefore marked as not coming via the user interface.

I proposed no LLM to do any of this, nor even for the translation of that data into the model. I suggested a model, that may involve a transformer, it may not. That input layer is only a translator to turn that additional context into terms that the LLM knows.

A LLM will have an internal way to represent the notion of code that was part of a successful build. Or that a word is from a peer reviewed scientific paper,or a reddit post, or that it does not know the source. Any information you can analytically determine about a source can be fed into the LLM along with its token if you know how the LLM represents that information in its embedding space.

Turning data we know something about into a structure that is how an existing model would represent the same thing is precisely a task that machine learning can currently solve.
by Izkata | 2025-10-10 13:23:20+00:00
> and they asked whether that's a codebase smell...

Something that's been an issue with our most junior dev, he's heard a lot of terminology but never really learned what some of those terms mean, so he'll use them in ways that don't really make sense. Your example here is just the kind of thing I'd expect from him, if he's heard the phrase "code smell" but assumed something incorrect about what it meant and never actually looked up what it means.

It is possible your co-worker was asking you this the other way around - that they'd just learned the term and were trying to understand it rather than apply it.
by nchmy | 2025-10-10 13:23:22+00:00
Yeah, something like PPP seems to be the way to do it. But it seems non-trivial to implement in reality. Gumroad consequently charges 10% fees.

I think it is very unlikely that Datastar would implement something like this - but just as a matter of limited time, rather than lack of empathy with the situation.

Still, people are welcome to bring it up in their discord - perhaps they will actually do it!

And i say all of this as someone who lives in central america, and am building a nonprofit project for which i have zero funding assistance. I already bought the pro license (which is 60% of my monthly cost of living...), mostly just because i see huge value in it all and wanted to support them.
by dzaima | 2025-10-10 13:23:30+00:00
dav1d is still in the "some very-important software" group; the vast vast majority of software doesn't and will not write everything in assembly. If you think RISC-V is gonna in any way change that, you're.. just trivially simply plain wrong, 99.999% of people will not bother learning assembly regardless of how good of an idea you think that'd be. (never mind that even if more people learned assembly, 99.999999% of said assembly would be full of system-killing bugs)

RVA23 doesn't in any way ease porting, no clue what you're on about there; besides vectorizable code, where you necessarily do simply just need RVV or similar to get good performance, base RV64G does just cover everything needed for software to be able to run. All RVA23 does is just provide a baseline with extensions to be able to achieve good performance, and cheap instructions that software should've been already utilizing for decades but hasn't generally been able to due to legacy hardware not supporting them (importantly clz/ctz/cpop, but also to a smaller extent min/max, zicond, bit rotates).

Granted, RVA23 does have some more questionable (though still actually useful) inclusions like the cache block ones that force 64-byte cache lines to not be dysfunctional, but that also brings up the massive wart of mandatory 4K pages in base RISC-V, not even RVA23, that's explicitly chosen for ease-of-portability.

Maybe RV64 is the end-of-line for CPUs, but, for all we know, RV64 today might be what Intel 8086 was in 1978, and RV64 is to be extended and grown and eventually just replaced in the future.
by lentil_soup | 2025-10-10 13:23:36+00:00
wow, "I have a Venezuelan friend, let me invalidate your opinion as a local", no wonder this is a thing: https://es.wikipedia.org/wiki/Venezuelasplaining

We've heard it all before, we speak english so you're not a true venezuelan, you're part of some rich caste, you're not brown enough, you're a bot, etc ... 25 years of this bullshit no matter where we go. The international left abandoned us, the international right uses us as circus act.

Of course it'd be easier for your narrative if we were defenseless people begging in our native tongue for help. It's harder when a lot of Venezuelans are actually highly educated and want to control their own country and destiny.

>> IME the venezuelans who ended up abroad speaking English almost exclusively and up being people whose families were sucking on the teat of the oil wealth under the pre Maduro government before he ripped it out of their mouths and redistributed the wealth

you mean the almost 10 million of us that left, 1/3 of the population? the 2.5 million that went to Colombia alone by foot? or the ones that that walked all the way to Peru and Ecuador to meet discrimination and xenophobia. Those are all sucking on the oil teat? (https://en.wikipedia.org/wiki/Venezuelan_refugee_crisis)

>> So i guess you want this Iraq style military operation to happen. I pity your relatives for what you want to happen to them.

No one wants that, and no one said they want that. Stop making stuff up
by bArray | 2025-10-10 13:23:52+00:00
For some reason I missed the reply, apologies.

> Source: I watched the campaigns while living in the UK, with open eyes [..]

So there is no source then. It's just your opinion, which of course you are free to have, but it's not authoritative or peer reviewed.

> [..] rather than some insane belief that what Farage and UKIP were saying out loud was actually not what they believed.

So your belief is that Nigel Farage, who has been a "prominent Eurosceptic since the early 1990s" [1] and was "was first elected to the European Parliament (EP) in 1999" [1], has been hiding secret evil beliefs whilst holding a public office for more than 25 years. And not once did he slip whilst on record and say the quiet part aloud? And somehow you, a mind reader of his most inner thoughts, can correctly identify his true objective?

I think delusion is yours.

[1] https://en.wikipedia.org/wiki/Nigel_Farage
by 1718627440 | 2025-10-10 13:24:12+00:00
> because the '*' is part of the type

I agree with you that this is an obvious mental model and it might be true for other languages, but this isn't the model that the C language has, which reveals in the fact that:

int* a, b;

does not declare two pointers.

You can see it like this: C does not have a way to declare a variable to be a pointer to int. In C you can only declare an expression with a variable to have the type int.

That's why I don't like this syntax especially for beginners. It is deceiving. It leads to people thinking it works differently than it really does and coming up with weird mental models. For example, that the unary '*'-operator has two meanings: dereference and declaring a pointer. Than they say a pointer should better be denoted by '&', because that's the address-of operator. But that's wrong, unary '*' always means dereference. You don't declare 'a' to have type 'int *', you declare '*a' to have the type 'int'!

It's the same with array syntax (and also with function pointers and really every declaration):

Java: int[size] a; C: int a[size];

I agree that it doesn't cause problems for people who are experienced in the declaration rules of C, and it might never cause confusion if you never declare multiple variables in a line (I never do, because of diffability), but when teaching it leads to the wrong user model. Show 'int* a, b;' and people are confused, show 'int *a, b;' and it is obvious how it works.
by herbst | 2025-10-10 13:25:23+00:00
Being in Switzerland. I don't mind talking to mine. So far they paid for everything I needed, they are a big company easy to deal with fast in communication which I barely need as doctors usually deal with them their self.

Imagine: I just pick a doctor, make an appointment whenever I need help for anything. They then do everything else and I just pay my monthly fee, that is basically the same for anyone. Zero hassle.
by veqz | 2025-10-10 13:25:29+00:00
What, are you not impressed by us putting retired politicians into an independent committee according to their party's political power in parliament??

Are you suggesting that the committee should consist of some kind of qualified experts instead of non-competent politicians?!

Preposterous. Typically of a Swede.

(To be fair to Nobel himself, the world was a bit different when he authored his testament, and Norway was relatively innocent still.)
by estearum | 2025-10-10 13:25:36+00:00
Not even sure there's evidence of the pressure? What pressure?

Trump let Netanyahu run roughshod, and the proposed peace agreement (which almost certainly won't hold) is pretty... let's say vague... about the plan for Gaza post hostage-release.

All that's happened here is another agreement to exchange hostages for prisoners, which has happened multiple times in this war already. Not much else is actually agreed to and obviously even less has actually happened.
by nicoburns | 2025-10-10 13:25:37+00:00
> Tens of clean builds? I'm very curious: why?

It's partly a privilege of being able to. I have an MacBook M1 Pro machine with 10 cores, so clean release builds are tolerable. The slowest project to compile I work on regularly in Servo and I can do a clean release build of that in 3-4 minutes. Most of the other projects I work on it's more 30s to 2m max.

It's also a disk space thing. Between working on multiple different projects (I have 200 projects in total in my "open source repos" directory, most of those I only interact with very occasionally, but 5-10 in a day wouldn't be particuarly unusual for me) and switching between branches within projects I can build up 10s of GBs of data in the target dir within a few hours. And I don't have the largest SSD, so that can be a problem! So it's become habit to cargo clean reasonably regularly.

Finally, sometimes I am explicitly testing compile time performance (which requires a clean build each time) or binary size (which involves using additional cargo profiles, exacerbating the disk space issues).
by FredPret | 2025-10-10 13:26:01+00:00
BEAM + Elixir + Phoenix feels like I can control a whole system from the CPU processes (almost) up to the UI elements on a remote user’s screen, all in one easy-ish-to-understand system and language.

Granted, I’ve only used it for smaller projects, but I can almost feel my brain relax as the JS fades out, and suddenly making web apps is super fun again.
by mcv | 2025-10-10 13:26:25+00:00
It's not laissez-faire that has increased living standards, it's the combination of the free market, union organizing, and resulting from that, regulation and the social safety net. Before that, there was still massive poverty. And many countries still experiencing poverty are lacking the latter half of that list.

Note that free market economics and laissez-faire economics are not the same thing. A free market requires a transparent market that's equally accessible to everyone, that's not dominated by cartels and monopolies, and that requires some regulation. Laissez-faire opposes that regulation and wants to give free reign to cartels and monopolies. Adam Smith explicitly warned against those, and pointed out the necessity of workers organizing to avoid being taken advantage of. And that, workers having negotiating power, that is what increased their living standards.

> We must also observe that opponents to laissez-faire liberalizations are by definition proponents of illiberal central planning.

This is bullshit. There's the entire free market economy in between those two extremes.
by btbuildem | 2025-10-10 13:27:12+00:00
This holds true for product documentation as well. Too often docs are just a litany of detailed feature descriptions, which field and button does what, etc.

Feature-list type documentation is orders of magnitude less useful than workflow-type documentation. Majority of the time users are concerned with accomplishing tasks, which if the software is well designed, can be grouped, composed, and illustrated with examples. Key examples can be chosen to both showcase features and illustrate the main paths from "raw materials" to "finished workpiece", at various scopes.

This gap is too often filled by random youtube tutorials of varying quality. It's really telling of the massive blind spot afflicting the makers; they're too close to the details of what they build to see the whole, especially from the perspective of a user.
by everdrive | 2025-10-10 13:27:16+00:00
Is this just another case where people are poor at understanding complex systems (ie, large numbers of people interacting with large sets of incentives) and attribute a top-down elite conspiracy when they should really be studying game theory and market trends? I'm struggling to think of a a less controversial comparison, but for instance when people believe the literal conspiracy-theory version of great replacement vs. a combination of demographic facts, the capitalistic need for growth, and the general consequences of industrialization?
by martin-t | 2025-10-10 13:27:25+00:00
The dumbest thing a smart person can do is work on AI for a company he doesn't own.

See, he gets a fixed amount of money[0] for his work and if AI is achieved, he becomes redundant, irrelevant, economically completely useless. The owners own the company and the product _and_ all subsequent income from the product.

So he has a fixed amount of money that must last him the rest of his life while the owners keep getting richer forever (their children inherit the company) from all subsequent wealth created by the thing he created.

---

And this completely ignored that A"I" is built on top of the work of people who have never been compensated in any way at all, often despite using licenses which explicitly forbid derivative works. The trick? Calling it "AI" and pretending it is not derivative work, despite being impossible to create without the training data.

[0]: You might say what if his compensation includes stock options? Well, have you seen a company where the workers own the majority? He gets a tiny part of this passive income while the owners still keep getting richer at a much faster rate. And money is not food/housing, it's only a medium of exchange. What you can actually buy with it depends on how much everyone has so if he is getting poorer relatively, he is getting poorer, period.
by sebasvisser | 2025-10-10 13:27:49+00:00
Simply walk.

Walk every morning. Walk every hour (unless sleeping). Walk uphill every day (see documentary on Blue Zones).

But for now: just focus on resisting the urge to tell me why it can’t be done… Like Nike’s slogan: “Just do it”

Good luck, it’s though, and painful but it gets better.
by simonw | 2025-10-10 13:28:08+00:00
I vibe-coded a tool for this a while ago: https://tools.simonwillison.net/hacker-news-histogram

Entering "ai" and "llm" and "llms" just now got me this chart: https://gist.github.com/simonw/3a5e3499409b850ebea52989e6f37...

Slight trend down in September.
by gus_massa | 2025-10-10 13:28:19+00:00
> Remember talking about that with both other kids and adults without getting in trouble.

A few kids doesnt matter. A few adults is only a problem if it's their stuff (If they are teachers, they will care more about unautorized changes of the wallpaper in the computer of the school that anything in a remote computer.) And yuo can even later claim they misunderstood or you were exagerating.

But here is an in written report in front of thousands of persons and about planes that is a sensitive topic.
by qzw | 2025-10-10 13:28:27+00:00
Definitely worse. This sort of thing still happening in 2025 is completely bonkers to me. Recently a financial institution sent me an email asking me to "re-validate my ownership" of a linked account by uploading a bank statement. The link was to a completely unrelated and unknown domain (not even a shortener). The message itself didn't address me by name but simply said "Dear Customer". It also didn't including any legitimate info like partial account numbers. And when I logged into my account, there was no notice or message mentioning any re-validation requirement. I was convinced it was a low/medium-effort phishing attempt and submitted it to their support channel so others could be warned. It turns out it was actually their legitimate email. I told the CS rep that they're basically training their customers to fall for the next real phishing attack. Won't do any good, I'm sure.
by lelanthran | 2025-10-10 13:28:56+00:00
> Additionally, the .env file parser is quite clean.

I didn't find it clean; it's so over-engineered that you won't easily be able to spot bugs in it.

What you want is (assuming you have a string-trimming function):

while ((fgets (name, sizeof name, inputf)) { if (!(value = strchr (name, '='))) { continue; } *value++ = 0; strtrim(name); strtrim(value); if (!*name) { continue; } // Now store `name` and `value` }

> I guess a "good first issue" for anyone interested in contributing would be extending the `skipWhitespace` function to detect `#` tokens and skip the rest of the line when present.

Or do it before processing:

// First statement of while loop char *comment = strchr (name, '#'); if (comment) *comment = 0; // Continue with processing `name`

The way it's done in the linked code raises a ton of red flags.
by thisislife2 | 2025-10-10 13:29:13+00:00
Sure, I am maybe ignorant about local Venezuelan politics, but I am quite tuned to what is happening to it internationally. And I can confidently state that Trump or the US don't have the best interests of Venezuela when it tries to bring "democracy" there through war (internal or external). We all know that it is rubbish to call Venezuela a "narco-state". And we all know how much the Trump administration truly cares about "democracy", whether in the US or in Venezuela. The simple fact is that, along with Cuba, Venezuela remains a persistent thorn for the Americans in South America (their "backyard") because of their inability to dominate them politically. To make matters worse (for Venezuela), Venezuela has the world's largest proven reserves – roughly 18% of the global total – in the vast Orinoco Belt. (That’s more than Saudi Arabia and Canada, though Venezuelan crude is harder to process). Russia and China have invested in Venezuelan oil industry and that has further rattled the US as it brings both the Russians and the Chinese to their "backyard".

(I'll believe the west's "concerns" on Venezuela's "democracy" and "human rights" when they overthrow the dictators in Saudi Arabia, Qatar and UAE - where western companies are allowed to profit from oil resources in these regions - and bring "democracy" there).

You may also want to educate yourself on the real reason for the Gaza Genocide and why Trump and Tony Blair ( https://www.bbc.com/news/articles/cq5j989107lo ) now plan to "directly administrate" Gaza - (1) https://asiatimes.com/2025/02/trumps-gaza-takeover-all-about... (2) https://www.middleeasteye.net/opinion/war-gaza-israel-brutal... ... As always, the sudden interest by the ex-colonials to bring "democracy" in Palestine is also about oil and gas.
by BoredPositron | 2025-10-10 13:29:24+00:00
You provided nothing not even a smidge besides anecdotes. Your influencer friend is indeed not my problem but YOU linked a thread of him about omarchy which has nothing to do with our discussion. Omarchy is trending yes. But we are talking about your claim that omarchy is driving sales of hundreds of framework devices and for that you are still coming up empty handed.

You talk much but it's consistently without substance and filled with condescending deflections or misdirection. Exactly like whatever this rambling is.

You are absolutely right that at the moment I am more interested to see you wiggle around some more or admitting that you in fact did make an unsubstantiated claim. I bet when I come from my run I will see another deflectory essay with some more attacks against my character and all because you needed to make something up because it sounded good. Can't wait.
by ErneX | 2025-10-10 13:29:24+00:00
I fully understand what you mean.

But just so you picture it: things are so dire there after 25 years that people would even cheer at any country intervening.

So let’s pause for a moment and think: what is the best alternative? Keep enduring the regime like the Cubans have been doing for double the time we have? That’s also a depressing outlook.
by jeltz | 2025-10-10 13:29:33+00:00
Trump does not fit the criteria set out by Alfred Nobel. By increasing the NATO spending he worked against "the abolition or reduction of standing armies" and he has made the "fraternity between nations" a lot worse with random threats which I doubt would weight up his "promotion of peace congresses".

I really hope they would not award someone the prize who works so blatantly against the word and spirit of the criteria in the will.