pancake :radare2:

Also known as trufae, author of @radareorg 🌱

pancake :radare2: boosted:
John Regehrregehr
2025-05-03

denied entry to USA after admitting phone is a burner. sadly, there are some opsec lessons here

reddit.com/r/uscanadaborder/co

pancake :radare2: boosted:
Lorenzo Stoakesljs@mastodonapp.uk
2025-05-03

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 nostarch.com/linux-memory-mana

:)

#linux #kernel #mm

pancake :radare2:pancake@infosec.exchange
2025-05-02

@kikeenrique i hope all chaos and crisis look like this. I also had a fun day

pancake :radare2: boosted:

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 —

deno.com/blog/v2.3

pancake :radare2:pancake@infosec.exchange
2025-05-02

@freddy oh i was confused with “with()” macarthur.me/posts/with

pancake :radare2:pancake@infosec.exchange
2025-05-02

I missed when JavaScript re-accepted the using keyword o_o github.com/tc39/proposal-expli

pancake :radare2: boosted:

@pancake See github.com/microsoft/typespec/ for original source.

"Typespec is a Microsoft DSL for defining cloud service APIs and shapes."

pancake :radare2: boosted:
:radare2: radare :verified:radareorg@infosec.exchange
2025-05-01

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 github.com/radareorg/r2wasm/tr

pancake :radare2: boosted:
Stefan Eissingicing@chaos.social
2025-05-01

HN post on ‚c2rust‘ blog on the project status: news.ycombinator.com/item?id=3

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.

pancake :radare2: boosted:
2025-05-01

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
arxiv.org/abs/2503.23791 arxiv.org/pdf/2503.23791 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 :radare2: boosted:
Squeakable :verifiedgenderfluid:[:verifiedenby:]squeakable@furry.engineer
2025-05-01
DEPRECATION WARNING: DeprecatedConstantAccessor.deprecate_constant without a deprecator is deprecated
pancake :radare2:pancake@infosec.exchange
2025-05-01

@pamoutaf floppa

pancake :radare2:pancake@infosec.exchange
2025-05-01

@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

pancake :radare2:pancake@infosec.exchange
2025-05-01

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

pancake :radare2: boosted:
:radare2: radare :verified:radareorg@infosec.exchange
2025-04-30

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

pancake :radare2:pancake@infosec.exchange
2025-04-30

Next Android 16 revamped UI looks more like the current iOS, while iOS is switching to a VisionOS-like style. That’s fun

pancake :radare2:pancake@infosec.exchange
2025-04-30

🙃

pancake :radare2: boosted:
2025-04-30

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.

Client Info

Server: https://mastodon.social
Version: 2025.04
Repository: https://github.com/cyevgeniy/lmst