HNHacker News
TopNewBestAskShowJobs

rdeboo

474 karma · joined February 18, 2014

submissionscomments
rdeboo··on The Few Things I Own
On iphone, there is no way to close the popup. The only way out is the back button.
rdeboo··on The Myers-Briggs Personality Test Is Pretty Much Meaningless
> A nuanced discussion would probably accept that these are continuous axes, but instead they get treated as clusters, distorting even casual analysis.

As far as I understood the test, it results in your brain's _dominant_ mode on four axes. So you are either predominantly introverted or extraverted. There is nothing in the theory stating that you are introverted 100%, all the time.

rdeboo··on The Dutch Reach: Clever Workaround to Keep Cyclists from Getting “Doored”
I (also Dutch) also have never heard about this practice of using your right hand to open the left door. It's an interesting idea, but certainly not common practice. I have never in my entire life seen anyone open their door like that. People just know that you must start looking backwards first and then open the door slowly.
rdeboo··on A Review of Time Series Databases
To give a concrete example:

My company deploys wireless sensor networks. Each sensor periodically reports its battery status, which we store in a database so we can see which sensors need their battery replaced.

Recently we found out that some batteries run empty much quicker than expected. The hardware vendor asked us for 'all battery updates for the past year or so'. We didn't save those; each update was just replacing the current value in the database. So it becomes very hard to diagnose this problem because the historic data is lost.

rdeboo··on How I Built a Custom Camper Van (2015)
I see you're on your way down from the Western Sahara into Mauretania. I was there in 2006 and the border is fascinating: it's a no mans land stretching for several kilometres, basically a minefield, with tons of burnt down car wrecks left and right, and many small potholed roads leading in all directions. Also there are some weird dudes driving around, trying to lure you in other directions than you were driving. We didn't have navigation systems back then, just paper maps, so it was an adventure.

You will probably encounter much more police checks in Mauretania and beyond than in Morocco.

At some border crossings, you can negotiate a visum on the spot. I had a 'visum' written with ballpoint in my passport. No stamps or official stickers, just a signature :) It was reluctantly accepted on my way out of the country.

I drove a sedan from the Netherlands to Burkino Faso, it was an awesome trip.

rdeboo··on Moore’s Law Is About to Get Weird (2015)
> If you can create one platform service that developers love and runs on cheaper specialized hardware, you'll be able to destroy your competitors and signal an alternative hardware arms race.

I think this was what Google is trying with their TPU for running TensorFlow for machine learning applications.

https://cloudplatform.googleblog.com/2016/05/Google-supercha...

rdeboo··on Russia’s Military Buildup in the Baltic Stokes Invasion Fears
afaik Russia moved a few inches into the Crimean peninsula..
rdeboo··on Oracle and the fall of Java EE
I'm very happy with Dropwizard (http://www.dropwizard.io/) which is great for building REST services. I think it is quite similar to Spring boot (haven't used that).
rdeboo··on Ansible 2.0 released
I fully agree. Ansible has a small learning curve.

There is little effort in getting started, since it runs over ssh without any daemons or agents required on the managed hosts.

For finding playbooks, you can also look at https://galaxy.ansible.com

rdeboo··on Facebook Relay: An Evil And/Or Incompetent Attack on REST
> If you try to login with an email and a password, I will return a 404 with no further explanation if the auth request fails.

Auth is something different. You should return a 401 with no additional information indeed.

However, the point is that as an API client, you want to be able to distinguish between "this bookshelf does not contain book X" and "what are you talking about, there is no bookshelf here".

rdeboo··on Red Hat is buying Ansible
I can see how that would work for stateless services. Just build a new image and discard the old one.

But what do you do when you want to change my MySQL config file? Create a new image and somehow transfer the data? Or are the datastores somehow externalized? Then how do you synchronize shutting down the old image, then starting the new updated one, preventing them from accessing the store at the same time?

The linked article kind of waves these issues away ('externalize state in Cassandra or RDS'). Then am I supposed to use two mechanisms/tools to run my infrastructure? Docker for stateless servers and something like Ansible for stateful servers?

rdeboo··on The Internet of Incompatible Things
There's an interesting open source project OpenHAB (http://www.openhab.org/) that aims to connect all these devices. There are quite a few plugings available (e.g. Philips Hue, Tesla, Sonos etc).
rdeboo··on Show HN: KafkaLite – A simple message broker inspired by Kafka
I imagine it it related to Apache Kafka (http://kafka.apache.org/)
rdeboo··on EU Telecoms deal: Mobile roaming charges ban in 2017
In the past it was not uncommon to get a €100 bill if you used your phone on vacation like you do at home. But it has become cheap enough that you do not really have to worry about it when you are on holiday for a week or two.

I normally only update apps over wifi.

rdeboo··on AirBnB is now available in Cuba
The article states that they were previously forced to block Cuban ip addresses and that AirBnb actively lobbied to be allowed to do business there. Also they had to find a way to forward payments to Cubans as most of the banks will not do this.
rdeboo··on AirBnB is now available in Cuba
It does seem to depend on the country. I've had great success/response so far in Western Europe (France, Belgium) but my attempts to book something in Greece were met mostly with rejections. It seemed to me that they don't bother to update their calender, rather they use the Airbnb platform in a limited way: to put out an advertisement. This makes it impossible to search for vacancies quickly, you still need to contact every single host to ask if you can stay.

On the plus side, my best Airbnb experiences were in Greece, there were some fantastic hosts (and houses).

rdeboo··on AirBnB is now available in Cuba
Exactly. In every village there are tons of casas available, which can easily be found because there is a logo on the door. You just knock on the door and ask foor a room. I did not book any hotels during my visit in Cuba this year.

The problem I see in the short term: mobile internet for travellers in Cuba is rare / nonexistent and internet access for locals seems not ubiquitous. Probably both will change soon now that embargoes are lifted.

rdeboo··on How and Why Swiftype Moved from EC2 to Real Hardware
Your comment makes sense, but it implies Netflix does not have a great team, or that it has other considerations than pure financial ones?
rdeboo··on Ask HN: Who is hiring? (March 2015)
Dutch Domotics / Sensara | Rotterdam, Netherlands

We build wireless sensor networks to improve assisted living / ageing in place for elderly. The solutions are deployed both in nursing homes and at private homes.

You get to work on interesting technology (Domotics, sensors, internet of things, cloud computing etc) and a useful product that improves people's lives.

We have a small team where you will have freedom and responsibility. Looking for enthusiastic professionals that can work autonomously and in teams.

Looking for

1. Backend engineer. Our stack is Java based. Experienced building distributed systems / linux / mobile.

2. Sys admin. We run on debian linux. Configuration management with Ansible. You will help with improving perforance, availability and security.

Have a look at http://dutchdomotics.nl/ and http://mysensara.com/website/ Email me: roland.deboo@dutchdomotics.com

edit: Dutch speaking not required (we have two international colleagues). Fulltime positions, in our office.

rdeboo··on One-to-one relationships and subresources in REST APIs
Isn't passing the session token in the query string insecure?

The payload of the requests will be encrypted (assuming HTTPS), but the urls are not. So I think you're opening the door to session hijacking in this way.

edit: I was wrong about this. The URL will be confidential in transit. Thanks for setting me straight.

I still think it is not a great design, but for different reasons: the url will be visible in your browser history and on the server side in the logs.

rdeboo··on BMW fixes lock security flaw
This is a real problem. Someone took two laptops from the Mercedes of a colleague recently. They just hacked into the car, no physical damage. According to the garage this is a known problem and not much was done about it.

On the one hand, I trust old fashioned locks more. On the other hand, breaking into a car is easy anyhow (just smash a window). At least, there's no physical damage done to the car in this way (which often exceeds the costs of the lost goods). So perhaps it's not so bad. Just never leave valuables in your car.

rdeboo··on The Benefits of Being Cold
The article talks mostly about weight loss as a benefit. There are also suggestions that cold may improve your immune system. Wim Hof (aka the "Ice man") is exploring that idea[1]. Among other things, he runs marathons in the arctic on bare foot and sits in ice cubes for prolonged periods. He also did a ted talk a while ago. http://www.icemanwimhof.com/en-home
rdeboo··on Reverse-engineering the Kayak app with mitmproxy
The difference is that Kayak is not able to show you ads if you use the API, so they generate less income from API usage compared to (web)app usage.
rdeboo··on A Twenty-First-Century Shipwreck
There's two types of electronic nautical maps: raster and vector. Raster maps are basically scanned paper maps, and contain all the data. When you zoom in, you are basically enlarging the map, it will not show more detail. Vector maps are contructed by a database. When you zoom in, more detail emerges that was not visible previously. Like buoys or reefs...

There is no software method to "find obstructions on my route". If you want to be sure, you need to zoom in at maximum level and follow the route you are going to sail, otherwise there is a possibility of missing out on information.

rdeboo··on How to become a programmer, or the art of Googling well
In my country (Netherlands) people speak English quite well. My entire (CS) master was in English. So that means literature, class, assignments, exams, everything. I must say it did feel kind of awkward sometimes if you sit in a class where every single student and the teacher is native Dutch speaker, and still the course has to be done in English. But I think in the end it is worth it, because you learn all the terminology in English.

Actually it is funny, I only realized while reading this discussion that I always google my programming questions in English. It never occurred to me do google them in Dutch. I will try it today to see the results :)

rdeboo··on My Quest to Build the Ultimate Music Player
Take a look at Tomahawk player (http://www.tomahawk-player.org/), which supports dynamic playlists. It uses Echonest to generate them.
rdeboo··on Nest is launching an API
May I ask how you detect that your iPhone leaves the wifi network?
rdeboo··on Mopidy – Server which can play music from multiple sources
I've run both. They solve different, but related problems.

* Tomahawk is a desktop app. It integrates various music sources so you can play from whatever source is available. I can search for whatever and it will look on my local harddisk, on my Synology NAS, on Soundcloud, youtube, etc. It will play from the "best" source, determined by search match accuracy and bitrate. What's pretty cool is that it is integrated with Echonest (www.echonest.com) so you can define "Radio Stations" based on criteria like artist similarity, song mood, energy, etc. And those songs will be automatically resolved. My experience has been very good, everything works out of the box. Only the youtube resolver needs to be enabled manually (for copyright reasons).

* Mopidy, as far as I know, aims to do this on the server side. I've run an early version, I think 0.18 or something, on my Raspberry Pi. It involves some configuration to get it to work. Also, I don't think it can resolve songs in the way that Tomahawk does it: because MPD seems to have a static concept of the "Library". So you can import your Soundcloud "Liked songs", and they will be available in your library, but you cannot search for arbitrary songs. At least I didn't find that option.

A hybrid of both solutions would be awesome.

rdeboo··on The programming error that cost Mt. Gox 2609 Bitcoins
With Junit, just write

  @Test(expected = FooBarException.class)
  void testFooBarException() {
      thisShouldThrowFooBarException()
  }
rdeboo··on I Still Don't Want To Be Part of Your Fucking Ecosystem
This seems especially true with cars. I lease a new Volkswagen and it comes straight out of the factory with a navigation system that looks and feels so outdated that it makes you wonder why car manufacturers even bother trying.. It's just so slow and ugly compared to an iPhone or other smartphone that I cannot imagine anyone using it in a few years.
← PreviousPage 2 of 3Next →