HNHacker News
TopNewBestAskShowJobs

josteink

15,201 karma · joined September 5, 2011

General stance: open or not at all.

https://jostein.kjonigsen.net

submissionscomments
josteink··on CocoaPods trunk read-only plan
Since it clearly wasn’t obvious, I was asking in the context of a package consumer, not publisher.

My involvement with MacOS development is somewhat limited and I have no plans publishing any packages yet ;)

josteink··on CocoaPods trunk read-only plan
As someone with no direct love of CocoaPods... Is there a way to use SPM for mixed ObjC and Swift projects?

I'd love to know if I have options :)

josteink··on Fixing an old .NET Core native library loading issue on Alpine
I fail to understand why they feel the need to test their setup with the latest Alpine while at the same time using out of date and unsupported versions of .NET.

On the flip side, good debugging!

josteink··on Instapaper is now on Rakuten Kobo e-readers
Just got the update on my Kobo.

Tested with a free Instapaper account and that seems to work fine.

josteink··on Thunderbird Pro August 2025 Update
This article is from 2023. Recent years they’ve gone into decolonisation, Marxism, anti-capitalism and afro-centrism as well, just to mention a few.

No doubt though that the increase in executive salaries has been way beyond criticism as well.

Their finances seems a total mess and completely hijacked.

josteink··on Thunderbird Pro August 2025 Update
Source: https://lunduke.locals.com/post/4387539/firefox-money-invest...

I know people here don’t like Bryan Lunduke, but besides the opinions added, this is factual, sourced reporting.

josteink··on Thunderbird Pro August 2025 Update
Or support radical activist groups unrelated to software or technology.

Absolutely bonkers.

josteink··on Thunderbird Pro August 2025 Update
And CardDAV too:

https://www.fastmail.com/blog/carddav-your-contacts-everywhe...

josteink··on FFmpeg 8.0
Nice! Anyone have any idea how and when this will affect downstream projects like yt-dlp, jellyfin, etc? Especially with regard to support for HW-acceleration?
josteink··on The beauty of a text only webpage
Wow. That’s really nice. Almost good enough to make me consider it for my daily news skim.
josteink··on That viral video of a 'deactivated' Tesla Cybertruck is a fake
> Regardless of whether you agree with GP or not, there was nothing coded about what they were saying.

I honestly weren’t aware of that particular distinction. Thanks for the clarification.

josteink··on Debian 13 “Trixie”
Don't feed the troll, etc... But I just had to bite on this bit:

> Alas it's still not suitable as a daily driver for the average home user and probably never will be. It is unfortunate that Ubuntu has to reign supreme in that regard.

It's true that Ubuntu used to be the OOB ready version of Debian, which "just worked", while base Debian took look of fiddling to even have wifi working.

These day though I find the opposite to be true: Ubuntu does lots of weird things I don't want, and I have to "fiddle" to disable all that. A base Debian install however (ISO with firmware bundled), just works.

For me, Ubuntu is officially off my list of distros I bother spending my time on.

josteink··on Debian 13 “Trixie”
> Should his contributions to open-source projects be rejected?

As someone whose attitude towards open-source is that it's the code who should do the talking, and not who contributed it (nor the colour of their skin, or their sexual orientation, etc) ... I'd say he should be able to contribute code, as long as the code is good enough. Same rule as every other code-contribution.

But the Debian-project has made the decision to elevate him and have him represent Debian at conferences like DebConf, and that strikes me as something some people might find more objectionable.

Even after having served his time, there's still a certain stain there, and it's up to the Debian project to what degree they want that stain to reflect on them as well.

josteink··on Debian 13 “Trixie”
I've upgraded all my servers and laptops to Debian 13.

Lucky 13 and all... And not a single issue so far. Very happy!

Thanks to the Debian team for putting out yet another high quality, reliable release :)

josteink··on Debian 13 “Trixie”
I believe this is the guy he's talking about. By linking to this, I'm not saying the allegations are true, but it's the discussion I've seen mentioned elsewhere, which I believe OP is referring to:

https://x.com/LundukeJournal/status/1944505084919816337

> Tomorrow, July 14th, at the annual Debian Conference (DebConf ‘25), Jeremy Bicha will be speaking.

> Bicha, as we learned last week (after he defaced an open source wiki page, calling people “Nazis”), is a registered sex offender — convicted after having committed “thousands” of assaults of young children.

> Bicha, an employee of Canonical (the parent company of Ubuntu) will be representing both Debian and GNOME at DebConf 25.

Edit: Digging deeper into the X threads, this seems to be one of the root the sources of the claim:

https://wng.org/articles/the-high-cost-of-negligence-1617309...

Edit 2: Just to be clear, I myself am a Debian user. Not a hater. I'd just hate to see Debian's reputation needlessly tarnished by having the wrong people promoted to publicly represent the project.

josteink··on Window Activation
> In essence, an application cannot take focus, it can only receive focus. In the example above, your chat app would request an XDG Activation token from the compositor

To be fair, the same is mostly true on Windows, but through some different APIs.

Applications being able to put themselves in front unconditionally was for a long time a huge source of pain for the user, due to abusive/malicious software, and probably a reason Windows was malware platform #1.

This is honestly a reasonable design.

josteink··on About the BLOBs in Ventoy
So much work because most people can’t manage a simple dd-invocation.

And because Windows don’t allow direct access to the physical layer from a user-space shell.

Such a waste.

josteink··on A parser for TypeScript types, written in TypeScript types
Im sure it was obvious to op, but possibly not to everyone else in this thread.
josteink··on A parser for TypeScript types, written in TypeScript types
This is actually not a joke.

HN thread on this here: https://news.ycombinator.com/item?id=43184291

josteink··on Sign in with Google in Chrome
Another annoying, possibly less known thing about this popup is that you as a user can disable it.

But only if you log in to Google and set a preference for your Google account.

No more nagging popups! Sounds great, right?

Except Google can now track you, with a confirmed ID and session cookie across all these sites.

It’s blackmail, plain and simple.

josteink··on Instapaper Rakuten Kobo Integration
That’s really nice to hear.

I just bought a Kobo Libra Colour, knowing up front that the widely mentioned Pocket support now was a dud.

As such I had no expectations for such functionality, but maybe I’ll get it anyway.

Thanks to everyone involved. It’s appreciated!

josteink··on Women dating safety app 'Tea' breached, users' IDs posted to 4chan
I guess a significant difference is than 4chan is fully public. Whatever anyone says there can be observed by anyone and refuted by anyone. You can’t secretly slander anyone there.

What happened on the tea app were probably not knowable, observable or refutable for those actually being doxxed or slandered.

That isn’t me saying 4chan is absolutely morally in the clear, but it’s still quite a significant distinction.

josteink··on AI overviews cause massive drop in search clicks
> The tricky thing for Google will be to do this and not kill their cash cow ad business

This is not for Google to decide.

The users have spoken clearly that (when given an option) they will not tolerate or succumb to the SPAM of shitty SEO-optimized content-farms which has been plaguing the internet for the last decade.

If Google don't provide meaningful results in their search page, people will use ChatGPT or something else to sidestep the SEO SPAM issue all together.

josteink··on AI overviews cause massive drop in search clicks
I'm going to call good old "supply & demand" at this.

There was a demand for information, and people made websites to make that information easily accessible. The market was working.

Then cheap/free hosting combined with Google Ads came along incentivized the market to SPAM the internet with SEO-optimized websites which makes that information just as inaccessible as the market could possibly tolerate. Basically the market converged on enshittification, rather than excellence.

The result of that was that users were forced to search, the first SEO spam, then the second, then the third and maybe somewhere along the line they found what they were really looking for, from a real website. The market just barely supplied what there was a demand for.

But thanks to AI and LLMs, the power has now shifted back to the users, and we can sidestep all the Google Ads SEO SPAM enshittification nonsense. If this is done via ChatGpt, DDG Chat or Google AI overviews, I don't really care.

Once again we have gained easy access to information without any ill-incentivized middle men making the process cumbersome. This is absolutely a good thing. If this means the death of Google Ads funded content farms, I'm all for it.

The niche sites which contains real information was never funded or driven by Google Ads in the first place, so hopefully they won't buckle under during this minor AI apocalypse.

josteink··on What to expect from Debian/Trixie
Just upgraded my laptop the other day.

sway and/or libinput now supports mouse-pad gestures so you can configure tjree-finger swiping between workspaces.

Very much appreciated.

josteink··on Tokyo's retro shotengai arcades are falling victim to gentrification
I may be wrong, but I'm 99% certain that has to be Akihabara.
josteink··on Giving Up on Element and Matrix.org
The year of the Matrix desktop?
josteink··on The uv build back end is now stable
So if you've imported pytest and want to run it, you can’t just «uv run pytes», but have to create a script with a uv-shebang which runs pytest for you?

And how does that work on Windows, which to my knowledge doesn’t even support shebangs?

josteink··on The uv build back end is now stable
> Among many things it’s improved, scripting with python finally just works without the pain of some odd env issue.

From what I can tell uv doesn’t (unlike poetry) assist with venvs what so ever.

What is a trivial «poetry run» becomes the same venv-horrors of Python fame when I use uv and «uv run».

Based on that, your comment strikes me as the polar opposite of my experience (which is why I still resort to poetry).

Care to outline how you use v to solve venv-issues, since from what I can tell, uv explicitly doesn’t?

I’m very curious.

josteink··on Making TRAMP faster
For those not into the lingo, Tramp is the Emacs module/package responsible for allowing you to transparently work on remote files and host in your local editor in a way I haven’t seen any other software do.

And yes, it’s really neat.

← PreviousPage 4 of 34Next →