HNHacker News
TopNewBestAskShowJobs

hk_kh

102 karma · joined January 20, 2012

submissionscomments
hk_kh··on Web scraping: Reliably and efficiently pull data from pages that don't expect it
That's not always the case.

While government or private contractors do not allow to gather that data by any citizen (there are examples of cities allowing it), I find myself in the right to do so, and also, in the right to redistribute that data freely so other developers can play / investigate / learn with it.

Why? Well, for starters:

1) Their own apps suck (or are inexistent)

2) They don't want to help their own users.

3) It's fun

4) Their services are paid with public money.

5) It raises awareness on the need of public data legislation.

There's a lot more to talk on the subject.

If you want to check it, http://citybik.es

I am helping projects and visualizations like: http://bikes.oobrien.com/ or my own http://citybik.es/realtime/

hk_kh··on Web scraping: Reliably and efficiently pull data from pages that don't expect it
Also, tor + privoxy as a rule-of-thumb when your scraper IP is getting banned.

And - I know, it is (now) so old - memcached as a good place to store things.

hk_kh··on Frustration, Disappointment And Apathy: My Years At Microsoft
True and sad story.

Frustation, disappointment and apathy happen in most workplaces (startups included). However, best approach: evolve.

hk_kh··on The world’s two worst variable names
char mander;

It intrigues me why this is not on the article

hk_kh··on Spain Is Doomed
The alarming headlines on these articles won't help Spain get any better. Sometimes it seems politics and the media just want to see Spain sink.

Maybe it's just that seeing it from the inside doesn't render it that bad.

hk_kh··on Spain Is Doomed
Subtract corruption and politics from Spain and you get a really good place to live.

Besides, the people being offered jobs abroad are capable of getting a job in Spain.

Usually, people forget about the natural unemployment rate of Spain, which has always been really high. That includes underground economy.

So, yes, there's an alarming problem with unemployment, but numbers shown are imprecise.

hk_kh··on Unemployed game designer creates mind-blowing solar system explorer app
Or.. you know, just sell it.
hk_kh··on Social Networks, Small and Smaller
The thing with Google Plus is it's only an excuse to gather more data from users, and tie it up with the data on Google Analytics.
hk_kh··on Waking up early, 10 tips that worked for me
I am a bad person. Even with an important meeting I have / will sleep in.

Later, I would invent crazy excuses, or just tell about my monstrous condition.

hk_kh··on Google+ gets a redesign
Maybe they can capture part of the anti-Facebook audience.

They would never get the anti-social-network audience, though. And this, which seems trivial, is important, because (for me) it's not that I am anti-Facebook, it's that I would never spend my time on a social network.

Besides, the same arguments that goes in an anti-Facebook opinion, are relevant also for g+

hk_kh··on Show HN: Meteor, a realtime JavaScript framework
Here http://news.ycombinator.com/item?id=3828160 a modified version of the installer compatible with arch.

npm is out of my scope (in fact, even arch is)

hk_kh··on Show HN: Meteor, a realtime JavaScript framework
I have typed a (lame) version of the installer compatible with archlinux (through dpkg) https://raw.github.com/gist/2360250/a5d101386590a17fed026c7b...

EDIT: didn't see https://aur.archlinux.org/packages.php?ID=24167 ...

hk_kh··on RIM says Android app ecosystem is a “cesspool,” but what if Google agreed?
Good comment, from the company that ships a market where most apps are just (paid !) links to websites.
hk_kh··on PHP Sucks, But It Doesn't Matter
If you think about it, there are two noticeable motives that put PHP where it is:

- The language has been made and (poorly?) designed around the web. While PHP is a language itself, it usually has no purpose outside the web, while Python and Ruby do not address the same problems the same way.

- Deployment is easy.

And yet, it seems all these articles fail at noticing these two simple things.

hk_kh··on Khan Academy on 60 Minutes
I like Khan Academy.

However, the way the story is told:

"Hedge fund analyist makes something Gates' kids use"

seems staged.

I am probably wrong, life imitates art.

hk_kh··on Ramos alarm clock
In Sleep (for Android), I have set it to turn off by scanning the barcode of the shampoo bottle in my bathroom.

However, if I am too sleepy, I just open the phone and throw the battery to the other side of the room.

hk_kh··on Why a career in computer programming sucks (2007)
The opportunity to work by yourself easily, build stuff, travel to any place and usually find a job.. terrible stuff!!

One of the only downsides I find. It can get tiring for your brain (and stressful if you are not working on a project you enjoy).

I guess it's not as fun and exciting as being a Mexican Wrestler.

hk_kh··on MusicForProgramming();
Too comments. Nevertheless, I want to share, High Tone, that's all http://www.hightone.org (fuck dubstep, let the old people stick to dub)
hk_kh··on Ask HN: What is the coolest things that have been done in/with node.js?
Sure, sorry for the late response. Drop me a line at info@citybik.es
hk_kh··on The First Six Steps of Getting Your Startup Noticed
It's sad to think that quality is not always enough to get noticed.

The more I enter the startup / entrepreneurship world, the more I see bullshit is mandatory.

The problem is, sometimes we are not good at communicating (bullshit?).

hk_kh··on Ask HN: What is the coolest things that have been done in/with node.js?
I assume you mean the "explosions" on the map?

These are canvas elements, put inside a RichMarker.

Each canvas element is a small particle generator (this was not needed, but somehow bastarized this version (http://scurker.com/projects/particles/), to better control what I wanted to display.

What I still don't like about it, is each canvas having his own timer / update interval. It would feel more homogeneous having a global timer, and updating each canvas element sequentially. In another release I would probably do that, and replace WebSockets with Server Side Events.

I think the code is pretty straightforward, so feel free to dive into it.

hk_kh··on Ask HN: What is the coolest things that have been done in/with node.js?
This map shows in "realtime" when users around the world take or leave bikes in a bike sharing system scheme of their city: http://citybik.es/realtime

Or, if you want, here's the popular gif cursor party done in real life http://citybik.es/cursor_party

← PreviousPage 3 of 3