diff --git a/content/pages/about.md b/content/pages/about.md
index 46b5a09..0d933a7 100644
--- a/content/pages/about.md
+++ b/content/pages/about.md
@@ -6,61 +6,80 @@ template = "about.html"
[extra]
semweb_prefixes = [
{name = "foaf", href = "http://xmlns.com/foaf/0.1/"},
- {name = "wd", href = "http://www.wikidata.org/entity/"}
+ {name = "schema", href = "https://schema.org/"},
+ {name = "owl", href = "http://www.w3.org/2002/07/owl#"},
+ {name = "wd", href = "http://www.wikidata.org/entity/"},
+ {name = "wdt", href = "http://www.wikidata.org/prop/direct/"}
]
-semweb_about = "http://dandellion.xyz/about#me"
+semweb_about = "https://dandellion.xyz/about#me"
+semweb_type = "foaf:Person"
+++
-
+
+
# About me
Hey I'm Dan! I like computers and all things computing! I'm a certified Computer electronics technician,
-and I am currently a second-year student taking computer engineering at NTNU in Trondheim.
+and I am currently a third-year student taking computer engineering at NTNU in Trondheim.
## Early life
-I have been interested in computers for as long as I can honestly remember, and have been using linux based distributions as my personal choice for operating systems since the 7th grade.
-I took an edx course in introduction to computer science (CS50) in secondary school, where I was introduced to C as my first "real" text based programming language
+I've been interested in computers for as long as I can remember, and have been using linux based distributions as my personal choice for operating systems since the 7th grade.
+I took an edx course in introduction to computer science (CS50) in secondary school, where I was introduced to C as my first "real" text-based programming language
(Until then I had worked mostly in LabView-like languages like robolab, and scratch, with small amounts of bash).
-I was in a club programming LEGO mindstorms and competing in FIRST LEGO LEAGUE since I was 11 till I was too old to compete, where I then transitioned into an instructor role.
+
+I was in a robotics club programming LEGO mindstorms and competing in
+FIRST LEGO LEAGUE
+ from I was 11 until I was too old to compete, where I then transitioned into an instructor role.
This experience proved useful when I taught children how to program during my local makerspace's summer school, and later as an outside instructor for an elementary school.
-## Videregående
+## High-School
-Of course I was also active in this aforementioned makerspace [Horten Folkeverksted](https://folkeverkstedet.com/) where I had the role of infrastructure-responsible and sat on the board of directors.
-I held presentations during our yearly event "Sommer:hack". Holding talks about Matrix, Nix, and also being responsible for hosting the CTF competition, and an introduction to "ethical hacking".
+During high-school I was active in [Horten Folkeverksted](https://folkeverkstedet.com/)
+where I had the role of infrastructure-responsible and member of the board.
+I held presentations during our yearly event "Sommer:hack". Holding talks about
+Matrix,
+Nix,
+and also being responsible for hosting the CTF competition with an introduction to "ethical hacking".
-I took electrical engineering in high school and specialized into "computers and electronics" where I learned a lot about electronic components and also got to dabble with programming microcontrollers.
+I took electrical engineering and specialized into "computers and electronics" where I learned a lot about electronic components
+and also got to dabble with programming microcontrollers.
I'm hoping to post about the big project we did that year at some point, but cutting it short, we made a big rubix-cube out of RGB LEDs, 3D-printing, and steel.
-In my third year I was the leader for our youth company, which did electronics repair (but mostly helped pentioners with their computers). I was also on the board of the student council.
+In my third year I was the leader for our youth company, which did electronics repair (but mostly helped pentioners with their computers).
+I was also on the board of the student council.
## University
-After I moved to Trondheim I joined Drift at [Programvareverkstedet](https://www.pvv.ntnu.no/), where we maintain an extremely large amount of legacy infrastructure (Our DNS-server is a MicroVAX II from 1985) - But also have a lot of fun!
-I've held a course in NixOS and managed to convert a fair few to using nix for their projects. I've become Drift's coordinator, and am responsible for our matrix-server.
+After I moved to Trondheim I joined Drift at Programvareverkstedet,
+where we maintain an extremely large amount of legacy infrastructure (Our DNS-server is a MicroVAX II from 1985) - But also have a lot of fun!
+I've held a course in NixOS and managed to convert a fair few to using nix for their projects.
+I later became Drift's coordinator, and am responsible for our matrix-server.
-I had a brief stint with [hackerspace-ntnu](https://www.hackerspace-ntnu.no/), [AbelLAN](https://abakus.no/pages/grupper/49-abellan), and am a member of [Omega Verksted](https://www.omegav.ntnu.no/)
+Here I also met my friends in WackAttack
+a CTF-team
+which won the student division and coming a close 6th overall at Equinor CTF 2023.
-I live with a lot of people (>100!), and have a senior role as responsible for our email lists, networking, website and internal tools.
+I had a brief stint with [hackerspace-ntnu](https://www.hackerspace-ntnu.no/), [AbelLAN](https://abakus.no/pages/grupper/49-abellan),
+and am a member of Omega Verksted
+
+I live with a lot of people (>100!), and have a senior role where I am responsible for our email lists, networking, website and internal tools.
-I see myself as someone who has fairly deep knowledge about a very broad set of topics in computing. Especially on the linux front and general programming.
-What I lack in formal education I like to think I make up in experience! I've dipped my toe in so many things that it's hard to mention everything!
# Hobbies
-In my spare time I maintain my own infrastructure which has gone through many a variation but has settled on a NixOS based config.
+In my spare time I maintain my own infrastructure which has gone through many a variation but has settled on a (of course) NixOS based config.
Through this homelab I maintain and host most of the services I use day to day.
-I of course also program in my spare time, making software that scratches whatever itch I might have.
-In the most recent years I have worked mostly on infrastructure as code via NixOS (writing modules), and making and maintaing packages.
-But I've also done some small things like writing a distributed video encoding service for AV1, and a couple of matrix bots.
+I also program in my spare time, making software that scratches whatever itch I might have.
+In the most recent years I have worked mostly on infrastructure as code via NixOS (writing modules), and making and maintaining packages.
+But I've also done some small things like writing a distributed video encoding service for AV1, and a couple of matrix bots.
-My favorite programming language is Rust, but I really want to learn Haskell as well.
+My favorite programming language is Rust, but I really want to learn Haskell and Erlang/Elixir as well.
-Of course I play video games, though mostly Minecraft and Dota 2!
-I enjoy listening to music, watching movies and Anime, and playing boardgames.
+I sometimes play video games, though mostly Minecraft and Dota 2!
+I enjoy listening to music, watching movies, Anime, and playing boardgames.
Bonus point if you know what my avatar refers to!
@@ -82,16 +101,17 @@ I'm also an active contributor to [nixpkgs](https://github.com/NixOS/nixpkgs) wh
* [Broke gstreamer by adding butteraugli and vmaf support to libaom](https://github.com/NixOS/nixpkgs/pull/159461), [but fixed it again for both gstreamer and libjxl](https://github.com/NixOS/nixpkgs/pull/177374)
* Fixed static compilation of [libjxl](https://github.com/NixOS/nixpkgs/pull/179102) and [libaom](https://github.com/NixOS/nixpkgs/pull/179266) (with lots of help)
* [Introduced the .mailmap file](https://github.com/NixOS/nixpkgs/pull/179266)
-* Active in the matrix team
+* [Made a module for bluemap](https://github.com/NixOS/nixpkgs/pull/312518)
+* Active in the nixpkgs matrix team
# Contact Information
-e-mail: [daniel.olsen99@gmail.com](mailto:daniel.olsen99@gmail.com)
-matrix: [@dandellion:dodsorf.as](https://matrix.to/#/@dandellion:dodsorf.as), [URI](matrix:u/dandellion:dodsorf.as)
-IRC: Dandellion on [libera.chat](https://libera.chat), [OFTC](https://oftc.net/), og [IRCNet](https://www.ircnet.com)
-XMPP: [dandellion_dodsorf.as@matrix.org](xmpp:dandellion_dodsorf.as@matrix.org)
+e-mail: daniel.olsen99@gmail.com
+matrix: @dandellion:dodsorf.as, [URI](matrix:u/dandellion:dodsorf.as)
+IRC: Dandellion on [IRCNet](https://www.ircnet.com)
+XMPP: dandellion_dodsorf.as@matrix.org
# Other platforms
diff --git a/flake.lock b/flake.lock
index 8bd3a05..e90156a 100644
--- a/flake.lock
+++ b/flake.lock
@@ -3,11 +3,11 @@
"even": {
"flake": false,
"locked": {
- "lastModified": 1672624951,
- "narHash": "sha256-yMzLLOZGMRWeM0wEnl7Hh4lIOe2Arz398DFZIPwiJMI=",
+ "lastModified": 1719800345,
+ "narHash": "sha256-uJjWstKqTk73fLlfxkywzlXC5fIR0wszdRRvGwKooBI=",
"owner": "dali99",
"repo": "even",
- "rev": "0fcd2c0608ceb3166e93321e1c8f18d7a23a19b6",
+ "rev": "bbe941bbcc334396bc91f9f42b005bb9d7a43050",
"type": "github"
},
"original": {
@@ -18,11 +18,11 @@
},
"nixpkgs": {
"locked": {
- "lastModified": 1694593561,
- "narHash": "sha256-WSaIQZ5s9N9bDFkEMTw6P9eaZ9bv39ZhsiW12GtTNM0=",
+ "lastModified": 1719468428,
+ "narHash": "sha256-vN5xJAZ4UGREEglh3lfbbkIj+MPEYMuqewMn4atZFaQ=",
"owner": "NixOS",
"repo": "nixpkgs",
- "rev": "1697b7d480449b01111e352021f46e5879e47643",
+ "rev": "1e3deb3d8a86a870d925760db1a5adecc64d329d",
"type": "github"
},
"original": {