HNHacker News
TopNewBestAskShowJobs

eneveu

820 karma · joined January 20, 2010

submissionscomments
eneveu··on Java 9 features announced
I'd use immutable value classes with AutoValue: https://github.com/google/auto/tree/master/value . It's developed by the googlers behind the awesome Guava library.
eneveu··on When Patients Read What Their Doctors Write
I'm interested in the foods you should avoid (my email is in my profile).

Are you referring to the problems caused by fructose / sugar? I've been watching Dr. Lustig's lectures and he seems to have good arguments, and your post seemed to echo some of his explanations.

eneveu··on Near Miss: The Solar Superstorm of July 2012
I interned at Areva T&D in 2006 (now Alstom Grid). While I was not working on that specific project, I remember they had a very powerful EMS (Energy Management System), which let them simulate incidents (e.g. "what happens if these power lines are destroyed").

Doing a quick search, this seems to be called a "dispatcher training simulator": http://en.wikipedia.org/wiki/Dispatcher_training_simulator

http://en.wikipedia.org/wiki/Energy_management_system

http://www.alstom.com/Global/Grid/Resources/Documents/Automa...

http://www.alstom.com/Global/Grid/Resources/Documents/Automa...

eneveu··on Magnus Carlsen is World Chess Champion
It seems like the official commentary is of sub par quality. According to the /r/chess subreddit, this commentary is pretty good and fun: http://www.twitch.tv/chessnetwork/profile/pastBroadcasts
eneveu··on Error-prone - Catch common Java mistakes as compile-time errors
error-prone is a Google project to catch common Java mistakes as compile-time errors.

Here is the announcement by the lead developer: https://plus.google.com/105376746420084065162/posts/g3q53jRK...

eneveu··on Indexing in Cassandra talk (video)
I stumbled upon this presentation while trying to better understand the Cassandra data model and composite columns, and it really helped me.

Here are the slides: http://www.slideshare.net/edanuff/indexing-in-cassandra

It's also mentioned in this blog post: http://www.datastax.com/dev/blog/introduction-to-composite-c...

eneveu··on JetBrains Doomsday Sale - 75% off for 24 hours only
I paid 111€ to upgrade (94€ + 19% french VAT). If I were to upgrade now, it would cost 27€ (23€ + 19% french VAT).

I wonder if I should just cancel the upgrade and buy a new license. According to the terms and conditions on the Digital River website, I have a legal "cooling off period" of two weeks.

eneveu··on JetBrains Doomsday Sale - 75% off for 24 hours only
Nooooooooooooooo... I bought the Intellij IDEA 12 upgrade 3 days ago... I paid 111€ (including VAT) instead of 27€... I now it's irrational, but I'm sad.
eneveu··on Coursera's Functional Programming - Cheating Discovered
I remember being presented with the Honor Code directly when I started the course. I don't remember if it was a popup or during the introduction video, but it was definitely highlighted.
eneveu··on Coursera's Functional Programming - Cheating Discovered
It would be cool if we could upload our private Git repo on Github once the course is finished. But I guess they might want to re-use the assignments next year...
eneveu··on Coursera's Functional Programming - Cheating Discovered
Doesn't seem so:

"For those students for whom it's been discovered have uploaded similar or duplicate solutions, cases will be handled on an individual basis. Though beware, that cheating in any capacity not be tolerated."

eneveu··on Coursera's Functional Programming - Cheating Discovered
When discussing online courses, a recurring theme is that of the "value" of online certifications, versus "real life" certifications. By taking action against cheaters, Coursera is trying to preserve the value of their certification. I wonder how it will affect it.

Do people really care about online certifications anyway?

For me, the main advantage of the weekly assignments, is that it stops me from procrastinating, like I might if I were to learn by myself with a book... I don't really care about the certification itself. I guess I can add it to my resume, like the SCJP, but I don't think employers will care much.

eneveu··on Ask PG: What caused the downtime?
I use Jeff Miller's RSS feed:

http://feeds.feedburner.com/newsyc50

More info at http://talkfast.org/2010/07/23/a-cure-for-hacker-news-overlo...

eneveu··on I work for The Internet now
moreutils is awesome. I use vidir all the time to edit file names en masse with vim (using macros / regexes). So useful. I think it also works with emacs (you can specify any editor).

Sponge is also pretty cool.

eneveu··on Google will start warning Chinese users about problematic search terms
I wonder if they load the whole list of "bad" terms on the client-side. Wouldn't that trigger the firewall? Unless they encrypt it, or use a bloom filter (which would save some bandwidth)...
eneveu··on ZTE Backdoor
"Reflections on Trusting Trust", Ken Thompson's 1983 Turing Award lecture: http://cm.bell-labs.com/who/ken/trust.html

Also, there is an interesting article on trusting hardware ( http://theinvisiblethings.blogspot.fr/2009/03/trusting-hardw... ) which was reposted two months ago on HN ( http://news.ycombinator.com/item?id=3656522 ).

eneveu··on Is Google Burying Firefox With User Agent Strings?
Having used GWT in the past, the GWT error makes sense. When loading a GWT application, GWT first sniffs the user agent and locale. It then downloads a different javascript file, optimized for the given user agent and locale.

For example, the javascript file served to a French user using Firefox will contain only French labels, and won't contain any code to deal with IE, Chrome...

User agent sniffing is not always good practice, but, in this case, it results in a nice performance improvement :) You can even use it to have a "production" and a "debug" version of your app. By adding "?debug=true" to your URL, GWT would load the "debug" version, which could for example contain code to log information.

https://developers.google.com/web-toolkit/doc/latest/FAQ_Deb...

eneveu··on Iran plans to unplug the Internet, launch its own "clean" alternative
"The only reason they haven't been nuked yet is" that they would retaliate against South Korea: http://news.ycombinator.com/item?id=1928023

burgerbrain 506 days ago:

[...] there is an absolutely absurd amount of conventional artillery positioned at the DMZ just a few dozen kilometres away from Seoul. If all out war were to occur the city, with it's 25million or so citizens, could be levelled in hours.

eneveu··on We Got Hacked, Here's What We Found
Is there some way of reporting the spammer to get his website de-indexed from Google?
eneveu··on Google Begins Testing Its Augmented Reality Glasses
That was my first thought. It would be hard to relax when you know that everything you do may be recorded... The bad joke I just made? My attempt at dancing? Expressing your feelings on a bad day? A date gone wrong?

With social networks and internet, managing one's "online identity" and privacy is increasingly important. Everything you say online might be stored and retrieved later. It's hard enough when you are an adult. But what about kid/teenn, who is still trying to find his identity, and might say things that he regrets later on?

What happens when real life is logged?

eneveu··on EU: Possession/distribution of hacking tools to be made a criminal offence
I guess my timing was off when I first submitted this two days ago at http://news.ycombinator.com/item?id=3787597 I'll repost here the links from my comment there:

HN discussion from last year on this subject: http://news.ycombinator.com/item?id=2654346

Blog posts with some more analysis and links to draft reports / amendments:

http://blog.c22.cc/2012/03/29/eu-legislation-digging-below-t...

http://blog.c22.cc/2012/03/29/eu-legislation-digging-below-t...

eneveu··on Humans hot, sweaty, natural-born runners
His TED talk on the subject: http://www.ted.com/talks/christopher_mcdougall_are_we_born_t...
eneveu··on Proposed EU Law Wants To Make Possession of Hacking Tools A Crime
HN discussion from last year on this subject: http://news.ycombinator.com/item?id=2654346

Blog posts with some more analysis and links to draft reports / amendments:

http://blog.c22.cc/2012/03/29/eu-legislation-digging-below-t...

http://blog.c22.cc/2012/03/29/eu-legislation-digging-below-t...

eneveu··on Julia, I Love You
The idea of a dynamic Ruby-like language with C-like performance reminds me of Avi Bryant's talk "Bad Hackers Copy, Great Hackers Steal" : http://vimeo.com/4763707

He explains that dynamic languages are not inherently slow. It's their current implementation that's slow. Java is not fast thanks to static typing, it is fast thanks to the Hotspot VM, which builds upon the StrongTalk VM implementation.

Quote taken around the 13" mark (some trolling included ;) ): "Ruby has the dynamic part, and Java has the fast part. And this has led to this assumption that people have that the reason that Java is fast and Ruby is slow is because Java is static and Ruby is dynamic. And that's just not true, that's just a myth. Nothing about Java being fast has anything to do with it being static. It's simply that the papers that the Java people read were the ones that told you how to make it fast, and the papers that Matz read were the ones that told you how to make it usable."

eneveu··on Google Racing
The blog post ( http://googleblog.blogspot.fr/2012/03/bringing-self-driving-... ) was updated:

Update Apr 1, 10:05 a.m.: As you probably guessed—no, Google Racing isn’t real. We were really happy to work with NASCAR on this April Fools' joke. The technological advancements this sport has made in the last decade are impressive and while we won’t be providing self-driving cars to compete in the races, we look forward to working together with NASCAR in the future on projects like their YouTube channel. What better way to drive change?

eneveu··on Keeping bash history in sync between multiple terminals
I really like the "ctrl + o" trick mentioned in the third comment: "Normally, if you enter a series of commands, you can go back to the first one, and hit Ctrl-O repeatedly to run the current command and retrieve the next."

Found a description here: http://www.halotis.com/2010/07/06/bash-keyboard-shortcuts/

eneveu··on How I survived a plane crash
"Herzog was inspired to make this film as he narrowly avoided taking the same flight while he was location scouting for Aguirre, Wrath of God. His reservation was canceled due to a last minute change in itinerary."

Wow. What are the odds?

eneveu··on Ask HN: more sites like HN
I'm going to play devil's advocate here, but I don't see how you can run out of reading material on HN. I use Jeff Miller's newsyc50 feed (which contains all submissions with more than 50 points), and I have a hard time keeping up...

http://feeds.feedburner.com/newsyc50 --> 265 posts per week (according to Google Reader)

http://feeds.feedburner.com/newsyc20 --> 400 posts per week (according to Google Reader)

That said, the question is still interesting. I'd like to find sites similar to HN focusing on other themes.

eneveu··on US scientist gets 13 years on spy-for-Israel charges
Found a Time article: http://www.time.com/time/nation/article/0,8599,2109712,00.ht...

I wonder why this isn't considered entrapment.

eneveu··on Introducing Instapaper 4.1 for iPhone, iPad
Good point about not being able to copy/paste the final text.

I don't understand why I should OCR the final output, though, since I already have access to the "raw" text. If I were to OCR it and generate a new PDF, I'm back to square one, since I'd need to specify a font. Unless you meant that some people might want to OCR my public PDF to access the underlying text, since it only contains images?

In the end, I guess I'll simply use a font with a more permissive licence (free or commercial).

← PreviousPage 3 of 10Next →