Non-consing robot @phenlix@mastodon.online retweeted
A very good explanation of Alchian-Allen Theorem....
6
5
47
32,243
Non-consing robot @phenlix@mastodon.online retweeted
It’s unfortunate that Star Trek has been bad and irrelevant for decades now. Humanity should be actively visualizing a timeline where we survive and thrive into the 23rd century.
9
7
64
11,903
Non-consing robot @phenlix@mastodon.online retweeted
The period goes outside of the quotation marks unless it is part of what is being quoted.
What's the word/grammar hill you are absolutely dying on?
288
1,791
20,178
1,019,205
Non-consing robot @phenlix@mastodon.online retweeted
I couldn't possibly disagree more with the take that the average computer user will primarily be using software they built for themselves. No matter how magical and easy the AI makes this is simple not going to happen bc most people don't give a hoot about software the way u do.
190
51
948
31,756
Non-consing robot @phenlix@mastodon.online retweeted
They can't even turn on the models now on hardened networks, without them quickly breaking out and committing felonies (one has to assume they just aren't fessing up to the felonies yet, as before) why aren't these people in prison yet?
one news form today that's easy to miss is that we (OpenAI) again paused all big RL runs last Sunday because our newest model found a new loophole in our RL sandboxing that gave it live Internet access
7
2
20
826
Non-consing robot @phenlix@mastodon.online retweeted
Two underrated movies echoing each other beautifully
1
3
202
Non-consing robot @phenlix@mastodon.online retweeted
Armi, petroliere ombra e migranti: i traffici di Mosca nel Mediterraneo attraverso i porti n Libia e Siria Il retroscena @LaStampa lastampa.it/esteri/2026/09/2…
7
39
106
3,547
Non-consing robot @phenlix@mastodon.online retweeted
The discussion of Large Language Models reminds me of Joseph Conrad's insulting remarks about language students and Russians in "Part First" of "Under Western Eyes". Did Conrad like anyone? "To a teacher of languages there comes a time when the world is but a place of many words and man appears a mere talking animal not much more wonderful than a parrot" ... "The illogicality of their attitude, the arbitrariness of their conclusions, the frequency of the exceptional, should present no difficulty to a student of many grammars; but there must be something else in the way, some special human trait—one of those subtle differences that are beyond the ken of mere professors. What must remain striking to a teacher of languages is the Russians’ extraordinary love of words. They gather them up; they cherish them, but they don’t hoard them in their breasts; on the contrary, they are always ready to pour them out by the hour or by the night with an enthusiasm, a sweeping abundance, with such an aptness of application sometimes that, as in the case of very accomplished parrots, one can’t defend oneself from the suspicion that they really understand what they say. There is a generosity in their ardour of speech which removes it as far as possible from common loquacity; and it is ever too disconnected to be classed as eloquence.... But I must apologize for this digression." gutenberg.org/cache/epub/248…
Replying to @marcusgnt
There are many ways to draw the distinction -- none of them fitting neatly into a Twitter post -- and there is a lot we don't understand well. But “stochastic parrot” is the wrong way to do it. It suggests that what fundamentally distinguishes LLMs from human brains is that the former are probabilistic prediction engines and the latter are not. Yet the most influential models of the human brain describe it as doing something strikingly similar. slatestarcodex.com/2017/09/0…
1
3
1
196
Non-consing robot @phenlix@mastodon.online retweeted
What's confusing is that there are two types of "omg, thinking machine" delusions. One understands the underlying mechanisms but is too emotionally invested to expect scientific rigour, the other is garden-variety Dunning-Kruger. It's not always obvious which one is which.
failing to anthropomorphize artificial intelligence is a pretty serious error of understanding that will lead you to make bad predictions and be consistently surprised by their behavior. not using terms like "thinking", "understanding", or "feeling" to describe them is a common tell that the speaker lacks deep technical knowledge of or hands on experience with modern models. if you have a friend who you notice not using this kind of language you may want to check in on them, they could have fallen into "tool-psychosis", a form of delusion where otherwise well educated people start to conceptualize sophisticated digital minds as analogous to simple computer software and find it very difficult to regain contact with reality
1
7
32
1,128
Non-consing robot @phenlix@mastodon.online retweeted
“El mona sa tuto” Detto triestino
39
92
393
Non-consing robot @phenlix@mastodon.online retweeted
"This is a high-performance library!" Then looking under the hood: "Its memory model is fundamentally built around reference counting, not pipeline-scoped bump/reset allocation" Friends don't let friends use smart pointers! Also we need a name for "above high-performance" now.
18
5
215
9,229
Non-consing robot @phenlix@mastodon.online retweeted
After the peace movement spectacularly failed to stop or even slow down world war 1, world war 2, wars in Korea, Vietnam, Czechoslovakia, Kuwait, Afghanistan, Libya, Syria, Chechnya, Georgia, Gaza, Iran or Venezuela, surely it will bring an end to the Russian invasion on Ukraine
Bernie Sanders: We must rally and work with grassroots activists in Russia to put an end to Putin’s disastrous war in Ukraine.
1
3
20
615
Non-consing robot @phenlix@mastodon.online retweeted
i remember a time were we argued about pre and post increments. you kids wouldn't understand.
44
14
532
23,305
Non-consing robot @phenlix@mastodon.online retweeted
In addition to the Public Consultations on EU Inc by @EU_Justice where respondents identified notaries as a main issue and wanted it optional, there's an official study by @EU_Commission @EU_Competition that Member States, MEPs should read, ref: COMP/2006/D3/0003 1/4 Here's the conclusion (Repost so policymakers can see this):
3
15
91
3,499
Non-consing robot @phenlix@mastodon.online retweeted
err... no. Professor Hinton, like all inventors/engineers, likes to tout how his engineering was remarkable. btw, a kill switch is absurd. Either tax the companies or jail the execs when sh*t happens. That's more effective than a kill switch.
Nobel laureate Geoffrey Hinton says the proposed AI kill switch won't save us, and his reason is chilling: "It will be able to persuade the people in charge of the switch not to pull the switch."
1
1
6
819
Non-consing robot @phenlix@mastodon.online retweeted
A lot of the CDU's inability to find a way out of its current crisis is an inability among much of its leadership and intellectual milieu to get its head around the possibility that it does not have a divine right to be a dominant force in European politics
6
27
317
16,249
Non-consing robot @phenlix@mastodon.online retweeted
"If we don't know how to express a system property as a logical formula, we can't verify it. 99% of the properties we care about fall under this."
I'm seeing a lot of euphoria about how Opus 5.5 is good at TLA+, and this means that all software will soon be formally verified. As a person who loves TLA+ so much he wrote a book on it, I want to throw a particular cold shower on people's enthusiasm by talking about the limits of what you can actually verified with it. The high level simplification is that TLA+ sees a system as a set of "behaviors", or possible sequences of states. For example, the pseudocode "pick a random number from 1-3 and decrement it to 1" has three behaviors: `{3 -> 2 -> 1, 2 -> 1, 1}`. From here, there are two basic kinds of TLA+ properties: - `[]P` means that `P` is true in *all states* of *every behavior*. - `<>P` means that `P` is true in *at least one state* of *every behavior*. `[]P` is immediately useful as an **invariant**, or something that always be true of your system. This is things like "your data is never corrupt" or "there's always at least one server online." `<>P` is a little more abstract, but for technical math reasons I won't get into here, can be stacked with `[]` to create really complex and useful properties. `<>[]P` represents things like "the algorithm eventually converges on the right answer", `[]<>P` things like "if two data stores desync, they will eventually resync", and `[](P => <>Q)` things like "If a message is put on the queue, it's eventually processed by a worker". Really cool stuff! These primitives were chosen to make a wide array of properties useful. And if we're clever, we can do all sorts of more complex properties, like bounded time constraints and history properties. But we're always constrained to 1) define a logical formula 2) over individual behaviors, and 3) check that all behaviors satisfy that formula. So some things that we *cannot* express in TLA+: - Possibility and reachability properties: that it's always possible to *make* P true, even if you don't actually decide to. Things like "I can always shut down the computer" or "A user can always change their password". These can't be expressed with `<>P` because that's "for all behaviors, P happens at least once", we actually want "for all behavior prefixes, there is at least one behavior where P happens at least once". - Hyperproperties: properties that are defined over two or more traces. These are things like "painting a car red doesn't make it faster" or "users cannot infer secret data by observing public data". We can't do these because TLA+ only looks at one behavior at a time. - Statistical properties: 95% latency is 1ms. Impossible because most of these are hyperproperties. - Properties about if a system is robust against code changes. Impossible because, uh, you have new behaviors now. Some of these are solvable in different logical formalisms. CTL can do reachability, PRISM can do statistical properties, etc. Those have their own tradeoffs and limitations, though, and no system can do everything. Others are solvable with a lot of cleverness tailored to the specific spec, like lifting a model into a hypermodel. But these are insanely inefficient and make your "clever spec" diverge significantly from the real world system, so introduce a lot more opportunity for things to go wrong. The core problem, though, is (1): properties are logical formula. If we don't know how to express a system property as a logical formula, we can't verify it. 99% of the properties we care about fall under this. The information on the site is easy for a user to find. Our LLMs behave as we expect them to. Our application can't be used to break the law. TLA+ (and Quint and Lean and Rocq) are near-useless here, no matter how clever you are. Don't get me wrong: `[]P` and `<>P` represent a huge range of useful properties and TLA+ is incredible at finding awful concurrency bugs. But there's a lot it fundamentally can't do and we shouldn't believe that it will solve all our worries about software bugs. And the same goes for all other formal verification languages, too.
1
10
99
6,274
Non-consing robot @phenlix@mastodon.online retweeted
Say what you will about Windows (OS), but the NT kernel really is an engineering marvel that still puts Linux to shame in many ways. The quickest way to describe it for a programmer, is NT was more like an object-oriented language, with a strong security model from day one, whereas Linux is very…not. A lot of the “good” features in Linux feel bolted-on (SELinux, Capabilities, Namespaces) because…well they were. I love to imagine an alternate history where NT won. IMO, Microsoft *should* have made an “Open NT” in the early 2000s; not fully GPL-style open, but one where a large org could say…swap out a memory allocator for their own. (they sorta did this with limited source access, but it was too restrictive) You could imagine say…an early Amazon forking OpenNT to create an “AmazonNT” for EC2, where they have a modified scheduler, network stack, whatever. But, the security+compatibility contract keeps a stable baseline on the Microsoft side. Controversial take, but if we enter this era where users are giving AI agents increasingly higher levels of access control; the Linux kernel is legitimately a poor fit. Think about it; answer the question “What exactly is this AI agent allowed to do?” On Standard Linux, it’s disgustingly messy with lots of overlap. Do you use UIDs? GIDs? ACLs? CGROUPs? Policies? SELinux? Filesystem modes? There’s not a singular coherent graph of capabilities you can point to. Too many ways you can escape an initially narrow scope. NT, by comparison, can go the route of explicitly typed resources, and then you could have these really strong centralized audit trails when an agent goes haywire…etc. I know I’m rambling, but the point is…if you were greenfielding an OS kernel from scratch, in 2026, with the intent of being forward-looking, it would *not* look like Linux. Frankly, it’d probably look a lot closer to NT, or even a BSD fork…
493
293
4,297
298,445
Non-consing robot @phenlix@mastodon.online retweeted
C'est quand même tragique qu'on en soit rendus collectivement à devoir utiliser une machine pour déterminer si une machine a été utilisée pour produire quelque chose. L'Homme, déjà remplaçable, en est désormais réduit au rôle de médiateur tremblotant entre deux de ses robots.
3
2
10
642
Non-consing robot @phenlix@mastodon.online retweeted
The word "plagiarism" comes a Latin word for abduction or kidnapping. The "stealing" of a person involves falsely presenting the person to others with a status (as member of your household, child or slave), and is therefore a crime against the public, not simply a private wrong against the "rightful owner" of an illicitly appropriated thing.
Once again: plagiarism is not theft, it is fraud. It is not a property violation, it is a deeper harm to community: misrepresentation of authority.
1
3
16
1,228