Artigo
19712 descobertas · Descobertas escolhidas da web aberta, das mais recentes às mais antigas.
-
Warranty Void If Regenerated
Warranty Void If Regenerated by Scott Werner (via Valentine): His shop was in a corrugated steel building on Highway 29, between a feed store and a Laundromat. It had a waiting area with four plastic chairs and a coffee machine that Tom had specified himself and which made coffee that was, by consensus of his clients, exactly adequate and no better. He’d tried to improve the spec three times. Each time, the regenerated firmware made the coffee subtly worse in a different way. He’d eventually concluded that coffee machine specs existed at the exact intersection of fluid dynamics, thermal manage
bjorn.now · EN
-
It's beginning to crumble — The first steps of my breadcrumb tool
I had a breakthrough while working on bjornstack that made me realize how I could make an MVP of breadcrumb, the tool I’ve wanted to build for ~18 months. So anyway, bjornstack is my opinionated take on how to write code, aimed at constraining and guiding genies to get their work done. And while working on it, like I have been whenever I’m working with genies, I got thoughts that I wanted to explore later, or ideas for other things I’m working on. I realized that since I started using beads capturing in this project has gotten easier, while chatting I just mention we need “a new bead about x b
bjorn.now · EN
-
How to manually restore a dolt db from its git remote
You can manually clone a dolt database from its git remote when bd bootstrap or bd init won’t cooperate. bd dolt stop: stop the server in the git repo you’re restoring so you can operate on its database cd ~/.beads/shared-server/dolt: go to the shared dolt server (it’s .beads/dolt/beads otherwise, I think) rm -rf : remove the DB if it exists already dolt clone git+ssh://git@github.com/user/repo.git : clone it to your prefix cd - && bd ready: see if you can see the listing I don’t know why my local just refused with bd bootstrap but this allowed me to fix it manually.
bjorn.now · EN
-
How to find which dolt databases need to be committed
dolt’s shared server won’t pull until all databases on the server have committed changes, not just the beads project you’re pulling. You’ll get Error 1105 (HY000): cannot merge with uncommitted changes and it’s confusing when the beads project you’re working in has autocommit on. The uncommitted changes are in a different project that’s also using the shared server. The fix is to go through your other projects and commit their changes (or enable autocommit by adding dolt.auto-commit: "on" to .beads/config.yml). To find which databases have uncommitted changes:
bjorn.now · EN
-
How to recover from a corrupted dolt journal
When dolt’s journal is corrupted, dolt fsck --revive-journal-with-data-loss will truncate it back to the last valid record. I found this error message when starting dolt up after upgrading the server: invalid journal record at offset 5831169: invalid journal record: CRC checksum does not match. To recover, go to your dolt DB: cd ~/.beads/shared-server/dolt/ \ && dolt fsck --revive-journal-with-data-loss It backs up the journal, truncates to the point it failed, and makes it possible to start the server again. In my case the db came back up with data loss. I did a bd dolt pull and it pulled in
bjorn.now · EN
-
beads 1.0.1 silently starts exporting issues.jsonl by default
beads 1.0.1 flipped the export.auto default to on, so old projects silently start exporting issues.jsonl after upgrade. To opt back out, run: bd config set export.auto false New projects get prompted during init, only existing projects will get this nice surprise. If you’re using dolt’s git export instead, commit the config change and delete the issues.jsonl file.
bjorn.now · EN
-
The IKEA Kajplats bulb wouldn't pair because my network had no IPv6
Matter over Thread requires IPv6 on your local network, so if you can’t pair the IKEA Kajplats bulb that might be why. I didn’t have IPv6 enabled, and my ISP doesn’t assign IPv6, so I used unique-local-ipv6.com to get a unique prefix. Configured it as static in my local network setup, alongside the IPv4 configuration, on my UniFi Dream Machine and then all my bulbs connected. Now my niece is learning to pronounce English colors as she cycles my apartment through every shade of the rainbow 😁
bjorn.now · EN
-
Reset an IKEA Kajplats bulb with 6 power cycles
Reset an IKEA Kajplats lightbulb by power cycling it 6 times and then leaving it on until it blinks, then it’ll be in pairing mode again. Thanks fishymanbits on Reddit! Step by step: Turn off the bulb for 30s Power cycle 6 times; on until it lights up, off immediately, count “one one thousand”, repeat On the sixth on, leave it on and wait When the bulb blinks it’ll be in pairing mode again
bjorn.now · EN
-
February & March 2025
February and March were packed with workshops, blog features and taking big steps into digital sovereignty.
Sturmsucht's Blog & Community · EN
-
An interview with German podcast Getting Ready
Insights on the German Getting Ready podcast about my journey, brand philosophy, Elopements and industry trends.
Sturmsucht's Blog & Community · EN
-
Why a business website matters (more than ever)
Why relying on social media alone is risky for your business. Learn how algorithm changes and platform monetization make owning your website essential for long-term success.
Sturmsucht's Blog & Community · EN
-
Autumn Workation: Escaping into Swedish woods
Join me on my after-season workation in the Swedish countryside this November. A week in nature among creatives to finish the last tasks of the year and relax from a stress world.
Sturmsucht's Blog & Community · EN
-
Fediverse: a new open and social web
How a new network revolutionise the web by bringing old values back to social media.
Sturmsucht's Blog & Community · EN
-
My first FOSDEM
A conference about digital independence and the new social web. Meeting the inspiring humans behind the Fediverse and other open & free platforms.
Sturmsucht's Blog & Community · EN
-
A foggy morning in the countryside
The morning laid a mist over the land, shrouding everything in a mystical veil. The perfect backdrop for an undisturbed and witchy session with my girlfriend.
Sturmsucht's Blog & Community · EN
-
A new social me
How the Fediverse has influenced the way I live my (online) social life now.
Sturmsucht's Blog & Community · EN
-
Some Tips on Building Business Central Reports
I’ve noticed that many of my colleagues don’t enjoy creating Business Central reports, which is a shame because building a good, non-trivial report can be very interesting and requires more skill the some would admit. Here, I’ve listed a few things I’ve noticed others often overlook when creating reports (whether out of a lack of knowledge or interest). Some tips are straightforward, some are opinionated, but most are not sufficiently explained in books or blogs.
Index on Blog · EN
-
The Second Dumbest Way to Solve a Maze
You’re probably familiar with The Dumbest Way To Solve A Maze : a method involving the simulation of gas diffusion through the maze’s hallways. I’d like to introduce what is likely the second dumbest way to solve a maze. While this method isn’t inherently dumb (in fact, it involves math that is far from ‘dumb’), it’s so impractical for actual use that it’s simply ‘dumb’ to apply it to maze-solving. The Riemann mapping theorem The Riemann mapping theorem states that for a non-empty, simply connected open subset $U \subset \mathbb {C}$ there exists a biholomorphic f
Index on Blog · EN
-
Windows sucks
Microsoft Windows operating system sucks. Unfortunately, I am forced to use it at work. It sucks as a day-to-day operating system, and it sucks as a development environment. Every day, it sucks more and more. It takes me at least twice as long to compile the same Go code on Windows as on Linux. My Github actions run 8 times slower on Windows runners than Linux runners . It takes 30 seconds for Outlook to open (my 6 year iPhone can open the Mail application in second or less). Excel startup is equally slow.
Index on Blog · EN
-
CV Tips from Someone Who Actually Reads Them
Our team was recently looking for a new developer, and I was tasked with reviewing CVs and conducting technical interviews. I’ve done technical interviews before, but this time I first had to go through around 100 CVs and pick the most promising ones. As we are working with fairly unknown technology (a domain-specific language called AL ), we were open to candidates of all levels. In candidates, we look for general backend knowledge and motivation to work on ERP software. Since our search was broad, we got a wide selection of CVs from people with different experiences. However, I noticed &ldqu
Index on Blog · EN
-
Reimplementing PKCS#11 module
It has been more than two years since I released Baš Čelik , software for reading serbian smart-card documents. After the past two years I implemented everything I originally planned (and more), but one feature was always missing and users kept asking for it: the ability to use the personal certificate from the ID card to sign data. A driver for such functionality exists for Windows, but not for Linux or macOS.
Index on Blog · EN
-
Administracija servera uz ličnu kartu
Tokom prethodnih godinu dana, radio sam na kreiranju PKCS#11 modula otvorenog koda za srpske lične karte. Motivacija za kreiranje modula bila je pre svega omogućavanje Linux i macOS korisnicima da se uloguju na državne portale poput eUprave ili ePoreza. Međutim, kako je PKCS#11 standard veoma rasprostranjen, neki načini upotrebe otvorili su se o kojima i nisam razmišljao kada sam počeo da radim na modulu. Pre svega, to je potpisivanje (PDF, XML,…) dokumenata, za koje se ispostavilo da radi bez bilo kakvih problema.
Index on Blog · EN
-
Don't solve my Sudoku
I love solving Sudoku. When I was in 7th grade, I learned to solve Sudoku by myself. Since then, there hasn’t been a week in which I didn’t solve at least one. Fortunately, I found a job where I could solve them every day and get paid well. But I am not in the Sudoku business for the money. I am there just for the Sudokus. I love thinking about problems variations, new and old techniques, comparing problems and finding symmetries in solved boards. Sometimes, when I find a very hard problem and think about it for days, those thoughts spill into my dreams. The following morning, I wi
Index on Blog · EN
-
Izbori u Srbiji 2026
U prethodnih 5 godina desila se jedna vrsta promene kolektivne svesti. Zanimanje pojedinca za politiku je prešlo put od “tabu teme”, do svakodnevnog povoda za razgovor. Pre deceniju, na političko interesovanje se generalno gledalo sa visine, gledanje skupštine je bilo rezervisano samo za penzionere, a protesti su bili samo za dokone. Danas, politika se spominje u maltene svakom diskursu. U javnom prevozu, kod frizera, u čekaonici u bolnicama, na poslovnim sastancima, u školskim klupama… Svuda se kritikuje trenutni režim, manje ili više otvoreno. Ne postoji nikakva sumnja, da
Index on Blog · EN