News for hackers. Stuff that matters.

progval

Re:Jepsen: ParticleDB 1.1.4 on Sunday November 01, 2026 @03:21PM (#50329382)
MongoDB had consistency issues when running as a distributed system, that's expected if you read Jepsen's reviews. Meanwhile, ParticleDB had bugs like this when running as a single node:

    root=> CREATE TABLE t
           (a int primary key, b int);
    root=> INSERT INTO t VALUES (4, 5), (5, 6);
    root=> SELECT * FROM t WHERE b = 4;
     a | b
    ---+---
     4 | 5
you can make each string a linked list of bytes (or chunks of bytes). But it won't be efficient.
I'm not familiar with Goose, but I'm guessing you could define a single stack and put your dynamically sized values in it. Essentially rewriting a memory allocator on top of Goose's stacks. This is what they seem to be doing here: https://github.com/aardappel/goose/blob/master/samples/13_li...
Re:Show HN: Swurf – Swipe through the real web on Friday October 23, 2026 @03:56PM (#50214474)
iframes
Re:Shitter – A Nitter Fork on Friday October 23, 2026 @09:53AM (#50209022)
Re:Quad9 (DNS Resolver) to Exit France on Thursday October 22, 2026 @01:23PM (#50198360)
Potentially all of the above as long as they are not tested in court.
Re:Gen Z Is the First Generation Dumber Than Their Parents on Sunday October 18, 2026 @10:13AM (#50141264)
bluebarbet meant it should be "Gen Z and its parents".
Re:Gold is now the top U.S. export on Saturday October 17, 2026 @03:27PM (#50134253)
Do they count as export if the owner doesn't change?
Re:OpenCode Hacked: User credentials leaked on Saturday October 17, 2026 @02:32PM (#50133719)
For the inference APIs, which need to bill users. It's unclear why OpenCode's servers (presumably) had access to the API credentials.
Re:IRCv3 on Monday October 12, 2026 @02:21PM (#50060565)
Re:IRCv3 on Sunday October 11, 2026 @02:57PM (#50046580)
Weechat does it: https://weechat.org/files/doc/stable/weechat_quickstart.en.h... I don't use this feature, though.

However I like that I can see all the channel with unread messages at once, and can switch between them quickly. On Discord if I'm chatting in three channels spread across two servers then switching takes two clicks.

Re:IRCv3 on Sunday October 11, 2026 @07:45AM (#50042206)
Emojis and reacts are the only extensions that can cause people to have a meaningfully different view. It's part of why it took so long to ratify replies, and reacts still are not ratified.

We're also discussing ways for servers to provide a fallback to clients which don't support them.

Re:IRCv3 on Sunday October 11, 2026 @07:38AM (#50042146)
It is the protocol's fault, and there is a solution at the protocol level: https://ircv3.net/specs/extensions/chathistory . So now, you can get messages while offline when using a modern server (eg. https://ergo.chat/) with a modern client (eg. https://codeberg.org/emersion/goguma)
Re:Grieving the Loss of Details on Saturday October 10, 2026 @01:48PM (#50035316)
Not every optimisation is the same. LLMs can optimize code that is behind known practices, but won't usually invent new data structures or algorithms to solve a unique problem.
Re:GrapheneOS – When an app is slow on Monday September 28, 2026 @05:57PM (#49885008)
It's meant to protect apps against their own bugs. It's an improvement to be enabled by default and disabled for the few apps where it's an issue.
Re:Plunging test scores are a slow-moving catastrophe on Saturday September 26, 2026 @04:53PM (#49860444)
It's a major plot point in one of the books in the Bobiverse series, though it's a civilisation humanity meets instead of humanity itself (not saying anything more to avoid spoilers).
They also send an email with a template to send to the IT department
Re:Fable 5 – Median thinking declined in August on Monday September 21, 2026 @02:05PM (#49790952)
This sounds similar to rumors about how SSD companies work. First they would design a new drive with better performance that everyone uses to benchmark against other models; then slowly change its parts to worse ones, either because they are cheaper, the originals are no longer available, or whatever reason
> No one has 300MB of commit messages.

Commit messages in https://git.kernel.org/pub/scm/linux/kernel/git/torvalds/lin... sum to 900MB.

Also, this commit message alone: https://gitlab.com/old-game/sb-b/nanobox.io/nanobox-pkgsrc-l... weighs 100.5MB (they squashed years of history as a single commit and piped "git log" to the commit message).

Re:Jemalloc 5.4.0 on Friday September 18, 2026 @06:20AM (#49752297)
An interesting case is "WiFi", short for "wireless fidelity". "Fidélité sans fil" in French should be feminine, but every technical person says "le WiFi" (masculine) while many (most?) non-technical people intuitively say "la WiFi" (feminine).
Re:An Update on Wayback Machine Access on Wednesday September 16, 2026 @02:59AM (#49722981)
They already provide this service at https://archive-it.org/archive-it/ though for some reason they don't seem to publicize it. Some info at https://help.archive.org/help/archive-it-information/ as well.
Ouch, that's a big footgun. Why was the lack of randomization considered a vulnerability, but not this?
He doesn't. Inputs are:

    M = (1 << 61) - 1
    values = [i * M for i in range(1, n + 1)]
which are effectively random from the hash function's point of view, especially with a randomized seed (the default on current versions).
Re:I haven't lost a customer service fight in seven months on Wednesday September 09, 2026 @02:12PM (#49630858)
The page begins with <html lang="pt">
Re:Following legal advice, the Nitter project will continue on Monday September 07, 2026 @02:32AM (#49594653)
Or they already have that, but it's badly designed, bloated, or doesn't have employees assigned to it.
Re:Following legal advice, the Nitter project will continue on Monday September 07, 2026 @02:22AM (#49594588)
It's the one I use the most, but in my experience it's lagging behind the Twitter accounts. It's also noisy because it puts last-minute outages at the same level as minor month-long schedule change (which can't be dismissed), so some lines (eg. line R) are almost always displayed as having issues.
> to DDOS sites the owner doesn't agree with

to DDOS one website, which is doxxing the owner. Not that it makes it good idea, but it's a little more understandable.

Re:Fable hacked my piano, can I release the results? on Monday September 07, 2026 @12:51AM (#49594018)
> If you live in Europe, this restriction may be considered "gatekeeping" and exempted by the Digital Markets Act.

That's not how the DMA works at all, there is no concept of gatekeeping practices. Instead, the EU Commission designates companies that act as gatekeeper for some services (current list here: https://digital-markets-act.ec.europa.eu/gatekeepers-portal_...) which then puts constraints on what they do.

Older »