MarginaliaNu Profile Banner
Viktor Lofgren | Marginalia Search Guy Profile
Viktor Lofgren | Marginalia Search Guy

@MarginaliaNu

Followers
1K
Following
3K
Media
310
Statuses
2K

Working full time on an open source internet search engine. Acting librarian of the weird corners of the web.

Sweden
Joined October 2021
Don't wanna be here? Send us removal request.
@MarginaliaNu
Viktor Lofgren | Marginalia Search Guy
2 years
Today is the day. I left the office for the last time an hour ago. Time sheets filed, corporate laptop handed in, goodbyes said. I'm now working full time on Marginalia Search. https://t.co/1Yk1rEerfz
marginalia.nu
I’m working on Marginalia Search full time. I left the office for the last time today, and it’s the strangest feeling. I’ve quit jobs, taken time off work, been laid off, but this is different from...
9
9
117
@ChShersh
Dmitrii Kovanikov
18 hours
I went on a job interview for a Senior SWE role. They asked me about my experience with Kafka. I told them how in “Metamorphosis” someone can lose their worth in others’ eyes the moment they stop being useful. It’s a chilling reminder of how fragile our sense of belonging can
122
374
5K
@MarginaliaNu
Viktor Lofgren | Marginalia Search Guy
19 hours
Early preview of what I'm working on now, a tool for building custom filters, that can also be exported to XML and used in the API. Front end dev is probably my least favorite thing, but it's undeniably nice when it starts to come together. Thoughts and opinions are welcome.
1
0
4
@MarginaliaNu
Viktor Lofgren | Marginalia Search Guy
9 days
As an example, `ip netns exec` bind mounts anything it finds in /etc/netns/${name} over /etc. This a bit reckless, and I raised concerns about this poorly documented feature with the maintainers but apparently it's perfectly safe because you typically need to be root to write to
@MarginaliaNu
Viktor Lofgren | Marginalia Search Guy
11 days
In my understanding of Linux security, it's a bit like this.
0
0
3
@MarginaliaNu
Viktor Lofgren | Marginalia Search Guy
11 days
In my understanding of Linux security, it's a bit like this.
6
0
18
@MarginaliaNu
Viktor Lofgren | Marginalia Search Guy
11 days
What these technologies we blame for our messes all have in common is some degree of magic that you aren't expected to understand in order to use the tech. It is possible to know how e.g. docker works, but most people just don't, containers just magically exist in the ether
@thegeeknarrator
Kaivalya Apte - The Geek Narrator
12 days
A trend… Use ORM, write terrible DAO layers, face problems, blame ORM. Use Java, create bad abstractions, face problems, blame Java. Use k8s, write complex configurations, face problems, blame k8s. Use Postgres, design suboptimal table structure, face problems, blame
0
4
22
@MarginaliaNu
Viktor Lofgren | Marginalia Search Guy
17 days
Basically setting up a series of small exercises to get myself extremely familiar with the matter now. May publish this as some notes later if anyone is interested.
0
0
2
@MarginaliaNu
Viktor Lofgren | Marginalia Search Guy
17 days
Will migrate the search engine off docker, into systemd some time soon, mostly because docker's networking is so flakywhen it comes to non-trivial setups with multiple bridged networks. Though setting up the same bridged networks, macvlans and so on manually is going to be a bit
1
0
6
@MarginaliaNu
Viktor Lofgren | Marginalia Search Guy
21 days
I will block anyone who doesn't immediately alias ls='ls -marginalia'. Yes it's in backwards alphabetical order, no I will not hear complaints.
@HSVSphere
HSVSphere
21 days
another reason to use nushell, ls -labubu doesn't work in it
0
0
2
@MarginaliaNu
Viktor Lofgren | Marginalia Search Guy
22 days
I've come to talk with you again
0
0
5
@MarginaliaNu
Viktor Lofgren | Marginalia Search Guy
1 month
And we are back, with 1.4 TB storage reclaimed! Good idea to run `docker system prune -a --volumes` every once in a while if you happen to have a system that runs a CI pipelines that builds docker images. I will leave it at that.
0
0
6
@MarginaliaNu
Viktor Lofgren | Marginalia Search Guy
1 month
Search engine is offline for a bit. Ran out of disk space. Need to do some maintenance on the system later to solve the issue more permanently, but working on bringing everything back up again now.
1
0
2
@MarginaliaNu
Viktor Lofgren | Marginalia Search Guy
1 month
I feel a strong compulsion to pivot to full time TempleOS development after partaking in this information.
0
0
3
@MarginaliaNu
Viktor Lofgren | Marginalia Search Guy
1 month
1
0
0
@MarginaliaNu
Viktor Lofgren | Marginalia Search Guy
1 month
1
0
0
@MarginaliaNu
Viktor Lofgren | Marginalia Search Guy
1 month
1
0
0
@MarginaliaNu
Viktor Lofgren | Marginalia Search Guy
1 month
I'll just leave this here for your contemplation.
1
0
1
@levelsio
@levelsio
1 month
🇪🇺 As a European citizen and AI founder, I can apparently use these "AI Factories", so I just signed up to use them! Every "supercomputer" has an [ ACCESS NOW ] button which made me very excited I expected to sign up, maybe pay a discounted H100 rate (funded by EU, that'd be
@levelsio
@levelsio
1 month
What in the F is an AI factory? I had to investigate what the unelected @EU_Commission is talking about today So according to them, it's some data centers (which they call supercomputers) in 6 different EU countries I checked out the most powerful one: Karolina, a Czech data
407
514
5K
@MarginaliaNu
Viktor Lofgren | Marginalia Search Guy
1 month
Naming the tests for the error cases that fall out of your fuzz tests be like
0
0
0
@MarginaliaNu
Viktor Lofgren | Marginalia Search Guy
1 month
Though it applies for all other code, this clearly doesn't apply to this optimization I've been working on.
0
0
1
@MarginaliaNu
Viktor Lofgren | Marginalia Search Guy
1 month
1
1
9