HNHacker News
TopNewBestAskShowJobs

jhchabran

382 karma · joined March 30, 2011

submissionscomments
jhchabran··on Light Table's Numbers, And What's Happening Next
There's another caveat. Just look at what happened to textmate, it was closed source many of us paid for it. The author decided to rebuild everything and we didn't get any real update for like three or four years. And yet we couldn't do anything about it. And yet it didn't met the community expectations.

Seriously, building a code editor is a massive amount of work, having it open means you'll find someone to help if you don't have a massive company like microsoft behind you.

jhchabran··on Light Table's Numbers, And What's Happening Next
That sounds a neat way to still provides a comfortable user experience whilst working on languages not easily embeddable in the browser.
jhchabran··on Vim anti-patterns
I highly suggests switching to QWERTY while coding in Vim. You should be already familiar with it and it only takes a few days to be really at ease with it. We don't need characters from our languages in our code (at least most of the time).
jhchabran··on Node.js isn't a silver bullet, but it's still a bullet.
I agree but I don't think event-based approach is poor as you're stating. Twisted or EventMachine use that approach and are pretty well known for that. It looks like it works wonderfully well in a couple of particular cases but Node as every new language got its couple of pioneers running to create the new "Rails/Django" in that language asap. This is in my humble opinion the issue there.

Another issue is that Node is actually using Javascript, meaning it get a broader community than any new general language. But this community isn't by definition well familiarized with threading or async situations. These developers can easily slide into the "silver bullet thing".

Explaining the core notions behind event-based solutions and threading ones to a "nodejs hipster" usually allow him to understand the right uses cases for it, at least from my experience.

jhchabran··on Ask HN: What's the easiest way to land a job in RoR?
It may not be the best "overall" advice but I've met a lot of people looking for freelance developers or simply rubyists to hire by going at local ruby meetings.

I can't say anything about Ruby groups other than Paris, but at each of our meetings I talk with people having trouble to hire a ruby or rails developer.

Conclusion: Get there and even try to do a lightening talk ! You'll learn a lot, create your network with Rubyists. It's simply about getting closer to other people working in this field.

jhchabran··on Command and Conquer – Programming an RTS game in HTML5 and Javascript
Thanks for this link, I've a huge fan of Herzog Zwei, you're rocking my world with that link :)

It's mostly one of the best unknown game soundtrack I've heard.

jhchabran··on FileSonic disables all filesharing
Are you referring to AudioGalaxy ?
jhchabran··on Minecraft 1.1 Update
Well there is an API, it's just an unofficial one, with very active developers :

- http://bukkit.org/

- (well made ruby wrapper) https://github.com/enebo/Purugin

Programming bots should be doable, I've seen plugins that spawned a player that helped you mining.

jhchabran··on Minecraft 1.1 Update
It's sad they didn't give any informations about their Official API.
jhchabran··on Show HN: A JavaScript interpreter written in Ruby
You're right, thanks for the correction, I did not realize FSMs couldn't do that.
jhchabran··on Show HN: A JavaScript interpreter written in Ruby
Given that Ragel (http://www.complang.org/ragel/) can output Ruby code, it might be a great choice there.
jhchabran··on Vim-powerline: The ultimate vim statusline utility
I have to +1 this, I tend to use every piece that Tim Pope produces for their goodness, but Vundle truly rocks for exactly what you mentioned.
jhchabran··on Record any unix processes execution. And replay them afterward !
This is quite impressive, he starts by recording some date execution which is nice, then he records an apache session. At this point, it's just plainly awesome, I just can't imagine the myriads of possibilities.
jhchabran··on Ask HN: Unable to stay motivated on one particular thing.
It's a quite common problem, I faced it myself some years ago. Basically, changing your target without any achievement like you did means you're avoiding to complete your task by starting a new one.

You may flag this as procrastination or not, but you're asking us here how you could stop changing targets while you should ask yourself why don't you want to complete your tasks ?

Usually, when you start something and guess how much work learning something require, you underestimate it.

When you're halfway in, you got a more precise estimation. That's where you may get bored, faced to the great amount of work required to complete it.

jhchabran··on The Words "Facebook" And "Twitter" Are Banned From French Airwaves
You're taking the problem from the wrong side.

It had always been forbidden to advertise anything owned by a private company except in some news directly related to it.

"Iran is revolting on Twitter" is relevant. "DSK did epic shit in a hotel, follow the news on twitter" is irrelevant. It sounds like a national channel advising to buy newspaper X every time to get more informations about the story.

While I personally understand both case, Twitter is a great communication channel, it's still owned by a private company, being quoted by a public channel.

The CSA is fighting against my second example, which would consider Facebook and Twitter no more as companies but as public tools, creating a bloody mess : when should we consider a private tool as a public one ? That's what they meant by opening the pandora box.

But of course, I strongly agree, crafting some absurd law is clearly a wrong measure but it's not absurd given the strict context we have here in France about national medias.

← PreviousPage 2 of 2