https://stosb.com
https://www.etebase.com
https://www.etesync.com
https://github.com/tasn
https://mastodon.social/@tasn
https://twitter.com/TomHacohen
Contact: at tom @ any of the domains above.
- tasnI'm sure that if they don't already support it, they will add it. TBH, we at first didn't have it either, and then we added both that as well as custom attributes as we realized the way people setup their observability stack is extremely varied!
- Congrats OpenRouter on the launch! I'm a big fan of this pattern. We do the same in Svix for our customers, but also we now make it easy for our customers to do the same.
For other companies looking to build something similar, you can use Svix Stream[1] that offers a lot of these integrations out of the box, with more coming.
- Thanks for sharing!
Incredible that FF is even slower than a JS only implementation running in FF.
- Even if true (and I agree with sibling that I don't think that it is), base64 encoding/decoding feels like one of those things you'd have a micro benchmark for regardless. It's also shocking that the gap is so wide, as I feel like people working on such things would start with a fairly optimized v1.
I wonder if this is why Firefox feels so sluggish with some more complex SPAs.
- Does anyone know why Firefox/Servo are so slow compared to the rest?
- Post is dated 2026-01-01, I guess it was maybe not meant to be released yet?
- Many many years ago I created my own JS -> OpenScad generator, so I defo agree the OpenScad language could be better. Though the engine worked well.
Putting it here in case anyone is curious: https://github.com/tasn/scadjs
- Congrats on the launch, I just wanted to correct a few things about Svix (I'm the founder of Svix) that I saw there:
* Svix starts from $0/month which many companies (including very large ones) use, including in production.
* Svix doesn't have a $250/month tier, and you can go to prod with the $0 tier. Not sure where that came from.
* Svix is open source (open core) so you can run on your own infra, and there's no vendor lock-in.
- 2 points
- There are a lot of reasons. Just three from the top of my head:
1. The way Unix works, a directory is a file, so if you can write in a directory you'll also be able to move directories around (and thus break the structure you mentioned completely).
2. Doesn't make sense for multi-user. Yes, I understand most people have their own computers, but (1) why design it in a way that breaks multi-user unnecessarily? (2) there are a lot of utility users, and having them get access to user files because of the way this is structured is silly.
3. `grep -r` is going to be a pain in the ass when searching your own files, because it'll also search all the other system subdirectories too.
- Congrats Ben and team. Looking forward to seeing what you build with Cloudflare's backing!
- Maybe I don't monitor my side projects/personal servers enough, but I've never noticed anything of the sort.
I mean, I do see crawler and bot traffic, but nothing that warrants taking action.
- iptables is indeed horrid, but Linux has nftables nowadays, which is much nicer and easier to configure.
- Still cool, but very much a click bait!
You can boot the pixel 10 with mainline Linux Kernel!
Oh, but the patches to support that haven't landed in the kernel yet.
Oh, and you also need a custom bootloader that hasn't been released yet.
And btw, it doesn't boot a fully functional system, just a basic uart interface.
Still cool, but not what I expected from the headline.
- I don't have exact numbers, but I'm sure Graphene, Lineage, and all of the mods combined are much less than 1% of all android users; as well as these customers being less profitable than average as a marketing target.
Posting this from my lineage phone.
- I (re)watched Hackers on the big screen a month or so ago (it was the 30th anniversary), and it was an absolute pleasure. You should definitely rewatch it!
As for the hacker's manifesto: we are now old. Teenage rebellion content doesn't resonate as much. I reread it after watching Hackers and agree it's not as great as I remembered. Though I also reread it multiple times as a teenager. It really resonated back then, and I'm forever grateful for it.
- Functional programming languages (almost always?) come with the baggage of foreign looking syntax. Additionally, imperative is easier in some situations, so having that escape hatch is great.
I think that's why we're seeing a lot of what you're describing. E.g. with Rust you end up writing mostly functional code with a bit of imperative mixed in.
Additional, most software is not pure (human input, disk, network, etc), so a pure first approach ends up being weird for many people.
At least based on my experience.
- 3 points
- > Exactly! Pity this basic contextual help isn't more widespread, every single app that uses a lot of keybind sequences could benefit from it, especially if it becomes a bit smarter and only shows a popup if you don't finish the sequence right away
I've been using Vim/Neovim for 20 years, but still can't get enough of which-key[1] which I only installed ~6 months ago.
- Maybe Orcs?