skysight-inc/HackerNews huggingface dataset:
No. Two perspectives on this - currently working alongside Process Control Engineers, and I'd trust these guys to do this kind of work. The mindset and level of detail is complete different from programming in non-critical fields. Our peer review process is comprehensive, and mandatory for all code changes, can be typical for 2+ weeks of dedicated review and analysis on small scopes of change.

Secondly, theres a _lot_ in an ECU. I recently installed a custom ECU into my streeter (Autronic SM4), and the volume of control you have (3D F/A ratio maps, 3D ignition timing, cold start control, knock sensing, fuzzy logic for wear compensation such as dirty injectors / plugs etc) is staggering. On top of this you have exception management (like limp home mode if you blow something up).

It's just like any other programmable logic controller. Additionally for cost savings they probably run the one codebase across a few different models, so not all of it would be executed code.
It took me more than a year to figure out how to "crack the AdWords code", but I get an awful lot of users (and sales) attributable to AdWords. Until then, it was basically just "throw a dollar a day at it, see what works". (YMMV if you are in very rich verticals.)

I got curious about this yesterday, so I made a page charting it. http://www.bingocardcreator.com/stats/adwords-stats

I really wish I could just wave my hands at it and scale that up by a factor of 10.
Reminds me of the book, The Hypomanic Edge: The Link Between (A Little) Craziness and (A Lot of) Success in America by John D. Gartner.
"Something for another CN property" could well be the payoff.
That's what I've been seeing a lot too. Almost everyone recommending college over the jobs are life, not potential career benefits.

I'm American as well, btw.
The term infographic has surely evolved though... It is essentially a graphic designed to communicate a topic/concept using visuals instead of words.
There definitely are a lot of choices-they can be paralyzing. I agree with bcrawford on this one-pick a language to do the web services portion first. Then move on to the next level of the stack. In your case this would be either the data level (MySql) or mobile app level (iPhone).

I don't know if this helps, but if I were starting from scratch today I'd choose either Ruby or Python for the web services level. They're fun, easy to learn languages that are powerful enough to get the job done.
I guess you're right, I did it mostly because I wanted to write some python though and there's nothing stopping people from just copying the interesting part. I also found out that there are pretty extensive spreadsheets where they have already solved this problem.
Want to be 100% sure your startup idea is good? Wait until somebody else succeeds with it.
It's Friday evening. You and your team will be at the office through the weekend to finish a release. The toilet backed up, spilling onto the bathroom floor. The building's cleaning staff will not be around until Monday, and there is no protocol for emergencies. Will you clean the bathroom?

What I have done is contrive a plausible scenario where cleaning the bathroom is something that just has to get done in order for you to fulfill your stated role as a software developer. I agree with edw519's point and that of the article author's: leaders get done what has to get done regardless of what it is. Sometimes that means crawling around on your hands and knees stringing along ethernet cords. Sometimes that means implementing boring but necessary infrastructure code. Sometimes that means cleaning the bathroom.
please, 2dboy, please don't capitulate to the loud dumb people. Where's the enjoyment in completing a level/game if you've been spoon fed it?

related: I played EA's Need For Speed on the iPad recently, and I noticed they've provided a means to essentially buy your way through the game
It sounds like great advice, and it probably is in the right situation.
I can tell you that at my current company I behaved in this way for years, and metaphorically, and sometimes literally, washed the dishes and went above and beyond to end up being pushed aside by office politics.
When you treat the company as if it were yours or you were its CEO don't forget that it is not yours and you are not the CEO, otherwise you'll be in for a big wake up kick in the butt...
Hey, Rider -

Thanks for the reply. I agree that this is sort of a fluffy subject, but I'm genuinely curious and figured here on HN I'd be able to get some interesting opinions on the subject.

I use the term 'beauty' in a more limited sense than you are. The two phrases that come to mind are 'pleasing to the eye' and 'pleasing to the ear', and neither of those has anything substantial to do with math. When you say that there are things you want to work on and consider, the word I would use would be "compelling." I have ?'s I've chewed on in my own head for over a decade, and they keep coming back, but I wouldn't call them "beautiful". Is that what you mean?

You bring up an interesting point that things can be "acquired tastes", so to speak, and that I might simply be math blind. I don't have substantial math background compared to most of the people here. My official math education stopped at differential equations, and I picked up what I needed throughout grad school but it was very piecemeal. When I look at things like Cantor's diagonalization, for example, I don't see an obvious truth - I see a trick of logic with interesting applications. I can follow the logic, but at no point do I feel like I'm doing anything more than moving symbols around in an internally consistent manner. Just out of curiosity, what's your background with math?
I've tried certain phrases in Chinese and I'm not sure if it's my accent or what but it can't seem to recognize the word "河蟹" (river crab). Incidentally, it's also Chinese Internet slang for harmonizing/censorship.

http://en.wikipedia.org/wiki/River_crab_(Internet_slang)
In case you're wondering why old news has a new headline...

This is pointing to the Community Update blog post, which covers the jQuery 1.5 release (from last week), the upcoming jQuery UI grid components, jQuery Conference videos, training and yayQuery.
http://common-lisp.net/project/movitz/

Frode V. Fjeld doesn't seem to have much time to hack on it anymore, but the mailing list is active and you can hack on it today.
Why I Jailbreak
Interview: Jenkins core team on the name change
Ha ha - compare and contrast with the Gervais Principle!
Yea seriously, maybe if I was right out of college I would consider it but I seriously doubt that. My talents are better utilized doing other things and unless you are paying me a considerable amount of money you can clean the bathroom yourself. I happen to work for a company in the top 10 best places to work for in IT and something like that would never ever be expected or asked period, not even on a principle base.
> Be careful extrapolating success scaling in one domain to success scaling in another.

I agree about that.

> go into it with a fresh mind each time, and really pay attention to what the requirements are and what you can cut corners on. There are some general principles you should know: memory is much faster than disk, cut out layers of abstraction that you don't need, etc - but in order to apply them effectively, you really need to pay attention to the details of your problem domain.

(slightly edited) - This is golden.

However:

> If you think you can solve Twitter's scaling problems, they're hiring, they're pre-IPO, and they're probably giving out decent chunks of stock.

I know I can solve Twitter's scaling problems (I don't think the solution I posted is the end-all-be-all, and for all I know that might not be where their scale problem is -- it is just perceived and argued about this part, which is not very hard).

However, Twitter's abysmal uptime (for the kind of sevice they are providing) had no bearing on their growth in 2008-2009. And even if by re-architecting Twitter they can save $2M/year on operations, it would be dumb to do that before they're in the black for a while and can identify their real profit and loss centers.

Also, those stock are not worth quite as much as people think when you take everything into account. (I've got a successful exit as a non-founder behind me; I'm intimately familiar with all the gory details including taxes, dilution, etc -- Whether options or RSUs, if you are granted anything of value, you have to pay full taxes AT THE TIME OF THE GRANT).

My point was only to show how non-impressive the problem twitter is (supposedly) facing. It's a repeating discussion:

- Twitter sucks
- No they don't, they do xxx and it's damn hard

Don't know why I even bother anymore. A company that had (maybe still has?) their millions-of-views-a-day pages created in Ruby doesn't care about solving scale issues.

At Google, you guys throw out closing paragraph tags from the main page when it is clear it renders fine without them.
I'm sorry, "God" (by Scuzzo)
Old hardcore quake3 player here. Q3 didn't wait for a server response, but the net-code was not that great and the interpolation did iirc not really take into account server responses. You could end up with players teleporting because of network issues. OSP was the first mod iirc that tried to fix it and it was somewhat successful.

The one mod that made great strides to fix the issues with the Q3 net-code was CPM (www.promode.org). 50-70ms to the server felt like 20-30ms in Vanilla Q3 and when you hit 20-30ms in CPM it felt like LAN play in VQ3. It fixed the niggling issues of lost packages (caused players to warp) as well. You even had some players that intentionally downloaded things in the background to cause dropped/delayed packets so that they would warp.

Eventually the net-code in CPM got so good the community even had cross-Atlantic competitions. The team I played in had 100-120 ping vs west-coast American teams on NYC servers and it was actually playable to the point where you could have fairly fair fights with them. Except against Team Abuse... :p. Man what a schooling in team-play and lock-downs of maps they gave my team.
It wasn't considered all that bad of a term at the time, but then again, at certain points in history it was socially acceptable to use a variety of ethnic slurs, so...
Since that ratio is in part the consequence of a pretty strong parental preference for male heirs, it's also a pretty good indicator that traditional attitudes die hard.
GeekDad Blog and Books to Be Adapted for Film, TV
The popular Wired magazine blog for tech-savvy fathers has spawned a bestselling book, a podcast, branded clothing and a GeekMom companion blog.
I personally use the markdown preview a lot, so it's worth it to me to use nvalt, but I tend to switch back and forth between the two. Does NV offer markdown preview yet? If you're new to NV and don't care about the preview (I may be the only one who does :-) ) then consider the official build by all means.
CouchOne + Membase = Couchbase
He should give his employees a raise if he can afford it, and raise his prices if he can't.

And if raising his prices isn't feasible, maybe his employees don't deserve a raise.
Tiered bandwidth plans are inexact - should I buy the 250 MB plan or the 5 GB

That's still more accurate than charging you a Netflix access fee whether you download one movie or 20. And charging per-service opens the door to all sorts of anti-competitive agreements.

and require a lot of thought as to what you will actually use.

That seems like a feature. The alleged problem isn't "customers accessing netflix.com", it's "customers using lots of data". If you want to use pricing signals to correct that, then charge directly for the scarce resource.
> I wish there was a way for these guys to disengage from the Death Star and go independent.

I've wondered the same thing before. Is there any precedent for such a thing?

Here's a dumb way to do it: find enough funding and convince, oh, half of reddit to join the new venture. It is, after all, mostly open source. Heh.
Stay at Starbucks. I'll take the Library & keep it to myself.
In fact, most librarians I know (admittedly not too many) are even more "information should be free" than your average GNU hippie.

These are the places with a sign up in the windows that said "The FBI has not yet raided us," after all.
They used that name because HP bought Apollo Computers in the late 80s.
I would take a deeper look at some of the modules/plugins for the frameworks you're interested in. If you don't care about any particular project, you could simply start your own. You're sure to come across a bug at some point or a feature you're missing from a library. Then, fix it yourself and submit a patch.
The iPad with comparable specs (3G, 32 gigs) is $729, has a smaller screen, and lacks cameras, not to mention barometer. Comparing to the 16gig iPad with only wifi isn't exactly fair. Apple happens to make a lower-end version, that's all, it's not inherently cheaper.
Sandford Fleming - Inventor of standard time
Also, I'm told that the "modern" perl way to do this is AnyEvent:

http://search.cpan.org/~mgrimes/AnyEvent-Filesys-Notify-0.05...

Still backed by OS X's FSEvents, so you're not reinventing the wheel.
A letter from a CEO to Obama concerning Education
Yeah, definitely a miscommunication issue. Without the "sorry" it would have come off normal, but depending on the tone and inflection of "sorry" to native speakers it could either be complete sarcasm or genuine bewilderment. But the default here would be the former :)
My own experience with the app on Android would have me warn you that speech recognition is sub-par. English generally works, but it is sketchy. Spanish didn't work with me; I thought maybe it was my non-native accent, yet it managed to fair worse when I had some native speakers try it. It couldn't catch even basic phrases no matter how many times tried.
> Will you clean the bathroom?

Yes. (Though I better be getting paid overtime for that weekend work if the schedule slip isn't the dev team's fault.)

There is a large difference between cleaning a bathroom in an emergency on a Friday evening and cleaning a bathroom because the boss wants to test you on a Monday morning.

Are you assuming that just because someone cleaned it when their boss forced them to as condition of continued employment, they will step up and volunteer to do it in the future rather than try to pawn it off on someone else? Are you assuming the inverse is also true?

This has very little to do with leadership, by the way.

--

edit: If I come in for my first day on a Monday morning and the boss tells me that the team is scrambling to finish up a release, the toilet is backed up, and the cleaning staff won't be here until the evening, I'll look at him weird and maybe not think highly of his organizational skills, but I'd be much more likely to help than in the case of being asked to clean just to see if I am willing to put up with shit.
Was it really a purse, or more along the lines of a soft briefcase or messenger bag?

I ask because the image in the article showed what looked to me like a soft briefcase with a long shoulder strap.

Incidentally, here is a random link demonstrating that Indiana Jones carried a purse:
http://thesatchelpages.com/keeping-up-with-the-jones-bags/
"Your country has no need of charismatic leaders that can't be controlled. Docile consumers, that's the way to go."
Ask HN: Superbowl 2011 web stories/traffic
Now that the superbowl is over and the dust has settled, does anyone have any numbers on how superbowl ads affected websites? Any stories from the trenches of companies that ran ads?
Except that watches are kind of going out of style, with all of the electronic devices people have. Perhaps the US version would be a nice smartphone, a nice MP3 player, and nice, non-Apple earbuds.
You could build 10 more goofball web applications.

edit: this is not an insincere suggestion
I didn't mean to say that what we're paying now is fair; rather, that metered billing is fair.

I agree that current data costs are astronomical due to an oligopoly situation (no real competition).
School's out in June.
True although the number of those seems to be, if anything, decreasing.
Also, paragraphs. Jesus.
This is ridiculously awesome. I have had a lot of fun hacking the google translate API before, but this wraps everything up in a sweet interface.

But it's too bad that Google is strapping everybody down to their services like this. The Google API shuts you down after too many requests per second. For this stuff to really take off what we need is this technology to be build right into the web browser, and have a JavaScript API for control over the translation and TTS engine.
You do realize that's less than a 3% difference, right?
a) why didn't nokia do this 12months ago?

b) dalvic is apache licensed so Myriad wont have to release the code
The interview? or the fact that he was found (http://twitter.com/google/status/34676106900541440)?
Why not compare to the iPad that has comparable hardware today? There's a 32 gig iPad with 3G on the Apple store right now for $729.
This is one of the big rifts between foreign born immigrant Asians and their children. (I'm such a child.) A lot of children of immigrants are embarrassed by their parent's obsession with material things and signaling. In actuality, this behavior is quite similar to the signaling through conspicuous consumption of other North Americans. However, culturally different practices stand out, while the local ways of doing things blend into the background.
That matches my experience. Those positions are not contradictory, though. It's about preventing a hostile environment for people who want to use the library, and keeping anybody from monopolizing public resources.
Lego cubicles and chair massages do not a revolution make.
Zuckerberg obtains restraining order against alleged stalker
Right, I think that's more because, at the time, it wasn't all that bad to refer to women pejoratively.
The movie takes place the week before school is out.
It's true. There's a difference between acknowledging that and getting righteous about 'my tax dollars going to some poor people looking at porn,' that's all I'm saying.
Very interesting read. I've used Mollom in the past and found it to be a very easy plug-and-play solution to fight spam.
Why does outsourcing have such a bad rep?
Nit: the blog post said "fastest selling", not "most revenue". It's been out on PC and Wii for over two years, so it's probably earned much more money on both the platforms by now.
My VW will cut the gas if you are pushing on both gas and brake at the same time. That also seems like a reasonable prioritization.
Rails 3.0.4 released
GigMaven Ruby Programming Challenge
This year, Chicago Public Schools get out on June 17th:

http://www.cps.edu/Calendar/Key_events/Pages/KeyEvents.aspx

I tried finding their 1985 calendar in Google's cache, but can't seem to find it :)
I use beauty as "Pleasing to the perception" which doesn't limit it to sight, sound, touch, taste, or any other physical sense.

To take your example, Cantor's diagonalisation - after a time - takes on a life of its own. Treating math as simply pushing symbols around makes it devoid of meaning, and it's meaning that makes it possible to do. Creating a proof requires more than exploring all the ways of pushing symbols around - you need a sense of "rightness" to guide you. Similarly, writing a program is more than banging out something that's syntactically correct. You form it from your internal sense of what's right.

For reference, I did a PhD in 1983-88 specialising in Graph Theory and Combinatorics. Since then, in addition to my day job, I've given around 100 presentations a year on what math is really about. Patterns, predictions, testing, proofs, structure, and why things work.

Whay are all primes of the form 4k+1 equal to the sum of two squares? You can puch symbols around all you like, but finding a proof requires seeing structure, form, pattern and "truths" underneath the simple statements. Following someone else's proof is usually unenlightening.

There really is beauty and elegance there.
I wish the Apollo 11 site (LEM, flag, plaque, footprint) were off-limits. Everything should still be perfectly preserved up there, and it should stay that way without lots of rovers going all over it.
There were several stories here on HN: http://news.ycombinator.com/item?id=2187349, http://news.ycombinator.com/item?id=2187194 and
http://news.ycombinator.com/item?id=2186922 which were negative reactions to Groupon, Groupon and GoDaddy respectively. Funny how here on HN the discussion was about the tech ads, but my wife noticed her Facebook chatter was all about how bad the Black-eyed Peas were. I wonder if their album sales went down;)
Would this be the wrong time to bring up the HN guidelines? (http://ycombinator.com/newsguidelines.html)

Calling someone else's argument asinine seems to be exactly what the guidelines specifically ask not to do. eg:

"When disagreeing, please reply to the argument instead of calling names. E.g. "That is an idiotic thing to say; 1 + 1 is 2, not 3" can be shortened to "1 + 1 is 2, not 3.""
I would prefer base-12; it has a lot of benefits. See http://en.wikipedia.org/wiki/Duodecimal, especially http://en.wikipedia.org/wiki/Duodecimal#Comparison_to_other_...

Instead of changing our clocks, we could just change our numbering system. Having 50 (that's 5 x 12) seconds per minute, 50 minutes per hour, and 20 hours per day seems perfectly reasonable.
Ask HN: Parsing Access Logs for Amazon S3
My startup is looking at building an metric service on top of some static resources we serve from Amazon S3. We started investigating this and came across the following statement on log delivery:

==Start Documentation==
Amazon S3 Documentation:
Best Effort Server Log Delivery

The server access logging feature is designed for best effort. You can expect that most requests against a bucket that is properly configured for logging will result in a delivered log record, and that most log records will be delivered within a few hours of the time that they were recorded.

However, the server logging feature is offered on a best-effort basis. The completeness and timeliness of server logging is not guaranteed. The log record for a particular request might be delivered long after the request was actually processed, or it might not be delivered at all. The purpose of server logs is to give the bucket owner an idea of the nature of traffic against his or her bucket. It is not meant to be a complete accounting of all requests.
==End Documentation==

I'm looking around for any information I can find about the reliability of the logging service. I've seen some reports of logs taking several hours to show up. Have others had experience building similar systems or with S3 logging who can share some insight?

(Full disclosure, link to my unanswered Stack Overflow question: http://stackoverflow.com/q/4923756/223440)
The guys at Basho have an awesome support. They do everything possible to help you, can stay with you in a Campfire room during hours, won't leave you until the problem is fixed, and best of all, will write a report about the problem as soon as it's resolved.
Eight Jules Verne Inventions That Came True
Spook Wars in Cyberspace
Emacs 24 Rails Development Environment
a) that would make it easy for competing platform to be run on top of their own "next big thing". kind of defeats the purpose, doesn't it? they could just start building android devices outright.
http://awesomescreenshot.com/065773g46
Makers of ‘The Expendables’ Sue 6,500 BitTorrent Users
What if cleaning toilets is your favorite thing to do in the world? Why start a business (and, ostensibly, pay others to do the thing you love most) when you could just keep on doing it, day after day?
In response to a) - Nokia wants (wanted?) their own platform. The last thing they have wanted to do is support Android in any form.

All that might be about to change though - they are announcing some strategy changes on Friday.