HN user

ehamberg

1,313 karma

[ my public key: https://keybase.io/eh; my proof: https://keybase.io/eh/sigs/zKBsjut-lUs31yxgm8VAhck2BOTw7B3Y-nnzIihu_ww ]

Posts46
Comments69
View on HN
hamberg.no 7y ago

Fast, Offline, Reverse Geocoding; Or, in Which Polygon Am I? (2015)

ehamberg
64pts6
hamberg.no 10y ago

Fast, Offline, Reverse Geocoding; Or, in Which Polygon Am I?

ehamberg
3pts0
gethowmuch.com 10y ago

Show HN: Location-based, no-config, offline currency converter for iPhone/Watch

ehamberg
2pts0
medium.com 11y ago

Want Millennials to Start Paying for Music? Start Paying Them

ehamberg
1pts0
theness.com 11y ago

The Google University Effect

ehamberg
3pts0
9m.no 12y ago

9m.no – Short URLs for the Unicode Age

ehamberg
202pts69
www.lowtechmagazine.com 12y ago

Modular Cargo Cycles

ehamberg
2pts0
hamberg.no 12y ago

Make all mac apps available from the command line

ehamberg
1pts0
www.businessweek.com 12y ago

Paris Cabbies Slash Tires, Smash Windshields in Protest Against Uber

ehamberg
5pts0
sploid.gizmodo.com 12y ago

Why do Russians pour asphalt over snowed roads instead of plowing them?

ehamberg
1pts2
www.johndcook.com 12y ago

Today’s an international prime day

ehamberg
61pts17
basalgangster.macgui.com 12y ago

The Long View

ehamberg
1pts0
www.vidarholen.net 12y ago

Adventures in String Reversal

ehamberg
1pts0
nilsou.com 12y ago

Xcode 5 Finally Makes Interface Builder a Viable Option for Teams

ehamberg
17pts3
www.johndcook.com 13y ago

Too many objects

ehamberg
3pts0
www.openwatcom.org 13y ago

A20 Line

ehamberg
1pts0
www.kotaku.com.au 13y ago

30 Days Of Sexism

ehamberg
3pts1
www.johndcook.com 13y ago

Which Unicode characters can you depend on?

ehamberg
34pts15
git-blame.blogspot.com 13y ago

Where do evil merges come from?

ehamberg
2pts0
fgiesen.wordpress.com 13y ago

64-bit mode and 3-operand instructions

ehamberg
2pts0
hamberg.no 13y ago

A nice, little known C feature: Static array indices in parameter declarations

ehamberg
252pts120
bsdly.blogspot.no 13y ago

There's No Protection In High Ports Anymore, Son. If Indeed There Ever Was.

ehamberg
2pts1
fgiesen.wordpress.com 13y ago

Cores don't like to share

ehamberg
3pts0
fgiesen.wordpress.com 13y ago

Write combining is not your friend

ehamberg
3pts0
groups.google.com 13y ago

ARM is 22 years old today

ehamberg
2pts0
au.pfinance.yahoo.com 13y ago

Forget Europe and the US, start worrying about Japan

ehamberg
5pts0
mainisusuallyafunction.blogspot.no 13y ago

Attacking hardened Linux systems with kernel JIT spraying

ehamberg
1pts0
www.haskell.org 13y ago

Unicode case (in)stability and Haskell identifiers

ehamberg
2pts0
www.h-online.com 13y ago

64-bit ARM support merged into Linux kernel

ehamberg
2pts0
www.cio.com.au 13y ago

Early ARM 64-bit prototype servers could come by year end

ehamberg
1pts0

I simply tried (and failed, it seems) to say that they are generally considered to be equivalent, and that it's okay to use “aa” when translating a name with “å”. Reasons for this could be not knowing how to write an ‘å’ (or Ł, đ, ç, ì, etc.) or simply not wanting to distract one's readers. I do not have an authoritative source.

It's acceptable (or at least “not wrong”) to use “aa” for å (and “oe” for ø/ö, “ae” for æ/ä).

While ‘å’ was made an official letter in Norwegian in 1917, it's still common to see “aa” spellings of names, and “aa” and “å” spellings are considered equivalent (fun when sorting, since ‘å’ is the last letter of the Norwegian alphabet).

An iOS device will only connect to known networks. By enabling “Ask to Join Networks” it will list networks and ask if you want to join any of them – but only if no known network is in range. This is actually less safe, in that you're just a button press away from “accessing random open networks” instead of having to go into the settings and choose a network – so it makes sense to have it default to off.

tl;rl: iOS will only join known networks – toggling this setting will make it easier to join networks when no known networks are in range.

edit: Link to the relevant section in the manual: https://help.apple.com/iphone/8/#/iph1b489c85f

The advantage of this approach would be allowing function overloading (similarly to C++ or Java) informally without interfaces or type classes.

I might be misunderstanding something, but how does this allow function overloading more than ordinary let-polymorphism? Functions can already have a type like, say, ∀a.a→Int. It's also quite common to do type inference in two steps where the first pass creates type variables and a list of constraints. The set of constraints are then passed to a unification algorithm, see e.g. http://www.seas.upenn.edu/~cis552/lectures/stub/FunTypes.htm....

The Mac Pro has two buses, but the Macbook Pro has only one – so the fact that there are two Thunderbolt ports doesn't really help you in this case.

Al-Jazari 12 years ago

“Nationalism teaches you take pride in shit you haven’t done and hate people you’ve never met.”

You can probably substitute any us-and-them term for “nationalism”.

I had briefly used Scotty before, but never acid-state. All of this is just the result of a discussion at work where my position was “oh, come on! it's not that stupid!”, so I just chose something I though would let me get a test site up and running really quickly.

I would probably polish it a bit more if I knew it would get this much attention, but hey! – it works, and uses almost no resources on the cheapest Digital Ocean account.

I recently saw some discussion about acid-state on Reddit, and it seems that the Hackage developers have had some troubles with it: http://www.reddit.com/r/haskell/comments/26405r/storing_data...

The top comment has an interesting suggestion for why this is done:

  […] this is how people in local governments make money in Russia:
  
  Step 1: have a $100,000 of tax money budget for fixing the pavement on street XYZ
  Step 2: pay your nephew's 'construction company' $10,000 for the 'work' they did
  Step 3: pocket $90,000 of tax money
  Step 4: oh noes!! the road cracked AGAIN! not AGAIN!! oh well, guess gotta go fix it
  Step 5: goto Step 1	 Today 1:36am

Is this a common practice?

I've gone through two interview processes in Norway – none of them took longer than ten days and I can't say I have heard about anyone else that has been through months-long processes either. (I'm a software engineer.)

Not necessarily. They also give you a “gibberish” address to the account. So if I use “foobar” as my mailbox on mailinator, they will list an address like M8R-wk43th@mailinator too, that does not let people log in.