skysight-inc/HackerNews huggingface dataset:
In the meantime I actually wrote a create that hacks around this problem:

https://crates.io/crates/async-dropper
I do not remember now links, but the study of the human remains from the early Neolithic societies has shown that they had become much smaller and much sicker than their ancestors.

This is as expected, because they had switched from a diet where the main sources of proteins and fat were of animal origin to one where the main sources of proteins and fat were plant seeds.

They did not have our modern knowledge about essential nutrients, so at least in the beginning they had not been able to choose a balanced diet.

It appears that they have eventually accumulated enough experience to improve their food habits (after some centuries). Since the beginnings of agriculture, the cereals have always been the cheapest source of food, but in time it has been learned that they are not enough so they have been then combined with legumes (e.g. lentils, peas and faba beans) and with oily seeds rich in essential fatty acids (e.g. flax seeds).
While I can understand that they would find this upsetting, how long ago did their ancestors leave ? Are you sure that this doesn't stem from them having been used to self-identify as (American-)Croatian, but which hardly corresponds to the evolution of Croatians since then ? Their assimilation might be even harder than for some other immigrants without Croatian ancestry, if they feel like they might be "owed" something ? (And that's not even starting with other potential issues, like being of a different class...)

Typically, first generation immigrants rarely fully assimilate (unless immigrating very young of course), it's their kids that will.
HN and Zed are not friends https://www.zedshaw.com/blog/2018-03-25-the-billionaires-vs-...
So this is the future of just auto generated bullshit produced en mass that is about to flood the internet huh? Can’t wait…
No, quite the opposite. It's almost always possible to be safer than what is lawfully required, instead its hard to be riskier than what is lawfully required.

Refusing to sell mortgage backed securities based on subprime mortgages is unlikely to cause you to be prosecuted. In fact, I do it every day.

The strawman that supposedly justifies taking the risk anyway (everybody else is doing it and we would lose to the competition) is coherent but equivalent to "Billy was also doing it, and he's getting all the girls" when you got caught smoking cigarettes at school.
True, but I think we can fall into the trap of expecting too much of LLMs. Their knowledge can seem perfect. They can answer almost anything, so it’s easy to get the illusion that they can answer anything truthfully.

In terms of what we can expect of future improvements, I think it’s overly optimistic to expect any kind of super intelligence beyond what we see today (that is, having access to all the worlds publicly available information, or rapidly generating texts/images/videos that fall into existing creative patterns).

I suspect that more creative intelligence requires an extremely fine balance to not “go crazy”.. that is, producing output we’d consider creative rather than hallucinations.

I think getting this balance right will get exponentially harder as we create feedback loops within the AI that let its intelligence evolve.

And it’s entirely possible that humans have already optimised this creative intelligence feedback loop as much as the universe allows. Having a huge amount of knowledge can obviously benefit from more neurons/storage. But we simply don’t know if that’s true for creative intelligence yet
I think its fairly simple, it needs a certain level of proof e.g references to authoritative sources, if not say "i don't know".
There are always groups. Even when your country is one race. The difference is just it will be eating their own people instead of having an 'other'.
Nevermind this, it took me around 10 minutes to realise that Dosubot was an AI.

Well done. It seemed like a very natural conversation.
The funny thing about all those guilds, as those were necessary to create something of a non-peasant class in the cities, is that zhey were absolutely not free market. They fixed prices, limited output, set salaries, limuted the number of workshops. In a sense, they were as much labor union as they were oligopols.

What we consider free market came with the industrial revolution and colonialism and the national companies created to exploit those colonies. The first signs of that can be traced to the early renessaince era, with Italian merchant princes, the Fugger and the Hanse. Those were still subserviant to nobility and aristocratic rule so, while the industrial revolution capitalists and colonial companies were much less so.

Fun fact: The workers building cathedrals were fully unionized, with all the benefits that's with that: limited work hours and days, health care, social security.
Not a C expert, but shouldn't %s be %c ?
And yet if you ask a random person at a rally about their favourite cause of the day, they usually spew sound bites that are factually inaccurate, and give all impressions of being as earnest and confident as the LLM making up quarterly results.
how many EU countries do you know about?

Would you like me to investigate the propensity of this EU wide, or are you being glib about knowing only a single country and that technically is 100% of your knowledge?
Nowdays, very often, when I get to read google open source code, I want to puke.

But this is a general trend, the whole open source software has been in an ensh*tification process for a good decade.
> I think that's where many people would disagree with you.

And they would be wrong, because for some classes of software, if it seems to work, that is actually the definition of working and fulfilling its purpose. Because there is no clear definition of what "correct" would mean.

But that's not the point. Read my comments to see where I am coming from.
That reminds of something I've wondered about for months: can you improve a LLM's performance by including a large amount of spaces at the end of your prompt?

Would the LLM "recognize" that these spaces are essentially a blank slate and use them to "store" extra semantic information and stuff?
Sure, all data is biased to a certain degree which is unavoidable. You can even try to make the argument that the "guardrails" correct existing biases except this is far from the truth. Biases in the baseline models are minimal because they were trained with large and wide amounts of data. What the AI safety BS do is make models conform to their myopic view of reality and morality. It is bad, it is cartoonish, it glows in the dark.
Not him, but I was in the same situation (I'm still in France with roughly the same salary but not in Paris anymore).

> let me guess you live in a 30 square meter hole

Living in a 30 square meter apartment was pretty normal, yes.
Don't feel obliged to call it "hole", it was pretty OK when you're alone.

My rent was never more than a third of what I earned net. So generally less than 1K.

> any decent car would cost you 300 € a month

In Paris you don't need a car and most people I know don't have one. I still don't have a driver's license and most people I know from my generation don't have one either. So that's not an expense.

> telco bundle 100 €

For the whole Internet + mobile, you shouldn't pay more than 30 euros per month in France (which I guess is still pretty high? I'll have to look).

> that makes already 3000 euros a month of spending

I was (and still am I would guess, though it's a long time since I've calculated this), spending less than 2000 euros per month. And I'm not limiting myself: I often go out in a restaurant, go to the cinema every week, don't look at prices when I'm doing grocerie etc.
I think your conversion rate is wrong. 50k SEK monthly is 600k SEK annually, which is only 60k USD.
Depopulation is the last thing we need. We are carbon based life forms. We can just sequester carbon in human bodies.
Lol. The history of science is one of extreme graft. The idealized old days you present bear no relationship to what happened.
I don't have complaints about my FireTV Cube - honestly think it's a very good device. Way way faster than FireTV stick. Runs jellyfin well too.
No idea re other languages, but diving further into the Perl asylum:

https://metacpan.org/pod/Acme::EyeDrops
The framing of the builder pattern as primarily a Rust feature, and fluent interfaces as primarily an OO feature, is a bit odd.

A prime example of non-builder fluent interfaces are containers in Rust.

Both builders and fluent interfaces exist pretty much in all languages that can support chaining methods on some sort of object. This includes OO languages as well as totally-not-OO languages like Rust that just stop short of calling their classes "classes."
Organizational bloat. The larger an organization gets, the harder delivering becomes.
Isn't text shapping more in the unicode scope than in w3c scope?
But why woupd you do that? The whole investment case was calculated on the 20 year life time of the panels. So it is more profitable to just re-power the plant, and generate a lot more electricity, and money, from the same surface. Rinse and repeat.
Too many humans or too few. Why can't it be both?

My loose understanding is that modern humanity is a pyramid scheme where we always need more young workers to support fewer retirees - not enough people.

Meanwhile we're consuming resources faster than they can be replenished [1] - too many people.

Without data to back this up, I suspect India, China and Africa are going to start consuming more resources (behaving more like the US) faster than the US (and the rest of the west) is going to cut back consumption, even accounting for shrinking birthrates.

So on balance, I'm still more worried about the 'too many people' case.

[1] https://overshoot.footprintnetwork.org/newsroom/country-over...
You mean "some humans know and could say so". And this reflection process is not captured in the data we fed to LLM-s (like let's say a lesson in which teacher asks "do you know X?", and students first answer "I don't know", etc.)

Also, LLM-s could report more statistical measures for each answer and external tools could interpret them.
I liked the first sentence or two of your comment but I quickly stopped following.

Any concurrency model has tightly coupled & specific semantics about scheduling and cancellation: that's what a concurrency model is meant to provide. The semantics of "synchronous code" are just treated as natural by programmers because it's what they've been taught their whole lives, but someone had to invent that too (Edsger Dijkstra & Tony Hoare, specifically).

If all you mean to say is "the async model means whether a function synchronizes with a concurrent process becomes part of its contract", yes that's true, but the idea that this is "eroding modularity" and not "including essential facts about function behavior in its type signature" is an assertion of design principle, not a statement of fact.
I'm not in love with Reddit, but I would love to hear why you hate it.
Unfortunately, you're not wrong. Since a long time, I'm convinced universities need to scale down, and quite a lot too. Higher education, as far as it's needed, should be relegated to schools without a research function. Universities should be primarily research facilities, only training those students who can become good researchers.

That doesn't solve the publication treadmill, but it would expect it to be a step forward.
Egypt now has a much bigger population than egypt then, and they are a very poor country

Larger populations get significantly harder to manage and educate.

1 programmer can do in 1 month what 9 programmers can do in 9 months
Looking at that graph, I'm more curious to know why fake research is rampant in Saudi Arabia.
Australia in general, and my specific mining state in particular, over produces food - again with a small population, again with big industrial scale machines.

The thing about technology is it allows fewer people to achieve far more .. including build and maintain more technology per capita.
I'm really curious about one would implement that. By pondering weigths from certain sources ?
Just like there is "decision fatigue" [1] I believe there is "naming fatigue", and naming are one of the three great problems of computing, as everyone knows.

I'd say that at least point-free prevents naming fatigue, but for the result to be nice to the reader, the naming and factorization is much more important than with explicit code, which has sort of much more "safeties".

On the specific question you ask, let's hear the creator of one of the major stack oriented languages, Forth, by its inventor when he had about 30 years of professional practice. He talks about code comments, which is the local solution that comes immediately to mind when thinking about the issues you pointed out:

So people who draw stack diagrams or pictures of things on the stack should immediately realize that they are doing something wrong. Even the little parameter pictures that are so popular. You know if you are defining a word and then you put in a comment showing what the stack effects are
and it indicates F and x and y

F ( x - y )

I used to appreciate this back in the days when I let my stacks get too complicated, but no more. We don't need this kind of information. It should be obvious from the source code or be documented somewhere else.

Well, comment-less code isn't popular either, but we're not here to design the next Python anyway. By the way, Chuck Moore evolved his language until he determined that the remaining problems were "in the hardware". He did his own CAD tools with his language to design stack-oriented CPUs with some success, as some of them ended up in spacecrafts (notably Philae in 2014 [3]).

In my experience, when you want to keep the data flow as simple as possible (in Forth: keep "stack juggling" to a minimum), there's very often only one good order for parameters. That works very well for the writer, for whom the understanding of the problem helps with memorizing signatures and semantics.
As a reader (of other's code), I have much less experience, but I guess that understanding the same things requires the readers to invest more time up front, in addition to the "accidental obfuscations" (poorly written code, unusual programming habits and conventions...).

[1] https://en.wikipedia.org/wiki/Decision_fatigue
[2] https://www.ultratechnology.com/1xforth.htm
[3] https://en.wikipedia.org/wiki/RTX2010
You might need to take another humanities major before understanding why I put the good old days in quotes, dont forget to publish a few papers on it to get that citation count up though!
Cheers, typo! (my previous post had an extra 0)
I am not convinced this isn‘t some kind of state of the art trolling.
LLMs don't have a concept of sources for their statements.

Ask them to give you some literature recommendations on something it has explained to you. You'll get plenty of plausible sounding papers that don't exist.

Humans know to some extent why they know (read it in a text book, colleague mentioned it). LLMs don't seem to.
> E.g. LLMs are reasonable at chess and turns out somewhere in the blob there’s a chessboard representation, and you can make the model believe the board is in a different state by tweaking those parameters.

Broadly agreed, but there's no "representation"...the model has no memory, let alone a "concept" of a chessboard. It's just trained on a bunch of textual replays of chess games, and this works well enough for a game with finite probability space.

Likewise, I have asked generic LLMs to generate "novel" drugs that solve particular problems, because their training sets have included lots of examples of drug molecules in string form (aka SMILES strings). This works far less well (because chemical space is much larger than a chess game), and the "novel" drugs usually end up looking like some mishmash of existing chemicals for the same problem. This can be a useful tool, but nobody is confusing it for a human brain doing problem solving.

People are easily misled by the purported intelligence of these things because they assume that common examples of human intelligence are less probable than they really are. Our languages and games and stories are pretty regular, all things considered. Expand the probability space to something truly vast (even images work for this), and you can easily see the stochastic parrot emerge.
Well, it has been going on for some years now...

Behold, RimWorld's official forums : https://ludeon.com/forums/index.php?board=1.0

But yeah, it does seem to be getting worse as neural networks get better... :(
Search for a piece of code you wrote. If it's more than 15 lines and not boilerplate, chances are you won't find it anywhere on the net.
The result seems to rely on stipulating the LLM must answer true or false to all its questions, and can't say "I don't know." So it's an interesting result, but it's not obvious that it tells us much about our actual problem, which is 100% about how to get a system that accurately understand the level of confidence it should have.
I don't know this project and I don't understand what this is. Are they using AI to generate package info, and then using a bot to handle their Github issues? What does the project actually do, that something so useless was deployed?
> If you have hashes co-located with data, and data spread throughout the chain, it is not a merkle tree.

Yes that's the theoretical structure but in practice its usage almost always implies data co-located with the intermediate hashes, if only because it's used to validate the integrity of a tree of files and directory and it's easier to manipulate a single structure with all the information. That's how it's done in Git internally, as well as in IPFS for example. I believe it's also how Merke-trees are used in some backup/synchronization tools.

> In a blockchain, for any given block, there is only one valid next block.

Yes, but that's just a particular kind of tree, where each node only has one child.
How do startups building to detect deepfakes even compete?
With so many image models and video models like Sora or RunwayML, how can a startup building to detect/label/tag deepfakes compete?
The provided code doesn't seem self-contained, as if it would run just like that without modification. For example, where does 'num_lines' come from?

Edit: never mind. Ignore that. There is a link on the page which I overlooked, with a more complete example. https://gist.githubusercontent.com/tekknolagi/4bee494a6e4483...

Cool stuff. Now I'm eager to find a way to make this work for multiple tqdm progress bars, running in parallel.
Check out the Q&A in this video to hear it from the man himself, it's the first question: https://www.youtube.com/watch?v=5eL_LcxwwHg

The tl;dr is: "The previous async approach ended up not working, and had to be removed. It's currently an incredibly hard problem with no clear rodemap. The plan is to get there eventually."
The invention of the screen probably did more than anything else to curb sex.

100 years ago, what was a couple likely doing for entertainment at 10 PM on a Saturday? What about now?
Yeah, point-free sounds cool, until you actually try it out. Even in their example they are not point-free:

compose(foo, bar, baz)

Here compose is applied to three "points" (which happen to be functions).
That's survivorship bias. Of course the results that have survived a century of scrutiny look better than the average high-profile research published today. But there were also plenty of unremarkable and outright false results back in the "good old days", as well as ideologically motivated garbage such as scientific racism. Or Lysenkoism, which killed millions.
You don't have to wait it's already here.
What is an Android TV device? Is that distinct from the FireTV?

I plug my FireTV Cube into my projector. It has some kind of smart TV functionality and a second remote to go with it, but it's on a dongle and I don't plug it in because I don't use it.
There are, quite literally, third and fourth-generation Korean-Japanese people who are still not considered fully Japanese.

The most famous example is probably: https://en.wikipedia.org/wiki/Yoshihiro_Akiyama

This guy is a fourth-generation Korean-Japanese athlete, but was still never considered Japanese by the Japanese fanbase, he was frequently booed and heckled, and he went on to compete under the S.Korean flag. And this guy's father and grandfather were born in Japan, and he looks ethnically indistinguishable from the Japanese.

It's pure fantasy that second-generation Indonesians or Filipinos are going to integrate into Japanese society. It's going to be extremely painful, if it's attempted.
Ansible vs. Terraform: Choose One or Use Both?
Your HN profile only exacerbates the issue.
Your comment is a bit worrying, since precisely zero humans I know in real life write like that, especially on Github issues, and the first sentence was enough to trip my mental "AI detector".
Microplastics found in 300 year old lake sediment
Nope. More like the new highly overhyped corporate/VC spam. More like NFTs and other similar crypto hype and scams.
What I notice a lot happening is established researchers with reputable pasts wasting funds on research directions that are basically designed to fool the funding agencies and their bosses and their naive PhD students, but which to anyone initiated in the field are obvious dead ends.

The problem is not one of "midwits". The problem is that in science one is supposed to be in search of the truth and nothing but the truth, but we do not reward honesty. We only reward new discoveries or what appears to be new findings. Then it is no wonder that people are being dishonest.
Our brains are very modular. I'd not be surprised at all if a similarly modular structure would turn out to be the next big step for LLMs.
I think your last paragraph sums up the article very well. One question remainins: did the author succeed in convincing himself?

It's a fluff piece based on naming a few patterns that could be used as arguments for more humans, not an exploration of the problem space. For example he does not even mention that one pattern that has accompanied humanity through all of history: population control through war. When it's too crowded for young humans to live like their parents and grandparents did, they are easy to rile up against some other group and then the population level resets.
i meant not having children.
I feel like matrix multiplication/linear maps are kinda the "wrong" things to be considering when you're talking about applying them to lines or shapes in euclidean space.

For example there is no linear map which maps a line (or segment) through the origin to a parallel line (or segment of the same length) that doesn't pass through the origin, even though these are clearly just the same object shifted around a bit.

A much more natural set of operations is (IMO) the affine transformations since then I can move things around as you expect. I find dealing with linear maps of lines or circles or polygons a bit unintuitive.
> Right now, it looks more like we're on the way to becoming morlocks and eloi.

Why the ad hominem? not that I disagree with your point (especially with disrespect to the purported elite critics in my original post) but yes: these generalizations can be seen as unfair.

But that is the point of generalizations: they are a shoe fitting a slice of audience.

I tend agree with the article. If you want to know the overarching issue confronting humanity, it is loss of individual liberty coupled with loss of interest in the proper family.

Every ersatz, hedonistic substitute pushed by our purported elite is designed to produce some techno-utopia with a thin globalist ruling class and a controlled, limited population of bipedal livestock.

That is, the world is to be one large plantation run by The Cool People from their Tower of Babel, of whom I am not one.
Then it is nothing more than a summarizer for search engine results.