Sign in

Nicolas Gras

@armgd.bsky.social
35 followers 50 following 185 posts

Tech Lead | GenAI Engineer | DevOps philosophy www.n-gr.xyz I also paint minis

PostsRepliesMedia
Nicolas Gras @armgd.bsky.social · 15/09/2026
github.com/truenas/true... 😍
github.com
GitHub - truenas/truenas-proxmox-plugin: For providing seamless block storage to PVE
For providing seamless block storage to PVE. Contribute to truenas/truenas-proxmox-plugin development by creating an account on GitHub.
000
Nicolas Gras @armgd.bsky.social · 30/08/2026
L'EFF alerte : la vérification crée une voie vers la censure. Les développeurs en pays restrictifs et les contributeurs seront visés. @keepandroidopen.bsky.social keepandroidopen.org/fr/
keepandroidopen.org
Garder Android ouvert
Votre téléphone ne sera bientôt plus le vôtre. En 2027, Google bloquera toutes les applis Android dont les développeurs ne se sont pas enregistré selon leurs conditions.
010
Reposted by Nicolas Gras
Nidouille @nidouille.bsky.social · 21/08/2026
350 To de stockage avec une carte ZimaBoard 2. Le plus dur dans ce projet, c'est de trouver le stockage à bon prix. La carte SAS et son expandeur, sont abordables. Apparemment, le PCie 3.0 4x n'est pas un goulot d'étranglement.
shop.zimaspace.com
Configuration du ZimaBoard 2 350 To : Construisez votre stockage professionnel à domicile
Extension NAS ultime ! Découvrez comment un ingénieur réseau a atteint 350 To avec ZimaBoard 2. Utilisez notre guide PCIe HBA pour maximiser dès maintenant la capacité de stockage de votre serveur dom...
4124
Nicolas Gras @armgd.bsky.social · 19/08/2026
dontpastetheai.com/fr is the new www.estcequonmetenprodaujourdhui.info
dontpastetheai.com
Ne colle pas l'IA, s'il te plaît.
Si quelqu'un te pose une question, réponds avec ta propre réponse — pas avec celle du chatbot.
000
Reposted by Nicolas Gras
Olivier Poncet 🦝 @ponceto91.bsky.social · 28/07/2026
Vous voulez savoir si vous verrez l'éclipse du 12 août prochain ? Ce site est fait pour vous ! Choisissez un emplacement et il calcule le pourcentage de l'éclipse et permet de dire si votre champ de vision sera obstrué par le relief ⤵️ via @labolycee.org eclipsemap.xyz
eclipsemap.xyz
Solar Eclipse at sunset · August 12, 2026
Dove vedere l'eclissi? · ¿Dónde ver el eclipse? · Wo die Finsternis sehen? · Où voir l'éclipse?
43225
Nicolas Gras @armgd.bsky.social · 16/07/2026
Sharing my interpretation of llm-wiki for working with cli agents github.com/Armgd/llm-wi... Goal is to extract and consign agentic transcripts following a PARA notetaking architecture in Obsidian. Own your knowledge
github.com
GitHub - Armgd/llm-wiki-claude-code: An implemantation of LLM Wiki, focused for devs and claude code sessions extraction
An implemantation of LLM Wiki, focused for devs and claude code sessions extraction - Armgd/llm-wiki-claude-code
100
Nicolas Gras @armgd.bsky.social · 09/07/2026
010
Nicolas Gras @armgd.bsky.social · 10/06/2026
PostgreSQL 19 adds Property Graph DDL: CREATE PROPERTY GRAPH with vertex/edge labels backed by tables/views, properties mapped from columns/expressions, plus indexes & constraints. Graph model becomes schema-managed in SQL—useful for relationship-heavy data and KG/RAG stores.
postgresql.org
5.15. Property Graphs
5.15. Property Graphs # A property graph is a way to represent database contents, as an alternative to the usual (in …
010
Nicolas Gras @armgd.bsky.social · 10/06/2026
“iOS 27 system prompts” — extracted assistant instruction templates from dyld_shared_cache. Includes HomeKit summarizer, Wallet pass extractor, call-intelligence schemas, and other on-device directives. Useful for prompt design patterns + auditing privacy/attack surface.
gist.github.com
iOS 27 system prompts
iOS 27 system prompts. GitHub Gist: instantly share code, notes, and snippets.
000
Nicolas Gras @armgd.bsky.social · 10/06/2026
Apple’s `container` repo documents “macOS Container Machines” — CLI-managed, container-capable VMs on macOS with details on networking, filesystem sharing, and limitations. A Docker Desktop alternative that makes the VM boundary explicit and scriptable.
github.com
container/docs/container-machine.md at main · apple/container
A tool for creating and running Linux containers using lightweight virtual machines on a Mac. It is written in Swift, and optimized for Apple silicon. - apple/container
132
Nicolas Gras @armgd.bsky.social · 10/06/2026
Vincent Bernat documents a blogging pipeline that uses LLMs for copyediting/translation with explicit disclosure per post (icons + notes). Uses Claude Sonnet 4.5, DeepL, and Kagi, with concrete before/after edits and a year-by-year tool log.
vincent.bernat.ch
Blogging with an LLM assistant
As a non-native English writer, I rely on LLMs for grammar, copyediting, and translation, despite hating AI slop.
000
Nicolas Gras @armgd.bsky.social · 10/06/2026
GitHub/npm v12 (July 2026) tightens install defaults: lifecycle scripts blocked unless explicitly approved (`allowScripts`), and git/remote URL dependencies blocked unless allowed. Upgrade to npm 11.16.0+, run installs to see warnings, use `npm approve-scripts` and commit the allowlist.
github.blog
Upcoming breaking changes for npm v12 - GitHub Changelog
Our next npm major version, v12, introduces security-related default changes to npm install. All these changes are available behind warnings in npm today on 11.16.0 or newer, so you can…
000
Nicolas Gras @armgd.bsky.social · 09/06/2026
EU Open Source Strategy: full-lifecycle OSS plan for “tech sovereignty” — procurement guidance, an Open Internet Stack catalogue, and a maintenance instrument for critical dependency mapping + mirroring. Focus is on keeping deps buildable/patchable, not just funding repos.
digital-strategy.ec.europa.eu
The EU Open Source Strategy
The EU Open Source Strategy places open source at the centre of the EU’s technological sovereignty by promoting European open alternatives to non-EU proprietary solutions in critical domains.
000
Nicolas Gras @armgd.bsky.social · 09/06/2026
“AI is slowing down” argues the drag isn’t benchmarks — it’s ops: inference cost, latency, GPU limits, safety/regulation, and product integration. Useful framing for leaders shipping LLM features with real SLAs, not demoware.
wheresyoured.at
AI Is Slowing Down
If you liked this piece, you should subscribe to my premium newsletter. It’s $70 a year, or $7 a month, and in return you get a weekly newsletter that’s usually anywhere from 5,000 to 18,000 words, including vast, detailed analyses of NVIDIA, Anthropic and OpenAI’s
010
Nicolas Gras @armgd.bsky.social · 09/06/2026
Signal’s PDF warns the UK’s proposed age-verification + automated nudity scanning would require client-side content inspection on everyone’s devices. That creates a permanent, updateable surveillance mechanism at the OS/app layer—easy to expand beyond the original scope.
signal.org
Surveillance Is Not Safety: A statement on the UK's latest threat to privacy [pdf]
Signal’s June 8, 2026 statement condemns the UK government’s proposal to require age‑verification and automated nudity scanning of all device content as a form of mass surveillance that will erode privacy, strengthen platform control, and be expanded beyond its original scope; the statement argues this policy won’t keep children safe and calls for investment in education, social services, and AI guardrails instead. citeturn0view0
000
Nicolas Gras @armgd.bsky.social · 09/06/2026
Jimmy Koppel’s “Software Design in the Age of AI” argues LLMs will automate low-level coding but amplify the need for explicit design intent. Focus: removing hidden coupling, human-led refactoring, and tools/agents that assist understanding vs “dark factory” automation.
self-service.mirdin.com
Arch-Engineer: Software Design in the Age of AI
Eliminate impostor syndrome, Escape software influencer dogma, Rise above subjective debates, Give concrete answers you can explain. Unleash your full potential as a software engineer
010
Nicolas Gras @armgd.bsky.social · 09/06/2026
“AI rockstar dev” failure mode: lots of LLM-generated code from ephemeral sessions → inconsistent patterns, naming, logging, retries, config schemas. The post argues for small guided snippets, slower architecture choices, and human curation to avoid unpayable tech debt.
codingwithjesse.com
Cleaning up after AI rockstar developers - Jesse Skinner
We
000
Nicolas Gras @armgd.bsky.social · 09/06/2026
Apple Core AI: framework + tooling (coreai-torch, coreai-build) to compile and run .aimodel assets on-device across iPhone/iPad/Mac/visionOS. Includes debugging/profiling and fine-grained memory control. Zero server dependency, optimized for Apple silicon.
developer.apple.com
Core AI | Apple Developer Documentation
Run AI models in your app on Apple silicon.
020
Nicolas Gras @armgd.bsky.social · 02/06/2026
0xsid documents a patched Instagram account takeover via Meta’s AI support flow: attacker gets support to change the linked email, then runs a standard password reset. 2FA is bypassed because account recovery becomes the new auth path.
0xsid.com
The newest Instagram “exploit” is the goofiest I've seen
Short, punchy write-up describing a trivial-seeming Instagram account takeover that abused Meta’s AI-powered support flow to change a linked email and reset the password, bypassing 2FA; author notes Meta appears to have patched it. High signal for practitioners interested in real-world AI automation failures and the security gaps in account-recovery workflows.
010
Nicolas Gras @armgd.bsky.social · 01/06/2026
“AI job grief” essay: argues AI disruption triggers a distinct grief pattern (identity loss + anticipatory mourning) because the threat is ongoing. Proposes an AIRD framing, pulls from clinical literature + Reddit incidents, and notes HR lacks rituals/language for it.
jackmaguire.org
AI Job Grief: The Unnamed Psychological Crisis Hitting Tech Workers
Across hundreds of Reddit threads and a small body of clinical literature, AI-driven displacement is producing an emotional category that most closely resembles grief, and the institutions causing it have no language for it.
110
Reposted by Nicolas Gras
antirez @antirez.bsky.social · 31/05/2026
Many of you forgot too fast the insane amount of shitty software we had to see and suffer in the pre-AI era.
713910
Nicolas Gras @armgd.bsky.social · 29/05/2026
DBOS shows durable workflow execution on Postgres: job tables + `FOR UPDATE SKIP LOCKED`, advisory locks, LISTEN/NOTIFY, transactional retries, idempotent handlers. Fewer moving parts than a workflow engine, with trade-offs in long-running state machines + observability.
dbos.dev
Postgres-backed Durable Workflow Execution | DBOS
Explaining the concept of a Postgres-backed durable execution system like DBOS and comparing it to external workflow orchestration systems like Temporal.
010
Nicolas Gras @armgd.bsky.social · 29/05/2026
Walkthrough: patching a Yamaha THR10c guitar amp firmware via UART/JTAG. Uses FT2232H + OpenOCD to dump flash, disassemble, relink, patch, and reflash. A practical embedded RE pipeline from soldering pads to rebuilding images.
mforney.org
Patching my guitar amp's firmware
A deep, hands‑on walkthrough of reverse engineering and patching the Yamaha THR10c guitar amp firmware. The post covers hardware work (soldering UART/JTAG connectors), using an FT2232H adapter with OpenOCD, dumping and disassembling memory, relinking and patching the firmware, flashing updates, and possible next steps like MIDI 2 and custom DSP.
110
Reposted by Nicolas Gras
Retro Tech Dreams @retrotechdreams.bsky.social · 28/05/2026
Bryce2 (1996)
14572136
Nicolas Gras @armgd.bsky.social · 28/05/2026
Research shows a new web side‑channel: JavaScript can infer SSD I/O timing/patterns to fingerprint or track users without network beacons. It relies on storage access latency signals and could be mitigated via browser timer fuzzing, cache partitioning, or OS/firmware changes.
arstechnica.com
Websites have a new way to spy on visitors: Analyzing their SSD activity
Telltale SSD activity can be measured in the browser using simple JavaScript.
010
Nicolas Gras @armgd.bsky.social · 28/05/2026
mlsu.io “Can we have the day off?” argues AI productivity gains should convert into shorter workweeks (e.g., Fridays off). It’s a management/redistribution take — automation savings get reclaimed by humans, not just more output.
mlsu.io
Can we have the day off?
Short, timely opinion piece arguing that AI-driven productivity gains should translate into shorter workweeks (e.g., a Friday off), mixing wry personal anecdotes about childcare and a broader point about redistributing gains from automation. Useful provocation for engineering leaders weighing AI efficiency vs. workplace norms. citeturn0view0
000
Nicolas Gras @armgd.bsky.social · 28/05/2026
`airtop`: terminal “htop for the airwaves” — live 802.11 dashboard with spectrum, per-station RSSI traces, frame-type activity feed, histogram, and AP list using braille/block graphics. Uses eBPF on mac80211/cfg80211 from a normal connected iface (no monitor mode).
github.com
GitHub - yeet-src/airtop: htop for the airwaves — a live 802.11 (Wi-Fi) RF dashboard in your terminal
htop for the airwaves — a live 802.11 (Wi-Fi) RF dashboard in your terminal - yeet-src/airtop
000
Nicolas Gras @armgd.bsky.social · 28/05/2026
Essay on “package managers that package package managers”: shipping npm/pip/etc inside products to make installs reproducible, at the cost of layered dependency resolution, harder security patching, and more complex upgrade/rollback paths for ops and maintainers.
nesbitt.io
Package managers that package package managers
brew install pip install poetry add pdm add uv tool install conda
000
Nicolas Gras @armgd.bsky.social · 27/05/2026
DoomBench: a reproducible “Can it run DOOM?” benchmark for data stacks. It drives ingest/storage/query behavior with an unusual workload to expose tail latency, throughput limits, and operational failure modes across the full pipeline — not just microbenchmarks.
cedardb.com
Introducing DoomBench - Can Your Data Stack Run DOOM?
A playful, practical benchmark that uses the cultural “Can it run DOOM?” meme to exercise and measure a data stack’s behaviour under unusual workloads. Useful as a reproducible, attention-grabbing stress test for DB/ingest/processing pipelines, it’s the kind of experiment SREs, backend engineers and tech leads can use to validate latency, throughput and operational assumptions.
100
Nicolas Gras @armgd.bsky.social · 27/05/2026
Starlette CVE‑2026‑48710 (“BadHost”) is an auth bypass via crafted Host header that can influence request.url.path and defeat path-based auth middleware. Affects Starlette <1.0.1 (many FastAPI AI services like vLLM/LiteLLM/MCP). Fix: upgrade to 1.0.1+.
arstechnica.com
Millions of AI agents imperiled by critical vulnerability in open source package
BadHost" was found in Starlette, a package with 325 million weekly downloads.
000
Nicolas Gras @armgd.bsky.social · 27/05/2026
Agent Trace RFC (v0.1.0, Jan 2026): vendor-neutral JSON schema to attribute repo changes to humans + AI agents. Supports file/line ranges, movement-resistant content hashes, VCS metadata, model IDs, and session/conversation URLs. Excludes legal/provenance/quality.
agent-trace.dev
Agent Trace
A standard format for tracking AI-generated code.
000
Nicolas Gras @armgd.bsky.social · 27/05/2026
Article argues Wikipedia is drifting toward Big Tech’s anti-labor pattern — privatizing value created by volunteers and weakening the public knowledge commons. Useful lens on platform governance, incentive design, and the hidden supply chain risk of volunteer-run infra.
medium.com
Big Tech’s Anti-Labor Playbook Has Come for Wikipedia
TLDR: In ten days last month, the Wikimedia Foundation fired the longtime lead developer of MediaWiki and disbanded the team whose entire…
000
Nicolas Gras @armgd.bsky.social · 27/05/2026
SignalBloom models when “offshore engineer + local/OSS LLM (DeepSeek as proxy)” beats frontier API economics. Uses token blend + cache-hit assumptions and salary inputs to argue frontier inference is ~10x pricier, and rising token use + better local models cap pricing power.
signalbloom.ai
Outsourcing plus LocalAI will soon become more economical vs Frontier labs | SignalBloom AI posts
Outsourcing plus LocalAI will soon become more economical vs Frontier labs
010
Nicolas Gras @armgd.bsky.social · 21/05/2026
Qwen3.7-Max (Qwen) is an “agent-first” LLM release focused on tool use and orchestration. The writeup frames production concerns—latency, tool-call reliability, and safety/guardrails—aimed at shipping LLM-driven automation instead of just chat.
qwen.ai
Qwen Studio
Blog post announcing Qwen3.7-Max, positioned as an “agent-first” LLM release that emphasizes improved tool use, orchestration, and production-ready agent capabilities. Useful read for engineers evaluating agentic workflows and integrations — it highlights practical trade-offs (tooling, latency, safety/guardrails) that matter when shipping LLM-driven automation in production.
000
Nicolas Gras @armgd.bsky.social · 21/05/2026
“Google Declaring War on the Web” breaks down how AI Overviews + SERP UI shifts cut publisher clicks while increasing crawl/hosting costs. Useful framing for building less search-dependent distribution and instrumenting for zero-click traffic.
tante.cc
Google Declaring War on the Web
The piece argues that recent Google product and search-ui moves amount to a de facto "war on the web" — redirecting attention and revenue away from independent publishers via AI summaries, search result changes, and other UX shifts. citeturn0reddit12 It frames these changes as causing measurable traffic loss and increased hosting/crawl costs for sites, a concern echoed in analyses of Google’s AI Overviews and their impact on publishers. citeturn0search20turn0search10 For tech leads this is worth sharing: it’s a practical reminder to plan for decreased owned-traffic dependency (RAG/first-party APIs, paywalled or API-first content, caching, and resilient analytics) rather than a purely theoretical rant. citeturn0search7
000
Nicolas Gras @armgd.bsky.social · 21/05/2026
Greg Wilson lists 12 ways orgs mis-measure AI-assisted coding: LOC, toy task timing, adoption/acceptance rates, etc. Argues for controlled studies and system-level metrics (review load, security, tech debt, long-term outcomes) instead of short-term output.
third-bit.com
Twelve Ways to Be Wrong About AI-Assisted Coding
Greg Wilson’s May 20, 2026 post enumerates twelve common mistakes organisations make when measuring the impact of AI-assisted coding — from counting lines of code and timing toy tasks to treating adoption or acceptance rates as success metrics — and argues these metrics systematically mislead unless studies use proper controls and system-level outcomes. The piece is a concise, evidence-backed critique (with a bibliography of recent studies) urging better experimental design and measurements that account for security, review burden, technical debt, and long-term effects. citeturn0view0
110
Nicolas Gras @armgd.bsky.social · 20/05/2026
Forge: a Python reliability layer for self-hosted LLM tool-calling. Adds rescue parsing, retry nudges, step enforcement, and VRAM-aware context management. Ships an OpenAI-compatible proxy + clients for Ollama, llama-server, Anthropic to boost agent task success.
github.com
GitHub - antoinezambelli/forge: A Python framework for self-hosted LLM tool-calling and multi-step agentic workflows
A Python framework for self-hosted LLM tool-calling and multi-step agentic workflows - antoinezambelli/forge
030
Reposted by Nicolas Gras
Olivier Poncet 🦝 @ponceto91.bsky.social · 20/05/2026
Un changement de libellé qui en dit plus qu'il n'y parait ...
3134
Reposted by Nicolas Gras
Fabien Potencier @fabien.potencier.org · 20/05/2026
During the last few weeks, the #Symfony core team has been hard at work fixing a long list of vulnerabilities for both #Symfony and #Twig. Today, we're publishing that work in the biggest security patch releases ever. Bare with us and wish us luck 🍀
22815
Nicolas Gras @armgd.bsky.social · 19/05/2026
OpenCode + llama.cpp + Qwen3.6: a local, self-hosted workflow to scan your repo for likely bugs. Walkthrough covers setup, prompt patterns, and trade-offs (model size vs latency/accuracy). Privacy-friendly LLM-assisted debugging without cloud deps.
wtarreau.blogspot.com
Find bugs in YOUR code using OpenCode, Llama.cpp and Qwen3.6
Background For quite some time I had been submitting tasks to LLMs via llama-cli (natively) or llama-server (API), both from the excellent...
021
Nicolas Gras @armgd.bsky.social · 19/05/2026
FediMeteo runs many snac instances behind HAProxy using two separate caches (media vs ActivityPub JSON). It microcaches AP JSON for ~60s, strips/normalizes headers, reuses connections, and routes hosts via map files to reduce backend thread usage.
it-notes.dragas.net
FediMeteo, HAProxy, and the art of not wasting snac threads
Practical deep‑dive showing how Stefano Marinelli uses HAProxy as an edge cache and routing layer in front of many snac instances to “not waste snac threads” — two separate caches (media vs ActivityPub JSON), header cleanup, microcaching (60s for JSON), connection reuse, and simple map-based host routing keep backend work minimal and predictable. Great concrete example for small self‑hosted Fediverse services and reverse‑proxy centric architectures. citeturn1view0
000
Nicolas Gras @armgd.bsky.social · 19/05/2026
Anthropic acquired Stainless — a codegen stack that produces SDKs + CLIs across multiple languages and tooling for MCP servers. Goal: reduce integration friction for Claude apps/agents with consistent types, errors, pagination, retries, and connector scaffolding.
anthropic.com
Anthropic acquires Stainless
Anthropic is an AI safety and research company that&#x27;s working to build reliable, interpretable, and steerable AI systems.
000
Nicolas Gras @armgd.bsky.social · 19/05/2026
Qwen 3.7 preview from Alibaba — another open-weight LLM iteration to benchmark. Relevant if you run RAG/agents: check quality deltas, latency + cost at your real context length, and serve it via vLLM/TGI with quantization options for self-hosted inference.
twitter.com
Qwen 3.7 Preview
Alibaba posted a preview of Qwen 3.7 (tweet linked), signalling another incremental LLM release worth watching for performance and deployment implications. High relevance for engineering teams doing RAG, LLM evaluation, and production integrations — good share for peers who care about model quality, inference cost, and integration trade-offs.
000
Nicolas Gras @armgd.bsky.social · 18/05/2026
Mozilla argues UK regulators shouldn’t age-gate or restrict VPNs. VPNs reduce tracking, mask location/IP, and protect high-risk users (journalists/activists). Proposal: focus on platform accountability, parental controls, and digital skills—not undermining privacy tools.
blog.mozilla.org
Mozilla to UK regulators: VPNs are essential privacy and security tools and should not be undermined  – Open Policy & Advocacy
In the context of concerns around young people’s interactions with digital technologies, the UK’s Department for Science, Innovation and Technology is consulting on additional measures to prepare young people for ...
010
Nicolas Gras @armgd.bsky.social · 18/05/2026
δ-mem: add a tiny 8×8 online associative memory to a frozen full-attention transformer. Update it with a delta-rule, read it out to generate low-rank attention corrections. Reports ~1.10× avg gain; bigger on memory-heavy MemoryAgentBench/LoCoMo. Self-contained “memory” without longer context or fine
arxiv.org
$δ$-mem: Efficient Online Memory for Large Language Models
Large language models increasingly need to accumulate and reuse historical information in long-term assistants and agent systems. Simply expanding the context window is costly and often fails to ensure effective context utilization. We propose $δ$-mem, a lightweight memory mechanism that augments a frozen full-attention backbone with a compact online state of associative memory. $δ$-mem compresses past information into a fixed-size state matrix updated by delta-rule learning, and uses its readout to generate low-rank corrections to the backbone&#39;s attention computation during generation. With only an $8\times8$ online memory state, $δ$-mem improves the average score to $1.10\times$ that of the frozen backbone and $1.15\times$ that of the strongest non-$δ$-mem memory baseline. It achieves larger gains on memory-heavy benchmarks, reaching $1.31\times$ on MemoryAgentBench and $1.20\times$ on LoCoMo, while largely preserving general capabilities. These results show that effective memory
000
Nicolas Gras @armgd.bsky.social · 18/05/2026
AI SaaS per-seat + feature-tier subscriptions create lock-in and cost drift: usage scales with tokens and workflows, not headcount. The piece argues for treating LLMs like infra—gateways, logging, budgets, and swap-friendly model routing over vendor UIs.
thestateofbrand.com
Every AI Subscription Is a Ticking Time Bomb for Enterprise
Every AI lab is losing money serving your company right now. They know it. And they are doing it on purpose.
000
Nicolas Gras @armgd.bsky.social · 18/05/2026
Perfetto essay: don’t answer the first user question. Ask “why” to uncover missing context, wrong mental models, and hidden product paths. Concrete examples: trace splitting, plugin API, trace merge—better UX and fewer premature features.
lalitm.com
Don
In my work on Perfetto, a performance debugging tool, one question I get often is: “how do I split a Perfetto trace into multiple files?” Instead of answering directly, I say: “there isn’t an easy way to do that, but what’s leading you to collect traces large enough to want to split?” This is one of my golden rules at work. When a user asks me something “weird”: don’t answer the first version of the question. On the surface this might appear like I’m talking about the XY problem, but that stops one step short. It treats the user’s stated question as a puzzle to decode: figure out what they really meant, answer that, move on. I think we can go much further. Instead, the confusion that produced the wrong question is itself an opening, and the conversation it sparks is valuable to both sides. The user walks away with a better mental model of the tool. I walk away with a clearer picture of where the product confuses people. And sometimes, between us, we figure out that the product itself n
000
Nicolas Gras @armgd.bsky.social · 18/05/2026
`rk3562deb` documents turning an RK3562 Android tablet into a Debian workstation: bootloader + kernel + rootfs steps, scripts, and hardware/driver workarounds. Practical reference for low-cost ARM edge nodes where mainline support is the real constraint.
github.com
GitHub - tech4bot/rk3562deb
Contribute to tech4bot/rk3562deb development by creating an account on GitHub.
010
Nicolas Gras @armgd.bsky.social · 18/05/2026
`mcusite`: serves a tiny website straight from an 8‑bit AVR. Implements a minimal TCP/IP stack + HTTP server under tight RAM/flash limits—static content, trimmed headers, small buffers, explicit retransmit logic. A clear demo of constrained networking trade-offs.
maurycyz.com
Hosting a website on an 8-bit microcontroller
Practical project showing how the author serves a simple website directly from an 8‑bit AVR microcontroller, implementing a tiny TCP/IP stack and HTTP server within severe memory and CPU limits. It's a technical curiosity that surfaces concrete lessons about constrained networking, protocol trimming, latency/power trade-offs, and where such minimal hosting could make sense (IoT edge, ultra‑low‑power endpoints) — useful for engineers interested in low‑level constraints and self‑hosted edge devices.
110
Nicolas Gras @armgd.bsky.social · 18/05/2026
PVLDB 2026 “How to Write to SSDs”: retrofits LeanStore to use out-of-place writes + page packing/compression + “deathtime” grouping + ZNS/FDP-aligned placement (NoWA pattern). Reports 1.65–2.45× throughput and 6–10× fewer flash writes.
vldb.org
How to Write to SSDs [pdf]
This PVLDB 2026 paper shows that moving DBMSs from in-place to out-of-place writes and applying coordinated optimizations (page packing/compression, grouping by “deathtime”, ZNS/FDP alignment, and a NoWA pattern) drastically reduces end-to-end write amplification and extends SSD lifespan; the authors retrofit LeanStore and demonstrate large gains in throughput and flash-write reduction. Their evaluation reports roughly 1.65–2.24× throughput improvement and 6.2–9.8× reduction in flash writes on YCSB, and up to 2.45× throughput with 7.2× fewer flash writes on TPC‑C, plus compatibility with ZNS/FDP interfaces. citeturn0view0
000