MurphyA/hacker-news huggingface dataset:
by Rebelgecko | 2025-08-13 08:38:18+00:00
Yeah, I was using the term "fuzzy" a bit loosely/incorrectly. I want to be able to say "where's the joke about British people?" even if the transcript only uses related but distinct terms like "Scotsman". I know you can get close to that with Transformers sans LLM, but LLMs are kinda like regex where they're often a non optimal but adequate way to solve a problem quickly.
by clouddistri | 2025-08-13 08:38:29+00:00
Als je onder je eigen merk telecom wil gaan leveren, dan komt er nogal wat op je af. Heb je een vergunning nodig, krijg je te maken met de OPTA en hoe zit het met de tapverplichting. Hoe verhuis je telefoonnummers, waar koop je internet verbindingen in.
by cjs_ac | 2025-08-13 08:39:30+00:00
All laws are just words; they only have power because they are backed by a government's monopoly on the legitimate use of force[0].

The Online Safety Act has to be understood as a regulation of the Big Tech platforms that form what we might call the NormieNet. Your web page is unlikely to come to the attention of politicians, Ofcom (the relevant regulator) or the wider public, so you almost certainly would not suffer any adverse consequences, even if you were a resident of the UK.

Britain has a long history of libertarianism - it's where American libertarianism came from - but British libertarians don't make florid speeches about how free they are, they just quietly do whatever it is they want to do without telling anyone who might object. During the coronavirus pandemic, the UK had particularly strict lockdown regulations, because the Johnson government believed that most people wouldn't take any notice of them.

I'm sure someone will come along soon to tell me that this is a terrible principle on which to run a country, but the truth is that Britain is governed entirely by realpolitik, because the historical record shows that strongly principled government does not endure[1].

[0] https://en.wikipedia.org/wiki/Monopoly_on_violence

[1] https://en.wikipedia.org/wiki/Commonwealth_of_England
by robertlagrant | 2025-08-13 08:39:42+00:00
> Nobody is risking their reputation, that's just being over-dramatic.

Of course they are; if someone's going to get money from VCs they risk their reputation in asking for it.

> Money? Sure. There's two kinds of people here: (Rich/obscenely rich)

No - lots of VCs represent large pools of money including pension funds that service giant numbers of people. Your "rich" company example, Factio, is about the silliest example I can imagine of a capital-intensive business. Your "obscenely rich" example isn't really about money any more, but so few people are like this it doesn't really affect anything.

> It can get complex but let's not pretend it's worse than the current salary negotiations where one side is basically blind and pair per unit of work and the other has all the information and takes a cut from everyone's output.

It's impossible to tell if it's worse, as you haven't described it yet. It's likely to be worse though, as people don't do it.
by vineyardmike | 2025-08-13 08:39:44+00:00
Definitionally no.

Each LLM responds to prompts differently. The best prompts to model X will not be in the training data for model X.

Yes, older prompts for older models can still be useful. But if you asked ChatGPT before GPT-5, you were getting a response from GPT-4 which had a knowledge cutoff around 2022, which is certainly not recent enough to find adequate prompts in the training data.

There are also plenty of terrible prompts on the internet, so I still question a recent models ability to write meaningful prompts based on its training data. Prompts need to be tested for their use-case, and plenty of medium posts from self-proclaimed gurus and similar training data junk surely are not tested against your use case. Of course, the model is also not testing the prompt for you.
by adwn | 2025-08-13 08:39:55+00:00
No, dangerous behavior should be opt-in, not opt-out. In 99.9 % of integer additions, overflow-is-UB won't make any difference performance-wise, but may still screw you over if you're unlucky. In the 0.1 % of cases where there's even the potential for a measurable speed-up, you'll want to careful craft your code anyway, and you can use explicit, UB-exploiting functions.

Rust does it right: The "+"-operator is wrapping in release builds (and throws an exception when debug-assertions are enabled), and there are explicit functions for checked/overflowing/saturating/strict/unchecked/wrapping addition [1]. The "unchecked" variant exploits UB-on-overflow and is marked as unsafe. These functions exist both for signed and unsigned integer types. Which once again shows that it's very well possible to design a sane, low-level language which is just as fast as C.

[1] https://doc.rust-lang.org/std/primitive.u32.html
by fredrikholm | 2025-08-13 08:40:13+00:00
Cheers!

You mean in terms of having one centralized source of truth? I find this exact same problem with dependency systems as well; every project has their own dependency tracking file, and unless there is a deliberate attempt at uniting these into one trackable unit, you get this exact mess either way.

If the problem is automation (limiting human factors), then I'd say that whatever issue exists with single file dependencies is a tooling issue more than anything else. There's nothing about having one file that makes this any harder. In fact I'd say the opposite is true (eg. running checksums).

The one thing that dependency systems have going for them, is homogenized standardization. I'd rather go install x than whatever Ninja-generating-CMake-files-generating-Makefiles-that-generates-files-that-produce-a-final-file carnival rides that linger from the past. Perhaps its because of those scars that I like single dependency files even in / especially in larger projects.
by CureYooz | 2025-08-13 08:40:15+00:00
I'm not a fan of leetcode interviews but I'm also not a fan of not being able to invert a binary tree. Programmers who are avoiding graph problems like a plague are programmers who are sawing off a branch they are sitting on. If you have no time to spend at least a month exploring graph problems then do not expect to have a multi decades career in programming.
by azangru | 2025-08-13 08:40:37+00:00
> Rationalists came to correct views about the COVID-19 pandemic while many others were saying masks didn’t work

I wonder what views about covid-19 are correct. On masks, I remember the mainstream messaging went through the stages that were masks don't work, some masks work, all masks work, double masking works, to finally masks don't work (or some masks work; I can't remember where we ended up).
by crossroadsguy | 2025-08-13 08:41:17+00:00
It does/says something wrong. You give it feedback and then it's a loop! Often it just doesn't get it. You supply it webpages (text only webpages - which it can easily read, or I hope so). It says it got it and next line the output is the old wrong answer again.

There are worse examples, here is one (I am "making this up" :D to give you an idea):

> To list hidden files you have to use "ls -h", you can alternatively use "ls --list".

Of course you correct it, try to reason and then supply a good old man page url and after few times it concedes and then it gives you the answer again:

> You were correct in pointing the error out. to list the hidden files you indeed have to type "ls -h" or "ls --list"

Also - this is just really a mild example.
by gwd | 2025-08-13 08:41:28+00:00
I mean, I get what you're saying, but the fact is

1. Golang is used in web and api servers

2. Json is the lingua franca of data for the web, so golang does a lot of json processing

2. The golang stdlib json packages haven't had much attention in the last decade

I was just thinking recently that my biggest pain point with the upstream JSON packages was the fact that you can't add easily add custom marshal / unmarshal code to objects in a package you don't control. I'm actually really excited about this change.

The other reason this is at the top of the list, of course, is that there are no major interesting language features being added. This is a combination of the fact that golang is a pretty mature language, and the slowness of the team to adding new language features; both of which I appreciate.
by iLoveOncall | 2025-08-13 08:41:30+00:00
I'm in the UK and that tweet and profile aren't blocked (not even an ID wall).

Likewise for every Reddit link and probably more.

I wish the website made a better effort at filtering those because it muddies the point when the government can point out that half of the list is actually accessible in the UK (even if some are behind an ID wall).
by TheOtherHobbes | 2025-08-13 08:43:54+00:00
His whole shtick for nine years has been touting impending AGI.

January this year.

"We are now confident we know how to build AGI as we have traditionally understood it."

https://blog.samaltman.com/reflections

But no! The goal is now ASI. Even though AGI hasn't been achieved - in the sense of being to match the best of human intelligence at abstraction, formalisation, and basic letter counting - the plan is to leapfrog far beyond genius.

"We are beginning to turn our aim beyond that, to superintelligence in the true sense of the word."

Meanwhile what we have is an idiot savant product that's sometimes useful but always easily confused, is somewhat dishonest and manipulative, lacks genuine empathy and insight - although it can fake a passable version of them - and even with all of those flaws is being sold as the perfect replacement for all those superfluous and annoying human employees no CEO wants to have to deal with.

Not a bicycle - or a sports car - for the mind, but an autonomous navigation system that handles most short journeys without major damage, but otherwise crashes a lot and runs people over.
by ben_w | 2025-08-13 08:44:13+00:00
I wish I knew what's going through the minds of the people who approve all these analytics partners. I've not been able to effectively argue even against the use of "consent or pay" in EU apps and websites, despite "the European Data Protection Board released a non-binding opinion stating that in most cases, consent-or-pay models do not constitute valid consent within the meaning of the GDPR." - https://en.wikipedia.org/wiki/Consent_or_pay
by gylterud | 2025-08-13 08:45:19+00:00
Yes, but the connection is not clear from what I wrote. I keep intending to make a little post about the connection, but I want it to highlight some Haskell code I wrote, but I haven't polished it yet. I want to make an update to it, using my applicative logic library[0][1].

The short version: By representing the game coalgebraically, one can use modal logic to solve it (find a winning strategy for player 1) by brute force.

The old code looks like:

-- Modal operators e = modal any' (Coalg possible) a = modal all' (Coalg possible) -- Test for winning strategy within a limited number of moves. winning :: Integer -> Player -> State -> Bool winning 0 _ _ = False winning n p s = wonAlready || e (a (winning (n-1) p)) s where wonAlready = (winner s == Just p)

We can translate this into more standard modal logic: Letting ◇ be "There is a move a player could make", and □ be any move a player makes. We define the existence of a winnning strategy for player 1 inductively:

S(0) = ⊥ S(n+1) = W(p₁) ∨ ◇ □ S(n)

Intuitively, you have a winning strategy if you won already, or if there is a move you make, such that whatever move the opponent makes you, you still have a winning strategy.

[0]: https://hakon.gylterud.net/programming/applicative-logic.htm...

[1]: https://github.com/typeterrorist/applicative-logic/blob/moda... – this is a branch with the modal logic operators defined.
by robinsonb5 | 2025-08-13 08:45:27+00:00
As a Brit I don't really care too much about the age verification aspect. It's stupid and easily circumvented but I'm happy to just ignore sites that expect it.

I'm far more bothered by this being yet another nail in the coffin of web forums. The issue is the burden the regulations place on any site which hosts user-generated content. For small low-risk sites the burden isn't all that great - OFCOM have some guidance on their website - but it's still enough to be offputting. A 100-user web forum isn't going to want to bother with it, so those run by UK nationals are just pulling the plug, while those run elsewhere are just blocking UK users because it's the easiest solution.

Which reminds me, I should go and disable comments on my blog...
by indy | 2025-08-13 08:45:43+00:00
I live in London and I can tell you no, it isn't mostly made up.

The crime rates in other places is irrelevant if the city you've lived in for the last 20 years has become noticeably more dangerous.

This is not "a narrative that keeps being pushed without merit", in fact the people who dismiss such claims are often the ones who live very insulated lives.
by motorest | 2025-08-13 08:46:26+00:00
> You are correct that my math was a little off; by the time it hit 50 comments the skeptics were starting to prevail.

I think you didn't even bothered to read your own citation.

The first comment literally leads with "This isn't real".

The bulk of replies are questioning the questionable claims, and asking for their sources.

There are indeed a few comments from gullible people, but to frame this as gullible people being prevalent in the thread is outright wrong, as your own source shows.
by 63stack | 2025-08-13 08:46:39+00:00
There are already a few sites that don't work properly in Firefox, people started testing only for chrome because its market share is so big.

Really unfortunate because it lets Google get away with anything they want, they are the new standard. But then again, I'm reminded of how Mozilla has pissed away all the users goodwill, and it's not a surprise.
by graemep | 2025-08-13 08:48:34+00:00
The thing is what works, thoughts or speaking is abhorrent?

It would have to be something sinful in itself, so, for example, planning a murder is clearly a sin, although only a thought. Taking pleasure is someone else's suffering is also a sin.

Reading to learn, honest thoughts, and honest speech cannot be sins. I think those are what the post you are replying to had in mind.
by demarq | 2025-08-13 08:49:10+00:00
Also looking into the AWS limits;

> SQS had very low concurrent rate limits that could not keep up with the throughput of thousands of workers across the pipeline.

I could not find this perhaps the author meant Lambda limits?

> services like S3 have quite low rate limits — there are hard limits, but also dynamic per-account/bucket quotas

You have virtually unlimited throughput with prefix partitions
by praash | 2025-08-13 08:49:13+00:00
For tracking to be at all effective, this requires the user to log all of their transactions thoroughly and accurately. Personally I'd never remember to update the logs immediately after a purchase during the day.

Logging transactions on the go demands the interface to be rapidly accessible. Touch screen typing is error-prone and slow. I'd prefer a dedicated interface where I could just tap one of the available categories and enter the sum with a large number pad.

It'd make sense to primarily synchronize data from their online bank account and then ask the user to clarify/categorize unknown events. Obviously an online sync is hard to implement for all banks, so a TSV import would be a bare necessity. My bank has integrated financial tracking nicely in their mobile application.
by gylterud | 2025-08-13 08:49:16+00:00
The above just test for existence, but a slight modification, based on the same logical expression, gets us to a winning strategy:

-- Game data data Player = P1 | P2 deriving (Eq, Show) data Color = Red | Blue deriving (Eq, Show) data State = S [Color] deriving (Eq, Show) data Strategy = Won | Force Color Strategy | Choice (Color -> Strategy) -- Modal operators e' = modal sany' (Coalg possible') a' = modal sall' (Coalg possible') -- Test for winning strategy within a limited number of moves. winning' :: Integer -> Player -> State -> Maybe Strategy winning' 0 _ _ = Nothing winning' n p s = wonAlready <|> (e' (a' (winning' (n-1) p)) s) where wonAlready = if (winner s == Just p) then Just Won else Nothing
by mnmalst | 2025-08-13 08:49:28+00:00
I help (or administrate) a couple of elderly relatives with their Linux desktops. The systems use Fedora Kinoite (an older version which still runs X), a immutable distribution which updates itself without any necessary user action (flatpack and rpm-ostree). This setup is simply perfect.

From time to time I log into those machines to check if everything is ok (updates ran through, backups were made and so on) or at times where the relative needs help with something. I use anydesk or rustdesk, both work pretty great with X but don't with wayland. rustdesk has an experimental wayland mode but it's unusable choppy and slow. Anydesk doesn't work with wayland at all.

As mentioned above I run an older version of Fedora Kinoite because newer versions run with wayland only.

What are my options in this case? I don't care if the system runs X or wayland, it just have to support this use case.
by trhway | 2025-08-13 08:49:59+00:00
A similar, though at much larger scale and in more grotesque way, thing in Russia these days - SWAT raids bookstores and publishers and arresting and filing felony charges against them and removing books for any hint of "propaganda of extremism and terrorism" - where even LGBTQ is declared to be extremism by the Russian Supreme Court and is among the main targets of the censorship and the SWAT.

In addition to the books prohibited for their content, any books by "foreign agents" are prohibited too with the "foreign agent" designation assigned directly by the government, bypassing any court, to any minimally public person who disagrees with the government policies.

The new law also prohibits public demonstration (which beside movie theaters also includes websites with more than 100K users) of foreign movies not in agreement with the "traditional values of Russia" (which is whatever the government would declare as such).
by poszlem | 2025-08-13 08:50:44+00:00
I realized a few years ago that there's an important difference between someone who believes women should have equal rights and a feminist. Similarly, there's a difference between someone who believes men should have equal rights and a men's rights advocate. I often sympathize with the first group. I often disagree with the latter. This same distinction applies to rationality: there's a huge difference between someone who strives to be rational and someone who belongs to a "rationalist community".
by account42 | 2025-08-13 08:51:14+00:00
> Google does not have a monopoly on distributing apps on Android phones.

> Microsoft does not have a monopoly on distributing software on Windows.

It's a different degree but both control who can effectively distribute software on their platforms to some extend. Google does at lot to make outside the app store a miserable experience and Microsoft has a nice protection racket where if you don't play by their rules and pay the fees your software might just get deleted from your customers systems.
by crossroadsguy | 2025-08-13 08:51:22+00:00
I have replied in another comment about the tape recorder thingie.

No, that's okay - as I said I might be holding it wrong :) At least you engaged in your comment in a kind and detailed manner. Thank you.

More than what it can do and what it can't do - it's a lot about how easily it can do that, how reliable that is or can be, and how often it frustrates you even at simple tasks and how consistently it doesn't say "I don't know this, or I don't know this well or with certainty" which is not only difficult but dangerous.

The other day Gemini Pro told me `--keep-yearly 1` in `borg prune` means one archive for every year. Now I luckily knew that. So I grilled it and it stood its ground until I told it (lied to it) "I lost my archives beyond 1 year because you gave incorrect description of keep-yearly" and bang it says something like "Oh, my bad.. it actually means this.. ".

I mean one can look at it in any way one wants at the end of the day. Maybe I am not looking at the things that it can do great, or maybe I don't use it for those "big" and meaningful tasks. I was just sharing my experience really.
by TheOtherHobbes | 2025-08-13 08:52:22+00:00
The point is that knowledge/language work can't work reliably unless it's grounded in something outside of itself. Without it you don't get an oracle, you get a superficially convincing but fundamentally unreliable idiot savant who lacks a stable sense of self, other, or real world.

The fundamental foundation of science and engineering is reliability.

If you start saying reliability doesn't matter, you're not doing science and engineering any more.
by franciscop | 2025-08-13 08:52:45+00:00
I found details of the Impatiens Parviflora and its exploding properties on the Spanish Wikipedia. But digging deeper, it seems the general term for exploding seeds is "Ballocoria" (Latin), only found in a sub-section:

https://es.wikipedia.org/wiki/Dispersi%C3%B3n_de_los_prop%C3...

https://grok.com/share/bGVnYWN5LWNvcHk%3D_e1c522fa-64ae-4864...
by davidgerard | 2025-08-13 08:52:54+00:00
I worked at the British Medical Journal at the time. We got wind of COVID being a big thing in January. I spent January to March to get our new VPN into a fit state that the whole company could do their whole jobs from home. 23 March was lockdown and we were ready and had a very busy year.

That COVID was going to be big was obvious to a lot of people and groups who were paying attention. We were a health-related org, but we were extremely far from unique in this.

The rationalist claim that they were uniquely on the ball and everyone else dropped it is just a marketing lie.
by empiricus | 2025-08-13 08:52:56+00:00
I apologize for the tone of my comment, but this is how I read your arguments (I was a little drunk at the time):

1. future AI cannot be infinitely intelligent, therefore AI is safe

But even with our level of intelligence, if we get serious we can eliminate all humans.

2. some smart ppl I know are peaceful

Do you think Putin is dumb?

3. smart ppl have different preferences than other ppl therefore AI is safe

Ironically this is the main doom argument from EY: it is difficult to make an AI that has the same values as us.

4. AI is competent enough to destroy everyone but is not able to tell fact from fiction

So are you willing to bet your life and the life of your loved ones on the certainty of these arguments?
by voidUpdate | 2025-08-13 08:52:56+00:00
Haha, I've been trying to get help with the focus problem for a while now :P It's gone on my infinite todo list of projects, and maybe I'll get around to it one day, but its true that it would exercise lots of different brain parts.

The most interesting part to me right now is running Zig on a microcontroller, since that's something I really wanted to do this year (like a new year's resolution thing). I've been interested in Zig for a while, but I've never done any serious learning/programming with it, so I might look at your OS repo to at least gain some inspiration on how deploying to a microcontroller works.

It also seems like it would be a really good way to learn embedded electronics in general, since if I wanted to learn something new, eg lower level network programming, I could make and program a network card, or usb hosting, or anything like that.

I'll definitely try to do it one day, once I've finished all my current projects haha
by bodge5000 | 2025-08-13 08:53:34+00:00
They're also one of the few sites in a perfect position to; enough usage to make people/government really notice, not typically NSFW related to make the message clear that its not just a "porn ban", and without the profit incentive that makes the likelihood of such an act unlikely or to give the government room to "wait them out".

To be clear, also a Brit