HNHacker News
TopNewBestAskShowJobs

dijit

39,038 karma · joined July 26, 2013

EMAIL: jharasym [at] linux [dot] com

meet.hn/city/se-Malmo

Socials: - github.com/dijit - x.com/dijit - linkedin.com/in/jharasym

Interests: DevOps, Remote Work, Programming, Gaming

---

![](https://avatars.githubusercontent.com/u/667455?v=4)

Formerly: CTO on project [RENNSPORT](https://rennsport.gg) for competition.company; Technical operations on [VtM: BloodHunt](https://bloodhunt.com/en-us) and [Tom Clancy's The Division](https://www.ubisoft.com/en-us/game/the-division) series of video games.

Oper and owner of [DarkScience](https://darkscience.net) the IRC network.

[Personal blog](https://blog.dijit.sh)

mostly around IRC: ircs://irc.darkscience.net/darkscience

dijit.at.hn

submissionscomments
dijit··on Since Linux 6.9, LUKS suspend stopped wiping disk-encryption keys from memory
Flicking a button to turn something on is not what I'm talking about, that's normally the easy part of any setup, and I judge people harshly who only take that aspect of something into consideration when discussing systems.

Brittle is what happens when you haven't logged on to the machine in 60 days, trust with AD is broken, TPM has a glitch and wipes the in device key and forces you into recovery... or god forbid you service the laptop and now you have to enter recovery mode.

Then you're in a nightmare, trying to give someone a super long passphrase over the phone is a not-too-uncommon occurance.

That's assuming you have a good policy for storing the recovery keys. Too loose and they're handed out to everyone, sort of defeating the purpose: too strict and you need the IT department (or specific members), and its still predicated on the notion that you have a policy for it... Given that Admins are a dying breed... I don't think this is workable.

If you compare with Filevault on MacOS: which tracks the credentials of the logged in user; there's no "issue" if the device loses trust because ultimately you always use the real unlock key: not something cached in a "secure storage".

dijit··on Since Linux 6.9, LUKS suspend stopped wiping disk-encryption keys from memory
"PLEASE ENTER YOUR BITLOCKER RECOVERY KEY"

Where is it?

A) Uploaded to microsoft

B) Somewhere in EntraID?

C) Somewhere in our onprem AD?

D) Written down on a scrap of paper when I set up the laptop

the fact that they never ask for the passphrase is a weakness of the system. Because now you have an extremely difficult situation as soon as you're off the happy path.

It's also like 64 characters alphanumeric with no capability to copy/paste.

Compare it to Vera/Filevault where the access key is the users passphrase. In MacOS it's literally your account password, which follows along with your in-OS account credentials.

dijit··on Since Linux 6.9, LUKS suspend stopped wiping disk-encryption keys from memory
if by "great" you really mean "fine".

It's still brittle, awkward and puzzlingly awful UX despite being the literal standard for the platform.

Compare it to any of the actively maintained alternatives, Filevault for MacOS (which is wonderful and never sends your key to be kept somewhere else) or LUKS on Linux.. heck, even Veracrypt is actually easier to understand and more robust.

dijit··on 24-bit/192kHz music downloads and why they make no sense (2012)
huh...

So I guess the programmer equivalent is distributing .pdb's (or, symbols)

dijit··on This blog is written in en-GB
I live in Sweden (and have for 11 years), a lot of the "charm" in my speech has been filed away, I speak in a very neutral accent (which barely registers as british anymore) and I use americanisms a lot, avoiding "false friends".

(IE; I never use the word "chip" to mean crisps or fries - I will instead use "Crisps", despite it being british, and fries, despite it being American; in order to avoid ambiguity.)

The more difficult one is "pants", I would say underwear or trousers.

It's interesting how I only notice how much it's contrasted when I go back to the UK and hear others, I notice people using words that I've put a mental "X" on, and its only then that I realise that I've put the mental "X" on the word... because it no longer feels natural to hear it.

dijit··on This blog is written in en-GB
it's made worse that those were Canadian dollars..

now we're all confused.

dijit··on This blog is written in en-GB
> Here's the thing. No.

Hahaha

I decided to have a bit of fun with the Accept-Lang header, if you're british it shows a totally different version of my blog including changing my name to a more british variant, a background including tea, phone booths, kings guards, busses, bulldogs and flags... and the colour scheme changes to RWB.

https://blog.dijit.sh

The original plan was actually to write two variants of every blog post, one where I write using dry wit, banter and colloquialisms, and the other with a more to the point and professional tone.

The reason I chose not to was because I thought it might be confusing when discussing the content on link aggregators (like HN)- I'm not so arrogant as to believe I write anything worth discussing, but it would violate the principle of least surprise... so I chose not to do it.

I'm curious to hear other peoples opinions, since this is the exact right subject to ask the question to relevant crowd..

dijit··on Fable 5 is Back
Bro, it's all vibes.

Models get dumber during the day and smarter during the night, I swear.

but I'm not willing to scientifically verify this, so I'm just going to go off of vibes- just like everyone seems to be doing with projects.

dijit··on Google copybara: moving code between repositories
really? I thought Google had paid Perforce for a source license?

Maybe I am wrong.

dijit··on Google copybara: moving code between repositories
Ha! This post comes right at the time where I finally got around to open sourcing the patches I made to provide Perforce support which I use at my gamedev studio[0].

I find it kind of funny that perforce support was not included, only git support seems to exist in any meaningful way: despite the primary use of copybara being for releasing internal google code (which lives in Piper, a fork of Perforce).

I actually got a bit worried when looking at the git history before making the PR, because there's a lot of Gerrit Change-ID markers (meaning there's some gerrit code review system somewhere which I'm not privvy too) and I might have submitted a PR which never gets upstreamed..

I feel the same pang of pain from the lack of a perforce version of Gerrit/Rietveld.. but, you can't ask for everything!

[0]: https://github.com/google/copybara/pull/347

dijit··on The CEO of Mullvad is the main financer of the Swedish Örebro party
1) An outlier wouldn’t prove any point about average trends.

Its a well understood point, even to the point that it ends up in economic and sociological studies.[0]

2) “Middle class” is not living paycheck to paycheck, I guess “middle” depends on which country you live in, but in Sweden if you don’t earn well or have secured employment (Ie; paid sick days) then people would likely not call you middle class.

In the UK, most people are working class (not middle) which is more defined by high income white collar work. In the US its based more on yearly income than the type of work or how secure it is. So middle class has many definitions and none of them cover gig-workers.

Working hard isn’t the point, i guess you’re arguing the permanency part, while glossing over where I said its very hard to escape the underclass, even though you’re clearly admitting that its very hard.

FWIW it might help to read a definition of what Underclass means, natives are also a major part of the underclass especially in the UK; its not a derogatory term, its a state of being that is hard to escape: https://en.wikipedia.org/wiki/Social_class_in_the_United_Kin...

So, talking about an outlier who works hard, does nothing to talk about how the overwhelming majority are stuck. Unless you’re going to say every asylum seeker is superhuman, and truthfully now- we’re not talking hypotheticals, we have decades of migration information across the UK and Sweden to compare.

Arguing against what actually happens and talking about statistical outliers as the norm is disingenuous at best and immoral at worst.

[0]: https://www.sciencedirect.com/science/article/pii/S026427512...

dijit··on CERN bids farewell to the LHC and enters Long Shutdown 3
uhoh, can only store 1000 of that dataset then. D:
dijit··on Knoppix
Similar story here.

When I first started going towards Linux I tried, in this order:

* Puppy linux, because I liked puppies.

* College linux, because it was for education, and I was in secondary school, and college sounded fancy.

* Adriane Knoppix, because it's what came up when you did a web search for "knoppix download" -- that was interesting, if you didn't know, ADRIANE is for blind people.

* Whoppix (which became Whax) -- because I could actually find the download.

* Backtrack linux (because that was apparently better than WHAX)

* Slackware, because backtrack was based on this and "only script kiddies use Backtrack".

I did the same as you, tried to keep things to liveCDs but I always got the urge to install them, so would do it periodically until everything broke. This also meant I had to deal with whatever was broken (usually wifi).

One thing I remember very fondly though, which isn't a linux, is the leaked Geek Squad rescue CD... I'd give a decent chunk of change for an updated one of those..

dijit··on Rebuilding the Computer Room
Some purchases are phone purchases, some are computer purchases.

Flight tickets? Computer purchase.

Tickets for a show? ... phone purchase.

A laptop? Computer purchase.

A pair of shoes or a book? ... phone purchase.

etc;

(I think it comes down to a combination of: how good are the apps and websites, how many steps it takes, plus how much it costs to do it wrong)

dijit··on The CEO of Mullvad is the main financer of the Swedish Örebro party
> That you consider immigrants to be automatically part of an 'underclass' is very telling of the stigmatisation of asylum seekers.

What? Motherfucker I am part of the underclass, it's brutally hard to escape the underclass and unfortunately if you turn up to a country with no connections, no safety net, no money and no applicable skills then: YOU ARE PART OF THE UNDERCLASS.

Why are all the Foodora drivers Arab? do you think Arabs are pre-disposed for food delivery? No, it's because gig-work that barely pays the bills is the only option for many: this is disgusting servitude, barely surviving like this.

> Some of them are doctors and scientists especially from places like Syria.

Doctors from Syria who don't speak Swedish, need to pass a bunch of Swedish certifications to practice and cannot take female patients aren't going to get along well.

It's a valid point and one I would grant you, but it's very true that the observed reality of things is that asylum seekers are the most vulnerable in society.

Pretending they're not doesn't make this not the case.

dijit··on The CEO of Mullvad is the main financer of the Swedish Örebro party
Sure, children of asylum seekers should probably live with their parents when they return to their home countries.
dijit··on The CEO of Mullvad is the main financer of the Swedish Örebro party
but if Mullvad did that to you, you would (rightly) be angry. Hence the irony.
dijit··on The CEO of Mullvad is the main financer of the Swedish Örebro party
I think we all decided a long time ago that segregated schooling was a bad idea, it increased stereotyping and resentment according to studies: https://academic.oup.com/cdpers/article/10/2/81/8231636

Parallel societies have never been found to be a positive thing as far as I can tell.

dijit··on The CEO of Mullvad is the main financer of the Swedish Örebro party
As long as its not a protected class, by the letter of the law you’re right, but we’re not discussing law: we’re discussing human response.

If you were kicked off of a VPN provider (or, even a site) for financially supporting a non-proscribed political organisation: how would you talk about it.

dijit··on The CEO of Mullvad is the main financer of the Swedish Örebro party
My Polish great-granddad didn’t have a home to return to following WWII and the Iron Curtain- they forced him to learn the language.

Because not everyone in the UK could even hope to bend to work with Polish as a language in 1946.

dijit··on The CEO of Mullvad is the main financer of the Swedish Örebro party
What about kicking people out who don’t believe in equal rights for women?

Because, that is pretty core to the Swedish cultural identity.

dijit··on The CEO of Mullvad is the main financer of the Swedish Örebro party
So “don’t deserve to live” is down to “violence”.

Q: When people seek asylum, is the expectation that they should return when its safe?

Or is taking in 10% of population mean that you have a permanent minority population that is part of a permanent underclass similar to how black people have it in the US?

Genuinely asking.

dijit··on The CEO of Mullvad is the main financer of the Swedish Örebro party
Can you point to the charter where the Örebro party ever said that you don't deserve to live?

The embellishments of what people actually believe is extremely exhausting.

FWIW, I'm an immigrant in Sweden and if they gained power I would be affected, but we talk about people with differing views to us as if they're actively violent in order to shut down conversation.

This catasphrophising language will eventually not help your cause, because ordinary people start to feel numb to it and the hard-right will not be defeated by it.

dijit··on The CEO of Mullvad is the main financer of the Swedish Örebro party
Yes, we must cleanse every provider of wrongthink, especially those who might help us to speak without being censored or moderated, and tracked with ID.

We must make sure that they follow our politics.

dijit··on The CEO of Mullvad is the main financer of the Swedish Örebro party
To understand why there might be a desire to limit spending on art;

There was a recent case where city of Malmo was building a hospital; during the building of the hospital it was decided that a splice of the oldest tree in the world would be installed.

A very expensive life-support system was developed and an enormous amount of money paid for the splice. (not including the life support system, which was also an inordinate amount).

The tree didn't take, and needs to be replaced.

It's called "Spruce Time": https://www.svt.se/nyheter/lokalt/skane/region-skane-har-lag...

dijit··on The CEO of Mullvad is the main financer of the Swedish Örebro party
You seriously didn't buy IKEA furniture 10 years ago?

I do not believe you.

Regardless: do you think IKEA did more to promote Naziism in the decades that proceeded Ingvars death, or more after?

(the answer is of course: the exact same amount, which is none).

If you're unhappy making people wealthy who you disagree with, unfortunately I'm going to have to suggest that you disengage with society, your taxes fuel wars (largely against brown people), you're forced to use technology created with slave labour in order to engage with banking applications and you're going to be really mad when you discover what goes into your food.

Taking an absolute position against one person who creates a service that would allow you to evade fascism is pretty ironic given the way the world is going regarding online speech.

dijit··on The CEO of Mullvad is the main financer of the Swedish Örebro party
Is IKEA fascist? Because the founder was a Nazi supporter; https://en.wikipedia.org/wiki/Ingvar_Kamprad

I'm not saying this to dunk on IKEA, but sometimes even when there's a sole founder, the mission of the company and the mission of the person who founded it do not necessarily align.

EDIT: It also seems that the party is extremely left leaning but is anti-immigration, as a person who lives in Swedens third largest city (which is predominantly non-Swedish, like myself: I am also an immigrant) I can understand Swedes desire to minimise this, it's not a "far-right" topic anymore.

dijit··on Rebuilding the Computer Room
You're not alone.

I think everything peaked in 2014, phones were firmly "second" devices and there was a lower expectation that people were glued to them constantly.

Laptops had crappy batteries and performed significantly worse for more money, so were only used by the dedicated. (or, the rich in the case of some software devs in SV/London).

Most people still had desktops and using computers was its own "thing", then you went away and lived your life.

Now we're terminally online, internet culture is the pervading culture of the west... I've never liked computers less than now... but I still love computers :(

dijit··on Replacing Systemd with OpenRC in Debian
Yes, exactly.

"Systemd-vs-SysV" was never the concern for me personally, it was always "Systemd as the last init we ever create" based on how it's being built, and I always tried to argue that it was a hard pill to swallow because there were already better foundations in the world (SMF, for my favourite example), people didn't want to have that discussion, they just wanted to talk about how bad SysV was and that systemd was progress... I was impeding progress...

But, we're here now, and replacing systemd at this point will require being API and bug compatible or else major software (like GNOME) won't run at all.

So, systemd is the last init we'll ever have, just like I feared.

dijit··on The case for physical media ownership
Keeping anything at an old version requires perfect foresight (in the face of diminishing capabilities).

It's not like original PS4's can continue playing games as they're released, new releases assume later and later PS SDKs, you're only meant to certify against "latest".

And since downgrading is not possible on most "appliance" class devices (phones, consoles)... :\

← PreviousPage 9 of 34Next →