skysight-inc/HackerNews huggingface dataset:
Without comment on the guy himself — I assume he's enthusiastically trying to do the best for the world, like most people — there's a huge gap between "let's find and stop very obvious fraud" and "let's cancel all soft power spending everywhere immediately because I don't know what value it has and don't want to spend money for the time it takes to find out".

The former is police work.

The latter is a practical demonstration of Chesterton's Fence, which is the "conservative" part of the word "conservative".
I read a bit and the book is more nuanced/fair/unbiased than the site url suggests.
This is amazing!

I was speaking to a friend the other day who works in a team that influences government policy. One of the younger members of the team had been tasked with generating a report on a specific subject. They came back with a document filled with “facts”, including specific numbers they’d pulled from a LLM. Obviously it was inaccurate and unreliable.

As someone who uses LLMs on a daily basis to help me build software, I was blown away that someone would misuse them like this. It’s easy to forget that devs have a much better understanding of how these things work, can review and fix the inaccuracies in the output and tend to be a sceptical bunch in general.

We’re headed into a time where a lot of people are going to implicitly trust the output from these devices and the world is going to be swamped with a huge quantity of subtly inaccurate content.
I'd change to "social sciences". Issues parent mentioned seem to be the rule with soft sciences research, the exception with hard sciences.
Thanks for making this, for making it gratis, and making it interesting to read and pedagogical.
I can’t help but keep noticing that all of the notorious problems with OOP are not due to inheritance, but due to mutability.
Is it biased to call him a racist? A Neo-Nazi? Personally, I don't want to be associated with or provide help to that.
We are also losing the joy of hacking together software by not adapting - or sometimes abandoning - useful development paradigms.

I just tried to develop a simple CRUD-style database UI for a mechanical hobby project. Being on the backend/systems side of the spectrum, for the UI I decided "yeah, considering I work on a Mac now, and there's no such thing as WinForms here, let's quickly throw together something small with python and tkinter". God, that was a mistake and lead to both suffering and lost days which I did not work on the main project on.

How is it that in 2025, we still do not have some sort of Rapid Application Development tool for Mac? How do we still not have some sort of tool that allows us to just drag a database table into a window, and we have basic DB functionality in that window's app? Jobs demonstrated that capability in the NeXT demo, Visual Studio has been doing it for decades, so has Delphi. But on Mac?

Swift is a train wreck, tkinter is like painting a picture with yourself being blindfolded, Qt does a lot of things right, but has a funky license model I am not comfortable with - and has pain points of its own.

I eventually coughed up the 100 bucks and got a Xojo license ... now I am working in BASIC, for the first time since 1992 - but it has an interface designer. For a massive boost in usability, I have to get back into a language I wished to forget a long time ago.

And that does not spark joy.

Yes, bloat is bad. Yes, I too make fun of people who have to import some nom package to check whether a number is odd or even.

But sometimes, you are not Michelangelo, chiselling a new David. Sometimes, you just need a quick way to do something small. Actively preventing me from achieving that by refusing to go with the times is destructive.
> Basically outside of the corners like Nix, Guix and maybe a few random people in discussions about issues of package managers, I have not met anyone knowing how to and caring about reproducibility.

And I did. He was a developer of a purported secure messaging app. The question that changed his mind was: "How are your users, who surely audited your sources and found no trojans hiding there, going to know that you are not distributing trojaned official binary builds?"
This whole concept that code should be architected as "libraries" and "userspace" is such a C++ism.

It's a really weird concept that probably comes only from having this extremely complex language where even the designers expect some parts of it are too weird for "normal programmers". But then they imagine some advanced class of programmer, the "library programmers", who can deal with such complexity.

The more modern way of designing software is to stick to the YAGNI principle: design your code to be simple and straightforward, and only extract out datastructures into separate libraries if and when they prove to be needed.

Not to mention, the position that shared ownership should just not exist at all is self-evidently absurd. The lifetime of an object can very well be a dynamic property of your program, and a concurrent one. A language that lacks std::shared_ptr / Arc is simply not a complete language, there will be algorithms that you just can't express.
I made the same sort of mistake with the internet being young back in 93! Having a machine do it for you can easily turn into brain switch off.
Explaining Glasser's 'Quality World'
That sounds like a glucose thing. Try eating a piece of toast, or a few nuts, or some small other snack.

Sleep will return in an hour or so.

(suggestions may not carry to others, but why not try?)
Arti 1.4.0 is released: onion services, RPC, relay development, and more
IIRC it's a funding problem - controlled burns require a ton of manpower to control, and the longer since the last burn, the harder it is to control.
It’s a well founded rant because most people employed to write software cannot program, communicate at an adult level, or follow simple instructions. The comments here unintentionally qualify this assessment.
Do you feel that you may be being a bit provocative by calling LLM's 'bullshit machines'?

I understand the frustration as I've been bullshitted by these models just as much as the next programmer, but surely with recent advancements in RAG and reasoning, they're not just 'bullshit machines' at this point, are they?
Hi. I'm the V8 engineer who implemented the fix and wrote the blog post.

The reason the initial bug report [0] was marked as WAI but the Medium blog post got a lot more traction is very simple and much more human.

When the initial issue was filed to the chromium bug tracker, it was routed to Chrome's security team. From a security perspective, Math.random() provides no guarantees about cryptographic safety, so naturally it was marked as WAI – nobody from the V8 team actually saw this issue. One of the suggestions "3. Make crypto.random(size)" was acted upon though, and so crypto.getRandomValues() was introduced in Chrome 11, about 10 months after the issue report. In terms of specifying and introducing new Web APIs, this was incredibly fast.

After the Medium blog post was published, someone filed an issue directly to the V8 project. It did not question the spec compliance, but pointed out that the PRNG quality could be better. That nerd-sniped me into researching this topic and after reading a few papers, I implemented the fix with xorshift128+. I'm thankful that my team lead allowed me to set aside some time to work on this even though it was not on our project roadmap.

Performance regressions that could affect our benchmark performance was of course part of the consideration, but there were many options to avoid a performance regression. In V8, crossing the boundary between machine code compiled from JS to C++ runtime builtins is fairly expensive. I could have either ported xorshift128+ to assembly so that this boundary crossing was not necessary, or I could have amortized the boundary crossing cost by buffering multiple random values. I chose the latter because porting to assembly is error prone and I would have to do this for each platform. There are better options in V8 nowadays, by expressing the algorithm in an intermediate representation, but back then that was not available.

[0] https://g-issues.chromium.org/issues/40404440
[1] https://developer.mozilla.org/en-US/docs/Web/API/Crypto/getR...
[2] https://g-issues.chromium.org/issues/40643979
I work in a two man team making software that is 500-1000 times faster than the competition and we sell it at ~40% of their price. Granted, this is in a niche market but I would be very careful in stating price/costs are the entire picture here. Most developers, even if you suddenly made performance a priority (not even top priority, mind you), wouldn't know how to actually achieve much of anything.

Realistically only about 5% or so of my former colleagues could take on performance as a priority even if you said to them that they shouldn't do outright wasteful things and just try to minimize slowness instead of optimizing, because their entire careers have been spent optimizing only for programmer satisfaction (and no, this does not intrinsically mean "simplicity", they are orthogonal).
You don't have to "keep up with it", if by this you mean what I think you mean.

You don't have to use features. Instead, when you have a (language) problem to solve or something you'd like to have, you look into the features of the language.

Knowing they exist beforehand is better but is the hard part, because "deep" C++ is so hermetic that it is difficult to understand a feature when you have no idea which problem it is trying to solve.
You say that like 6 year olds regularly use papyrus.

Despite that it was once common, very few people today have any more reason to know about it than they have to know about silphium or electrum.

https://en.wikipedia.org/wiki/Silphium

https://en.wikipedia.org/wiki/Electrum
No they didn't use them because they ran out. You know nothing about mathematics clearly. There are conventions to keep it concise. Some definitions of simple things would be unreadable if you used longer names. Consider the quotient rule:

k'(x)=(g(x)f'(x)-f(x)g'(x))/(g(x)^2

Or in your world apparently

quotient'(expression)=(left_expression(expression)right_expression'(expression)-right_expression(expression)left_expression'(expression))/(left_expression(expression)^2

Yeah, no.

Surprisingly I've just gone through the last 30 pages of mathematical work I've done and there's a couple of π in ∫ there and that's it.
Added a goal motivated system, better cognition system and a working memory system, allowing the model further to understand in a way and memorise while doing a problem and further improving
The architecture is designed to simulate a neural network with hierarchical memory management, dynamic adaptation, and performance optimization. The goal of this architecture is to present an alternative to modern neural models, which are often complex and resource-intensive, taking inspiration from our brains, neurons are decentralized organized in layers, allowing them to interact with themselves and change theirselves overtime in more than just sates and weights, while also creating a dynamic memory system.
Yet it was exactly this line of thinking that led to, as one example, the Stolen Generations in Australia, and similar atrocities around the world. Maybe they don’t need our saving.

https://en.wikipedia.org/wiki/Stolen_Generations
The beauty and power of the Noether Theorem is what pushed me to theoretical physics.

I consider it one of mankind’s greatest achievement.
Is this a problem though? Utilities will become more expensive for rural properties, but if those people are producing product that people need, they can just slightly bump prices to cover their electricity costs, which the consumers can cover with their new found savings on utilities.

The real benefit is that the people who don't have any reason to actually be rural, say remote software developers, will now have to either cover their costs rather than externalising them, or move to the city.
> best definition according to whom?

It's what makes most sense to me.

> Intelligence in the strict sense is the ability to know with conscience. Knowing with conscience implies awareness.

This one I would disagree with.

> Intelligence, in a broad sense, is the ability to process information. This can be applied to plants, machines, cells, etc. It does not imply knowledge.

This one starts with one part of what I consider intelligence, but besides processing it also needs to be able to use the information to solve problems. Because you could process information, which everything in the World actually does technically, but you would not be using that information to do anything.

So ultimately, maybe it would be best to define it as it's the ability to take in and use information to solve some sort of problem.
The anti DEI executive order it was anti accessibility as well. Accessibility was explicitly curtailed.

> EO 14151 directs the director of the Office of Management and Budget (OMB) to terminate all mandates, policies, programs, preferences, and activities relating to 'diversity, equity, inclusion, and accessibility.'

https://en.wikipedia.org/wiki/Executive_Order_14151
In my experience there is hardly a garment less comfortable than a suit.
Great stuff! LLMs, social media, the information landscape has changed so much in the past decade. We need good pedagogical resources on how to think of these tools, both their benefits and their downsides.
All this just to avoid having a GC? One day we're going to have to stop fetishizing manual memory management.
Nowadays in Britain, even if the government provides the service they would typically contract a private company to set up and operate it.

It looks like the Falkland are similar. Here's a Facebook post from the Falkland government announcing a deal with this ISP.

https://www.facebook.com/story.php?story_fbid=50310531517584...
And don’t forget the US’s own automated foreclosure schemes where banks automatically and fraudulently foreclosed on homeowners in good standing, literally stealing their houses and ruining their lives.

https://en.m.wikipedia.org/wiki/2010_United_States_foreclosu...

Pretty sure no one went to jail over this one, either.
I wish I'd written this.
Excellent.
Everyone should read this
I think a great number of working professionals need a course like this too. I am already tired of ChatGPT being cited by the less experienced as an invisible expert in the room during technical discussions.
Most scam prevention fails though because the world is full of exceptions.

Like it's mind-blowing to me that charities still call you and ask for credit card details over the phone and this is like...a legitimate way to go about things.

Or that any government agency calls you and doesn't just leave a verifiable number to call the operator back on.
A senior maintainer has a different opinion and expresses it. Your point seems to be that because he is not on board with the plan and expresses this, this is already "sabotage". Of course it makes things harder if not everybody agrees. But this is not the same thing that people disagreeing with your plan and say so do "sabotage". Sorry, this is ridiculous.
You got it backwards. I’m not judging him if that’s the case. I’m just empathetic to the ones that may exist as described.

And no, I don’t believe in the happy-life-in-the-forest. The first thing “aboriginals” do is to get themselves sneakers, t-shirts and soap. Although I’m not gonna defend or explore this further, believe what you believe.

As far as I’m informed, particularly Sentinelese don’t even have a constant fire to enjoy that tasty fish I couldn’t even imagine.
Copilot Agents at Work: Automate Building a Copilot Skillset
Scotland has a referendum which didn't have a certain result before it was announced.
There is so far no option to reply to your reply further down the thread so I will attempt to do that here with apologies for not keeping it in sequence. Maybe this is nested too deeply.

>Has there has ever been a society without rape and other violence? Sure, maybe North Sentinelese are an exception.

I am reading a book now that was linked in a comment that has since been deleted. It is quite interesting and may have answers to your questions since it covers much of the history of the region and its inhabitants and describes their customs as observed by people who encountered them and noted what they saw.

So far, several chapters in I have found no accounts of rape though I haven't read the chapters in order and it is possible that this will be covered in chapters that I have not read.

>Certainly, some tendency to violence is evident.

There's plenty of violence but the events seem to be nuanced by the context in which the contact occurs with some contacts leading to immediate violence, others to ambush violence, and still others leading to friendly gatherings with celebrations and gift exchanges. All depending on the context of the contact and the composition of the groups if there had been a history of contact between them.

One thing that I did run across was a mention that children, male and female, are celebrated equally with no evidence of child neglect or abuse or infanticide due to the baby's sex. A reason given for this is the low birth rate making every child important to the survival of the group. The low birth rate may be an infertility issue, it may be related to marriage customs where an older man marries a younger woman but not vice versa, or it may be an adaptation to the group's knowledge that there are limited resources on an island and so it makes sense to control the number of inhabitants so resources are not depleted.

Anyway, the book is out on the wayback machine and if you have an interest in anthropology, pre-history, etc it feels like it lays out all the things we know about the region and its inhabitants, where they came from, etc and is interesting reading with National Geographic style photos (all black and white) of some of the islands and the peoples. [0]

Enjoy!

[0] https://web.archive.org/web/20070406235017/http://www.andama...
Hey, have a look at this

https://smallstep.com/blog/use-ssh-certificates/
It's not that.

You know when you go to a foreign country, ask for a particular thing in a restaurant proudly in their language that you picked up on Duolingo the week before and the waiter starts talking to you quickly in their language and you lose it completely.

We are just that waiter. You didn't learn the language or get the prerequisite skills. So do that or don't bother. It's not easy and there are no shortcuts.
This sounds like memespeak cope. There is a deficit from the perspective of other people participating in the society. Yes, nothing died inside. No, it isn’t necessary for anything to be dead for a deficit to exist.
In Sweden, with scalars, we used vertically centered dot, but even that is pretty uncommon since most of the time, two letters or a letter and a number are mixed and then it is left it out altogether.

This made the x problem much smaller.
Ok, let me get this straight. You diagnosed a problem in the Linux kernel. You debugged it and figured out how to fix it. You edited the kernel source code, recompiled it, and tested your fix. After all that, if you have to read a man page you’ll just give up?

That’s seriously lame.
I should look into this because I have over 132000 words of text in my notes (more than the average novel) and I'm curious whether I can 'talk' to my second brain via a LLM.
“Bullshit” actually means something:

> In philosophy and psychology of cognition, the term "bullshit" is sometimes used to specifically refer to statements produced without particular concern for truth, clarity, or meaning, distinguishing "bullshit" from a deliberate, manipulative lie intended to subvert the truth.

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

It’s really an ideal term to describe what LLMs do.
Worth nothing you don't need squared for mathematics. Not even slightly. Most of the stuff is written in English with a few lines of other stuff between.
Before reading: making the text highlight colour the same as the background is a choice.
I mean, right from Bjarne's mouth:

> I used the from_range argument to tell the compiler and a human reader that a range is used, rather than other possible ways of initializing the vector. I would have preferred to use the logically minimal vector{m} but the standards committee decided that requiring from_range would be a help to many.

Oh so I have to remember from_range and can't do the obvious thing? Great. One more thing to distract me from solving the actual problem I'm working on.

What exactly is wrong with the C++ community that blinds them to this sort of thing? I should be able to write performant, low-level code leveraging batteries-included algorithms effortlessly. This is 2025 people.
> The amount of money being invested is very clearly disproportionate to the current utility,

I don't think this is so clear. At least, if by "current utility" you also include potential future utility even without any advance in the underlying models.

Most of the money invested in the 2000 bubble was lost, but that didn't mean the utility of the internet was overblown.
Nice work, but I won't use it: the transitions between spaces actually allow me to change focus in my mind; with a direct switch, without any visual indication, it will take a few moments to scan the screen, realise the change and adapt in my mind

Also, assigned apps are not how I work: I don't assign a task per space, I assign a project per space, so within many spaces I'll have browser, editor, notes, ... a window of each in each space.
That'd be amazing!
Wrong. Most programmers spend tremendous amounts of time reading and maintaining someone else's code. You absolutely have to keep up with it.
We do that, and have been doing it since 2013. I organised a schools
outreach visit just last Friday for 12-14 yo. It's called "digital
self defence". We even have public money from our NCSC (UK whitehat
intelligence outreach).

As with TFA (Bergstrom and West) teaching sceptical inquiry and
critical thinking is a major part. We have to undo a lot of nonsense
that they've already been exposed to... much of which is marketing
bullshit and misinformation for social control.
The Retaliation: Pranking My Roommate with Targeted Facebook Ads (2022)
I learned 7 different programming languages so you don't have to
Scam Inc: Online scams may be as big a scourge as illegal drugs
https://archive.is/XHopC
Oh, that slippery slope again! First you give them tablets, and next day their

children were forcibly taken from their families and communities between 1910 and 1970

Excuse me, but this is pretty much different line of thinking from mine. I’m confident that they don’t need children forcibly taken from their families, sure. But tablets are okay.
Two of the biggest use cases for modern C++ are video games and HFT, where memory safety is of absolutely minimal importance (unless you're writing some shitty DRM/anticheat). I work in HFT using modern C++ and bugs related to memory safety are vanishingly rare compared to logic and performance bugs.
It's my job and career(well, C and C++) but I often try to avoid C++. Whenever I use it(usually writing tests) I go through this cycle of re-learning some cool tricks, trying to apply them, realizing they won't do what I want or the syntax to do it is awkward and more work than the dumb way, and I end up hating C++ and feeling burned yet again.
Cause if you start talking about birth certificates on social media in America you can become President. Its similar to why do spammer spam? Cuz tech has brought cost to spam down to 0. Any income is profit.
What the src?!
The title is a spin on “the wonderful ice cream suit” by Ray Bradbury, which similarly had transformative effects on its wearers.

https://www.saturdayeveningpost.com/wp-content/uploads/satev...