HNHacker News
TopNewBestAskShowJobs

msiebuhr

87 karma · joined March 17, 2014

submissionscomments
msiebuhr··on LegoGPT: Generating Physically Stable and Buildable Lego
IANAL, but EU law doesn't have "fair use". It does have a _very specific_ set of uses where you don't have to ask for permission (or pay). As I understand, it is more limited than the US' "fair use" doctrine.

EU being EU, I can only imagine there's a bunch of particular rules around research that may or may not work in the authors' favor.

msiebuhr··on British Nuclear Warning System
Also having grown up in Denmark in the late 80's, I definitely had some of the same experiences; my school was built in the late 30's/early 40's, so not built for the cold war (but was reportedly used as the local Nazi HQ during WW2). But I can definitely recognize that a lot of 60's and 70's architecture was dual-purpose.

Kulturministeriet (The Danish agency for Culture and Palaces) has a great section on the Cold War ("Kold Krig" in Danish) at https://slks.dk/omraader/kulturarv/bevaringsvaerdige-bygning.... (Google Translate: https://slks-dk.translate.goog/omraader/kulturarv/bevaringsv...).

There'a also a book, Kold Krig, which is available as a PDF at https://slks.dk/fileadmin/publikationer/Kulturarv/Kold_Krig_... (but I can't make Google translate ... translate)

And I still have to visit www.reganvest.dk some day :)

msiebuhr··on Google Clusters run at 60% utilization (up from 40%)ion now at 60%
Accompanying blog post at https://ai.googleblog.com/2020/04/yet-more-google-compute-cl... (with raw data!)
msiebuhr··on Germans Grow Frustrated with Their Slow-Poke Internet
AFAIK, most of the Danish cellphone infrastructure was built after TeleDanmark (now TDC) was privatized.
msiebuhr··on Raspberry Pi 4
Without ECC memory, ZFS carries the nasty risk of writing good data with a bad checksum, leading to data loss which would not occur in other filesystems

Assuming a memory error somewhere:

On ZFS you'd be writing bad data with a bad checksum, which would be caught by ZFS later on.

On (most) other filesystems you'd be writing bad data and no checksum, and you'd be none the wiser until garbage comes back.

It's a myth that ZFS requires ECC memory; ZFS is safer when running with ECC, but without ECC it will still save your data in a lot of places where most other filesystems won't.

See https://www.reddit.com/r/zfs/comments/7ng231/does_a_zfs_mirr... for a bunch of links on this.

msiebuhr··on Pijul: distributed version control system based on a sound theory of patches
Previously posted a few times. These two seem to have the most discussion going:

https://news.ycombinator.com/item?id=13643025 https://news.ycombinator.com/item?id=18235798

msiebuhr··on RFC 1178 – Choosing a name for your computer (1990)
I sometimes got quite confused as both my university and hall of residence both had gateways named 'bifrost', 'heimdal' and servers 'thor', 'loke', etc.

(I ended up setting different terminal prompts depending on which domain the current machine was under.)

msiebuhr··on European Parliament requests recommendation to end biannual clock change
Some people just don't have a global mindset, I guess.
msiebuhr··on European Parliament requests recommendation to end biannual clock change
Yes!

No more jet-lagged minors twice a year, no more train tickets stamped ~200 years in the future (yes, that has happened to me) and no more confusing server logs with odd duplicates.

Also, contact your local EU parliament member and politely explain why this is good...

msiebuhr··on How sheep with cameras got some tiny islands onto Google Street View
In Denmark, several municipalities have hired garbage-collection trucks to test mobile coverage (danish article with images at https://www.dr.dk/nyheder/regionale/oestjylland/skraldebiler...) and some utility companies have done the same with recievers for short-range transmitters placed in water/power/heating meters.
msiebuhr··on Super-Accurate GPS Chips Coming to Smartphones in 2018
Copenhagen Suborbitals has a blog-post about those limits:

  By default all GPS units have some built-in limits (so-called COCOM
  limits) that prevents them from providing any data if the velocity
  exceeds 515 m/s at altitudes above 18 km. These artificial limits are
  built into GPS receivers to prevent bad guys from using them in
  missiles and other nasty stuff.
... and proceed to figure out a way around ...

https://copenhagensuborbitals.com/gps-without-limits/

msiebuhr··on The electric car has dropped out of favor in Denmark
All the media fuss was about dropping the tax-exemption completely. As I remember, you had to read the news about it very carefully to see that they did a gradual phase-out of 20%/yr or so.

It actually turned out that the change caused the EV sales all but stop completely (quite to the surprise of the tax authorities). So they're looking at re-exempting a few thousand cars every month.

Fun fact: The danish nickname for the tax authorities is "Skattefar", "Taxdaddy" - and it's the name of their twitter account: https://twitter.com/Skattefar

msiebuhr··on Chrome/macOS users in The Netherlands cannot visit google.com or google.nl
I experienced problems with several Google services from DK after upgrading Chrome this morning.

Disabling QIUC as parent links to unbroke things for me.

msiebuhr··on UnCSS: Remove unused styles from CSS
AFAIK, this could also be written as a transform in AssetGraph [https://github.com/assetgraph/assetgraph], which does all of the loading, parsing and traversing for you. At least the given description reads like the internals of the population/loader-system in AssetGraph.

As an added benefit, you'll get de-duplication, minification, inlining (with fallbacks) and, with a little work, image-spriting thrown in almost for free.

If you want to play around easily, take a look at https://github.com/assetgraph/assetgraph-builder

msiebuhr··on Fix for Golang runtime memory corruption bug
The bug was introduced in Go 1.5 (when the compiler was rewritten to Go)
msiebuhr··on It Takes 6 Days to Change 1 Line of Code (2015)
I worked at place with such a button. Neat caveat: only VP's could unchecked it...

(And I managed to check it within my first month there. My boss kindly let me know the difference between a client saying emergency and a VP saying so....)

msiebuhr··on InfluxDB vs. Cassandra for timeseries data
Facebook does this (and quite a few other tricks) for storing time-series data in Gorilla (in-memory TSDB, Paper: http://www.vldb.org/pvldb/vol8/p1816-teller.pdf), getting to 1,37 B per sample.

Prometheus implemented the Gorilla-bits (see https://prometheus.io/blog/2016/05/08/when-to-use-varbit-chu...) and reports getting down to 1,28 B per sample on some workloads, though at a cost of increased query-latencies.

msiebuhr··on GameAnalytics sold to Mobvista for $15M+
Danish media say the price is 100M+ DKK, which approx. translates to $15M+ USD.

Slightly related to yesterdays' new of Danish-origin Unity raising capital https://news.ycombinator.com/item?id=12087336

msiebuhr··on Unity raises $181M round at a reported $1.5B valuation
(Hej; fellow Dane here!)

> Zendesk is also Danish originally, Tradeshift is, Podio.. they all end up leaving because the market opportunity in Denmark is very small (6mio) and there isn't easy enough access to talent when you need to scale up

Podio mostly had a sales-office in SF; most development was in Copenhagen (until Citrix moved most of it to North Carolina half a year back or so)

While I'm not aware of their legal statuses, both Zendesk and Tradeshift has non-trivial amounts of development in Copenhagen.

Realm moved (and was part of Ycombinator, even) and then moved back to Copenhagen.

Falcon.io always had most of their development in Copenhagen and only really moved sales elsewhere.

It generally seem to me that they take a few semesters stateside to get known/funding/... and them move back. I've heard access to talent, employee mentality and "founders' wanted kids to grow up sane" amongst reasons for moving wholly/partially back.

msiebuhr··on Nix as OS X Package Manager
I was quite surprised that `nix install vim` didn't work out of the box. More so after realising that there's not even a `nix` command.

I see that there's a bunch of `nix-whatever` tools around, but even their names aren't much sensible.

I'm not in doubt that nix is technically superior to homebrew, but UX-wise it's at least been a disappointing experience for me.

msiebuhr··on Charcod.es – Fuzzy Unicode Character Search
That'd be OpenSearch (http://www.opensearch.org/) in action.
msiebuhr··on Charcod.es – Fuzzy Unicode Character Search
Thanks!

I've been pondering about that too (mostly something with having a service worker drawing each char on a canvas, uploading that to a server), but keeping track of OS/Browser/vendor/font-setup/... (let alone getting it all out of the browser) makes it pretty hairy to get right.

msiebuhr··on Charcod.es – Fuzzy Unicode Character Search
Author here

I use the fragment-identifier for that, ex http://charcod.es/#foobar. Also, check https://github.com/msiebuhr/charcod.es/blob/master/http-pub/... for doing searches directly.

msiebuhr··on Netflix to Shut Down Last Datacenter
Another perspective; location and staffing.

Last first: Getting enough competent people to whatever you have. Just getting people that knows the difference between rm -rf / and rm -rf ./, not to plug both ends of a cable into the same switch/router, ... can be quite hard. If you have a premium product running on a few hundred machines, AWS doesn't actually eat that much margin compared to having your own 24/7 staff & all that entails.

And when the company then decides to open up "somewhere over in that big asian market", you've got to do it all over again. You can get a lot done with "remote hands" and whatnot, but again - something that eats your margin, just as AWS does...

msiebuhr··on The View from the Front Seat of the Google Self-Driving Car
Newton's laws of motion ≫ Traffic law
msiebuhr··on Chrome DevTools outside of the browser
Kenneth is the guy behind http://remotedebug.org/, so cross-browser is definitely in-scope.
msiebuhr··on Ntimed – NTPD replacement
AFAIK, PHK has written quite a bit of the FreeBSD kernel, most of Varnish (and a few other popular bits) in C.

I think it's safe to say that he's forgotten more about C/kernel/low-level/... programming than HN'ers will ever know.

msiebuhr··on Ntimed – NTPD replacement
Check his series of posts on the subject: http://phk.freebsd.dk/time/index.html

(TL;DR: Yes, he thought things through and are ntimed is implementing a few new tricks.)

msiebuhr··on The Thermodynamic Ice Bag
Since they had the submarine, rocket and it's perfectly legal to launch in international waters, they talked about just putting the rocket in/on the submarine and be done with it.

... until someone pointed out that building a submarine with ballistic missiles and playing with it in Russia's back-yard probably is a very bad idea.

msiebuhr··on Bitly: Lessons Building a Distributed System that Handles 6B Clicks a Month
We don't need a RDBMS; we get along quite well with key/value + keyscans, making it a lot easier to switch to a database with roughly similar features later (CouchBase, Cassandra, HBase, possibly others)
Page 1 of 2Next →