HNHacker News
TopNewBestAskShowJobs

ulope

60 karma · joined January 5, 2010

[ my public key: https://keybase.io/ulope; my proof: https://keybase.io/ulope/sigs/hY6AH2TsiXIPC32bDuGfP3cFeh4aiseRzcXX8KhfDRA ]
submissionscomments
ulope··on Git tips and tricks
difftastic - amazing!

I've been wanting something like this for years...

ulope··on Git tips and tricks
I just wanted to say thanks for the entertaining talk you gave at FOSDEM and also that I appreciated the Sneakers reference :)
ulope··on Microsoft to kill off third-party printer drivers in Windows
That’s the nice thing about mDNS. No flooding of anything since it’s multicast and not broadcast.
ulope··on Ask HN: Why did Visual Basic die?
And everything looked like the same unusable mess with 25 nested tab groups and tree views
ulope··on De-cloud and de-k8s – bringing our apps back home
That decision was always baffling to me. Basecamp is such a UX nightmare even Jira looks good next to it...
ulope··on 36C3 Staff Assaulted Me for Political Reasons
Funnily enough it does: https://www.kostenlose-urteile.de/LG-Nuernberg-Fuerth_13-S-8...
ulope··on Mysterious Mac and PC malware that jumps airgaps?
Bullshit
ulope··on HTTP 2.0
No I don't particularly want to read a 3kB JSON file without tools - but the point is: in a pinch I _CAN_.

With a binary protocol you're entirely dependent on tools (except you want to trawl through it with a hex editor)

ulope··on PEP 435 Accepted – Adding an Enum type to the Python standard library
No need for join().

> It can be a whitespace-separated string of names, a sequence of names, a sequence of 2-tuples with key/value pairs, or a mapping (e.g. dictionary) of names to values.

ulope··on PEP 435 Accepted – Adding an Enum type to the Python standard library
The second parameter can also be a list/tuple of strings. e.g.:

>>> Animal = Enum('Animal', ('lion', 'tiger', 'liger', 'tigon'))

ulope··on Efnet klines all Hetzner netblocks
Here is an idea: use different nicknames for different things then you wont have to live in a self prescribed virtual prison
ulope··on Features of Solr vs. ElasticSearch
It really doesn't need to since you aren't bound to a fixed schema. Just use whatever fields are necessary for your documents and map them to the appropriate types.
ulope··on Amazon EC2 currently down. Affecting Heroku, Reddit, Others
CloudApp seems to have trouble too
ulope··on HN's Daeken will expose security flaw in 4m hotel room keycard locks
Interesting, but it's not as if hotels in general have been high security installations.

Very easy experiment: Just go to the front desk an thell them that you sadly seem to have lost your room card. 90% of the time they will just ask for your room number without requiring any kind of proof that it's actually your room.

ulope··on John Gruber takes 'The Talk Show' to Mule Radio
This incident also sheds a different light on another tidbit on talk show history. In one of the earlier episodes of the 5by5 version Dan and John were talking about how Dan's recommendation of "Silent Running" to John basically ended the first run of the talk show. At the time I thought that was just a joke. But after this I'm really wondering if that supposed friendship between the two wasn't all that strong after all.
ulope··on How Billionaire Asteroid Miners Make Money -- Without Mining Asteroids
I would imagine that it would be quite difficult to design a 3D printer that works in zero gravity. All current designs that I'm aware of rely on gravity to either keep the base material on a level surface (e.g. SLS, SLM) or to draw the build material down from a nozzle of some sort (e.g. FDM)
ulope··on European server provider Hetzner now offers a 64GB RAM box for 109€/mon
I and several of my clients use quite a few of those and I'm very happy with the performance. IO performance is very good (especially for a virtualized system) for example apt-get update / upgrade takes less time on one of those than it does on a dedicated root server of mine (Core i7 Quad, 8 GB Ram, 7.2 kRPM SATA).

Any other specific questions?

ulope··on Fixing the Python subprocess interface
As long as the package you need doesn't include a C extension (which most don't) you can just ship it with your code (license permitting ofc.) - just add the path to the libary to sys.path. It's not a very clean solution but can be a real life saver when you have to work on "broken" systems.
ulope··on Fixing the Python subprocess interface
Wow this is so frighteningly magical and will break in many entertaining ways.

For a sane alternative I'd recommend Kenneth Reitz' awesome Envoy (https://github.com/kennethreitz/envoy)

ulope··on Fixing the Python subprocess interface
Because it leads to namespace pollution and hard-to-track-down bugs.

It's especially bad in this case where adding an executable in the system can suddenly shadow any built-in name (e.g. imagine someone adds a "print" or "sys" executable).

ulope··on Twilio launches in Europe
Sadly Germany is missing from the EU beta signup page (http://www.twilio.com/eu-beta-signup). Do you have any timeframe when this will change?
ulope··on Working around the EC2 outage
Well ok that's understood. But still - instances randomly crashing is not acceptable under any circumstances in my view.
ulope··on Amazon Web Services are down
Rackspace (and really all the "popular" US hosters) seem ridiculously expensive compared to hosting prices we have in Germany (see e.g. http://www.hetzner.de/en/hosting/produktmatrix/rootserver-pr... this is one of the biggest root server hosters in Germany).

Is this really so or are Racksoace and co. Just "boutique" offerings?

ulope··on Working around the EC2 outage
Having read that (and assuming it's accurate) I really wonder how anyone in their right mind can see EC2 as a viable hosting solution.