HNHacker News
TopNewBestAskShowJobs

DouweM

406 karma · joined February 9, 2012

Pydantic AI Lead, previously founder/CEO of Meltano, founding engineer at GitLab
submissionscomments
DouweM··on Gogs, an alternative to Gitlab
Digital Ocean recommends running GitLab on their $10/month instance, so while I haven't tried it, the $5 one is probably still up to the task: https://www.digitalocean.com/features/one-click-apps/gitlab/

(Full disclosure: I'm a developer at GitLab B.V.)

DouweM··on Bidding farewell to Google Code
GitLab developer here, and happy to let you know that support for arbitrary attachments to issues and comments was contributed by a member of community earlier this month, and will be included in GitLab 7.9, due to be released on the 22nd :)
DouweM··on GitLab 7.8 release
GitLab Developer here, have you tried GitLab CI https://about.gitlab.com/gitlab-ci/? It's not as feature packed as some of the SaaS providers' offerings, but it does the job, runs on your own server, is fully integrated with GitLab.
DouweM··on Bitbucket: 2014 in review
The business plan is GitLab Enterprise Edition: https://about.gitlab.com/features/#enterprise
DouweM··on Rails 4.2.0 beta1: Active Job, Deliver Later, Adequate Record, Web Console
It is! That's the exact problem ActiveJob+GlobalID tries to solve.
DouweM··on Rails 4.2.0 beta1: Active Job, Deliver Later, Adequate Record, Web Console
We had a bit of a discussion about that, finally settling on adding `rescue_from` which you'll know from ActionController and raising a `ActiveJob::DeserializationError` wrapping `ActiveRecord::RecordNotFound`, allowing you to handle this lookup failure however you see fit.

See the original discussion here: https://github.com/rails/activejob/issues/25

The discussion was then continued here: https://github.com/rails/rails/pull/16485#discussion-diff-16..., which is where the `ActiveJob::DeserializationError` comes from.

DouweM··on Rails 4.2.0 beta1: Active Job, Deliver Later, Adequate Record, Web Console
That's incorrect. The global ID sent along the wire is transparently looked up at deserialization.

See the example here: https://github.com/rails/rails/tree/master/activejob#globali...

DouweM··on Rails 4.2.0 beta1: Active Job, Deliver Later, Adequate Record, Web Console
That's incorrect. This is not YAML-style full object serialization, but rather a global ID being sent along the wire that is transparently looked up at deserialization.

See the example here: https://github.com/rails/rails/tree/master/activejob#globali...

DouweM··on Name.com just released the .FUTBOL domain name
Note that "futbol" is _not_ a misspelling of "footbal," but rather the Spanish spelling of the word.
DouweM··on XSS in Tweetdeck (don't view in Tweetdeck...)
I wonder if the poster of this "twitter worm" could get in legal trouble for this; it's quite similar to the Samy MySpace worm[1] of a decade ago, where the creator was charged with a felony (they plea bargained out).

[1] https://en.wikipedia.org/wiki/Samy_(computer_worm)

DouweM··on Opal: Ruby to JavaScript Compiler
Opal supports `method_missing`: http://opalrb.org/docs/method_missing/

`define_method` as well: https://github.com/opal/opal/blob/f958d6b2468e57acf7f324e10a...

DouweM··on How to tell if your UI sucks
I agree. I imagine most first-time Windows users are children shown the ropes by their parents who are thus less likely to search when they can't figure something out, while a large portion of first-time OS X users are teenagers or adults moving away from Windows who often don't have or want someone to guide them through the OS every step of the way and who are thus more likely to search for solutions to their problems.
DouweM··on How to tell if your UI sucks
Let's give OP the benefit of the doubt and assume they don't mean to imply OS X users are inherently or on average less tech-savvy or intelligent than Windows users, because that's ridiculous. From http://flowingdata.com/2011/04/26/mac-vs-pc-people/:

> Mac people are 21% more likely than PC people to consider themselves computer-savvy gearheads.

> 54% of PC people have completed a four-year college degree or higher. The same can be said for 67% of Mac people.

Obviously this is "just" a survey, but it's one with 388,000 users participating, and I haven't seen any other surveys or research that concludes the opposite.

So, let's assume their reasoning is that there are more people switching from Windows to OS X than the other way around, that these people are not very familiar yet with their new OS, and that these OS X users will thus search more basic "how do I do X?" queries than Windows users, most of whom have been using the OS for years. Makes sense to me.

DouweM··on Opal: Ruby to JavaScript Compiler
There's something to be said for writing the client and server app using the same language. Node.js serves a similar use case.
DouweM··on At
I'm not so sure. I'm Dutch as well, and when I recite my email address I use the English "at", so "douwemaan at domain" rather than the unwieldy (4 syllables long!) "douwemaan apenstaartje domain".

In my experience most (if not all) people in my age group (18 - 25) simply pronounce it as "at". This could be a generational thing as most of us were raised with the internet and all these internet-y terms come quite naturally to us.

DouweM··on Which English?
I'm Dutch as well, and I got:

1. American (Standard) 2. US Black Vernacular / Ebonics 3. Singaporean

1. English 2. Dutch 3. Swedish

I think it's cool that my English is good enough for it to judge me a native speaker, while it still has enough information to see similarities to other Dutch people who took the quiz. Swedes' English is quite good as well, so that makes sense as a third guess.

No idea where "US Black Vernacular / Ebonics" and "Singaporean" are coming from, however. I'd be interested to see which choices exactly make my English similar to those dialects.

DouweM··on Burying the URL
Note that in the case of "XSS on a google-controlled domain," the malicious actor could just use JavaScript's pushState or replaceState APIs to modify the path in the address bar to "renew_subscription" or whatever.
DouweM··on The Pebble Steel review: Wearables 2.0 arrive
Interesting. I know 3 people with Pebbles and have one myself, and none of us have had any problems of the sort. At one point my charging cable broke, probably due to my transporting it rolled up, but that's it.
DouweM··on Show HN: Probabilistically Generating HN Post Titles
I just built a Chrome extension that randomly adds one of these to the Hacker News and hckr news frontpages: https://github.com/DouweM/AlgoNews
DouweM··on Show HN: Probabilistically Generating HN Post Titles
And here it is: https://github.com/DouweM/AlgoNews
DouweM··on Show HN: Probabilistically Generating HN Post Titles
"NSA Boss Asks Congress For Blanket Immunity For Companies That Help NSA Whistleblower Edward Snowden"
DouweM··on Show HN: Probabilistically Generating HN Post Titles
I would love a Chrome extension that would randomly inject these into the actual Hacker News front page, and which would then keep a tally of how often I clicked the link and fell for it.
DouweM··on 9,866,539 buildings in the Netherlands, shaded according to year of construction
The "Law for Registration of Addresses and Buildings" ("wet basisregistraties adressen en gebouwen") was accepted by the Senate ("Eerste Kamer") on 22 January 2008, and went into effect on 1 July 2009. The dataset was created by forcing municipalities to put all of their their data on addresses and buildings into one central database, the BAG ("Basisregistraties Adressen en Gebouwen").

Source: Dutch Wikipedia http://nl.wikipedia.org/wiki/Basisregistraties_Adressen_en_G...

DouweM··on 9,866,539 buildings in the Netherlands, shaded according to year of construction
And my colleague's house is from 1605 rather than 1005. It's not quite Y2K, but it's interesting that the last two digits seem to have survived whatever error occured.
DouweM··on 9,866,539 buildings in the Netherlands, shaded according to year of construction
Quoting Wikipedia http://en.wikipedia.org/wiki/Amsterdam:

> Originating as a small fishing village in the late 12th century, Amsterdam became one of the most important ports in the world during the Dutch Golden Age, a result of its innovative developments in trade.

So I doubt there are a lot of buildings from 700AD left. But I agree, they could've gone back to ~1500AD.

DouweM··on 9,866,539 buildings in the Netherlands, shaded according to year of construction
Yeah, none of those are probably accurate. My colleague owns a house in the area you linked to that was built in or around 1605, but it's listed as 1005 as well.

Fortunately, the site links to this page where you can report incorrect data: http://www.kadaster.nl/web/Themas/themaartikel/BAGartikel/BA...

DouweM··on 9,866,539 buildings in the Netherlands, shaded according to year of construction
This is incredibly cool; looks like my house and office were built in 1978 and 1850 respectively!
DouweM··on XSS in Google Finance
I'm not familiar with Google Finance, but the author states "This part of the code is responsible for querying an external domain for a newsfeed to be displayed on the plot as an overlay.". I'm guessing they just happened to come across a Google Finance URL using the &ntrssurl= parameter and figured that would be worth digging into.
DouweM··on Exposed Webcam Viewer
They're not the only ones: http://cryptogasm.com/webcams/webcam.php?id=4697 And their living room where they're currently watching TV: http://cryptogasm.com/webcams/webcam.php?id=4692

Damn, this is creepy.

DouweM··on Court of Appeal bans Bayesian probability
Correct, no juries in the Netherlands.
← PreviousPage 3 of 4Next →