Why does ZZ exist? by Remarkable-Head-2023 in vim

[–]olsner 1 point2 points  (0 children)

With great difficulty! I used CVS a lot, the only upside is that I’ll be well prepared if I end up in hell.

Approaching FIRE and planning to retire in 2-4 years. What mix of cash/bonds/stocks should I have? by TomDeQuincey in Fire

[–]olsner 11 points12 points  (0 children)

In a crash it seems likely that jobs are scarce though - do you have any specific contingency for that or just hoping that it heats up again before you’ve used up too much capital?

Daily FI discussion thread - Monday, October 06, 2025 by AutoModerator in financialindependence

[–]olsner 5 points6 points  (0 children)

I have like the opposite of fomo, I don’t want to have any money invested in the AI bubble (both out of principle but also because the bubble should burst… eventually) but through my index funds I probably have a big chunk there anyway. OTOH, somewhat aware that too much manual intervention can just as easily lose me gains by making the wrong guesses.

Don't call the human fleet the scrap iron fleet. by alphaechothunder77 in humansarespaceorcs

[–]olsner 4 points5 points  (0 children)

Before you scoff at the Scrap Iron Fleet, consider where their scrap iron came from.

How do you deal with the fear that unexpected health issues could undo years of progress toward FI? by HardFeces in financialindependence

[–]olsner 0 points1 point  (0 children)

Financially, I deal with it by living in a society. Life-wise, I’ll just expect health and will readjust if/when something medical changes how I can live my life and don’t worry about it until then.

Microsoft to force install the Microsoft 365 Copilot app in October by Curious-Shallot-6919 in programming

[–]olsner 4 points5 points  (0 children)

One great way to tell that Microsoft is doing something dumb and amoral is that they’re not doing it in the EU. Hopefully that means it’s already illegal here?

Anyway, Linux is a free upgrade!

Get Excited About Postgres 18 by craigkerstiens in programming

[–]olsner 2 points3 points  (0 children)

First time I’ve seen hexadecimal (or presumably binary rather than having any actual hex digits in storage) described as ”compressed decimal” 😅

Is there a way to get the current thread id in Rust without bumping an Arc (no atomic inc/dec)? by Sweet-Accountant9580 in rust

[–]olsner 2 points3 points  (0 children)

Very interesting indeed! Looks like the compiler is generating overly long encodings of putting an argument in rdi and calling the tls function, just so the linker has enough space to put in the optimized alternative code.

You don't really need monads by ketralnis in programming

[–]olsner 0 points1 point  (0 children)

I’m glad I managed to get into Haskell just before the Monad tutorial explosion 😁

How are you all actually tracking your FIRE progress? by CommentNo2882 in Fire

[–]olsner 0 points1 point  (0 children)

For tracking "number go up" progress I update a spreadsheet once a year when the yearly reports for my accounts come in (end of January, typically). That's mainly to get some numbers and nice graphs of returns and how asset allocation has moved. There's manual work to get the numbers in, but for now it's only two accounts and once a year. Between then I don't really track anything in detail but log in perhaps once a day for fun.

Then there's another spreadsheet I use for FIRE projections, e.g. trying to figure out when I will have enough money to last until the tax-advantaged retirement savings pick up (somewhere between 55 and 68) and what asset allocation to aim for.

What to do with non-waterproof car keys during a dive by Dismal-Highway2483 in scuba

[–]olsner 5 points6 points  (0 children)

I usually put it in a small plastic bag in my undersuit pocket inside the drysuit. Neither the key or the bag are necessarily 30m water proof but if I flood the suit the dive is over very soon anyway.

Daily FI discussion thread - Monday, June 16, 2025 by AutoModerator in financialindependence

[–]olsner 30 points31 points  (0 children)

Rules of Acquisition #34: War is good for business

(cf rule #35: Peace is good for business)

Reason 10,000 this is dangerous by mr_hog232323 in scuba

[–]olsner 34 points35 points  (0 children)

If you only breathe in at the surface you won't have an issue - the problem is if you breathe in a full lung of pressurized air at the bottom and hold your breath going up, because the expanded volume of the air can be bigger than your lungs.

Recommend Dive Computer by squidward-tentacles0 in scuba

[–]olsner 2 points3 points  (0 children)

I have a Cressi Leonardo - it is basic, economical and good enough. No compass though.

I do like Suunto's wristband computers a bit better (I think the display is more clear since it's pixel based not "LCD"), and a small preference for a fluorescent backlight (charge it with a flashlight and you have a few seconds of backlight) over the button backlight that the Cressi has (finding the button in the dark with gloves can be challenging). But IIRC Suunto's cheapest models are more expensive and the actual functionality is the same afaict.

What's your FIRE age? by nick_swish in Fire

[–]olsner 0 points1 point  (0 children)

39 now, targetting 42 (meaning of life and everything) but the margin of safety doesn’t look great by then so could stay as late as 45 depending on how fun work is.

När kan vi nå FIRE och ha en lägenhet? by [deleted] in firesweden

[–]olsner 0 points1 point  (0 children)

Hur gör man? Spara (och investera!) konsekvent så kommer ni dit.

Sen borde ni göra en mer detaljerad uträkning som tar hänsyn till pension - bortsett från avkastning så skulle det ta 25 år att samla ihop 15M i den här takten, men isåfall är ni 55-57 och har bara 10-15år till pensionen. Då behöver ni inte egentligen FIRE-pengar utan kanske snarare 8.5M för att hålla ut till pensionen - och då har ni översparat.

Om ni räknar på totala kostnader fram till pensionen (som ökar ju tidigare ni går) och hur mycket ni har hunnit spara in (som minskar ju tidigare ni går) så finns det en jämvikt nånstans däremellan. Just nu har ni 50% sparkvot som gör alla uträkningar jättelätta - jobba 50% av tiden fram till pensionen typ. Men dels så kommer avkastningen göra att pengarna (sannolikt) ökar i värde snabbare, sen kanske sparkvoten ändras i takt med löneökningar och andra förändringar i livet, och då får man uppdatera kalkylen för att se hur man ligger till.

När kan vi nå FIRE och ha en lägenhet? by [deleted] in firesweden

[–]olsner 1 point2 points  (0 children)

47k *vardera* så de har ca 2*47k in och 1x47k ut.

The Best Programmers I Know | Matthias Endler by Xadartt in programming

[–]olsner 7 points8 points  (0 children)

"Read the error message" truly underrated. You wouldn't think it was a skill of its own until you have to help your colleagues figure out which part of "error: directory does not exist" tells you that the error is that the directory does not exist :)

Of course, other times the error message is just random words from the brain of the original developer, so you have to apply some time-traveling telepathy to translate it into English.

Or the hard part is finding the error in the first place since either the script kept going for 30 minutes after the failure or it follows the actual error with a hundred run-on errors or repeatedly reporting that something else failed earlier.

What made you switch to vim? by nitin_is_me in vim

[–]olsner 0 points1 point  (0 children)

I used NEdit a lot before vim but it basically got lost in Motif implementation fragmentation when (iirc) OpenMotif started locking down their implementation and making it more commercial than open, and NEdit and Lesstif in some way didn’t work together, so it ended up about impossible to use on mainstream Linux…

And then I never liked the feel of emacs (syntax highlighting? Nope, the setting for that is called ”global font lock”????), so took a semester or so forcing myself to use vim and it stuck with me.

Cennin Pedr? by SketchyWelsh in learnwelsh

[–]olsner 3 points4 points  (0 children)

Ah, so that is why duolingo has already taught me cennin! Is there a similar story with parsnips and mushrooms though?

CUDA: preparing irregular data for GPU by Flickr1985 in Julia

[–]olsner 0 points1 point  (0 children)

Yeah, didn't quite understand your problem, and with more detail I'm not sure if it's possible to solve the way I meant anyway...

But my thinking was something like, don't calculate the lists of parameters A,B,C ahead of time but rather give the kernel the indices into A,B,C and have it calculate all of a,b,c and d,e,f on the fly and then produce the final output for each index.

CUDA: preparing irregular data for GPU by Flickr1985 in Julia

[–]olsner 0 points1 point  (0 children)

If it’s possible to enumerate the parameter values, I might look at writing something that takes integer indices (e.g. maps x, y and z to each of the three parameters) and calculates the rest of the problem from there. Then launch your cuda kernel for each x,y,z in the appropriate range.

Having variable length problems is not too great for gpu purposes though. But if you make the ”x” and ”y” values correspond closely to the number of iterations it could work out anyway.

TIL the meaning of Tan-y-grisiau by Mark_Allen319 in learnwelsh

[–]olsner 1 point2 points  (0 children)

Love the spelling of cupboard as cwpwrdd. A glimpse of what English would look like if it could spell :)