HNHacker News
TopNewBestAskShowJobs

Svip

5,383 karma · joined November 29, 2012

submissionscomments
Svip··on Apple's Cubify Anything: Scaling Indoor 3D Object Detection
Will it work on a picture of a Power Mac G4 Cube[0]? Whenever I see "cube" and "apple" together (which, in fairness, is rare), I think of the Cube.

[0] https://en.wikipedia.org/wiki/Power_Mac_G4_Cube

Svip··on Val Kilmer, star of Top Gun and The Doors, dies aged 65
I mean, I would probably have highlighted his starring in Top Secret! first, considering it was his break-out role, and he is excellent in that film. And also that Top Secret! is an excellent film, that too few people have seen.
Svip··on The Myst Graph: A New Perspective on Myst
> Don't mistake this for "Real Myst: Masterpiece Edition", which is (sorry Cyan), not very good.

I know you link it further down, but there are two Masterpiece Editions, one for Myst (1999) and one for realMyst (2014). The one you link is the MPE of Myst, and technically not the original 1993 game, though as far as I can tell, it's just an upgrade of graphics and sound, whilst remaining faithful to the original.

I couldn't get realMyst to work back when I got it on GOG, so I'll admit I haven't tried it (nor its Masterpiece Edition), but I did enjoy the 2021 remake, although I noticed that even though it had been over a decade, I sped through that game (I mention this, because I actually visited it after having played the 2024 Riven remake, where the changes to the puzzles did stump me from time to time). Though, personally, I am more of a Riven fan.

Svip··on Yes, in the 1980s we downloaded games from the radio
Even if most devices receive data wirelessly these days, the transfer to its last wireless transmitter will be almost entirely wired. Mobile masts are wired, wireless routers are wired, and so on. That being said, consumer devices are but a part of the much larger group of digital devices connected to the internet in some fashion, and a lot of them remains wired to the internet. "Virtually all software" being downloaded wirelessly feels like a big claim.

And this is not entirely an exercise in pedantry and semantics, since traditional radios were not wired, they weren't the "last transmitter" in a long chain, but were rather often _the_ transmitter. The data for download had to be physically moved _to_ the radio station. (I believe wireless extenders for radio exists, and maybe even some wired for larger coverage, but my understanding is radio still remains exceedingly local, and national stations are largely transmitted via the internet first.)

Though a quick aside; it's funny that you refer to wireless as radio, when in radio's infancy, it was most commonly referred to as "wireless" (e.g. "on the wireless").

Svip··on One island, two worlds (Haiti vs. Dominican Republic)
That Reddit discussion is from 9 years ago. There is a new constitution _possibly_ coming up: https://en.wikipedia.org/wiki/2025_Haitian_constitutional_re...
Svip··on I won't connect my dishwasher to your cloud
I have clearly been misinformed then. Though it kind of made sense to me on the surface, because it was hard to fathom why Bosch would tarnish its reputation with such anti-consumer products, whilst leaving the Siemens brand with the less hostile variants.
Svip··on I won't connect my dishwasher to your cloud
These days, Bosch is wholly owned by Siemens. And their appliances are basically the same. Except Bosch is now their experimental branch, where they try out ideas for products. Only those that are successful become Siemens products. So uhm, just buy a Siemens dishwasher, it's unlikely to have an app requirement.
Svip··on Not dropping RISC-V support after all, maybe
Whilst not exactly easy to come across quite yet, there are some signs of growing public availability for RISC-V:

https://frame.work/fr/en/products/deep-computing-risc-v-main...

https://store.deepcomputing.io/products/dc-roma-riscv-laptop...

Svip··on British tourist detained by US authorities for 10 days over visa issue
Ah. I missed that; maybe Canada only recognises the US visa stay if one entered the US first. I did this research back in 2017, and I may misremember some details.
Svip··on British tourist detained by US authorities for 10 days over visa issue
Frankly, I wouldn't dare to overstay my tourist visa in the US either 10 or 20 years ago. The articles notes "four month", a standard US tourist visa for an ESTA country (e.g. the UK) would grant 90 days upon arrival; any travel within Canada counts too. Canada, however, grants 180 days, helping explain why Canada may not have seen an issue. Whenever travelling elsewhere for more than 1 month, check _everything_; including your travel insurance, most only last 60 days.
Svip··on Denmark postal service to stop delivering letters
Denmark is a member of the Universal Postal Union, which requires each member to deliver letters received from abroad. It's unclear who will now have that responsibility. When the new postal act went into effect last year, it opened up the market for domestic letter deliveries, but PostNord was still responsible for foreign (both in- and outbound) deliveries.

Edit: Found a note on their website:

> You can send letters to and from abroad with PostNord for the rest of the year. PostNord Denmark has been appointed by the Ministry of Transport to handle international mail until 31 December 2025. After that, it will be up to the Ministry of Transport to decide, e.g. through a tender, who will handle the task in the future.

Svip··on Show HN: Live-updating version of the 'What a week, huh?' meme
Can't believe it took me this long to notice, the meme itself is an altered image of the original comic. Obviously, the speech bobbles are too clean compared to the rest of the comic, but I also notice now that they are a poor imitation of Hergé's distinct speech bobbles.[0]

[0] https://i.kym-cdn.com/photos/images/original/002/125/139/0ff...

Svip··on Eggs US – Price – Chart
The bird flu is mostly contained to North America. Birds fly north/south, not east/west, so so far there has been no reports of it moving across either ocean. This is why Europeans and Asians are terrified of bird flu transmitting between humans, because then an infected human could get on a plane and spread it there. So far, however, that threat remains unrealised.
Svip··on Go Is a Well-Designed Language
OK, but I can set s to 1000, and it still compiles.
Svip··on Google Maps applies name changes when updated in official government sources
Is this for all locales of Google Maps? Or will google.com.mx/maps not include this change?
Svip··on Self driving 1993 Volvo with open pilot
Fortunately, the picture of the car reveals its number plate, which means we can just look up.[1] The RDW data doesn't seem to include transmission type (at least from my glance), so I went to AutoWeek instead.[2] Here there is also no mention of transmission. My guess is that means it's a manual, since automatics would be the exception, and thus noted. I could also be wrong, I am not Dutch, and thus not completely familiar with the sort of data their vehicle registry would include.

[1] https://ovi.rdw.nl/ [2] https://www.autoweek.nl/kentekencheck/HN-FZ-69/

Svip··on Self driving 1993 Volvo with open pilot
I assume part 2 will cover gear changes. Whilst not addressed directly, there are hints that it's a manual transmission (which would square very well for a 1993 Volvo bought in Europe), such as the clutch also being operated with hydraulics. I doubt a retrofit of a new transmission is in store, perhaps a clunky automatic clutch instead?
Svip··on Where can you go in Europe by train in 8h?
I assume if you only observe the data in isolation. But compiling that data would provide an image of where the density of stations are higher. Again, we can assume that's probably around the bigger cities, but until we actual lay out the data, we are just assuming. Maybe it'll prove the data right, but maybe it will reveal something we didn't expect. Testing the obvious sometimes lead to unobvious observations.
Svip··on Where can you go in Europe by train in 8h?
When I posted, the title on HN was "Shortest distance between stations in Europe", so it had nothing to do with "X hours".
Svip··on Where can you go in Europe by train in 8h?
Title shared on HN left me somewhat disappointed. The actual time appears to be "Where can you go by train in 8h?", though that's somewhat less clear. It only seems to include central stations of larger cities, though I was hoping for a list of shortest travel times between stations in Europe, as more of a thought/data experiment. Or put another way; which two train stations in Europe have the least distance between them?

Anyway, the shared feature is neat, but seems to be somewhat iffy once you get out of the bigger cities. If a route has 2 or more connections, it seems to struggle to show them. While true to its message, I still feel the restriction of 8 hours misses sleeper trains, where travel time is less essential compared to daytime trains.

It's cute for discoverability, but for a specific train search, I would definitely defer to bahn.de, which basically includes all train stations in Europe.

Svip··on Ergo Chat – A modern IRC server written in Go
I recognise someone may not have been introduced to what I meant by what Discord has wrought; specifically Discord channels (including forum channels) are not indexable by search engines, meaning posts with important details cannot be uncovered by an outsider. Classic bulletin forums are public, and so obscure technical details shared there could later be dug up by a curious soul. It's not too infrequent to see a blog shared on HN, with the author complaining about how hard it was to find some details, because they weren't a member of an obscure Discord server.

The irony of the persistent backlogs for Discord means that a lot of this information is practically lost. Archive.org cannot preserve copies, so if the Discord server is closed or whenever Discord itself decides to call it quits, it's all gone.

Svip··on Ergo Chat – A modern IRC server written in Go
Whenever IRC comes along, someone mentions its lack of chathistory/backlog as a missing feature. Having witnessed what Discord have wrought, I am now in the firm belief that backlog - at least for communities - is an anti-feature. Because the logs persists between sessions, people start to post things there for perpetuity, a task classically reserved for bulletin forums.

Without a server-side backlog, the chat is fleeting, and everyone knows that, so to preserve important content, people know to save it somewhere else. This keeps the chat as it was meant to; a live chat, mimicking that of a human conservation, where nothing is recorded until someone makes the conscientious effort to do so.

Svip··on Wubuntu: The lovechild of Windows and Linux nobody asked for
Seems a weird article to omit mentioning Linspire/Lindows, though they did early abandon the goal of running Windows applications out of the box, if I recall correctly. Additionally, ReactOS feels like it warrants a mention, even if not Linux.
Svip··on DELETEs Are Difficult
Personally, I like to be explicit and in control. In the application layer, I may be far away (at least mentally speaking) from the constraints in the database, and if I update/delete something, I don't want it to "magically" cascade through the database. For those reasons, I always prefer RESTRICT, both for ON DELETE and ON UPDATE. This forces me to clean up before I make the actual change I'm interested in, and anyone reading the code later, can uncover that behaviour quickly.

That being said, I can see the arguments for ON DELETE CASCADE, particularly in a codebase, where there is a lot of functionality in the database itself (in the formed of stored procedures, and what have you), since you are always mentally closer to the action. But ON UPDATE CASCADE feels weird, because why are you updating the primary key (which is usually what foreign keys references) of your rows? That feels like something that needs a good explanation.

Though, I do recognise, you need to jump through a lot of hoops to modify your primary key values with ON UPDATE RESTRICT, because you basically need to cover all your bases in a large convoluted common table expression (depending on the number of foreign keys, of course), when an ON UPDATE CASCADE would do that for you. But I'd also rather be blocked from updating primary row values entirely, since it feels like the wrong thing to do. (Yes, I know that foreign keys doesn't have to reference other primary keys, and there may be niche cases for this, but personally, I'd just avoid it altogether.)

Svip··on DELETEs Are Difficult
> Unlike DELETEs, UPDATEs don’t trigger cascaded actions - they only involve triggers that are explicitly defined.

That's not entirely true. ON UPDATE CASCADE is a thing for foreign keys, at least in PostgreSQL (which this article is talking about), meaning that the foreign row referencing the row gets updated. Though, personally, I would never use ON UPDATE CASCADE, as it seems kind of funky.

Svip··on Hyrum’s Law in Golang
The consumer didn't, but the error in the example is typed, it's called `MaxBytesError`.
Svip··on Hyrum's Law in Golang
In your example, the onus is on the consumer not the provider. I could still be writing code that checks if `err.String() == "no more tea available."`. I agree, I shouldn't do that, but nothing is preventing me from doing that. Additionally, errors.Is is a relatively recent addition to Go, so by the time people would check for errors like this, it was just easier to check the literal string. But as an API provider in Go, you cannot prevent your consumers from checking the return values of .String().
Svip··on Caltrain's electrification project is paying off
In Denmark, they are regularly used to warn at "unmanned" level crossings, i.e. where there are no warning bells, lights or barrier. And only if they are outside of towns. There are very few of these level crossings left in Denmark, and they are usually only for pedestrian paths, like say when the train travels through a forest, and the forest path crosses the tracks.

In my regular commute, which includes a local train and a regional train, there are two instances (exclusively on the local train's singular track). The regional trains I use have no level crossings on their tracks (all bridges and tunnels).

Svip··on 20 Years Ago Today: 'Firefox Browser Takes on Microsoft'
Not to dent Slashdot for linking to Web Archive for the BBC link, but credit to the BBC for still keeping the article up.[0]

[0] http://news.bbc.co.uk/2/hi/technology/3993959.stm

Svip··on 20 Years Ago Today: 'Firefox Browser Takes on Microsoft'
As a Firefox fanboy, who will never yield regardless of what Mozilla may do, I think it's more realistic to say Chrome beat Internet Explorer in the end. Edge isn't built on Gecko, but KHTML.
← PreviousPage 4 of 34Next →