HNHacker News
TopNewBestAskShowJobs

Svip

5,383 karma · joined November 29, 2012

submissionscomments
Svip··on British Columbia is permanently adopting daylight time
Also from Denmark, but I would prefer permanent standard time (just like it was prior to 1982); yes, it's still dark in the morning, but at least I won't have to wait months before I start seeing sunlight for my commute. I can only manage the darkness for so long, before the winter depression truly takes hold. Permanent summer time would be devastating to a lot of people here.
Svip··on "Cancel ChatGPT" movement goes mainstream after OpenAI closes deal with U.S. Dow
It's also still the Department of Defense; only Congress can change its name, and they haven't.
Svip··on Germany Forces Lexus to Remotely Kill Car Heating in Dead of Winter
Isn't it more an incentive to buy an older car that cannot be controlled remotely? You know, a car that can be fixed with a spanner.
Svip··on Kidnapped by Deutsche Bahn
I cannot speak for other countries; but in Denmark, they are always crystal clear when the train has hit someone (»personpåkørsel« in Danish); and even when they suspect they might have hit someone; so when I say "technical problems", I mean technical problems. Besides, I am not sure I see the point of hiding when they've hit someone?
Svip··on Kidnapped by Deutsche Bahn
> The train starts moving. The driver announces there are “issues around Bonn.” He does not specify what kind. No one asks. We have learned not to ask.

This is one of those issues I keep mulling about; it seems train operators (and airliners for that matter) tend to avoid being technically specific about operation problems, and just say "problems" and - if they are kind - where the problem is. And I cannot decide whether this is the wrong or right approach: how much information is too much? The argument is that travellers don't care why the train cannot move or why it is delayed, they just want to know when the next train is.

The problem - however - is that train operators come off looking like idiots, when they really aren't. As an example, the S-trains around Copenhagen have recently switched to a CBTC signal system, which has increased punctuality to 97% (below 3 minutes, cancelled trains counted). At cold temperatures, railway points (or switches, if you will) might become inoperable, as their mechanism freeze (of course, there are systems to prevent this, but can occur anyway). This happened this November on the S-train lines, but the announcement was "signal failure"; which meant the train operator (DSB) (and the railway owner (Banedanmark)) kind of looked a bit stupid, since the whole point of CBTC was to eliminate signal failures entirely (in fact, if you're being pedantic, since CBTC has _no_ signals, there technically cannot be any signal failures), and had promised as much.

But - then again - travellers really just wanted to know what the next train was, but I still think train operators are doing themselves a disservice by being oblique about the actual problem. Particularly when a problem lasts for several days, "technical problems" just makes people think their engineers are incompetent, when in reality they have no idea about the severity of the problem (because it is not communicated).

I may of course be biased here, since I have a high interest in how trains operate, but friends of mine - whose interest is far lessen compared to mine - are also frustrated by these opaque messages; and I think the reason is a strong sense of lack of control - since (assuming one made it to the station on time) up until this point, the passenger have done everything right, and yet the system failed, and now they are not privy as to why.

Svip··on Show HN: HN Wrapped 2025 - an LLM reviews your year on HN
Perhaps it should also avoid putting too much emphasis on several comments to the same story: there was a story about VAT changes in Denmark, where I participated with several comments; but the generator decided that I apparently had a high focus vat, when I just wanted to provide some clarifying context to that story. I wonder how comments are weighed, is it individually or per story?

Specifically this roast:

> You have commented about the specific nuances of Danish VAT and accounting system hardcoding at least four times, proving you are the only person on Earth who finds tax infrastructure more exciting than the books being taxed.

Yeah, but I did it on the same story (i.e. context).

Though the other details it picked up, I cannot really argue with: the VAT bit just stood out to me.

Svip··on Using TypeScript to obtain one of the rarest license plates
My understanding is that most countries just don't bother; I once drove around North America on Danish plates; since European plates are much wider than North American style plates, none of their cameras could scan my plates; so camera-only toll roads were essentially free for me. I consider that it happens so rarely anyway, that they don't bother.

Similarly, I've been flashed for speeding in France, which does have cameras adjusted to my plates' size, but they also didn't bother sending a ticket. Germany - on the other hand - will send you a ticket, but since they allow Ö, Ü, etc. on their plates, their system can probably handle Æ, Ø and Å as well.

Edit: Obviously, they don't bother to a degree; severe infractions will obviously make local law enforcement do something, but it's a rather manual process. Most countries are signatures to a treaty, that recognises other countries' plates.

Svip··on Using TypeScript to obtain one of the rarest license plates
In Denmark, you can buy a vanity plate (ønskenummerplade) for 8'000 DKK (needs renewal every 8 years), and it can be between 2 and 7 characters long; but the best part is that they permit all Danish letters, including Æ, Ø and Å. One could likely write a script quickly to check these platforms for short combinations, such as ØÅ, which appears to be available.
Svip··on The Copenhagen Trap: How the West made passivity the only safe strategy
Amusing the title is the "Copenhagen Trap" (I know it's a reference to the Copenhagen Interpretation), since Denmark actually have laws about duty to help.

The Danish penal code § 253[1] punishes people with up to 2 years in prison, those who - without high risk to themselves or others - intentionally do not help someone after ability, who is clearly life threatened.

Additionally, the Danish rules of the road § 9[2] have rules for acting in the event of an accident; specifically, that they have a duty to help.

[1] https://www.retsinformation.dk/eli/lta/2025/1294#P253 [2] https://www.retsinformation.dk/eli/lta/2024/1312#P9

Svip··on IP blocking the UK is not enough to comply with the Online Safety Act
With the invention of steam ships, railways, aeroplanes and the automobile; travel became almost trivial. In conjunction with those inventions, states also became a lot more involved in people's lives; culminating in large welfare states. 3-4 centuries ago, a state did not care much about who lived in in their territory; these days, they are likely to provide them benefits, and have certain obligations according to international treaties about how to treat people within their own borders. These state operations, along with obligations, makes states care a great deal about who enters or leave their territory.
Svip··on Denmark's government aims to ban access to social media for children under 15
Except the Supreme Court deemed the case to be of a principal nature, and granted relieve (i.e. no cost to either party), since it was disputed whether a fake SMS train ticket counted as document fraud.
Svip··on Denmark's government aims to ban access to social media for children under 15
Whether internet is covered by § 72 seems undetermined; as far as I can tell the Supreme Court hasn't made a decision on it; but considering that it considered fake SMS train tickets to be document fraud, even though the law text never explicitly mentions text messages: it seems clear that internet communication ought to be covered, if challenged.

Regardless, this wouldn't run afoul of this. This is similar to restricting who can buy alcohol, based purely on age; the identification process is just digital. MitID - the Danish digital identification infrastructure - allows an service to request specific details about another purpose; such as their age or just a boolean value whether they are old enough. Essentially: the service can ask "is this user 18 or older?" and the ID service can respond yes or no, without providing any other PII.

That's the theory at least; nothing about snooping private communication, but rather forcing the "bouncer" to actually check IDs.

Svip··on KDE is now my favorite desktop
I've been using XFCE for the better part of two decades now (I still run into people upset about the changes XFCE made in 2003, i.e. 4.0), and I am perfectly satisfied. Though as the saying goes: what I don't know I don't know; so I may be missing out on a better experience, but at least I am content enough that I don't bother seeking it out.

Though, my monitors are also from 2010, so a lot of the visual problems people have with XFCE, I don't.

Svip··on Denmark's Justice Minister calls encrypted messaging a false civil liberty
> Tall buildings are banned in Denmark so its actually surprisingly imposing.

False. Buildings higher than 5 stories require municipal council approval (whereas normally it's a functional approval, not a political one), but that's only in Copenhagen. Other municipal councils do not have the same restrictions, and there are plenty of examples of tall buildings in Denmark.

The restriction in Copenhagen is historical, due to the fires that consumed the city; so to increase fire safety, buildings were height restricted. That most of Denmark otherwise don't have a lot of tall buildings is primarily due to a lack of demand.

Svip··on Denmark's Justice Minister calls encrypted messaging a false civil liberty
A few details to note: The quote is from August 2024 (last year), and the question (from an MP) to the minister is from September 2024 and so is the response, which can be read here:

https://www.ft.dk/samling/20231/almdel/reu/spm/1426/svar/207...

For those less familiar with Danish: the minister's answer is basically the same spiel about needing to protect children; and how people will still be protected by the legal system (you know, which is little consultation after you've been beaten up, swindled across borders or worse). So this quote is from a year before Denmark had the presidency in the EU and pushed Chat Control forward. (Though clearly they haven't changed their views on this.)

Svip··on An LLM is a lossy encyclopedia
In the HTML's <title>-tag, it's called "Lossy encyclopedia".
Svip··on Show HN: Hacker News em dash user leaderboard pre-ChatGPT
I primarily work in Danish; but I use a US Intl AltGrDead[0] keymap, so I can access most needed symbols without the compose key, such as æ (altgr+z), ø (altgr+l) and å (altgr+w). But I still wanted to write ⅚ more easily, so I also added the compose key for even more symbols.

[0] The AltGrDead variant just means that the regular dead keys on the US Intl are flipped; e.g. ' is now no longer dead per default: I have to hit altgr+' to make it dead (i.e. an acute accent (´)).

Svip··on Show HN: Hacker News em dash user leaderboard pre-ChatGPT
I've configured my compose key to be right alt + left ctrl; so now I can turn --- into — or --. into – (no one talks about en dashes).
Svip··on PSA: Libxslt is unmaintained and has 5 unpatched security bugs
Related:

"Remove mentions of XSLT from the html spec" (9 days ago, 388p, 534c) https://news.ycombinator.com/item?id=44952185

"XSLT removal will break multiple government and regulatory sites" (6 days ago, 157p, 142c) https://news.ycombinator.com/item?id=44987346

"Should the web platform adopt XSLT 3.0?" (6 days ago, 133p, 107c) https://news.ycombinator.com/item?id=44987552

"Google did not unilaterally decide to kill XSLT" (6 days ago, 102p, 130c) https://news.ycombinator.com/item?id=44987239

Svip··on 'Reading crisis' prompts Denmark to end 25% tax on books
The real problem is actually less the exact rate of 25%, but rather that most of the systems only assume one rate. Denmark was the first country to introduce a general VAT in 1967, and whilst the rate has changed (last in 1992 to 25%), the number of rates have not. So lowering the general VAT rate would likely be possible in a 1-3 year time frame (depending on unknown factors), but lowering the general VAT rate would be a significant loss on state finances (thus not interesting to politicians) (and as someone else pointed out, it mostly favours high spenders, which is also politically dicey).

However, introducing a split rate would definitely require a time frame of at least 4 years, and no politician are willing to wait that long for a politician win.

Svip··on 'Reading crisis' prompts Denmark to end 25% tax on books
This article[0], which covers the same but in Danish has more details. It mentions Sweden lowering their book VAT in 2001 to 6%. The takeaway was that more books were sold, but to people who were already buying books. Getting new readers thus requires an additional effort than merely lowering the cost.

[0] https://www.dr.dk/nyheder/politik/regeringen-vil-afskaffe-mo...

Svip··on 'Reading crisis' prompts Denmark to end 25% tax on books
The way this article is worded makes it sound like Denmark has a 'book tax'. Denmark has a VAT on goods (and services), which is 25%. But Denmark doesn't have split VAT values, so it's either 25% or nothing; no in-between. So they are just proposing removing the VAT from books. (Some goods and services are already exempt from VAT.)

And if you wonder why Denmark doesn't simply lower their VAT or introduce a split VAT system like in most other countries; the answer is technical inertia (or technical debt, if you will). Most Danish accounting and banking systems are hardcoded to assume 25% (or nothing). So if a politician want immediate change to VAT, removing it from a category of goods/services is their only option.

Edit: I realise I was careless in my wording, when I wrote "hardcoded to assume 25% (or nothing)"; I meant that the systems only assume one rate (or nothing), not that the value of 25% was hardcoded (though it is in a few (lesser) systems I've encountered). I apologise for the confusion.

Svip··on [dead]
It definitely seems to include a lot of questions that may be related to what a Go programmer might encounter, but are technically _unrelated_ to Go.

> 471.What does SQLite not support compared to PostgreSQL?

I mean, I definitely use both SQLite and PostgreSQL in relation to Go. (Although my first thought when I saw the question was "true numeric types!", until I noticed it was not an option.)

As someone else suggested, it feels like the questions may well have been generated by a LLM, and then not filtered.

Svip··on Progress towards universal Copy/Paste shortcuts on Linux
Kind of wish Firefox allowed one to modify the common keyboard shortcuts in the browser. But considering the open issue on the matter, I won't keep my hopes up: https://bugzilla.mozilla.org/show_bug.cgi?id=57805

The hacks about seems to be basically steal keyboard shortcuts the same way webpages already do; either through an extension[0] or modifying config-pref.js[1]. Neither of which seems very appealing to me. Though, funnily: I did hit Ctrl-W writing this message to delete a word; thank goodness for cache.

[0] https://addons.mozilla.org/en-US/firefox/addon/shortkeys/

[1] https://old.reddit.com/r/firefox/comments/kilmm2/restore_ctr...

Svip··on Show HN: Play Pokémon to unlock your Wayland session
I wish you a lot of luck; I am basically just waiting on XScreenSaver to be ported to Wayland before I move on from X11.

But jwz (XScreenSaver's creator and maintainer) doesn't give me much hope: https://www.jwz.org/blog/2025/07/xscreensaver-wayland-and-lo...

Svip··on Fight Chat Control
Which leads to my next questions: What is pornography material? Do drawings qualify? What about text? What about softcore pornography? What about a non-profit outfit? What is the amount of pornography material I need to have for it to be considered disseminating? Someone uploads a few suggestive fan art drawings to my niche bulletin board and now I am liable for a year in jail?
Svip··on Fight Chat Control
A little more context: that article 3 paragraph 2.a. was added by parliament (not proposed by the Commission). But paragraph 1 (same article) was altered to this text:

> Member States shall take the necessary measures to ensure that the intentional conduct referred to in paragraphs 2 to 8 is punishable.

(Emphasis being the change.)

So they only mean the intentional act of putting up pornography without age verification? Just feign forgetfulness, I guess. How is a negative act an intentional one? Or moreover; how do you prove it? I know neglect and gross neglect are things, so I assume they mean if you don't do it after being asked to.

Svip··on Easily run Windows software on Linux with Bottles
Considering that Valve has a native Linux release for Counter Strike (as well as all their other titles), I doubt you looked much into this.
Svip··on EU kills Android bootloader unlock starting August 1
Under the section "Software authenticity" does it mention that the secure boot requirement appears to come from article 3, §3 (i).

Quoting article 3, §3 (i):

> radio equipment supports certain features in order to ensure that software can only be loaded into the radio equipment where the compliance of the combination of the radio equipment and software has been demonstrated.

The opening of §3 is:

> Radio equipment within certain categories or classes shall be so constructed that it complies with the following essential requirements:

Source: https://eur-lex.europa.eu/eli/dir/2014/53/oj/eng

Svip··on Are we Trek yet? – A guide for how close we are to Star Trek technology
The '<number> to beam up' line is an instruction to the transporter operator; since they can detect life signs, they can guess by proximity. It's thus not the computer making the call, but a human operator.
← PreviousPage 2 of 34Next →