Sign in

Roberto Empijei Clapis

@empijei.bsky.social
482 followers 95 following 137 posts

Security Toolsmith Posts mostly about Go, banter, web development, security and cooking. empijei.science

PostsRepliesMedia
Roberto Empijei Clapis @empijei.bsky.social · 23h
If you like sci-fi and you haven't read the bobiverse you're missing out. It's a masterpiece.
001
Roberto Empijei Clapis @empijei.bsky.social · 12/09/2026
Big shout out to endeavour-os. I haven't used arch for almost 10 years, and the experience of installing, maintaining and using it has improved so much thanks to them that I was blown away. It's really the year of Linux on the desktop. endeavouros.com
endeavouros.com
EndeavourOS — A terminal-centric Arch-based Linux distribution with a vibrant and friendly community at its core.
A terminal-centric Arch-based Linux distribution with a vibrant and friendly community at its core.
000
Roberto Empijei Clapis @empijei.bsky.social · 08/09/2026
Can't wait to watch this.
020
Roberto Empijei Clapis @empijei.bsky.social · 23/05/2026
I've been saying this since 2024. I'm waiting for a major, catastrophic vulnerability to shake the world due to this.
031
Roberto Empijei Clapis @empijei.bsky.social · 20/05/2026
My feelings exactly huronbikes.mataroa.blog/blog/i-am-no...
huronbikes.mataroa.blog
I am not a Software Engineer — huronbikes
020
Roberto Empijei Clapis @empijei.bsky.social · 13/05/2026
I have had problems with my MacBook more or less non-stop since I got it. I've had so many people tell me that it was just a matter of habit. Seeing @jakearchibald.com , struggle with the same issues made me feel less dumb and lonely. Thank you.
010
Roberto Empijei Clapis @empijei.bsky.social · 11/05/2026
This is what I expect to happen to most developers in a couple of years youtu.be/lgXkty83jPM?...
youtu.be
A.I. Sherlock Holmes
YouTube video by Foil Arms and Hog
000
Roberto Empijei Clapis @empijei.bsky.social · 02/05/2026
Most AI images fall in the uncanny valley for me. And there's more and more in the streets and public spaces by the day. This is a new kind of nightmare I didn't see coming.
130
Reposted by Roberto Empijei Clapis
Filippo Valsorda @filippo.abyssdomain.expert · 28/04/2026
A bit over two years after starting to work on it... Go is officially FIPS 140-3 certified 💥 csrc.nist.gov/projects/cry... I am pretty confident Go is now one of the most—if not the most—seamless and complete FIPS 140-3 compliance solutions... with a single env var, out of the box.
928962
Reposted by Roberto Empijei Clapis
Jeremy Keith @adactio.com · 23/04/2026
Journal: Summary punishment How to improve Google’s search results and the World Wide Web in one fell swoop. 🔗https://adactio.com/journal/22540
0143
Reposted by Roberto Empijei Clapis
Alex Russell @infrequently.org · 24/04/2026
It's cringe to ask "what would Trump be doing differently if he were a Kremlin asset?" And yet we must.
061
Reposted by Roberto Empijei Clapis
sejeff.bsky.social @sejeff.bsky.social · 24/04/2026
@empijei.bsky.social’s favorite thing! pmbanugo.me/blog/why-asy...
pmbanugo.me
The Tokio/Rayon Trap and Why Async/Await Fails Concurrency
Async/await makes concurrency easy to write, but incredibly complex to operate. Read on for why the Tokio/Rayon boundary is failing in production, and how explicit state machines fix it.
131
Roberto Empijei Clapis @empijei.bsky.social · 16/04/2026
Periodic reminder that modern computers are fast enough to do substantially anything without having to make the human wait, in any language. If your CLI is slow you don't need to change language (e.g. py->rs), but you should rethink how you design your code.
140
Reposted by Roberto Empijei Clapis
Kevin Collins @kwcollins.bsky.social · 11/04/2026
An mRNA treatment for PANCREATIC CANCER was in trials, among many other uses. Choosing to end this research is choosing to sentence millions to an early, painful death
311101814497
Reposted by Roberto Empijei Clapis
Justin Baragona @justinbaragona.bsky.social · 08/04/2026
Is this what we call the Art of the Deal?
711431
Roberto Empijei Clapis @empijei.bsky.social · 07/04/2026
This seems like a good time to remind everyone that renewables aren't just better for the environment.
030
Roberto Empijei Clapis @empijei.bsky.social · 03/04/2026
LLMs are gaining our trust while working at a loss... I really can't imagine what the future holds! (It's ads)
020
Roberto Empijei Clapis @empijei.bsky.social · 02/04/2026
There we go
051
Roberto Empijei Clapis @empijei.bsky.social · 30/03/2026
I'm officially looking around, if anybody needs a Go software engineer with a very strong background in web security lmk. I also know a fair share of frontend dev and was a SWE/SE for Google and Microsoft. I'm looking for security-sensitive dev projects and security reviews.
1117
Reposted by Roberto Empijei Clapis
Jake Archibald @jakearchibald.com · 25/03/2026
MacOS: I see you've set Finder to appear on 'all desktops' me: yes MacOS: So when you cmd-tab to Finder, which desktop should I switch to? me: well you shouldn't because… MacOS: So I can switch to a random desktop? YAY!
3673
Reposted by Roberto Empijei Clapis
Jake Archibald @jakearchibald.com · 25/03/2026
MacOS: When I restart, would you like me to re-open all these apps? me: no MacOS: hmm well that's a shame because I am going to do that. me: ok MacOS: Should I open them all maximised on the same desktop? me: no MacOS: hmm well…
64126880
Roberto Empijei Clapis @empijei.bsky.social · 25/03/2026
Will LLMs become a fundamental tool in our box? Sure. Will they replace us? No. Linters may become very powerful Reviews may become more precise Autocomplete may be more useful Testing may become more thorough and widespread But only if we collectively take our heads out of our a###s soon
010
Roberto Empijei Clapis @empijei.bsky.social · 21/03/2026
I wonder how much of this applies to software engineering.
youtube.com
Before You Adapt to AI… Watch This
YouTube video by Andreas Hem
010
Roberto Empijei Clapis @empijei.bsky.social · 20/03/2026
One more ooopsie and github is going to lose their last nine. I wonder what is the cause behind this 🤔
GitHub platform uptime 90.17%
040
Roberto Empijei Clapis @empijei.bsky.social · 20/03/2026
After about 12y of Vim and 1.5y of vscode I tried @zed.dev. I have to say, the speed is impressive, there still are some minimal graphic quirks, but I don't care about those. It feels amazing to use it, but I can't switch to it yet 🧵
110
Roberto Empijei Clapis @empijei.bsky.social · 19/03/2026
I am using a MacBook lately. It was a gift, so I took the chance to finally try it. I have to say: it's the best hardware AND the worst software I've ever had on a laptop. The operating system is barely usable and shaves the bar for "functional" VERY closely. But the machine is a beast. 🤔
8222
Roberto Empijei Clapis @empijei.bsky.social · 18/03/2026
The AI harness engineering hype is basically just people finding out that with leaner design, good encapsulation, simpler code, improved tools, working CI/CD and precise documentation one can be more effective at writing correct code.
133
Roberto Empijei Clapis @empijei.bsky.social · 15/03/2026
devdocs.io is an amazing os-agnostic app that allows you to download and browse docs offline and blazingly fast. Since it's a PWA it takes a second to install, and works exactly the same everywhere. I strongly advise to give it a look.
devdocs.io
DevDocs
Fast, offline, and free documentation browser for developers. Search 100+ docs in one web app including HTML, CSS, JavaScript, PHP, Ruby, Python, Go, C, C++, and many more.
110
Roberto Empijei Clapis @empijei.bsky.social · 15/03/2026
Holy smokes @zed.dev is Dizzyingly fast. I have no doubt that with some minor improvements that they're already working on it's going to eat up a big chunk of the other editors' user base.
010
Roberto Empijei Clapis @empijei.bsky.social · 13/03/2026
There's an AI-induced anti-pattern that I don't see people discussing enough about, so here is my take. 🧵
100
Roberto Empijei Clapis @empijei.bsky.social · 11/03/2026
Week one of sourdough, results are staggeringly similar to those of the bread maker I own. I accidentally started this experiment as a game for my daughter but it's already surpassed my expectations.
040
Roberto Empijei Clapis @empijei.bsky.social · 10/03/2026
I've started to hear about engineers using AI-written code as an excuse for broken products. Please let's not go towards a future where writing code by hand becomes a liability. Please.
010
Reposted by Roberto Empijei Clapis
Andrea Barisani @andreabarisani.bsky.social · 05/03/2026
I just published kotama, an experimental GOOS=tamago compiler branch that allows execution of a rich example in barely 6MB of RAM, running on an rv64imfc CPU (yes, no d or a extension). This paves the way for supporting aifoundry.org Minion cores! github.com/usbarmory/ko...
0162
Roberto Empijei Clapis @empijei.bsky.social · 28/02/2026
I don't see this point being discussed nearly enough. youtu.be/SKTsNV41DYg?...
youtu.be
After two years of vibecoding, I’m back to writing by hand
YouTube video by Mo Bitar
000
Roberto Empijei Clapis @empijei.bsky.social · 25/02/2026
The value of the code isn't just the code itself, but it's also the mental model the developers build while working on it. Taking that away with AI creates maintainers that can't maintain the code, one little change at a time.
010
Roberto Empijei Clapis @empijei.bsky.social · 22/02/2026
Vibes youtu.be/BlnVP2_dIb4?...
youtu.be
Feed the Machine
YouTube video by Poor Man's Poison - Topic
000
Roberto Empijei Clapis @empijei.bsky.social · 20/02/2026
Constantly relying on "good enough for now" as a design principle eventually turns your codebase against you. The real danger isn't the mess itself: it's the fact that you’ll never see the breaking point coming until it's too late.
120
Roberto Empijei Clapis @empijei.bsky.social · 17/02/2026
Very few people know that the Go standard library has an internal DSL used to make sure that no new intra-stdlib dependencies are added when a change happens: github.com/golang/go/bl...
github.com
go/src/go/build/deps_test.go at f65692ea562bf24c21ae46854e98584dd4bcc201 · golang/go
The Go programming language. Contribute to golang/go development by creating an account on GitHub.
411813
Roberto Empijei Clapis @empijei.bsky.social · 17/02/2026
This is all going to be such a mess to clean up...
130
Roberto Empijei Clapis @empijei.bsky.social · 27/01/2026
The first word that my eldest daughter read in her life is "Go", from one of my @golab.io t-shirts 😂. I guess having a language with a simple name has its nice quirks.
050
Roberto Empijei Clapis @empijei.bsky.social · 26/01/2026
It is dismaying to see how often people are willing to sacrifice the very principle a rule was created to protect, just to ensure the rule they understood is enforced.
000
Roberto Empijei Clapis @empijei.bsky.social · 18/01/2026
I just found the best use for AI: you can give it a recipe that uses units of measurement that come from the middle ages or the US and ask it to translate it to contemporary units.
120
Roberto Empijei Clapis @empijei.bsky.social · 07/01/2026
Today I achieved greatness: I managed to make a thin omelette on a stainless steel pan; none stuck and it was cooked to perfection. It's not much, but it's extremely satisfying.
150
Reposted by Roberto Empijei Clapis
Simon Willison @simonwillison.net · 15/10/2025
Does widespread browser implementation of the Sec-Fetch-Site HTTP header mean we can protect against CSRF attacks without needing those hidden form tokens? It looks like the answer may be a cautious "yes"! simonwillison.net/2025/Oct/15/...
simonwillison.net
A modern approach to preventing CSRF in Go
Alex Edwards writes about the new http.CrossOriginProtection middleware that was added to the Go standard library in version 1.25 in August and asks: Have we finally reached the point where …
65114
Roberto Empijei Clapis @empijei.bsky.social · 07/05/2025
Nice writeup :) anto.pt/articles/go-...
anto.pt
Build your own ResponseWriter: safer HTTP in Go
Go's `http.ResponseWriter` writes directly to the socket, which can lead to subtle bugs like forgetting to set a status code or accidentally modifying headers too late. In this article I explain how t...
141
Roberto Empijei Clapis @empijei.bsky.social · 06/05/2025
Go on bare metal and no os-specific code, would love for this to be accepted. github.com/golang/go/is...
github.com
proposal: all: add bare metal support · Issue #73608 · golang/go
Proposal Details This proposal follows updates on the TamaGo project, which brings bare metal execution for Go on AMD64, ARM and RISCV64 targets. While similar proposals (see #37503 and #46802) hav...
094
Roberto Empijei Clapis @empijei.bsky.social · 03/05/2025
I think I found an excellent use for vibe coding. If you're writing complex code with many branches, nuances or that processes untrusted inputs, you should really invest time fuzzing it. The problem with fuzzing is that it yields the best results when you can write strong assertions on the results
121
Roberto Empijei Clapis @empijei.bsky.social · 25/03/2025
mailchi.mp/develer/arri...
mailchi.mp
🔐 Arriva il Cybersecurity Bootcamp
000
Roberto Empijei Clapis @empijei.bsky.social · 11/03/2025
And it's in Go! devblogs.microsoft.com/typescript/t...
devblogs.microsoft.com
A 10x Faster TypeScript - TypeScript
Embarking on a native port of the existing TypeScript compiler and toolset to achieve a 10x performance speed-up.
063
Roberto Empijei Clapis @empijei.bsky.social · 22/02/2025
I reckon we will soon see a growing demand for software engineers that can (and do) work without LLM assistance.
140