denied entry to USA after admitting phone is a burner. sadly, there are some opsec lessons here
Also known as trufae, author of @radareorg 🌱
denied entry to USA after admitting phone is a burner. sadly, there are some opsec lessons here
I wrote a book on Linux Memory Management, published by @nostarch - it's a comprehensive 1300 page exploration of Linux 6.0's memory management code, depth-first, diving into the code and REALLY explaining how things work.
The idea is to avoid hand waving as much as possible and literally explore what the kernel _actually_ does.
It's full of diagrams and careful explanations of logic including a ton of stuff you just can't find anywhere else.
It's currently available in its entirety in draft form via early access when you pre-order.
It's available at https://nostarch.com/linux-memory-manager
:)
@kikeenrique i hope all chaos and crisis look like this. I also had a fun day
Deno 2.3 is here:
🌱 deno compile with FFI & Node native add-ons
📦 Local npm packages
⭐ deno fmt CSS/HTML/SQL in tagged templates
🔭 OTel event recording & tracing in distributed services
and more —
@freddy oh i was confused with “with()” https://macarthur.me/posts/with
I missed when JavaScript re-accepted the using keyword o_o https://github.com/tc39/proposal-explicit-resource-management
@pancake See https://github.com/microsoft/typespec/issues/4864 for original source.
"Typespec is a Microsoft DSL for defining cloud service APIs and shapes."
You can run r2 or any of it’s tools inside @delta here’s a sample #webxdc app embedding all the assembler/disassemblers of radare2 https://github.com/radareorg/r2wasm/tree/master/xdc
HN post on ‚c2rust‘ blog on the project status: https://news.ycombinator.com/item?id=35147765
Anything interesting will not work with this. Ever. To write good Rust, you need a different design than in C.
And if you have troublesome, legacy C, the design will not be very sound to start with.
And that is, mostly, not due to people having been stupid, but to a poorly understood or evolving problem domain and lack of resources to catch up.
LLMigrate: Transforming "Lazy" Large Language Models into Efficient Source Code Migrators
Yuchen Liu, Junhao Hu, Yingdi Shan, Ge Li, Yanzhen Zou, Yihong Dong, Tao Xie
https://arxiv.org/abs/2503.23791 https://arxiv.org/pdf/2503.23791 https://arxiv.org/html/2503.23791
arXiv:2503.23791v1 Announce Type: new
Abstract: Rewriting C code in Rust provides stronger memory safety, yet migrating large codebases such as the 32-million-line Linux kernel remains challenging. While rule-based translators (e.g., C2Rust) provide accurate yet largely unsafe Rust programs, recent Large Language Model (LLM) approaches produce more idiomatic, safe Rust programs but frequently exhibit "laziness", omitting significant portions of the target code. To address the issue, in this paper, we present LLMigrate, an LLM-based C-to-Rust translation tool that splits modules into discrete functions, translating them individually, and then reintegrating them. LLMigrate uses static analysis to retain necessary context, pairs GPT-4o (a state-of-the-art LLM) with compiler-driven translation and program-repair techniques for complex core functions, and leverages call-graph-guided translation to ensure consistent interfaces. Evaluations on three representative Linux kernel modules (math, sort, and ramfs) show that LLMigrate requires modifying less than 15\% of the target code, significantly outperforming a pure GPT-4o-based migration.
@pancake Mood
@pamoutaf floppa
@machine501 oh! I just tried latest miyoo build and turns out it ships retroarch with the fake8 core! So I can finally run those carts in my bittboys! Last time i tried it wasnt starting with the standalone emulator
Migrating Away from Rust
Link: https://deadmoney.gg/news/articles/migrating-away-from-rust
Comments: https://news.ycombinator.com/item?id=43824640
@siguza @skipb yesterday i was reading this https://devblogs.microsoft.com/oldnewthing/20250428-00/?p=111121
What happened to ticketmaster? They fired the person who had the certificate and had to invalidate the old app and create a new bundleid? XD
Did you know you can change register values almost anywhere using r2frida traces without having to patch the code with `wa` (write-assembly)?
Here's a simple while-print-counter demo showcasing the :dtr command #frida #reverseengineering
Next Android 16 revamped UI looks more like the current iOS, while iOS is switching to a VisionOS-like style. That’s fun
🙃
We have several ground breaking developments going on in the background, and frankly, it's sometimes hard to not pre-announce them excitedly :)
However, we struggle to acquire public funding after the OTF contract broke away in February. Current need is around ~50K per month for ~10 people. , and we would like to support some contributors to switch their day job.
Fallback: even if funding dries up, #deltachat is bound to continue to work. It's pretty maintainable and intrinsically motivated.