skysight-inc/HackerNews huggingface dataset:
> commuter rail kills .09 people per 10 million passenger miles.

The non-suicide number is quite a bit lower, though, by (probably) an order of magnitude. Pedestrians on the tracks in an area they aren't supposed to be, who are struck and killed by trains, are classified in the bucket category of "trespasser" fatalities. Unless they left a note or something it's usually impossible to conclusively say that they were suicides, but the assumption is that the vast majority of trespasser fatalities are suicides, because the number of people struck while trying to steal things or take illegal shortcuts is relatively small. And, trespasser fatalities account for 88% of total commuter-rail fatalities (p. 13 in that report). All other commuter-rail fatalities (passengers, collisions with automobiles, etc.) add up to 0.011 people per 10 million passenger miles.
I imagine you'd hit the integer limit, first.
You can try it today:

https://en.wikipedia.org/wiki/Freenet#Distributed_storage_an...

Trust is still needed for a variety of reasons including the prevention of a DoS attack on global storage capacity (injecting 10Tb/s of junk into the peer-to-peer data store).
Unless you are a mathematician.
I'd also add a tip to check out the Minimalist Suite http://minimalistsuite.com - It's Chrome extension for Gmail as well as other Google properties that allows you to customize the UI and remove of things you don't use. There are many that do this but this is the best IMHO.
Canonical is not interested in the Linux kernel
Didn't the industrial revolution actually help with that pre-existing poverty?
Google, NYT, Amazon, et al. have data caching and it conceptually works in the same way as the idea of named data networking (on of the names of the idea above).

However, named data networking would push a cache to every network device between the requester and the provider for every piece of data. Unless an attacker is very close to the provider, they won't be able to take down the resource. The best they could do is take down the resource for themselves and their nearest neighbors.
It adds to replayability by preventing players from memorizing the shortcuts without making it feel like grinding. Many classic RPG's have a shortest path that's somewhere between 1/4 and 1/40th the average play-though and once you get close to it the game becomes a platformer vs. an RPG. But, randomize locations and you get to relive the hunt the hunt on the next play though. It also tends to make a wider range of things useful, vs letting people optimize the effort of finding stuff vs it's usefulness.
Free Software, as defined by the FSF, includes both copyleft like the GPL and permissive licenses like BSD. Open Source, as defined by the OSI, does the same.

Essentially, it's Free Software any license that provides the following four freedoms:

The freedom to run the program, for any purpose (freedom 0).
The freedom to study how the program works, and change it so
it does your computing as you wish (freedom 1).
The freedom to redistribute copies so you can help your neighbor (freedom 2).
The freedom to distribute copies of your modified versions to others (freedom 3).

Copyleft (like the GPL has) is a way to ensure that the four freedoms are transfered to any derivative work, but:

A free license may also permit other ways of releasing them;
in other words, it does not have to be a copyleft license.

https://www.gnu.org/philosophy/free-sw.html
Ask HN: How much traffic does a TechCrunch link yield?
And for that matter, same with the other usual suspects.
Link BSD software with the GPL code. I go out of my way to avoid or rewrite the GPL libraries I need because of this restriction.
If you want the typewriter "feel" without the typewriter, try a Model M: http://pckeyboards.stores.yahoo.net/en104bl.html
Bad cable repair' causes gay porn on morning TV show
I just can't believe that this works as seamlessly as the handbook would have you believe. It seems it would create a very Lord Of The Flies/cliquey atmosphere. In a group of people, there always exists some kind of hierarchy, whether it's explicit or implied. In this case, there is zero attempt to create an explicit power structure, so it's 100% implied, but I don't see why that's fundamentally better.

In general this sounds like the natural structure for pack animals, where you join a pack and no one anoints a power structure, but it becomes clear very quickly who is "alpha", "beta", etc. IMHO it sounds like it possibly could be a very stressful situation.
Thanks, I was about to post this (my friend's laptop is the one they used for the controls). Go Brown!
10 incredible LEGO machines that really work
> What's so wrong about being a "cog in a machine"?

Wanna live to work or work to live? I know that cooperate america tends towards the former, and much of the world is following that great success story. But, there is really not much point. In the end you're just as dead.
I agree, if your work fulfills you, work. If you hate what you do, do something else. But I think a lot of this "live your dreams, die with no regrets" is a bunch of pie-in-the-sky psychobabble. Utopias don't exist in this life, and chasing them often leads to a bad end.
For what it's worth, the pip website does explain that you can install pip with easy_install.
I respectfully disagree.

This is a surveillance bill packed with purposefully vague language, and I attended a Town Hall with House Intelligence supporters of the bill that defended the need for its vague language - while telling the room of engineers, founders, journalists and security professionals that it would help defend the US against China and that we need the bill to protect us from hackers that do infringement. They actually said this.

The room was flummoxed. But besides that fact that the people that created and support the bill can't explain the difference between an ISP and a server, I'd like to encourage you to look at what this bill does: allows Homeland Security to obtain all the data on an individual and intercept - and alter or stop - communications of anyone they suspect of "disrupting" a network. And no, there is no concrete definition of network. In addition, it looks tailor-made to go after individuals that publish security bugs or exploits as a means to get these issues addressed.

The bill is also designed to protect companies that play ball with Homeland Security, effectively undoing decades of privacy laws. There is nothing to protect individuals, consumers, or users.

This is a serious problem. There are dozens of alarming articles from respected media sources, plentiful online campaigns to stop CISPA, activism by the EFF and Center for Democracy and Technology, attacks on pro-CISPA companies by Anonymous, protests by the ACLU and Free Press - and 3/4 of a million people have signed a petition to stop it.

Techdirt is a good resource to get up to speed: http://www.techdirt.com/blog/?tag=cispa
A Use for Smartphone Photos
Yep. Only a blinking shell prompt remains, under "Google" (top left)
If Google handles your email as well, you should really consider 2step auth.

http://googleblog.blogspot.com/2011/02/advanced-sign-in-secu...
replaced by software

See also Marshall Brain 'Manna'.

Conceivably, yes.

But I don't see it, or not real soon. Automation even in a controlled environment is tricky, and random customers are _random_. You have people there to handle exceptions, which are many.
Machines that make machines
Whatever is offered is simply designed to keep people from leaving, nothing more. Any of those in no way competes with being a major owner of a valuable firm. Most firms do things such as grant options that are way out of the money, essentially worthless pieces of paper, and that take half a decade to vest. Even if a firm grants equity, which is rare, it is based on pumped valuations not based on free cash flow and which also takes half a decade to vest. Even then, it is likely to be less than 0.1% of the company. Bonuses, as well, are small in comparison to the value created by employee's work or even the employee's salary.
Why I do what I do
Developer tools (eclipse), libraries, developers trained in Java, Java training. Just some of reasons they did not create their own VM like Microsoft.
The words are not in the "public domain"... you can't make a wholesale, verbatim copy of the King James Bible and call it the "hammersend Bible" because of copyright law. You may quote relevant passages from it though; this is well-established "fair use" doctrine.

https://en.wikipedia.org/wiki/Authorized_King_James_Version#...
The android theme is quite good, better than the old one imo.
Otherwise, I love the text label.
Having a copyright notice does not mean it's copyrighted, though. Rural Telephone Service Co. probably had a copyright notice in their listings too, but the court still found it uncopyrightable.
Play Tetris in a favicon
RE: 6) The orange, in-your-face footer is very distracting. My eyes are attracted to it constantly, and away from the articles (which as noted by the other commenter are too low contrast). My $0.02
In some ways being a european cog is better than being an american cog. I wish Geneva, Brugge, Rejkjavik, and Madrid were weekend destinations for me! I also wish I had a european-cog vacation allotment!
To play the game, move your mouse over the colored "F" image on the right and click "Play".
By this logic, the following would also be an acceptable solution:

cat /dev/random > fizzbuzz.txt
Yes, I recommend switching to the 2nd edition. I suggest you start with Chapter 3.
"They copied the entire API ..."

They are using Apache Harmony. Ask Oracle, they will tell you it is not Java.
I agree in principle, but the situation you describe would be a maintenance nightmare on my end.
"also created Flattr, a startup that makes it easier for people to financially support websites they like."

Let's not forget that he's fine with taking away revenue from people actually creating content.

flattr charges 10%, which is absurd.
repent and be baptized in the name of the Messiah
Books geeks should read to their kids
It's a great language and with the series of hackathons they planned they will spread the language and help improve it.

I was on at #dart @ Freenode which is their official IRC channel today and the guys at the hackathon were building a way of using Dart to control an Arduino board. Pretty cool stuff.
If you think reclaiming memory immediately is a visible side effect, you're deliberately missing the point. Under GC the unused memory just gets reclaimed later. The only visible side effect is the performance differences.

That's different than when holding on to a file handle or other resource, for which holding on to the resource until the next GC cycle (which might never happen, ever) would not be acceptable.

That's why GC is not acceptable for these resources that are not buffers of memory.

At the same time, using RAII for memory management has the obvious downsides that rayiner already iterated through. (One thing he didn't mention was the tragic consequences of getting manual memory management wrong.)

(It's telling that you're talking about whether it's strange to use RAII for something, as if anybody here was disagreeing about its relative strangeness. Either you've descended into arguing against an imaginary opponent or you just like switching out your adjectives to different adjectives that have different meaning.)
"We derive our demands from the technical realities of the Net"

I would like to see them create photoshop (not copy it, make it).

How about windows?

Anybody?

If you can't do this, there is still demand.
I think anything you do for a lifetime has a very good chance of becoming "ho hum." After 25 years in the field, I am starting to feel that way more and more about software development. You see the same ideas come up over and over. The same wheels reinvented over and over, but differently enough that you have to take one step back to take two steps forward. I wonder if it's really possible to for most of us to reach age 65, and if we've spent that time in one field or line of work to not feel some regrets about what we might have done. It might well be that these "deathbed confessions of things I wish I had done differently" are largely unavoidable.
I thought it was a not-so-subtle tongue-in-cheek reference to Gabe's weight/size. He's a big guy. shrug
Also worth noting is that Thunderbird's layout can be thoroughly customized with a bit of JavaScript hacking via its extensions interface, just as Firefox can. While TB may not have tons of visual options by default, it can still get them via third-party extension.
I would add Momo by Michael Ende.

The list is available at http://www.wired.com/geekdad/wp-content/uploads/2012/04/67-B...
All you really need is Apple's developer tools and tutorials. They have a wealth of example apps and free books to download. You can also get WWDC videos from recent years, also free, if you have a free ADC account. This is how I learned.

I also bought a bunch of iOS development books but never ended up needing any of them. Between Apple's tutorials (and the skeleton apps built into xcode- check those out they are correctly designed) you can learn a lot and do anything you want. Every feature has a tutorial or example program (and you can search the example code by API call to find the relevant ones.)

Also, these days with Storyboards its a whole lot easier to develop the UI for your apps.

It really isn't that hard-- in fact, it is, by far, the easiest to develop for UI I've ever seen. (easier than Mac OS and a whole lot easier than Windows or Swing.)

All the other resources listed in this thread are good too-- just pick what works best for you. The stanford course, for me, for instance, was too slow, I am always wanting to learn a specific thing at any given point in time and don't have the patience to work thru the course--- but if you want to work thru the course by watching a video each day without firing up Xcode because you spend your days writing code elsewhere, that might be the best way.

Any competency in C++ will mean you shouldn't have too much of a problem-- hardest part is going to be using C++ again after the glory that is Objective-C!
I like zoho personally. It doesn't have all the bells and whistles of gmail, but it's at least decent and supports custom domains in free option.
HP Pavilion dv6-6146tx Battery
Aye, that's what I was talking about with "Tb extensions are similar [in their capabilities] (to GreaseMonkey-style site hacks)".
A proposition for a new way to store and manage digital music
Upholding the dualism between music files on one hand, and the database on the other is expensive, and we should ditch the files and keep all our music in a database.
--Identity in songs, we’re doing it wrong. The fact that a song participates in an album or in a collection is data about the song, not a property intrinsic to the song itself.
It reminds me of the event on Brown's campus in 2000.

http://news.cnet.com/2100-1040-239433.html
I just put that I had worked with TCP/IP on a resume once, and they asked me what fields were in a TCP header. I was able to reconstruct all but one from first principles, since I didn't actually remember them all.

If I'd put "10" in TCP/IP for that company, I would have been slammed in the interview. As it was I passed. Apparently no one ever remembers the CRC byte in the TCP header. :)
Hmm, didn't see that part. Maybe you edited? Maybe I just skimmed it. Sorry. :)
This is a really, really good point. I live in a town in the south and like most southern towns public transit is just emerging or non-existent. From my apartment complex on an interstate to downtown where I work is around 17 miles at 60mph. The way roads and interstates are setup it's almost impossible for public transit to be possible. When I travel to SF or Boston its an odd but fun traveling experience. Back home it just doesn't work. I enjoy my Mustang and my commute to work.
I edited quite a bit (awful habit), but that part was in the original version :).
No, the better solution would be to add support for:

<meta img-x2-res="_x2" />

This would alert the browser of the likely presence of 'filename_x2.ext' when it sees img tags, and it would fall back with a second request for 'filename.ext' in case it's not found. This seems relatively easy to implement (especially for web developers), and degrades gracefully on older browsers.

Then, a more fleshed out version accounting for the scenario you describe would be the following:

<meta img-x2-res="_x2" assume-present="false" />

Then for any img tags for which double-res assets are available, you could add a property to the img tag as such:

<img x2-res="true" />

Or, you could leave the 'assume-present' property off, as 'true' is default, and put '<img x2-res="false" />' on any images for which double-res assets are unavailable. This would avoid a second request when the first fails.

Such a solution would be significantly more convenient for developers, as you could choose whether to assume the presence of 2x and flag ones that don't have it, or assume its absence and flag those that do, saving tons of time.
Or you won't be. Some people just suck at programming. A lot of "below average math people" would be fine though.
I confess I haven't really noticed any of the button changes. This is mainly because I am almost 100% keyboard in gmail, though. Send is a quaint tab-enter. :)

I can say every now and then I look for the buttons, but the only one I really ever find myself using is the refresh button, and that is simply if I wasn't already positioned on the keyboard.
I typically use PHP and many of my sites are built on Wordpress. I have previously done Web programming before realizing that it can get pretty expensive in terms of maintenance. With quality, premium plugins and themes, you can get a quality site out in about 6 hours and charge $300. I tweak the CSS and PHP of the existing themes to get close to the customer needs and have built a KB and a process internally to reduce the full site development 6 hours what it used to take 25 hours or more.

That is working good so far. It is also easy to maintain, I have WP_MU setup and can update a large number of sites in parallel.
Gartner to select opensource in-memory data grid project Hazelcast FTW
Would you mind using getpass if the "octogit login" command is only given one argument? It'd be cool to be able to use it with other people in the room and without leaving it in the shell history. It would also be nice to know where my password is being stored and to have a logout command that securely erases it.

http://docs.python.org/library/getpass.html
They are happy to contribute back the patches of a GPL library, but they don't want to open source their entire product just because it links a GPL library.
Entomophagy.
"I don't want to stand up in front of X number of people and tell them stuff they already know."

A topic that is always safe is "I used technologies X, Y, and Z to build this thing, and here's what I learned along the way". It's usually a little more entertaining because it's a story (often with a few funny anecdotes); and you're admitting that you didn't do everything perfectly from the start, so being wrong somewhere during the presentation isn't a deficit. Being wrong really only matters in a persuasive talk.

(Aside: it's pretty well established that teaching is one of the most effective ways to learn deeply.)

I'm sure you can find better speaking advice elsewhere, but one other thing I should mention: especially at user groups, a talk is just to start a conversation, which will often be held at a bar later. So don't worry about concluding anything in a profound way.

As for location, then yes, living within driving distance of the SF bay area helped me a lot. But I didn't begin speaking until I moved to Portland, Oregon, where I regularly attended a user group. I'd like to think that a lot of other areas have something to offer as well, but I'm sure it takes more searching.
When you're able to take Dart and reliably, run it on both the server and the web client then it may be interesting. Right now I don't see a good use case for it right now.

For one, debugging client-side code is going to be annoying especially if you end up running into a bug due to the Dart to JavaScript translation. You're going to have to know Dart and JavaScript well in order to debug effectively.

The other side of the coin, server-side, as far as I can tell isn't really ready for prime time (at least that's what the Dart language website says unless I'm misunderstanding them).

Neat idea but I don't see the practicality yet. In all honestly I don't understand the trend to move away from JavaScript especially when all it does is translate into JavaScript. That seems like an extra layer of abstraction that isn't very useful to me especially in debugging.
Not particularly impressed with the Dart comparisons to JavaScript on http://synonym.dartlang.org/.

I'd rather use CoffeeScript.

Besides I'm not about to embark on yet another experiment, as a guinea pig, with Google.
That's only valid in the UK. The Oracle vs Google trial is taking place in the United States where the KJV bible is most certainly in the public domain.
This is so true. I met people during the course of my life whom i sometimes think back on and say, why didn't i just do what s/he said and i wouldn't be in this mess.

It was only after i screwed something up, lost money or ended up not exactly where i wanted did i think back and say .. so that is what s/he meant. Then only after the fact can i take positive action towards the advice previously given and rectify the situation

One of the things i sometimes wonder is, is it just me that can not take advice unless i live it or does everyone else experience it ?

Reason i wonder this is i see people take advice and avoid getting themselves in a jam and i just wonder if they interpret advice differently and possibly have the ability to play out the different situations in their head better and hence can see what the advice really means before they actually need to live it.
The way I'm reading table 18, of the 526 commuter-rail fatalities, at most 285 of them are suicide-by-train. As you point out, trespassing is a wide category - it includes things like highway-rail collisions. That 285 number might be high, as it also includes things like a child straying onto the tracks that was hit by a train.

I'm not sure it matters. The automobile statistics seem to include various methods of suicide involving cars. If rail inspires suicide, that's a safety problem.
care to elaborate?

I'm not a DART developer, but by checking out this: http://synonym.dartlang.org/ it seems to me that the language is doing some great things: Getting rid of "undefined", adding a class+extend, optional params are much better compared to JS, jquery-like DOM querying.
Think multi-national industrial conglomerates whose sales-forces each only numbers in the dozens, but who do m(b)illions of dollars in sales each year. Reducing the time it takes to estimate a new job and submit a proposal from weeks to hours is a very lucrative niche.
Wholesale socscer shirt
Growth? Gmail grew 3 or 4 years ago. I wouldn't recommend Gmail to anyone now, it's just another Hotmail type service, there's nothing special or good about Gmail anymore.

What really surprised me is how few of my friends get the 'conversation' view even in 2012. After too many awkward conversations and now their 'we've got absolutely no design skills and can't design for shit' redesign, I'm just shrugging when people say their hotmail account has been hacked for the 15th time.
> is also based on Apple code for the core engine.

Apple Safari uses WebKit - a free open source web browser engine. It's not Apple's code, it existed way before Apple got into browser business.
> But Google would probably be looking at the growth of Gmail to validate what ever the design department is doing.

If past performance is your primary way of to 'validate' anything, you obviously have a very poor understanding of the subject matter and are going to lag behind those who do.