HNHacker News
TopNewBestAskShowJobs

dijit

39,018 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 Rust Glancer: Rust LSP using 100x less RAM
rust-analyzer taking 2GiB of RAM per instance definitely hurts.

And I agree that efforts to reduce this are noble and warranted, but I worry about what doesn’t happen because of those optimisations. The rust tooling is just so-so good (and a better argument for the language than memory safety imo), so I support more efforts to be ergonomic over memory optimisation.

Even though rust-analyzer is often the largest memory process on my machine. (and I only have 24GiB of RAM).

dijit··on Felony charges for citizen deleting phone data at US Border
But I consider what the US/UK are doing to be invasive, and if the governments fell I might be proven right (hell, Snowden already proved it over a decade ago- yet here we are).

He was not a “normal person”, normal people are like your neighbour who lives simply and doesn’t engage in politics except to share their discomfort about some relatively trivial grievance like the price of eggs.

dijit··on Felony charges for citizen deleting phone data at US Border
You might not realise it, but you're proving my point to some extent.

We don't look at the deaths of our own people as "oppressive" despite the fact that the circumstances that caused them to die was our system.

I'm not some bleeding heart liberal or anti-capitalist... I just have an open mind to the idea that we're not necessarily the good guys just because we are us and I look at what is factually true - as in, how could we be described by a non-sympathetic entity.

Everyone is their own hero. Nobody believes sincerely that they're the baddie.

Chronic lower respiratory diseases account for 145k people a year in the US, and that is a consequence (largely) of car dependence...

Or, more directly, 20,000 people a year die due to malnutrition and starvation, tallied over years (as most do) that can rapidly rise to over 100k in a half-decade.

The UK has an excess mortality rate of 330,000 linked to healthcare cuts (https://www.theguardian.com/business/2022/oct/05/over-330000...).

I get that the numbers were talking about are much higher, but it doesn't follow logically to me that ordinary citizens knew that their government was the "bad" one with its actions.

Hell, I know Russian families who genuinely believe Putin is doing the right thing right now. So, I don't blindly accept that my government is right just because I think "we're the goodies".

dijit··on Felony charges for citizen deleting phone data at US Border
its only with the benefit of hindsight (and being on the winning side- thus the propaganda was never dispelled) that we consider the stasi and so on the way we do.

If it walks like a duck, and quacks like a duck.. might just be a duck.

I don’t believe those living “normal lives” in East Germany or the Soviet era considered the police to be evil and invasive the way we do today.

dijit··on We Rebuilt the Linux MicroVM Stack on Apple Silicon
If you have a business relationship with Apple, it's same-day service.

You don't even have to be a large corp for that, my org was 60 people with like 20 Macbooks and we had it.

FWIW if you live in a major metro area, Dell also does this, it's not terribly uncommon for business class machines.

dijit··on We Rebuilt the Linux MicroVM Stack on Apple Silicon
it's pretty common to be running a 4 year old computer in most companies I've worked.

I think they plan for 3 years but in reality it becomes closer to 4 (because they don't plan the refresh during the actual hardware refresh cycle, so you'll end up with a computer that was released in September the year before in like August the year after).

I've never worked anywhere that replaced my computer after 2 years.

dijit··on Memory prices climb 500% in 12 months
All browsers are memory hogs.

It's the price you pay for having an application delivery platform that also needs to be hugely sandboxed running one of the most difficult languages to run efficiently in such large amounts as so the plaintext minified versions are a dozen megabytes in size.

I don't envy browsers even slightly, peoples expectations of them are ludicrous.

The major problem is that nobody is genuinely looking at using more efficient languages, lessening the amount of required inefficient language use or gasp producing native applications. (which, is definitely an order of magnitude harder to produce, I'll grant).

dijit··on Cursor launches Origin, GitHub alternative
> What makes Github special is the ecosystem and integrations. Sentry, Linear, and so many other tools […]

github didn’t start with those things. Those things came with adoption.

Its like all those people who bemoan their favourite software not existing on Linux as a reason not to switch, completely oblivious to the fact that this hegemony is the reason linux doesn’t have that software.

It’s like an appeal to the status quo - its self fulfilling, impossible to break.

dijit··on Memory prices climb 500% in 12 months
I've seen every single component of a system fail, the least I've seen fail has been the CPU itself (I've only seen one fail out of thousands).

Memory seems to fail pretty commonly overall, less common than harddisks but more common than motherboards.

The issue is that I'm used to using ECC ram, which fails loud when it's actually bad.. consumer memory won't tell you unless you can't boot.. and everyone disables the startup memory testing too.. (in fact, I think it's disabled by default for the last 10 years because people want to boot quickly).

dijit··on Linux 7.3 improves performance when running out of vRAM
Also the way memory allocation in Windows works is that if it doesn't actually have the physical RAM (extended by pagefile) then the program will crash.

If you disable pagefile (like I did for some of my servers) and your program mallocs more than what you have in available space (even without ever dirtying a page) you will observe this.

I'm sure that this helps Windows a lot, even if it's not counted as actually used until the page is dirty.

Linux programs very often have virtual addresses many times the amount of physical ram, because there's never been any restriction. It's then very easy to just malloc huge chunks and use what you need and don't care about it too much.

Especially with many "tiny" allocations, python for example has huge sized objects which consume gobs of RAM dynamically, so any long running python process not only fragments memory but ends up having a bunch of objects consuming virtual memory...

idk why I felt the need to rant about this, but it's a difference that I've noted.

dijit··on Memory prices climb 500% in 12 months, up to 10x the lowest ever tracked prices
Anecdatum, but mine still works :D
dijit··on Memory prices climb 500% in 12 months
I'm quite sure he's being sarcastic.

"The best good ever is to maximise shareholder profits" is a tired and cliched caricature that some people unfortunately take seriously. But this is too on the nose.

dijit··on GIMP Development Update
I’m aware. IIRC this was a response to Microsoft being forced to use some “open” protocol or something.
dijit··on GIMP Development Update
“Great”.

No offence to anyone, but I would not consider the performance of MS office to be great.

I guess it's comparative, but then I compare to its previous editions which used a sliver of the resources to accomplish 95% of what modern o365 does.

dijit··on Claude Is Down
Nah, fully down.

> You've hit your org's monthly spend limit · run /usage-credits to ask your admin for a higher limit

dijit··on Claude Is Down
meta: there seems to be a lot of... "spam"? in this thread?

I'm paranoid enough to have the thought that it's shills trying to use HN's "hotness" downranking against negative publicity...

... maybe I'm too paranoid, but it feels like this outage has a lot more totally useless comments than normal.

I mean, there are some egregious examples.

"oh noo", twice.

"Hello!", being another..

Along with one new account asking "which local LLM is better"... twice.

dijit··on AI is removing the middle class of software engineering?
the requirements to be a dentist are vastly different than that of a brain surgeon.

Yet, both have to have medical degrees in order to be called doctors.

That you specialise after the fact doesn't really mean what you imply, not everyone who becomes a doctor can do brain surgery.

dijit··on Every Fucking Website (2020)
HN does comply with the law, theres no tracking cookies set.

The only cookie is a functional one.

dijit··on Every Fucking Website (2020)
Because they want to track people and they need consent for that.
dijit··on Every Fucking Website (2020)
you don’t need to track users by giving them an ID they send with every request.

in fact. you probably don’t need to track users.

dijit··on Every Fucking Website (2020)
Don't set a tracking cookie, use of IP addresses is allowed for legitimate purposes (Art 6(1)(f)) as long as they're not stored.

At least for GDPR...

The only ways to actually track without a consent pop-up are:

(1) stay off the device entirely and process server-transmitted data under legitimate interests with a privacy notice, or

(2) confine any device storage to what's strictly necessary for the service the user requested

dijit··on Every Fucking Website (2020)
it's an example of malicious compliance by some, and herd mentality by others.

I had a discussion with my CFO about removing the cookie banner from our website (because we don't set any tracking cookies, and cookies for things like login are exempted) and he said "yeah, but it makes the site seem less legitimate.

dijit··on AI is removing the middle class of software engineering?
yes, it's possible. That's why there's no Software "Engineers" without degrees in Quebec.
dijit··on AI is removing the middle class of software engineering?
Maybe treat it like other professions and have a specific title be protected?
dijit··on AI is removing the middle class of software engineering?
“learn to code- everyone should code-“ pushes always seemed like a way of trying to suppress wages for tech workers.

I’m not in it for the money, and that I can make a good (better than most) living from it is just pure luck and I am genuinely thankful.

But there are lots of people in it only for the money, and they will be very disappointed when it dries up, because the #1 thing these bosses want is for us to have less leverage.. They want it even more than they want revenue.

dijit··on Bluesky's active user base is shrinking as its focus expands beyond the app
Would be hard to gauge, X has a major bot problem, which Musk made big claims about combating but yet has failed to yield realistic results...
dijit··on Mars Bar from 1991 found – and it's 20g bigger than today's
“how long it takes to open the browser and load a web page”.

a 2011 laptop will likely perform the same on this metric with a contemporary website. (a 2011 website with a 2011 laptop, and a 2026 laptop with a 2026 website).

“how long it takes to load the mail app and send a mail”

probably the 2011 laptop out performs on this metric.

I’m sure the modern laptop is a few times more powerful in terms of raw compute, but lets not confuse compute with utility, because better laptops should mean more capabilities, not more shitty developer harnesses to make the same programs we had before.

dijit··on Anthropic CEO reportedly worried new hires only care about money
to be fair with you, I have a huge intolerance to that bureaucracy, likely in part due to my passion.

I think it would genuinely be the same for me.

dijit··on Anthropic CEO reportedly worried new hires only care about money
I’m aware of this (consciously) but I would really do my job if it was unpaid, in fact: many do (and did) in the form of side projects and volunteering and FOSS.

I was always weirded out by the “only in IT for the money” crowd, which is a lot more than the people in it for passion these days it seems, and I might be an extreme case, but consider that while I run an IRC community- I do not write open source software.

dijit··on EU Age Verification Project Mandates Hardware-Bound Attestation
but there are many people who passionately believe gay rights is bad.

Or, abortion is bad.

Or, apostasy is bad.

Or, drawing a depiction of Muhammed is bad.

They don't consider them opinions, they consider them facts.

I'm sure a couple of people who are supporting this government ID initiative genuinely believe that it's the only solution to an actual problem: because they don't have the technical acumen to figure out a solution that preserves privacy, ensures freedom of dependency from a single nations duopoly and actually solves their issue.

← PreviousPage 4 of 34Next →