HNHacker News
TopNewBestAskShowJobs

njoubert

330 karma · joined March 9, 2008

I'm a Stanford Ph.D. in computer science, with a B.Sc. in EECS from Berkeley.

You can keep up with me at njoubert.com

submissionscomments
njoubert··on Artificial Intelligence Hits the Barrier of Meaning
This is a common misconception. It is not a small amount of noise that causes misclassification of images. It is a carefully designed and quite unique pattern that causes misclassification. It only looks like noise to the human eye, but it really isn't.

Yes, neural networks are susceptible to adversarial attacks. No, just adding noise to an image doesn't break neural networks.

njoubert··on Ask HN: Books on specific topics that have applied to many areas of your life?
I'll jump in and say "Attached" by Levine and Heller deeply influenced how I interact with people in my personal life, romantic and otherwise.
njoubert··on Harnessing light for wireless communications
I think you are hugely overestimating the importance of non-line-of-sight communication.

Your example is cell phone communication. That is not the intended use case of this technology. Facebook's laser comms is part of their Aquila project, attempting to build a network of drones to supply internet.

This application works just fine with a line-of-sight constraint. At 50,000ft just about everything is line of sight.

Anyone building backhand RF links also hugely care about line-of-sight. Microwave towers carrying multi-gigabit speeds are carefully arranged for line of sight: this much improves reliability and throughput.

njoubert··on Horus: An Interactive Tool for Designing Quadrotor Camera Shots
Hi itsyogesh! Definitely it depends on having a 3D model of your environment! With all the advances in drones performing 3d scanning of an environment (dronedeploy.com and skycatch.com) we imagine we can easily incorporate the acquisition of a 3D model into our tool.
njoubert··on How a Car Engine Works
Beat me to it!

This totally amazed me when I started working on cars. Both carburetors and direct injection creates a mixture of gasoline and air BEFORE this mixture enters the cylinder. Direct injection now seems like a misnomer ;) It makes a lot of sense if you think about the incredibly violent conditions inside the cylinder head though. I'm always surprised that spark plugs survive as easily as they do, I imagine a high accuracy injector nozzle in that situation would not last as long as current injectors. Has anyone done a true direct-injection design?

Jacob, can you update the drawing slightly? "The fuel injectors spray gas into the cylinder..." is incorrect, it should be closer to "The fuel injectors spray gas into the intake manifold where it mixes with air before being sucked into the cylinder"

njoubert··on Show HN: Floobits – Remote pair programming done right
From Sublime: Unable to create workspace, maximum recursion depth exceeded.
njoubert··on An Unremarkable Event in the Tenderloin
I used to subscribe to this idea as well, until a friend of mine told me this: "Have you thought of the fact that you're enabling people to be homeless, thereby making the problem worse rather than better?". This really struck me, since I agreed... I'd rather work on the causes than the symptoms.
njoubert··on If Peter Thiel And Garry Kasparov Are Right, Then We're In Trouble
I can't agree more. As the article points out, we're seeing huge advances in plenty of scientific fields. We're talking about storing terabytes on a cube on DNA no larger than a drop of water, we're synthesizing drugs that travel to tumors, activating only on arrival, we're gearing up to put people on mars... Really? No progress? No innovation?

Why are we even listening to a chess champion espousing crap about scientific progress? And Pieter Thiel might have entrepreneurship credentials, but he's no scientist.

njoubert··on Basic Information Regarding Tin Whiskers (2008)
Since lead-free electronics have become the norm with standards like RoHS, tin whiskers have become a real problem. This is why aero/astro electronics are still leaded!
njoubert··on The World's Lightest Electric Vehicle
There's actually a bunch of companies already making these - definitely not an original idea or even an original implementation.

Back in 2007 we used to ride electric boards around UC Berkeley, and they only cost $600.

njoubert··on The World's Lightest Electric Vehicle
Are you suggesting that, because it takes skill to operate, it's a bad idea?

I commute on my longboard every day between the parking structure on campus and my building, which is about a mile away - takes me 10 minutes of kicking the board around and working up a sweat.

An electric longboard woud fit right into my current commute, except I'd arrive at work without my shirt soaked through.

For this type of commuting, a couple of days practice in a empty parking garage or lot gets you good enough to safely commute, and if the SF hills are intimidating, you can always walk down them.

As for braking, they indicate that the remote does have a brake slider, and by using regenerative braking, they can slow the board down (to some extent). You would still need to know how to brake the board, but the board can stop itself.

This would also be a super fun toy - I already take my longboard out to race down hills, with this I get to ride up before I fly down.

But, a rollerblade version? Can you explain how that doesn't have the same concerns you raised? Rollerblades are even more difficult to brake than skateboards, and you're committed on rollerblades, while on a skateboard you can jump off and carry the board whenever it's inappropriate or too difficult to ride it. There's also zero cost to hopping on a skateboard, while rollerblades involves sitting down and changing your shoes.

I doubt this product will fix all of the transportation woes of the US (which their marketing seems to point to), but it's great for current longboarders and people already interested in unconventional transportation options.

njoubert··on DSLs and metaprogramming
Sure, the inner workings of the system is as you describe, but the approach this article takes does make sense out of a developer standpoint, no? Sure "has_many" is just a method that the late-binding architecture of Ruby allows us to write, but this means that we can dream up our own DSLs and implement our DSL by doing what we do best - write methods ;) Which is a less general approach than the full-blown Lisp macros guns.

Is that right for me as a developer?

njoubert··on You and Your Research
Funny - there was a whole stack of these lying in the 3rd floor lounge of Stanford's CS building last week. I just happened to pick one up, It's the first time i've read it, and here it pops up on Hacker News!
njoubert··on Can you recommend some good RoR books?
As for practical experience -

A great help to me was http://www.opensourcerails.com/ It contains a whole bunch of Rails apps to download, and then learn from the code.

njoubert··on Ask HN: Trivial etiquette question - can he touch my laptop screen?
yea i know its fun to touch things, but if i was your co-worker i would have put up one of those protective screens that covers the LCD panel. That way everyone's happy.
njoubert··on [dead]
this is by far the worst blog post to have made it onto ycombinator ever... i mean "i didnt bother reading it so you should"? and alluding to the fact that all engineers are unhappy?

what bullshit. where's that downvote button??!

njoubert··on A new landmark in computer vision
The fact that this is basically true makes it all the funnier!
njoubert··on Ask HN: I'm Tired of Hacking. What Do I Do? Please Advise.
I'd actually second this. He faced several periods of pretty intense change in his life, and he was battling his drug addictions, and his experiences are pretty ridiculous and very inspiring. Also, when it comes to living on a shoestring, this guy's got it down.
njoubert··on Ask HN: Your Hacker Workspace
Funny, I'm running a 9800 GTS 512mb, with no issues.

My secret was using the iDeneb 10.5.5 distro, that thing works wonders on my system. I'm running an Asus P5E-Delux motherboard, with is also a well-supported system. Everything I did is textbook from insanelymac.com

njoubert··on Ask HN: Your Hacker Workspace
http://njoubert.com/images/workspace1.jpg

Dual 22" monitors hackintosh running OSX 10.5.6 6 spaces, normally 2 spaces per project and one for random stuff. (I like to arrange all my code in one space and all the docs and the like in another and switch between the two as necessary).

You'll notice the Macbook peeking out from underneath the desk on the left - if I need more screen space I pop that one open. Or if I'm not at home!

M-Audio speakers are crucial - good music is a help! And lots of paper / binders / books to refer to all the time.

At least 3 lights sdjustable to whatever conditions I prefer, and black shades in front of the blinds to block out sunlight and heat.

njoubert··on [dead]
This is a REDDIT post, not a ycombinator post.
njoubert··on Ask HN: Good C++ Numerical Libraries
I'm doing graphics research, and the numerical libraries is probably slightly different, but the ones I've found useful are: http://math.nist.gov/tnt/ http://eigen.tuxfamily.org/index.php?title=Main_Page http://www.cgal.org/

Also, I can't recommend "Numerical Recipies in C++" enough. This is a great book if you're not a wizard already, although the seriously good numerical mathematicians complain that it doesn't necessarily show you the absolute best way to do everthing. Its a great learning and example-code resource though! http://www.amazon.com/Numerical-Recipes-C-Scientific-Computi...

njoubert··on Why People Don't Like Nerds or Programmers (In School)
It definitely varies. I was not all that invested in programming at all, spending most of my time biking and playing music, but as a "smart kid" there was lots of ostracizing going around, just because I didn't play the main sport that everyone plays.

What I take away from this is the importance of growing up - you get through those stages and move into a more nurturing community of people that support what you create, not the details of how you created it.

njoubert··on Ask HN: what types of softwares are needed during (this) great depression
i couldn't help but laugh at this, but actually, mobile apps that can deliver up-to-date information on where things are, might be really useful. Since a large part of the great depression is a lack of "things you need"...
njoubert··on Ask HN: Ph.D. vs Startup skillset
pretty well! I had some good questions on security and the like. We need to get brutesoft.com live!
njoubert··on Ask HN: what linear algebra do you use most often for practical problems?
Generating Jacobians for Implicit Euler Integration in a numerical simulation project. SVD for rigid body center-of-mass calculations. Conjugate Gradient for solving Ax=b on 9000x9000 matrices.
njoubert··on Ask HN: Is AI a growing field?
I'm currently going around visiting potential Ph.D. programs as an admit for next year, and at all the top schools (CMU, Stanford, Berkeley) the amount of people studying AI and machine learning is staggering. The field is definitely academically very active.
njoubert··on Subversion 1.6 released.
After updating my svn client on my mac and my ubuntu box to this, eclipse no longer manages to do anything with the team features....
njoubert··on Ask HN: Which school do you attend?
University of California Berkeley
njoubert··on Ask HN: Which school do you attend?
How do you like it? And are you a CS major? I'm considering coming here for a Ph.D. (just heard I've been admitted!!!)
← PreviousPage 2 of 3Next →