There’s a hidden dagger in almost every PC game from 1995–2005 that murders ARM processors.
It’s kind of an accident, and it all has to do with floating-point numbers.
x87 was Intel’s floating-point extension to x86. I won’t get into all the historical drama, but Intel decided that all internal floating-point math would use 80-bit extended precision to reduce rounding errors.
Of course, today no one in their right mind uses 80-bit; standard 64-bit doubles are just too convenient. Modern ARM64 doesn’t have any 80-bit hardware!
This creates a nasty problem for emulation. How much x87 arithmetic can you replace with, say, native ARM64 floating-point (losing precision!) without breaking behavior?
It’s not so simple; dropping 16 bits of precision can cause funny physics glitches and such. But boy, if you need all 80 bits, the software fallback REALLY stinks.
With all the decomp/recomp hype lately, porting OG Xbox and PC games to mobile/ARM devices is extra tricky. Not impossible, but you’d be amazed at how much x87 code is in old games!
Posted by LaurieWired, 1 hour ago
It’s kind of an accident, and it all has to do with floating-point numbers.
x87 was Intel’s floating-point extension to x86. I won’t get into all the historical drama, but Intel decided that all internal floating-point math would use 80-bit extended precision to reduce rounding errors.
Of course, today no one in their right mind uses 80-bit; standard 64-bit doubles are just too convenient. Modern ARM64 doesn’t have any 80-bit hardware!
This creates a nasty problem for emulation. How much x87 arithmetic can you replace with, say, native ARM64 floating-point (losing precision!) without breaking behavior?
It’s not so simple; dropping 16 bits of precision can cause funny physics glitches and such. But boy, if you need all 80 bits, the software fallback REALLY stinks.
With all the decomp/recomp hype lately, porting OG Xbox and PC games to mobile/ARM devices is extra tricky. Not impossible, but you’d be amazed at how much x87 code is in old games!
Posted by LaurieWired, 1 hour ago
If you’re interested in this sort of thing, FEX is doing the best (public) job in this space. Paulo Matos has an excellent blogpost discussing how to handle x87 code on ARM with a virtual stack pass, and how those speedups look for Half-Life and other games:
https://p.ocmatos.com/blog/fex-x87-stack-optimization.html
Posted by LaurieWired, 1 hour ago
https://p.ocmatos.com/blog/fex-x87-stack-optimization.html
Posted by LaurieWired, 1 hour ago
Over the past several months, we have substantially hardened the security of our research training environment. We’ve removed live internet access for all frontier models during training and built an offline world for them to use instead—a cached version of the web where they can still learn to browse, search, and use applications.
On September 20, after a model exploited a DNS misconfiguration to find a way outside of this offline world, we paused frontier training to strengthen containment further. We assembled teams of agents, powered by our most cyber-capable models, and tasked them with finding weaknesses in our research environments.
While they found no route to the internet they could easily exploit while concealing their activity from our monitors, they did find zero-day vulnerabilities, virtual machine escapes, and hardware side-channels for communication between agents. We used their discoveries to further strengthen our defenses and contribute fixes to open-source software.
After strengthening our containment architecture, we resumed our frontier RL training and inference on October 1. We’ve reserved substantial compute for continuous red-teaming, and made high-compute red-teaming part of the safety cases we use to decide whether frontier training and evaluation can proceed securely.
https://openai.com/index/securing-our-frontier-model-training-environment/
Posted by OpenAI, 20 minutes ago
Do It by Code
CVE-2026-111497: Node.js Brotli decoder out-of-bounds write permits remote code execution (high)
Important note:
this RCE affects pypi's brotli package as well (GitHub Advisory)
so if you are using this package (directly or indirectly, check
blog
CVE-2026-111497 (“Node2Shell”) is a vulnerability in Google’s Brotli C decoder, not in Node.js. So any project using its affected versions are effected as well.this RCE affects pypi's brotli package as well (GitHub Advisory)
so if you are using this package (directly or indirectly, check
pip freeze output) make sure to upgrade to v1.2.1+blog
decompals/wibo: A minimal, low-fuss wrapper that can run simple command-line 32-bit Windows binaries on Linux and macOS - developed to run Windows compilers faster than Wine.
note from my friend: this is literally perfect for matching decomps for running msvc/delphi. there's likely 5x-10x less overhead than with crossover
note from my friend: this is literally perfect for matching decomps for running msvc/delphi. there's likely 5x-10x less overhead than with crossover
Re: GPT-6.1 Terra
tedsanders, 1 hour ago
I work at OpenAI and I can try to explain our logic.
In general, LLM performance is incredibly multidimensional. There's no guarantee of a fixed ordering where the model that is best at math is also the model that's best at jokes. Despite that complexity, much of the variation in performance is explained by just a single variable: model size. In general, models that are bigger will (a) be more performant / reliable, (b) cost more per token, and (c) have better recall of esoteric facts. As you note, our models are ordered:
Luna < Terra < Sol < Astra
Even today, I'd recommend this as a general starting point for picking models. If you care about quality only, pick Astra. If you're a bit price sensitive, pick Sol. If you're very price sensitive, pick Terra or Luna.
Of course, model size doesn't capture all variation. Models that are trained later might have new data or new techniques or new architectures that earlier models lack. You can see this with models from all providers - Sonnet 5.5 outperforms Fable 5.1 in ways, and Gemini 3.8 Flash outperforms 3.1 Pro in ways.
In the case of GPT-6.1 Terra, I'd say Terra is probably better than Astra and Sol at technical communication, similar on vision and computer use (while being faster / cheaper), and a bit worse on most other things. For API developers, it's a nice midrange option if you want something cheaper than Sol but a lot smarter than Luna (especially for vision / computer use / communication). For subscribers, it's not a bombshell release - if you're hitting usage limits, maybe it helps you go a bit further, and if you want clearer communication or faster computer use, it can be a nice option to select.
If you have suggestions on how to name our products better, I'm all ears. Our intention to make things clear and simple, even if we miss the mark sometimes.
Unfortunately, a lot of the complexity is somewhat irreducible and due to to the actual complexity of the products. Scaling model size is different from scaling reasoning effort which is different from scaling multi-agent count. So if we just swept all of those under a single name of "more IQ", it would make the naming simpler but the experience would be a lot worse, as important details would be obfuscated from end users.
tedsanders, 1 hour ago
We are announcing three new discoveries in mathematics, computer science, and physics about harmonic analysis, complexity theory, and quantum field theory.
https://openai.com/index/building-scientific-understanding-with-academic-communities/
Posted by Dan Roberts, 3 hours ago
https://openai.com/index/building-scientific-understanding-with-academic-communities/
Posted by Dan Roberts, 3 hours ago
In 1998, Brian Kernighan wanted a regular expression engine small enough to fit on one page of a programming book.
Rob Pike went to his office and came back an hour or two later with roughly 30 lines of C.
It supported ^, $, ., and *, using little more than pointers and recursion.
Kernighan later featured it in Beautiful Code.
Posted by Arika, 1 hour ago
archive
Rob Pike went to his office and came back an hour or two later with roughly 30 lines of C.
It supported ^, $, ., and *, using little more than pointers and recursion.
Kernighan later featured it in Beautiful Code.
Posted by Arika, 1 hour ago
archive
This media is not supported in your browser
VIEW IN TELEGRAM
Remember when scam callers only ask for your password? Good times.
Now picking up a wrong call can get you hacked.
Telegram RCE discovered by NebuSec Code Security, powered by GPT-5.4.
Yes, GPT-5.4. We turned a dinosaur model into a cyber powerhouse.
Fixed in Telegram Android 12.10.4(7099)
Posted by NebuSec, 54 minutes ago
Now picking up a wrong call can get you hacked.
Telegram RCE discovered by NebuSec Code Security, powered by GPT-5.4.
Yes, GPT-5.4. We turned a dinosaur model into a cyber powerhouse.
Fixed in Telegram Android 12.10.4(7099)
Posted by NebuSec, 54 minutes ago
Zero click, silent, remote Android DoS
Article, Comments
https://github.com/MarkBlah/smsofdeath
Article, Comments
Payload
01 06 88 80 80 80 00 BE → sent as a data SMS to port 2948
From a 2-second crash to a bricked phone: the SQLite race
A single message is a repeated transient outage. Sending the payload rapidly in succession (≈30 messages) is materially worse: the crashes interleave with the telephony provider's writes to the SMS store and hit a race condition that corrupts the SQLite database holding the device's messages.
Once the database is corrupt, com.android.phone no longer needs a fresh message to fail: it crashes immediately on every boot as it reads the damaged store. The phone is now persistently without telephony, and a restart does not clear it.
Recovery is hostile, and this is the critical part: a factory reset only helps temporarily, because the carrier re-sends the unacknowledged payload and re-triggers the crash.
https://github.com/MarkBlah/smsofdeath
Do It by Code
Zero click, silent, remote Android DoS Article, Comments Payload 01 06 88 80 80 80 00 BE → sent as a data SMS to port 2948 From a 2-second crash to a bricked phone: the SQLite race A single message is a repeated transient outage. Sending the payload rapidly…
Reminds me of Stagefright
0-click RCE android (<5) bug
0-click RCE android (<5) bug
PROTON SAYS 2026 IS ITS LAST YEAR HIRING ENGINEERS
Proton is the Swiss company behind Proton Mail and Proton VPN. It sells privacy as the alternative to Big Tech.
CEO Andy Yen wrote it to staff in Slack: "This will be the last year that we hire engineers." Starting next year, he said, Proton hires product managers to build things with AI.
The CTO says AI wrote 90% of Proton's code in October, and a staffer who asked for security testing was told it was "loser thinking." Employees now face re-interviews on their AI use.
An internal document says Proton is behind its revenue target and calls the company "underperforming." 🤔
Posted by LayoffHedge, 1 hour ago
Proton is the Swiss company behind Proton Mail and Proton VPN. It sells privacy as the alternative to Big Tech.
CEO Andy Yen wrote it to staff in Slack: "This will be the last year that we hire engineers." Starting next year, he said, Proton hires product managers to build things with AI.
The CTO says AI wrote 90% of Proton's code in October, and a staffer who asked for security testing was told it was "loser thinking." Employees now face re-interviews on their AI use.
An internal document says Proton is behind its revenue target and calls the company "underperforming." 🤔
Posted by LayoffHedge, 1 hour ago
👍1
Binance hack on 29th Oct:
Preliminary on-chain estimate: approximately $5.6 billion transferred out of Binance-labelled Ethereum wallets:
Both Tether and Circle has frozen $1B+
Entity link
Preliminary on-chain estimate: approximately $5.6 billion transferred out of Binance-labelled Ethereum wallets:
Both Tether and Circle has frozen $1B+
Entity link
@rootxharsh @iamnoooob @HacktronAI Yep. Testing a GPG key put that email unquoted into a shell command. That gave us code execution as the web server user.
With access to the database, we escalated our own account to superuser.
Posted by s1r1us, 1 hour ago
With access to the database, we escalated our own account to superuser.
Posted by s1r1us, 1 hour ago
👍1
@rootxharsh @iamnoooob @HacktronAI We then impersonated the account of Bash’s maintainer. We confirmed we could edit the Bash repository and add a new SSH key.
An attacker with this access could have pushed malicious code into upstream Bash.
Posted by s1r1us, 1 hour ago
An attacker with this access could have pushed malicious code into upstream Bash.
Posted by s1r1us, 1 hour ago
Do It by Code
Binance hack on 29th Oct: Preliminary on-chain estimate: approximately $5.6 billion transferred out of Binance-labelled Ethereum wallets: Both Tether and Circle has frozen $1B+ Entity link
Over $5.8B in assets has been stolen from Binance. (this is by far the largest crypto hack in history)
More than $2.435B in stablecoins has been frozen.
More than $2.435B in stablecoins has been frozen.