skysight-inc/HackerNews huggingface dataset:
Sure your assertion may be valid for the HN demographic who have iPhones, I am not convinced that Steve Jobs's presence or absence was the main USP for the wider population of people who buy iPhones.
Most end in the same way (平常どおり運転しています。 - returned to normal operation) so, it's possible, sure!
This reminds me of University of Michigan's magic bus service: http://mbus.pts.umich.edu/

Magic bus is run off of actual real-time data, though, unlike this example.
> The "actively regressing" part I can only presume is a jab at Maps - which honestly is a huge capability regression for the end user.

Here I can finally have detailed, reliable and readable traffic information. Google Maps one was hard to read, and often simply wrong, while now I get much better coverage in all of time, space, and information (not only traffic jams but road work and accidents). Also now the official city's app for transit will be able to plug itself into Maps.app. I'm still looking into what I have lost.

Now, if you're willing to talk about the iTunes Match mess that came to be in Music.app, well yes, this is a huge regression. For those that missed it, Match is now stream+cache, and optionally download — really, force cache — whole albums, and can't delete anything except by obliterating the whole music library at once, or disabling Match. Previously it was brilliant and missed just the ability to stream without downloading. Now I might just as well stick with Spotify.
I think they work well for product carousels, when you don't want to overload the home with pictures (like in http://www.thefancypuffin.com)
I hope you never eat fast food either, because I'm half the employees ther hate the company that pays their bills too.
God says...

3:18 I will gather them that are sorrowful for the solemn assembly,
who are of thee, to whom the reproach of it was a burden.

3:19 Behold, at that time I will undo all that afflict thee: and I
will save her that halteth, and gather her that was driven out; and I
will get them praise and fame in every land where they have been put
to shame.

3:20 At that time will I bring you again, even in the time that I
gather you: for I will make you a name and a praise among all people
of the earth, when I turn back your captivity before your eyes,
saith the LORD.
I don't care about paying customers. Hardly anybody makes real money from app sales now. My apps are really just a portfolio.

I make my money doing freelance dev for other people and I charge the same rate for Android as iOS.
I might be but unsure whether I can justify the costs. Anyway, I was accepted and if I go I will probably have to travel down to London to fly out. Are you flying with BA?
Minecraft creator attacks Microsoft's Windows 8 plan
Well for one thing, it's certainly going to fuck Lego over.
Bootstrap has Toggle Buttons
http://twitter.github.com/bootstrap/javascript.html#buttons
Don't get me wrong. I'm not saying they don't have uses. But being able to print shelving braces isn't the killer app I'm waiting for.
Built this for the start up I work for. Fun challenge to predict the arrival times.

http://uvm.blirpit.com/
(No buses will be active for the next ~6 hours)
This simply isn't true; just try comparing ebay searches for "used bike" vs "used bike helmet."

Anecdotally, in the DC area people lock their helmets to their bikes all the time. I've had one bike stolen here but never a helmet. In fact when they stole my bike, they left the helmet that was locked up with it.
Is every search engine focused on building the same system? You have a bunch of crawlers, and then you build up some way to store all of this stuff and index it, and then make some way to search it and serve an interface to it. Am I right so far?

This is how web search has worked for a long time: make a copy of as much of the web as you can, and then search that. This means a lot of missed content, inconsistent results, and so much duplication it's not funny. How many disk farms are out there solely to try to hold copies of the entire web? How many RAM farms for the "hot" n%?

I came up with an idea for inverting web search. Instead of searching the copies, search the actual sites with the content. But... instead of having to find all of them to send them your searches, have them find you. It's like a stock exchange for searching. I register a query, they pull from the firehose, and they can provide their best match for it. Then it finds its way back to me. It would probably cache old results to make response times reasonable, and so that the sources wouldn't have to consume the full firehose.

That's the basic idea, and it goes from there.

I wrote about this in April: http://rachelbythebay.com/w/2012/04/30/search/
How do you bring code sharing between the server and client into Erlang? :)

Edit: I should have given a little more value on the post. I left node for Scala because the advertised code sharing wasn't worth having to work around an event architecture that I found hard to debug (as I've mentioned elsewhere) and I too considered Erlang before settling on Scala due to our previous java experience and my co-founder's knowledge of people in the Scala community.

But fundamentally, node.js isn't interesting if it's not in Javascript. Actors seem like a better model than futures tacked on to callbacks, and frankly javascript's quirks (like having to use require.js for modularization rather than a feature built into the language!) IMHO don't make for a compelling case.

I'd use node.js on someone else's project, but I don't know if I'd pick it for my own.
Very, very nice, and I could think of a dozen uses for this.
Whether a bike helmet makes you safer has nothing whatsoever to do with statistics; it is simple physics. You can try it yourself by hitting your head with a rock--with and without the helmet on.
Well, I'm not impartial, so I wouldn't talk about pros and cons of RailwayJS in comparison to Geddy and Tower. I think "the framework" concept is wrong now, everyone should think in modular manner, both framework users and creators, because it allows to build really decent software. Rock solid frameworks are full of lie, slow and monsterous. So, my goal in railway - keep it modular and thin. After 1.5 years Railway is not Rails-like :) It just follows best part of it's ideology. But every new stuff I'm planning to add to framework will be added as modules.

For example now I'm working on "RIO" (railwayjs + socket.io) module, which will unobtrousively add socket.io capabilities to framework. It also solves auth and user-to-user communication problems.

Another big way to go - client side. We have some information about application structure that could be used in client-side, and duplication through backbone on client-side is awful idea, why not just give and transarent API for it. And this is separate module too, not bundled in railway.

So, this is a biggest difference in my opinion, anything other we implementing are basically the same.
What are you making with your Makerbot?
I understand that, but not having any idea if this will be a freemium or a full paid app, and at what price range, will severely limit the potential interest. I, for example, am not going to rely on something that could become too expensive for my use of it ;)
LOL. Fixed :)
> I think the response to the iPhone 5 so far [...] can
> also be explained by something I claimed [...] iPhone
> has peaked (just like the iPod did)

That doesn't explain anything, unless you consider a vague and, given current data, false prediction causally revealing. Peaking is not an inevitable feature of product life cycles; you're not stating much here. ("Lukewarm response to the new iteration is due to lukewarm response.") At the very least, the article makes an attempt at elucidating reasons for a potential iPhone peak.
3D printers will get fast. We don't think twice about printing on paper now; in the future you'll print out a recyclable mug for your morning coffee. Why have cabinets full of dishes when you can print a custom color set for tonights dinner? Wash and recycle, no storage needed.
סדנאות כתיבה יוצרת - סדנת כתיבה
Before I do the whole "I forgot my Twitter password" dance, would you care to summarise what these e-mail notifications are about?
Why French startups must attend Dublin Web Summit. • The Rude Baguette
We're here to either discuss the site design or the content. Seeing as the content is marketing speak apparently targeted at executives I think we're here to discuss the design. A design that excludes Opera is an interesting topic because we're supposed to be living in a standards compliant paradise nowadays.
I can not get along with your statement about difficulties to maintain the code. How bad programming can be considered a fault of the language?
There's that word again. What on earth is a "social hack"?
I thought that 3d printers were "soft". - what is the strength of the material ? What printer did you use?
"Note: if the server gets hammered and goes offline, please send an email to my address (check my Hacker News profile), and I will make sure to include you."

A reference to his profile, but no link, along with the author posting this article himself leads me to believe this was written directly to the HN community.

That being the case, why has he not addressed this broken invite issue (which was made shortly after the submission) or some of the other comments here? Why post the article if you don't have time to participate in the discussion you're trying to encourage?
By age 30, if you're not some X (as in: "X Who Programs") along with being a good programmer, you start losing.

Or, you could work in an industry where software engineers are respected and valued because what they do is part of the core business. If you work at a company whose core business is X and you don't do X, then of course you are going to feel peripheral-- because you are. In computational finance, if you're not a quant, then you're just a member of the support staff and should expect to be treated as such. I fully believe that those firms would contract out this work if they could, but because of confidentiality reasons, they can't.
Send app-specific data with your ruby exceptions
NIH syndrome?

Unless there is something really revolutionary on the framework, most of them are just reinventing the wheel and sadly not from a new approach.

On the upside, if you treat this frameworks as code katas. I could see some value on them.
I'm from Sydney. Are you already in SV?
To be fair, a better carousel will stop all animation when the user interacts with it.
> I think "the framework" concept is wrong now, everyone should think in modular manner

Definitely agree and that's why I am still undecided whether I want to use vanilla Express or a high level framework. RailwayJS is my top choice right now as it is built on top of Express and seems pretty modular. Tower also seems good but I dislike the fact that it is written in CoffeeScript.
RailwayJS is cool, I used it for a long time, though I now use Locomotive as the latest git version is very good. It doesn't offer as many features but is clean and gets out your way.
Gitris: command line tetris
4 additional checkboxes for various marketing things like surveys and tips.
I forgot which ones I unchecked but here are the email notification boxes now.

News about Twitter product and feature updates
Tips on getting more out of Twitter
Things I missed since I last logged into Twitter
News about Twitter on partner products and other third party services
Participation in Twitter research surveys
Suggestions about people I may know on Twitter

Pretty sure "Tips, Things, News, Participation" points are all new.
The article is not conclusive on whether it was TDD or just plain automated testing that provided the benefits.

I've heard good arguments against TDD, but I haven't heard any good arguments against automated testing. (Other than situations where automating a process is cumbersome, like hardware bugs.)
Edit: needs zooming.
The internet exists though. So all it takes is a handful of enthusiastic folks who are good at creating 3D models uploading those so that anyone in the world can use them.
same here. it's not only immensely satisfying, but you are guaranteed to have something beautiful to show for it without having to worry if the product itself is going to be worthwhile.
Nothing is perfect, not even Japanese trains, but in my experience, the grandparent poster is closer to the truth than you are: Japanese trains are paragons of time-keeping ("paragon: a model or pattern of excellence or of a particular excellence").

Obviously right after a typhoon is a bad time to measure anything, but in normal operation, Japanese trains are extremely punctual, to a degree that's downright astonishing to anyone used to trains in most other countries. Arriving more than a minute late is unusual (less than that is hard to judge because the timetables don't include seconds).

The only real exceptions are situations where it's almost impossible to do better—cleaning up after a suicide (and here they're still many times faster than in the U.S., for instance), or operating in inclement weather so severe that attempting normal operation would be dangerous.

These exceptions do happen often enough that anybody who lives in Japan will be inconvenienced occasionally (with suicides being the main offender), but 99% of the time, you can set your watch by train arrivals.

More to the point, there seems little they could do to make punctuality much better, unless they can figure out how to cheer up the population to the point of discouraging suicides (and of course they are actually working on this issue by moving to platform doors on some lines, not to mention more wacky methods like the blue lights underneath the ends of platforms).

If something is so good that there's little practical room for any improvement, doesn't that make it a pretty good candidate for being called "a paragon"?
Motorbike helmets are in no way comparable to bicycle helmets. Bicycle helmets have to be very light due to the physical activity exerted by their wearers.

Another thing you'll rarely hear bicycle advocates say is that cycling on the pavement is safer. It most definitely is not, due to the speed difference between pedestrians and cyclists. This is not only dangerous to pedestrians: drivers aren't used to checking for fast moving objects on the pavement. Worse, pavements are rarely constructed with good vehicle visibility in mind. It's also hard to figure out which rules apply (pedestrian or road?), unlike when everyone is sharing the lane.
Accepted, driving in from SF. Looking forward to it!
Negging is like that story of a visitor to the Apple campus who saw Steve Jobs walking by and didn't recognize him, and called out "hey, can you take a picture for me?"

That initial shock at the lack of deference allowed that person to have more of an interaction than most people got.
Same here, so I switched over to Chrome (Canary) and got exactly the same error. This is why UI sniffing is such a bad idea.
Please give little more information why http://locomotivejs.org/ is better than RailwayJS. Very much interested to know the reasons.
Sometimes they arrive 1 or 2 minutes late due to stuff like urgent track inspection/maintenance. This is generally not considered a big deal, although the conductor will still announce it and briefly apologize for it.

Leaving 6 minutes (let alone 11) later than the schedule is definitely considered late. If you're changing lines, which in practice most people have to do when commuting in Tokyo, a 5 minute delay can result in an even bigger total delay (e.g. if the next train you take is an express one, and it comes every 15min).

Delays longer than that are usually due to bodily accidents which is an euphemism for "someone just jumped in the tracks", and typhoons and other natural accidents. The former is more common.

What I found more amazing when I fist came is that buses also come on time! Although of course short delays are more common than with trains, they're pretty much on schedule. The flip side is that they run very slowly and stop every other block. When I used to commute by bike I often kept up with buses for long stretches.
Guide on how to Hacker News:

1. Look at the current popular articles in Hacker News and choose one.

2. Write short blogpost about it which could easily been a comment (but your opinion is much more important and deserves its own golden soapbox)

3. Post said golden soapbox on Hacker News.

4. Steps 1-3 are repeated by someone else posting a rebuttal to your blogpost.
Slightly off topic, but when my brother was young he became obsessed with preventing train suicides and we actually came to the conclusion that placing an airbag on the front of the train would most likely (help to) resolve this issue.

Based on our calculations it should be feasible to prevent death in at least a few percent of cases.

Given that the biggest draw for train suicides is its near 100% success rate that would probably quickly reduce train suicides by a very significant factor.
"... why buy a $5k printer when you can just contract someone else to print for you? ..."

I didn't add making a business out of it, good point. I think the cost would be made back if you use the printer to produce custom packages for electronics like say Ninja Blocks (co-founder Marcus Schappi) http://www.kickstarter.com/projects/ninja/ninja-blocks-conne... or if you're an artist like Micah Ganske http://micahganske.com/index.html who wants total control to experiment, build then create limited edition builds.
Exactly my thought. Also another thing, here's a guy preaching not to use carousels when his own web site has those cheesy banners that follow scrolling. For one thing hth OP understands usability as much as the guys who misuse carousels.
You might end up with idiots jumping in front of trains because 'it's safe now'.
Keep in mind, though, that the requirement is non-obviousness to one of ordinary skill in the art. Even if more than one team comes up with the same thing in the same time frame, it might still be non-obvious if those teams were geniuses and dozens of ordinary teams had also tried to solve the problem and failed.
i don't see much substance in this. let's all stop building something new.whatever suits your needs. or hell, maybe whatever helps you learn.

linux was just made from a guy who wanted to learn os programming.
Those "horrid human beings" who start and fund companies are adding value to the real economy-- creating new technology, finding cures for diseases, etc. Can you say the same for those "decent, geeky, respectable people" who work in finance?

To me the contrast between silicon valley and NYC illustrates why modern finance is so useless. VCs know that they can't determine whether a company is worth funding without visiting it in person, getting to know the founders, figuring out what's going on in the industry.

In contrast, finance has become a black hole of computers trading with other computers, completely ignorant of what the companies behind the ticker symbols even do. If you tried to explain to a quant why he should fund one company or the other because of the fundamentals, he would probably just tell you that it's irrelevant. It's about the mathematical models, gaming the system, and staying "just windward of the law."

There is a lot of BS to go around in every industry. But when your industry produces something of value people tend to give you a break. My tax dollars are still paying for the mistake of the finance industry, from which I got no upside, so you'll forgive me if I don't give you a break.
FWIW, we couldn't get Socket.IO work out of the box. The transports didn't work/switch well and finally we gave up other transports and used "websockets" alone. Few people seems to have better results with SockJS than Socket.IO when we checked the community.
Resonance Synthesis - A separate class of sound synthesis or not
Rod Johnson joins Typesafe's Board
You missed the point. A lot of these frameworks aren't building anything new.
I live in Bucharest, which pretty much is as bike unfriendly as you can get. There are some bike lanes, but all of them are on the sidewalks where you might see a car parked or you might have to avoid a tree or a bus station, so they are pretty much unusable in my opinion. On top of that, there is a large number of aggressive or simply ignorant bike riders, so you can occasionally get some strong words simply because you're riding your road bike on, you know, the road.

That being said, I never wear a bike in the city. There are a couple of reasons for that:

First, it hinders my sight. I'd rather be able to catch a glimpse of a car trying to overtake me than have my head protected when I hit that car. Second, most road bike helmets offer some sort of protection only when you hit the road with the top front of your head. They offer little protection when you fall sideways, which is probably the most common type of fall. Third, I'm not so sure that a helmet might do anything for me: I ride a bike, ski and even skate a bit and I've fell down a lot, but I've never hit my head once because my instinct was to protect my head with my hands.

Last, it's a matter of personal taste: I sweat a lot and I'd feel awkward if I had to wash my hair every time I ride my bike somewhere.

That being said, I always wear a helmet when I plan a medium or long ride. I usually ride faster than in the city and a helmet might make the difference. Also, I always wear a helmet if I'm riding my mountain bike in the forest because there are branches that seem high enough, but guess what, they aren't. I also wear a Road ID, just in case.

As a bottom line, I strongly believe that bike helmets don't offer safety. A little, yes, but hitting your head hard where it's protected by your helmet is just one of the injuries, especially when you ride next to the curb. I think it's a lot better to watch out and try to prevent any accidents.
I think it's a great idea. But to be persistent over my entire life, there really needs to be an export option so that when smartphones are no longer around and we got neural implants or something I can still make use of the data collected now.

Also 1% of the world seems impossible considering the line of sight when walking around. Even 1% of most countries is impossible.
This will definitely be the first major breakthrough; we see it already at local hackerspaces who do design-for-pay. It will only get more popular and cheaper as processes improve.
True; we didn't think of that.

I still think it would be a good development on the whole though and hope somebody somewhere will build this...
No, it's not to be ignored, if the FBI is investigating that's a start

But just don't throw away the H1-B system altogether
I think the main problem is that the vast majority of Python programs assume that things like dict lookups are atomic. With small locks (which would be really hard to do with CPython anyway), that guarantee is hard to keep.

The nicest thing about STM is that transaction start/stop map quite well to GIL aquire/release, so it should fit the common cases quite well.
I am also a high school junior. See you there!
On the other hand, your complaint is a shining example of comments that add value to HN...
You could have said the same thing about Linux.
List of supporting websites please!
Gigapixel imaging of Babbage's Difference Engine No. 2
Hitachi presents a storage medium that should last forever
Purely Pacific Northwest
I really like Hacker Newsletter. They send me a e-mail with the biggest stories from HN every friday.

http://www.hackernewsletter.com/
Nope, but I can say the same thing about my redundant Linux distros.
Live Camera Feed On Facebook Page Cover Photo
Improve workflow in Sublime Text 2