HNHacker News
TopNewBestAskShowJobs

lmb

262 karma · joined October 28, 2013

Programmer
submissionscomments
lmb··on Netflix is now worth more than $100B
In Germany you have to get a TV License for every household that owns a TV. That money is used to fund public broadcasters like ARD, WDR, etc. Now, you can watch the privately funded TV stations from the same TV ofc, but they don't receive money from the Govt. Instead they are funded by ads, etc.
lmb··on Show HN: Golang DNS server, including DNSSEC and DNS-over-TLS
Where does that order of magnitude come from? Certainly sounds interesting.
lmb··on Show HN: Golang DNS server, including DNSSEC and DNS-over-TLS
I'm working on RRDNS, but am a new member of the team.

The big difference is that RRDNS contains all of our business logic to enable things like Orange clouding, and other DNS based features. Those depend a lot on how our infrastructure works, and are not useful to others. It's also a much older codebase (it probably started before 1.4?) and therefore goes out of its way to avoid putting pressure on the GC and had other funny bits in it. Finally, RRDNS has seen a lot of abuse and by now is pretty well hardened :)

lmb··on Debugging macOS Kernel Using VirtualBox
I've tried this recently, and I can't get 10.11 to build the 10.11 xnu. Parts of the kernel throw deprecation errors, etc. Pretty weird actually. I'm assuming this is due to toolchain mismatch, but I haven't been able to figure it out. I'd appreciate it if anyone has any pointers.
lmb··on Understanding AdSense account suspensions due to invalid traffic
You should let people know that you have skin in the game. You are one of the founders of the company according to your profile.
lmb··on WhatsApp launches Status, an encrypted Snapchat Stories clone
You're making that assuming from a US viewpoint. In Germany every kid in school is on WhatsApp, as my teacher friends tell me. The same is probably valid for other markets.
lmb··on HTTP throughput regression from Go 1.7.5 to 1.8
Benchmarks in CI are hard, because you need them to run in the exact same environment to make any sort of conclusions. But CI's are often noisy, virtualised, dockerized, whateverized. There is not much benefit in that.
lmb··on HTTP throughput regression from Go 1.7.5 to 1.8
So all your application does is accept connections, send hello world, and close them again?
lmb··on Grappling with Go
Yes, that is still the case. Cgo calls work the same. Note that the most common syscalls get special treatment though: file and network I/O use a thread pool and epoll/kqueue respectively.
lmb··on My Go Resolutions for 2017
In most cases this will boil down to:

    n := defaultVal
    if expr {
      n := otherVal
    }
Which I think is easier to understand, and not that much more typing. YMMV of course.
lmb··on Qt binding for Go with support for all major operating systems
Go doesn't really use libc all that much. Syscalls are also implemented in pure go + as, so there aren't really header files to provide. That makes for a great cross-compilation story.
lmb··on Reflections of an “Old” Programmer
My first install of Netscape Communicator had an offline mode, and one of my colleagues recent told me how they had fully working live cross-browser video conferencing in 98. Their biggest competitor was WebEx, which is still around.

I think many of us underestimate what was possible to do in browsers. What has happened is that these features have been democratised: what took them months to build I can now pull of using WebRTC in the space of a weekend.

lmb··on Disruptor: High performance alternative to bounded queues (2011) [pdf]
There is a podcast at [1] where the author of the disruptor is interviewed.

1: http://www.se-radio.net/2016/04/se-radio-episode-254-mike-ba...

lmb··on Deciding to rewrite getaddrinfo in rust
Not sure who your issue is with, me or the author of the article?
lmb··on Deciding to rewrite getaddrinfo in rust
I think you have proven my point. I'm talking about this:

  void something(const char* const s);
Maybe I'm extrapolating here, but it surprised me.
lmb··on Deciding to rewrite getaddrinfo in rust
The comment about changing the const pointers is subtly wrong. There are pointers to const memory and there are const pointers to memory. My favourite little known C fact. See also http://stackoverflow.com/questions/1143262/
lmb··on Amazon Flex
Its called courier owner driver I believe. There are forums dedicated to it. Payment is per parcel, with certain numbers "guaranteed". You need no meet certain insurance criteria, sometimes need to buy equipment / work clothing. Not an easy way to make money.

Yodel offer 50-85p per parcel: http://codforum.org.uk/forums/viewtopic.php?f=2&t=11911 Amazon Logistics in the UK: http://codforum.org.uk/forums/viewtopic.php?f=2&t=11936

There is also lifestylecouriers.net for anyone who wishes to delve deeper into Yodel, co (requires registration)

lmb··on YC Fellowship
At the risk of repeating myself, if you're thinking of applying as a solo founder you're solving the wrong problem. You need a co-founder more than the money (see also: https://news.ycombinator.com/item?id=9918690)
lmb··on YC Fellowship
I think you're setting yourself up for a world of hurt here. Starting a company is really hard, and there is very little downside to being in a team. VCs agree on this, and will show the same attitude towards solo founders as YC does.

The real question is why you're even contemplating being a solo founder. Discounting you actually wanting to be solo (that's a whole different kettle of fish) the reason is probably because it's really hard to find a co-founder. Co-founder dating doesn't work, meetups have terrible SNR, etc.

It's an unfortunate (for the rest of the world, YC might disagree) fact that the best place to find a co-founder are places like Stanford. Elite US universities, which encourage entrepreneurship, where external factors align to create lots of liquidity around able co-founders.

So while I think something like the YC Fellowship is great, the team has missed the boat. The actual problem in very early stage startups is not money, but suitable co-founders.

(Of course I'm totally biased, since I run a startup program based on this concept in the UK [1].)

[1] http://joinef.com

lmb··on Show HN: Density – Anonymous People Counter and API
Soo I thought I had seen this somewhere, just with WiFi used to measure users, turns out it comes straight from the past![0]

In the interests of science, why did you switch from WiFi signals to infra-red door counters? Was it that you picked up passersby? (See [1] for previous pitch, which explains it more than the archive.org website)

[0] https://web.archive.org/web/20140605031145/http://www.densit...

[1] https://www.youtube.com/watch?v=yRGa9-QUDWo

lmb··on EU Telecoms deal: Mobile roaming charges ban in 2017
Can anyone shed some light what happened to alternative roaming providers? [0] Seems like they are the perfect solution to affordable EU wide roaming, but nobody is doing it. Is there something I don't know that prevents companies from offering this service?

0: http://www.slideshare.net/Computaris/eu-roaming-regulations

lmb··on Greece debt crisis: ECB 'to end' bank emergency lending
Since this is [citation needed] I dug around. Seems like yes, the ECB pressured Ireland into accepting a bailout by threatening them to shut down ELA. But in fact they did it in a secret letter from Trichet to the then finance minister. Getting that letter released took some pressure, as well. [0][1]

So, the only similarity seems to be the ECB threatening to pull ELA. There has alreay been debate that the ECB is already overstepping their mandate, but I can't find an English source for that.

0: http://www.irishtimes.com/business/economy/o-reilly-hits-out...

1: http://www.bbc.co.uk/news/business-29942060

lmb··on Open-sourcing Tutanota: Why it was important to us
Has anyone tried this? How does it compare to https://www.mailpile.is/?
lmb··on A venture capital firm says it invests in people “pre-idea, pre-team”
Founder Institute charges GBP 1k, takes 3.5% equity, redistributes monies from any liquidity event to the alumni of founders institute and takes a 15% cut of that.
lmb··on FoundationDB's Lesson: A Fast Key-Value Store Is Not Enough
Correct me if I'm wrong, but what happened to FoundationDB smells like an acqui-hire par excellence. This article provides an interesting alternative to the "Apple bought this space age technology to keep it to themselves" narrative.

Seems like the guy knows what he's talking about as well, b/c surprise, he's working on a DB.

lmb··on Turning Japanese: Coping with stasis
The only downside being that the Yen is a strong currency, which kills the whole budget idea. The central bank has been trying for a long time to induce inflation, without much success.

http://www.bbc.co.uk/news/business-29845466

lmb··on Java Runtime updater now installs ask.com toolbar on Macs
Same here, installed both JDK and JRE today and no crapware screns.
lmb··on Useful old technologies: ASN.1 (2013)
Coincidentally, ASN.1 (specifically it's DER encoding) is used in X.509v3, better known as TLS certificates. For a taste of the crazyness that ensues check out Peter Gutmann's x.509 style guide [1].

Personal highlights:

* Many different ways of encoding a simple string, with some very obscure encodings.

* SET OFs are sorted in the DER encoding, to ensure consistent bytestreams. This sucks for embedded systems.

* OIDs (unique identifiers for things) are unbounded.

[1] https://www.cs.auckland.ac.nz/~pgut001/pubs/x509guide.txt

lmb··on Nintendo files Patent Application for Hand-Held Video Game Emulation
Things like the CGB / SGB compatibility are stored in the ROM header [1]. So yeah, been there done that.

[1] http://www.enliten.force9.co.uk/gameboy/carthead.htm

lmb··on Google disables SSL search at BT’s request
BT is the worst. Their Internet Hub or whatever they call their router does not allow changing DNS settings, because that would circumvent their crappy filtering. Would someone please stop thinking of the children!
← PreviousPage 2 of 3Next →