donjoe
Joined 9 years ago
Joined 9 years ago
Italy recently started screening kids nation wide. Initial results are showing that of 4.4% of kids are affected. [1]
Celiac disease is massively under-diagnosed and GPs knowledge about the disease is limited. Also, celiac disease might cause issues which are not directly gut related: one might end up with a B12 or iron deficiency, one might get migraines, fatigue, gluten induced ataxia and many many more.
[1] https://celiac.org/2025/09/24/how-research-is-shaping-italys...
BankID is _in theory_ a nice technology. However, it is only handed out to people registered with the Swedish tax authorities holding a Swedish bank account.
All daily activities are nowadays bound to BankID: need a doctor's appointment? -> needs BankID; Want to buy something on Blocket? -> needs BankID.
As an European frequently spending some time in Sweden not in possession of a Swedish tax #, I feel very much excluded from online and partially offline activities in this country.
A few other interesting tasks I was involved back then were:
- smashing an oven's door until the hinges would give up - testing new heating elements in the open (basically, building a gigantic grill) - appliance transport packaging tests - cooking and baking on a daily basis to make sure food turns out as expected
Overall, home appliances are a great product as an engineer to work on. It is a product you usually use multiple times a day. And if you love cooking yourself, even better :-)
When using v7, I need some sort of audit that checks in every API contract for the usage of v7 and potential information leakage.
Detecting V7 uuids in the API contract would probably require me to enforce a special key name (uuidv7 & uuid for v4) for easier audit.
Engineers will get this wrong more than once - especially in a mixed team of Jr/sr.
Also, the API contracts will look a bit inconsistent: some resources will get addressed by v7, others by v4. On top, by using v4 on certain resources, I'd leak the information that those resources addressed by v4 will contain sensitive information.
By sticking to v4, I'd have the same identifier for all resources across the API. When needed, I can expose the creation timestamp in the response separately. Audit is much simpler since the fields state explicitly what they will contain.
My current setup:
- generate a new psql testcontainer _or_ reuse an existing one by using a fixed name for the container - connect to the psql container with no database selected - create a new database using a random database name - connect to the randomly generated database - initialize the project's tables - run a test - drop the database - keep the testcontainer up and running and reuse with next test
With this setup, most tests run sub-second;
What you would do in go is:
- either a new goroutine per message
- or installing a worker pool with a predefined goroutine size accepting messages for processing
In case you trigger a native fetch, you've got no way to cancel the call due to the missing cleanup fn.
When it comes to efficiency, internal gear hubs sadly aren't yet in the range of a rear derailleur.
https://fahrradzukunft.de/17/wirkungsgradmessungen-an-nabens...
A dirty rear derailleur of course also reduces the drive train's efficiency by a lot - which can be solved by cleaning the chain every other month.
When moving towards belt drives, you need a very stiff frame which can be opened/split in the back to fit the belt. These frames are more expensive to produce which will furthermore increase the overall bike's price.
Ideally, we all train our legs to be able to handle a single speed setup ;-)
Socials: - linkedin.com/in/korbinian-doepper - github.com/doejon
---