HNHacker News
TopNewBestAskShowJobs

watson

1,032 karma · joined April 6, 2011

https://github.com/watson

https://twitter.com/wa7son

submissionscomments
watson··on Osmosis: Web scraper for Node.js
He already uses libxml, so cheerio or jsdom would be alternatives. It's true that cheerio it self have 5 direct dependencies and I'm not sure if that is what he refers to when using the word "lightweight".

I can't speak on the performance difference between libxml and cheerio, but jsdom seems to be way slower than cheerio. So maybe that's what he means with lightweight.

watson··on Osmosis: Web scraper for Node.js
I'm interested to hear what you think is problematic when building a web crawler in regards to dependencies? Is it specific to the DOM parsing?
watson··on Osmosis: Web scraper for Node.js
I didn't look at what could be taken out - I was just reflecting on the "no dependencies" thing. But you might be right... maybe it's as bare bone as need be.

Also I might be coloured by some folks avoiding dependencies like the plague ;) I usually prefer small modules coupled with other small modules as the result usually means more tested code (when related to node.js that is).

watson··on Osmosis: Web scraper for Node.js
I'm puzzled why the author highlights "Lightweight: no dependencies" as a strength - in node.js land this is not the case in my opinion. I'm happy to hear people's view on this
watson··on Classic Game Postmortem: Loom [video]
Loved the game! Played it again just a few years ago in an emulator. P.s. Am I the only one who have trouble hearing the audio?
watson··on An open source status page system, for everyone
Even the GitHub link in the footer doesn't lead me to a helpfull location. I'm just taken to a GitHub organization with 6 repos - which one is it?
watson··on An open source status page system, for everyone
Why would it make sense to have a "Download from Github" button instead of a "View me on GitHub" button or something?

It of cause makes sense for closed source software, but being open source it invites in people who at the very least want to read the `README.md`, star the repo and most likely want to have a look at the source code.

I kind of panicked when the download button actually downloaded - I was like "hey stop! wait a sec! I want to check out the code first" - maybe it's just me ;)

watson··on Baggage X-Ray Machine teardown and reverse engineering
If you are not into the electronics and want to skip ahead to the software disassembling you can go directly to video no. 2 on the playlist. He goes through a fairly textbook "skip password check" hack :)
watson··on VLC 2.2.0 multi-releases
Same thing here
watson··on Polar Researchers are four meters from drilling down into the Lake Vostok
I'm sorry about that this needs to be translated - This is from the Danish newspaper Politiken. I tried to find a source in English, but since this is so new I guess it's just not picked up yet
watson··on Show HN: Sleeping Spider – Web page change monitor
Is it only for HTML, or will it alert on changes to JavaScript files for instance?
watson··on Alan Eustace Jumps from Stratosphere, Breaking Felix Baumgartner’s World Record
After you get 8+ years of real world experience doing what you do under belt, your education becomes irrelevant in most fields.

So if you've been lucky enough to have someone believe in you without caring about your missing degree, and you do that for enough years, you should be just fine.

watson··on Crate: Elastic Data Store
Have anybody any experience with this DB they would like to share here?
watson··on Show HN: Create Your Own Startup Metrics Dashboard
Awesome! But may I suggest that you loose some of the animated stuff on the front page. My eyes hurt :(
watson··on Death by Inches: The battle over the metric system in America
I think this illustrates my point ;) But since when do I get down-votes for favouring the metric system??
watson··on Death by Inches: The battle over the metric system in America
I think the "but it's easier to visualize" claim is BS.

I would argue that it's just as hard for a person who's is used to the metric system to visualize inches, feet and yards as it is for a person used to those units to visualize centimeters and meters.

It's all a matter of which units your brain is used to thinking in.

When I speak to my US friends and they say stuff like, "I'm 7 feet and 10 inches tall", I have no internal visual metal picture at all. But if I say, "I'm 193 cm tall" I would guess they don't have either.

watson··on Staying sane with small incremental releases
This makes me think of microservice architecture, though of cause on a different level. It's my experience that keeping things small is a huge benefit, that being commits, pull requests, deploys or actual projects :)
watson··on Merge Pull Request Considered Harmful
As far as I know hub is more than just a command line tool for pull requests. It extends git with a lot of Github nice-ness. But in the end some people just like CLI's better - and in this case it exposes some features that's not directly available in the UI.
watson··on Merge Pull Request Considered Harmful
Ah, good point. I've been running hub for some time (love "hub pull-request"), but yes I never did set it up as an alias for some reason
watson··on Merge Pull Request Considered Harmful
This also eliminates the use of the "Merge pull request" button which removes all the pull-request-merged-commits.

I don't know about you guys, but I have not found them useful? Do you use the merge commits for anything?

watson··on Merge Pull Request Considered Harmful
I just tried this on an open pull request we had. Pretty ok experience. For some reason though, there where a merge conflict when running the "hub am -3 <url>" command. In my case was easy to fix, but Github reported the PR to be mergeable, so maybe Github uses a different merge strategy for PR's than "hub am" out of the box?
watson··on Merge Pull Request Considered Harmful
Just a note to people who want to try this: According to the post you should use the command "git am -3 <url>", this seems to be a typo and should be: "hub am -3 <url>"
watson··on A New Bike Lane That Could Save Lives and Make Cycling More Popular
This is not a thing that can be changed overnight. It takes decades to update the city infrastructure, but the city planners can take small steps in the right direction each year.

Take a look at this short film from 2009 from my home town of how we re-invented the biking culture:

http://www.youtube.com/watch?v=ZtX8qiC_rXE

Edit: My comment is more a reaction to the general theme of the comments on this post, rather than a comment to the linked article

watson··on Postfix has no public version control
I feel many people in here don't actually read the entire post. It mentions several times that there is a VCS. It even gives a link: https://github.com/vdukhovni/postfix
watson··on A startup postmortem with a happy ending
Thanks for your support. I thought I would just share some of our thoughts and experience with the app naming and discoverability problem.

An app will rank differently on different keywords in different App Stores. For every keyword you compete with other apps that uses the same keywords. So popular keywords are harder to rank high with than others and "Champion" isn't easy of cause. But we've done a lot of testing on this subject and there are several things you can do.

We use a site called Sensor Tower [1] to track keyword rankings between the different App Stores.

First thing is of cause to add extra names to your App Store title and hope that people search for "champion live score" or "champion football", which will greatly increase your chances (our full App Store title is "Champion - Football Livescore").

But actually we found that it doesn't take as much as we thought to become #1 on a keyword like Champion. We launched first in the Thai App Store to be able to test a lot of this before the global launch. We've been in the Thai App Store for almost 2 months now and it took us less than 1 month to become the #1 app for the keyword "champion". So it's an achievable goal.

[1] https://sensortower.com/

watson··on A startup postmortem with a happy ending
Yes, you always have to be aware of the current visa situation. For back-packers, it's been very popular to get a tourist visa and just cross the border back and forth once every month to get it extended. But lately the government started parsing new laws to try and close this loophole.

I'm not exactly sure what the new rules are, but it's something you have to be aware of before moving here. We are on a visa where we "only" have to cross the border every 3 months, and the new rules doesn't yet apply to people arriving via plane, so so far this haven't been an issue for us (it's easy and recommendable to get cheap plane tickets to the neighbouring countries and combine it with an extended weekend and some sightseeing while you're at it).

Do a Google search or check out this popular forum for the latest on Thai visas: http://www.thaivisa.com/forum/forum/1-thai-visas-residency-a...

watson··on A startup postmortem with a happy ending
Hi, co-founder of Champion here.

We're located in Bangkok and I can really recommend it. I've not been to Chiang Mai so I cannot really compare it, though I would guess Bangkok is still more startup friendly.

To address the current political issue with the military coup, I have just one thing to say: The media always exaggerates. I've been here through the protests, the curfew and now the coup. And I've never felt threatened or had any issues what so ever. I would invite my own mother here and not be worried.

We are currently sitting together with another startup in their offices in the part of Bangkok called Ekkamai. Previously we rented some desks at the co-working space Launchpad, which was also a really great experience and a way to meet a lot of other like-minded people.

watson··on Reverse engineering the Linotron 202 typography [video]
I love these stories about the old computer hacks - especially stories featuring Bell Labs and Ken Thompson :)
watson··on Hackers raid eBay in historic breach, access 145 million records
They didn't know about the breach until about two weeks ago [1], though that doesn't normally excuse that they waited two weeks to go public with the knowledge.

One reason to hold back this information is if going public would make their investigation harder OR if going public would increase the security risk (e.g. if the security hole used wasn't yet fixed and going public meant disclosing something about how the hackers got access). But according to what had been made public so far this doesn't seem to be the case.

[1] http://www.ebayinc.com/in_the_news/story/ebay-inc-ask-ebay-u...

watson··on Glacier redux
I would be surprised. Anyway, why would they pay for scrubbing if the data is less than 3 months old and do it for free if not? If they do scrub, I don't think those are related
← PreviousPage 4 of 6Next →