Heidenstedt πŸ‘©β€πŸ’»

@heidenstedt
46 Followers
41 Following
143 Posts
πŸ–₯️ #FOSS programming
πŸ‘©β€πŸ’» Go / Ts / Prorammer / DevOps
πŸ”¬ knowledge management advocate
πŸ’ž i love humans
πŸ“ Berlin
PRONOUNSshe/her
WEBSITEhttps://heidenstedt.org
GITHUBhttps://github.com/i5heu

Ohhhh even Brave ditched ipfs:// support and now only allows for subdomain gateway based routin.

https://github.com/brave/brave-browser/issues/53690

Switch ipfs gateway usage from ipfs.io to inbrowser.link with subdomain based routing Β· Issue #53690 Β· brave/brave-browser

Switching from path based resolution to subdomain based resolution requires a switch in gateways used since ipfs.io doesn't support anything other than path based resolution. Instead, we'll use sub...

GitHub

I am a bit sad that IPFS did not get off the ground on a larger scale.

Stuff like Mastodon could profit so much from that tech... like Mastodon instances would save many thousands of € a month globally only because of media storage.

#IPFS #mastodon

When you’re building distributed systems from the ground up, every layer is a place where you can make the network faster. But every slowdown is a problem you own.

Steve Karam just pushed his first (of many) Oxide blogs on tuning network performance across an Oxide system: jumbo frames at the edge (324% external throughput), CPU placement, flow parallelism, and IPv6 inside and out.

Performance is like an ~~onion~~ parfait. It has layers.

https://oxide.computer/blog/performance-has-layers

Performance Has Layers | Oxide Computer Company

Tuning network performance across the layers of a stack you build end to end

Oxide Computer Company

The state of native video/audio streaming via browsers is quite sad.

We have no option for automatic quality fallbacks, and we cannot even force the browser to load only metadata without downloading content in a second request (preload="metadata" not working).
And we cannot even pass the duration directly to the HTML audio or video tag, meaning at least one network request must be made just to display the content length.

Even in mobile data saver mode, it preloads 100 kB of content.

#webdev

With my approach to AI-assisted coding, I currently spend about 5€ a month on API tokens.

I only use DeepSeek v4 Pro and local Qwen3.6-27B, so no subscriptions are needed.

If you actually engineer your code instead of just passively vibe coding, that is plenty.

#llm #ai #coding

https://github.com/robinostlund/homeassistant-volkswagencarnet/issues/967

There needs to be a law that makes root based attestation, play integrity, and unified attestation - no matter who provides the root certificates, Google/Apple/other vendors - illegal. There is only one use for this technology right now, and it is to prevent people from doing what they want to do with the devices they own, while also making interoperability cryptographically impossible. This is anti-competitive and should simply be illegal.

[BUG] Login no more possible, Android App still works Β· Issue #967 Β· robinostlund/homeassistant-volkswagencarnet

Before you post a new issue - you must first check the following (and check the boxes with an "X" below) [x ] 1.) Can you login using the smartphone app Volkswagen/Volkswagen Connect and interact w...

GitHub

So my little purpose build PKM is almost finished. It is a explorative prototype to see how a few ideas I had about navigation and paradigms turn out.

It is the first system I have vibe coded > because it is a prototype that will be thrown away after I have the information that is relevant. I figured that is the best place to do something like that.

The Ui/Ux aspects turn out to be … optimizable and I need to rethink a few ideas or substitute them.

Do not trust services without a status page.

I recently canceled my Claude subscription because I switched to local inference and OpenRouter. These models are super cheaper and still smart enough to increase coding efficiency.

As soon as I made the switch, Claude gave me much higher limits. I suspect they track when users are about to leave and quietly increase limits to keep them from jumping the ship.

SQLite really has anything one can wish for.

https://sqlite.org/vec1/doc/trunk/doc/vec1.md

Vec1: Vec1 Vector Extension