Readit News logoReadit News
catwell commented on Opus 4.6 uncovers 500 zero-day flaws in open-source code   axios.com/2026/02/05/anth... · Posted by u/speckx
pityJuke · 9 days ago
Daniel is a smart man. He's been frustrated by slop, but he has equally accepted [0] AI-derived bug submissions from people who know what they are doing.

I would imagine Anthropic are the latter type of individual.

[0]: https://mastodon.social/@bagder/115241241075258997

catwell · 9 days ago
Not only that, he's very enthusiastic about AI analyzers such as ZeroPath and AISLE.

He's written about it here: https://daniel.haxx.se/blog/2025/10/10/a-new-breed-of-analyz... and talked about it in his keynote at FOSDEM - which I attended - last Sunday (https://fosdem.org/2026/schedule/event/B7YKQ7-oss-in-spite-o...).

catwell commented on Lua 5.5   lua.org/versions.html#5.5... · Posted by u/km
sunshine-o · 2 months ago
I never coded in Lua but I found out recently that Lua is now in FreeBSD base [0] This is huge for Lua and FreeBSD.

Now something that worry me is whenever you need to make an HTTP request or parse some JSON you need to go on a quest for a "library" on the Internet. It doesn't seems to have a (semi-)official "Extended Standard Library" I can quickly trust.

- [0] https://man.freebsd.org/cgi/man.cgi?query=flua&apropos=0&sek...

catwell · 2 months ago
Most people don't use the standard library to make a HTTP request in Python either...

I agree with the sentiment though, I even gave a talk about this at Lua Workshop 2013 (https://www.lua.org/wshop13/Chapuis.pdf) around that issue. There are good reasons why several important but OS-specific features are not included in the core language. Discussion around a "blessed" extended standard library module arise from time to time but never lead anywhere.

The Lua community - at least the one around PUC Lua - is reasonably small and you can typically look at what active popular projects use to figure out the best libraries. The LuaRocks download count can be an indicator as well. But I agree this is still a problem.

catwell commented on IBM CEO says there is 'no way' spending on AI data centers will pay off   businessinsider.com/ibm-c... · Posted by u/nabla9
Glemkloksdjf · 2 months ago
For the fact that they invented Deep Blue, they are really struggling with AI
catwell · 2 months ago
Their Granite family of models is actually pretty good! They just aren't working on the mainstream large LLMs that capture all the attention.
catwell commented on Dillo, a multi-platform graphical web browser   github.com/dillo-browser/... · Posted by u/nazgulsenpai
Bolwin · 3 months ago
They're like 10x more complex and you don't need most of their functionality for just a frontend.

That said I wish there was something a little better than cgit

catwell · 3 months ago
If you're looking for something light, self-hostable and a bit more "social" (i.e. with pull requests and bug creation from the web) I recommend looking at https://tangled.org It doesn't render perfectly in Dillo but basic features appear to work.

However I really like what you've done here for Dillo as well.

catwell commented on French ex-president Sarkozy begins jail sentence   bbc.com/news/articles/cvg... · Posted by u/begueradj
looobay · 4 months ago
He received money from Libya for his presidential campaign [0], he's just a criminal ex-president...

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

catwell · 4 months ago
It's way more complicated than this.

First, this is mostly about things that happened before his election.

The tribunal ruled he did not personally benefit, and he did not directly solicit money to finance his campaign either.

However, some of his closest allies (who would become his ministers later) did the latter. The tribunal could not find any direct proof he was involved but ruled there were enough "converging indications" that he knew and did nothing to stop it.

catwell commented on Nvidia DGX Spark: great hardware, early days for the ecosystem   simonwillison.net/2025/Oc... · Posted by u/GavinAnderegg
amelius · 4 months ago
> x86 architecture for the rest of the machine.

Can anyone explain this? Does this machine have multiple CPU architectures?

catwell · 4 months ago
No, he means most NVIDIA-related software assumes a x86 CPU whereas this one is ARM.

Deleted Comment

catwell commented on I still like Sublime Text   ohdoylerules.com/workflow... · Posted by u/james2doyle
eitland · a year ago
Can't this be solved using a remote file system these days?

I haven't done it in years since with every customer from the last few years the only official way to get to prod is a CI-pipeline, but I think I remember using sfpt or ssh-based file systems even a decade back?

catwell · a year ago
You can use a remote FS but it is nowhere close to the experience VSCode gives you. For instance, running code will run it locally, not on the remote machine.
catwell commented on I still like Sublime Text   ohdoylerules.com/workflow... · Posted by u/james2doyle
ben-schaaf · a year ago
Sublime Text developer here, thank you for all the praise! I'm looking forward to what we can accomplish this year. If you have any questions I'd be happy to answer.
catwell · a year ago
Hey! I'm a Sublime Text user since ST2 in 2011.

I love ST (my last blog post is https://blog.separateconcerns.com/2025-01-04-teal-lsp-sublim...) and I think the main thing lacking compared to the competition is the remote development experience.

I work in AI so we typically work over SSH on machines with big GPUs. Most of my colleagues use VSCode because it has a very good Remote Development extension.

catwell commented on A short introduction to Interval Tree Clocks (2017)   blog.separateconcerns.com... · Posted by u/LAC-Tech
josephg · a year ago
> I don't really know what you mean regarding pathological subdivisions

I mean - lets say I'm making a collaborative text editor. If I use a CRDT, I need clients to be able to emit changes with unique IDs. The obvious way to do that with ITC is to have a server (or set of servers) hand out part of their interval to clients. And the normal way to hand out part of the server's interval is to split it in two each time.

If you have N clients join the server, the server will end up with 1/2^n of the keyspace - since it keeps halving each time a client joins. And some of those clients will just - go away, indefinitely, without "giving the key back". So the server's interval gets smaller and smaller, and the key (interval) that new clients are given will take more and more bits over time. Linearly more bits.

With random IDs, the client never needs to give the ID back. You still have problems that the version grows over time - but I can think of a bunch of ways to deal with that. I haven't figured out how to solve that problem with interval tree clocks.

catwell · a year ago
Yes, if you assume some of the clients go away indefinitely without giving their share back and you don't have a solution to deal with this, it's a problem.

Solutions are relatively easy on a client-server model (but do you really need something like ITC with a server...?) For instance the server could delegate its part of the interval with a timeout and claim it back once it expires.

If you know you have this model you can find a different way to split the interval to avoid the issue of the linear number of bits. Nodes can split their interval however they want.

u/catwell

KarmaCake day1258March 5, 2011
About
Software @ Finegrain.ai. Before: inch.fr, eFounders, Lima, Moodstocks (acquired by Google).

https://catwell.info

View Original