Four more months have gone by, and I've finally put out another blog post[0].
It's a pretty short one this time, but one I've felt was necessary. The topic - grouping exports in #TypeScript using #ES6-modules - is one that I feel is very underexposed. I've tried to find resources on how to use ES6 modules in TypeScript several times and in the end trial and error was the way to find out.
I hope the post saves someone the trouble.
0: https://yeldirium.de/2020/11/29/grouping-exports-with-es6-modules-in-typescript/
After only three weeks my #zettelkasten already has 150 notes and 437 internal links. I can't tell wether this is a sustainable form of #documentation for my thoughts and work, but it is definitely habit-forming and feels good.
Props to #neuron [0] for being a pretty awesome tool for this. I have neuron's static site generator and server running continuously via systemd and it makes writing and navigating the zettelkasten very comfortable.
So they
1. realize that what they want is impossible
2. they demand it anyway
Why am I reading the word "competent" so frequently in there? It does not seem like there was anyone competent involved.
Oh shit, it keeps going: The Presidency of Council of the European Union has given out a revised version of the Draft Council Resolution on Encryption[0] that I've quoted before[1].
Current moneyquote:
"[...] there are instances where encryption renders analysis of the content [...] challenging or practically impossible [...]. [...] it is therefore essential to preserve the powers of competent authorities [...] to carry out their tasks."
0: https://files.orf.at/vietnam2/files/fm4/202045/783284_fh_st12143-re01en20_783284.pdf
1: https://mastodon.yeldirium.de/@yeldiR/105179588153861672
RT @ForumPrivatheit@twitter.com:
Gleich geht's los: Tagung #ForumPrivatheit2020 u.a. mit
Keynotes von Aline Blankertz und Lorrie Cranor
Moderation: Uwe Jean Heuser
Kostenlos teilnehmen ab 10:30 Uhr
https://ims-cms.net/pub/27320/Forum_Privatheit/
I've been trying out the #zettelkasten [0] method using neuron [1] over the past one and a half weeks. So far, it feels pretty good just to write down thoughts and information that I think might be relevant at some point.
I feel like I have forgotten more already than I currently know, so storing information feels important.
Structuring the mess of thoughts and data, giving it shape and making it navigable is amazing.
0: https://en.wikipedia.org/wiki/Zettelkasten
1: https://github.com/srid/neuron
Ah yes, I should include my sources somewhere in here:
0: https://www.statewatch.org/media/1434/eu-council-draft-declaration-against-encryption-12143-20.pdf
Any cleartext access given to governments requires the use of a backdoor/master key.
This introduces a new vector of attack - gaining access to this master key makes every digital communication that adheres to these laws legible. Government agencies and service providers will become high value targets, since hacking them will mean hacking everyone.
This proposal and its implications make encryption basically useless.
Please use decentralized, end to end encrypted services to circumvent this.
The Presidency of the Council of the European Union has sent out a "Draft Council Declaration on Encryption - Security through encryption and security despite encryption"[0].
In it they state that strong #encryption is important to them and acknowledge its importance for #privacy. However, in the same breath, they state their intent to undermine it by collaborating with tech firms to gain access to clear data in a "lawful manner".
This is dangerous to encryption and security overall.
Louie Zongs ghost mini tracks are awesome :D
So get this: OpenAI [0], whose mission statement includes insuring that "artificial general #intelligence […] benefits all of humanity" [1] partners with #Microsoft for exclusive licensing of GPT-3 [2], their newest advance in natural language modelling [3].
Thus ensuring, that advances in #ai do not benefit anyone but tech giants and existing monopolists. What the fuck?
0: https://openai.com/
1: https://openai.com/about/
2: https://blogs.microsoft.com/blog/2020/09/22/microsoft-teams-up-with-openai-to-exclusively-license-gpt-3-language-model/
3: https://arxiv.org/abs/2005.14165
Also we intend to host some fediverse related services too - mastodon and maybe others. mastodon.yeldirium.de will at some point migrate to mastodon.staubwolke.org.
Staubwolke.org is growing in services, if not yet in users.
After setting up #OIDC with #keycloak, we now have single sign on for #gitea and #wekan!
Everything is on an invite-only basis so far. If anyone is interested in some self-hosted services and independence from big tech companies, drop me a dm.
We try to build a community around providing free services for free people :)
TIL the wayback machine has an API for creating website archives [1].
I might want to use that if I ever get around to bulding something memex-y 🤔
Finally got my ergodox-ez [0] #keyboard set up with my custom firmware[1] for the neo2 layout[2]!
It's incredible what a custom keyboard layout can do for you. It definitely takes some getting used to but I love having my modifiers exactly where I want them.
Big shoutout and thanks to mjonuschat[3] for building a neo2 firmware for qwerty, which i based mine upon.
0: https://ergodox-ez.com/
1: https://github.com/yeldiRium/qmk-neo2
2: https://neo-layout.org/
3: https://github.com/mjonuschat
Today I learned: #PostgreSQL does not support ordering in updates.
That might not seem necessary at first, but in the very specific case that you have an index on a table and want to update the index field on many rows (e.g. to move items up in a queue) then you can easily run into contraint violations with large amounts of rows.
The fix - which I don't really like - is deferrable constraints. [0]
#MySQL and some others support order by in updates 🤔
0: https://begriffs.com/posts/2017-08-27-deferrable-sql-constraints.html
Does anyone use #fontawesome and wants a #matrix icon?
Please help get attention to this two-year-old issue :)
Fullstack Developer // JavaScript & Container Enthusiast. Politically active for the greens; Pulling them left tho.
Core developer of the open source ddd, cqrs and event sourcing framework #wolkenkit for @thenativeweb@twitter.com.