skysight-inc/HackerNews huggingface dataset:
Whether you agree with it or not, this is a really interesting way to approach designing an interface.

We always talk about how digital interfaces give us the ability to change things, to hide pieces until they're absolutely necessary. Print designers have to get used to the fact that not everything needs to be shown at all times when they start designing for screens. This seems like a useful extension of that.

The "Experience Decay" part is also key, and seems very hard to get right. Depending on the feature people will probably need different decay rates.

It's definitely not an easy thing to implement, so I don't think it will be widely implemented, but it will be really interesting to see how it works out for LayerVault. It's not quite a fair test seeing as their users are mostly designers (and people critiquing mockups).

Where it gets even more interesting is if you can hide advanced features like Signposting until the user gets to level 2 in an easier-to-use feature. For an analytics service, Segmentation might be hidden or at least de-emphasized until the user has mastered Filtering or some other, more basic feature.

Anyways, really cool. And will be excited to see where it's taken.
This device has an onboard camera and a decent microcontroller (32 bit MCU @ 72 MHz (128kb flash, 20kb RAM)). This is just begging to have OpenCV running on it.
We don't offer those publicly yet, but we can set that up for you on the backend - shoot me an email at walker@teespring.com
Threaded comments are not too complex. The main thing I want is a bidirectional NNTP gateway, so I can use nice clients to handle updating threads without having to trudge through the stuff that hasn't.
This could be sold by third parties as a standalone thing where some hosting company manages the deployment for you.

There is market for similar services based around phpBB.
>If you think Rails is a poor first choice - what's your recommended language and why?

At the risk of being a little pedantic, I think Ruby is a great choice (Rails being a web framework). Sinatra is much more lightweight Ruby framework that I personally think is more appropriate when starting out. It offers far fewer abstractions (or, "magic") and is a radically simpler beast. To put some numbers on that assertion, the codebase itself is less than 1/100th the size of Rails.

If working with a different language, I recommend starting with some similar level of abstraction. Sinatra-esque frameworks typically offer enough functionality to make development fun while not obfuscating too much of the logic. Spark (Java) is Sinatra inspired. While I've never seriously developed in Python, web.py has been on my to-use list for quite some time.
If you plot concussions over helmet size you'll see the problem. Bigger/stronger helmets means more concussions. Its fairly obvious, go back to leather helmets or some softer material and players will lead with their head less. Which will mean lesser concussions. I am not saying they should play with leatherhelmets but the bigger harder plastic helmets make no sense. players just become projectiles using their heads as weapons. The helmet should be a silicon jelly ish type of material.
It's less of a paradox -- or at least, less of an occurrence -- than you might think. For example, in the U.S. we have everyone blatting their "social network" and correspondence all over media not only public but subject to massive government data mining (Facebook, Twitter, et al.).

At the same time, increasingly we cannot even learn what laws and legal interpretations are being used to "govern" (or, "rule") us. Particularly with regard to that same data mining, but far from exclusively that.

Our "regime" is fearful of exposure to public knowledge, but is busy scarfing up as much public and private data as possible.

P.S. Substitute "government" with "commercial", in the above, and you have the other half of the picture, here. Corporations building data towers and relationships that remain largely opaque to those they study.
Check out the browser requirements. IE10+, Chrome 24+... wow.

http://www.discourse.org/faq/
You are mistaken in the fact that the majority of players have million dollar contracts. The actual truth is that the majority of football players don't make a million dollars gross in their short careers.
Hi Rex! As some other comments have pointed out, we don't actually have any significant discovery featured right now - so a large % of hitting your goal is your community!

That's something we hope to change in the near future though.

Always happy to talk strategy with you if you're interested, my email is walker@teespring.com.
> You seem to imply in your first paragraph that they have a real problem by relying entirely on something outside their control: the physics of storage batteries.

Yes, for Tesla Motors, not a scientific research organization, it's out of their control. They are not a science laboratory, they are a car manufacturing company. They must wait for developments made by others.

> But then you end up your post saying that the room for improvement is -- huge [sic].

That's true, it's huge, and the improvements will be made by scientists doing applied research, not building cars.

> So which is it?

You've posed a false dichotomy.

> If it's that huge, why should they be worried?

I don't think they're worried, and I didn't say there were. I think Mr. Musk is betting that battery technology will improve in a timely way, and his record for such judgments is rather good.
Thanks. I'll probably write up a blog post of how it's done eventually but the short version is we use HTML5 replaceState to update the URL as you scroll down a topic stream, so you have a unique URL to go back to and share.

There is a little more intelligence as links within a topic just replace the state, but links to other topics push the state.

Also infinite scrolling downwards is easy to implement. Upwards is a huge headache.
Awesome answer, 'lutusp'!
I'm waiting for someone to make a series hybrid using the Müller wave disc motor: http://en.wikipedia.org/wiki/Wave_disk_engine

If the kinks can be worked out, this seems clearly preferable to a fully electric car. The wave disc motor is (claimed to be) extremely light, compact, and efficient. (It's only suitable for a series hybrid, though; it doesn't have the RPM range necessary to power a drive train directly.)
The point of the article is that even the "healthy" players are receiving regular head trauma that has devastating cumulative effects.

A typical one- or two-year pro isn't getting set for life. Much less the average college football player, who donates his time and health for the benefit of people and organizations who are already wealthier than anyone else he'll ever know.
A language you already know has lower (real or perceived) friction than something you don't. Some people may hate writing Javascript (though some subject themselves to it voluntarily, see node.js) but they still write increasing quantities of it.

The same arguments could be made to PHP or Visual Basic and I remember people saying nasty things about the C++ WinAPI back in the day.

Unless you have the luxury of being Apple you don't really get to say "here's our blessed language , you will learn it" if you want to appeal to the masses.
My worry isn't so much for the ones who make it into the NFL and get paid millions with a pension afterward. My worry is for the 8 year old kids playing football and emulating the professional players. My worry is for the ones who almost make it into the NFL, and will suffer physical problems without the NFL benefits.
The most annoying thing about web page UI these days is things that pop up in your face as you pass over them. You look at the page, decide to click something, and as you move your mouse toward it, BLAMO!, some nonsense about Twitter, Facebook, Like Me!, email me to all your friends! jumps up and covers the link you were about to click. You have to jiggle your mouse to shake it off.

Or you are reading, absentmindedly moving your mouse cursor around and POP! POP! POP! things jump out at you, often blocking what you were looking at.

If this forum software is going to become popular, I'm begging the developers to set the default so that you have to actually click an item to bring up a popup window or menu, and you have to at least hover for a while (not just be passing by) to bring up a tool tip.

Books and magazines don't randomly throw things in your face and block your view as you try to read. As you reach up to turn the page, the book doesn't turn into a cell phone already dialing your friends' numbers, insisting that you tell them about the chapter you're reading RIGHT NOW! I'd like my forums to be equally well behaved.
Vim from Homebrew + YouCompleteMe works for me.

* brew install vim

* alias vim="/usr/local/Cellar/vim/7.3.632/bin/vim"

* :BundleInstall 'Valloric/YouCompleteMe'

* Make the ycm_build directory:

cd ~
mkdir ycm_build
cd ycm_build

* brew install cmake

* Run cmake from the ycm_build dir:

cmake -G "Unix Makefiles" . ~/.vim/bundle/YouCompleteMe/cpp

* make ycm_core

And boom, YouCompleteMe is running for me.

Works amazing. Always had a problem with having to press a button to autocomplete. The cognitive reflection of "okay, I want help completing this word" usually defeats the speed improvement for me.
It's not severless. Jerks.
This Supercut Reveals Why Math Needs a Hollywood Makeover
FBI busts massive id, credit, cyber fraud scheme
I have yet to see anything that can beat a good old fashioned mailing list for discussion, sadly.
Seems to me this would have the disadvantage of being a maintenance hassle, i.e., not providing the CAPTCHA half of the functionality very well because of a finite number of questions.

Of course, if you're willing to not care about that, it'd be cool.
Is 2^57,885,161-1 Numberwang?
It's not a bad thing at all. Flickr works because it is still pronounced Flicker. Personally anything with -ly irks me the wrong way and it feels like a branding cop-out at times. Just imagine if Google was called Searchly or if Basecamp was named Managely. From a branding perspective in 5-10 years time adding -ly will look dated. You'll think back to web 2.0 as if you were looking at a geocities page (or worse Homestead). Not to say this project should be aware of its branding at all.

I have to say Improvely looks solid by the way.
Also useful when MongoDB blows chunks because it was a crap architectural decision and you quickly port your app to raw SQL...
The Deconstruction: a 48-hour decentralized hacking event
My group of friends (young 20's) all use it, although not very frequently. I have a feeling it will continue to grow outside of college populations.
It is almost as if Tesla is travelling a familiar timeline at an accelerated pace, forced into the luxury market by the high costs of novelty and experimentation, waiting for production and brand uncertainty to drop low enough for mass production. In 1878 (t=0) Benz invented his first engine; by 1885 (t=7) he had built his first Motorwagen and in 1914 (t=36) the Model T lines started running [1]. Tesla was founded in 2003 and sent off its first Roadster in 2008 (t=5) [2]. Assuming exponential growth this means we should expect a mass produced Tesla vehicle (or equivalent) no later than 2029 (t=26).

[1] http://en.wikipedia.org/wiki/Automobile

[2] http://en.wikipedia.org/wiki/Tesla_Roadster
Wait this thing is written in Rails?

Just a few days ago Patio11 mentioned that the only good thing about the recent security issues was that Rails didn't have an app similar to wordpress that would be installed everywhere and never updated.

And now, this.
An unintended consequence of the "https everywhere" practice.
Please write it up!
The initial thought behind it was we didn't want to disappoint organizers (campaign creators) by implying we had a market that was going to buy their design. We also didn't have that many cool campaigns up and running at any one time, and didn't know if that would impact user's perception of us.

As we've grown that has definitely changed, and we're in the midst of a redesign that adds a discovery portion to our website!

Here's an early WIP mockup showing the new discover functionality: http://i.imgur.com/2Khj2A6.jpg
Obviously NFL player safety is important, but I am much more worried about youth players and people who will never get to the NFL.

This is why companies like http://brainsentry.com/ need to get more exposure.

[added] Brain Sentry makes sensors for youth programs to detect big hits. Obviously this isn't exactly what the author was referring to, but is a great first step.
RoR just isn't good at this. It's had more than enough time to position itself as an alternative to PHP. Node looks promising.
What's causing Boeing 787's 'thermal runaways?'
Australian football doesn't use the helmets and has 25% fewer concussions. http://online.wsj.com/article/SB1000142405274870440240457452...
Busyflow Co-Founder & CEO: Our Development Process is “Chaotic Agile”
> players just become projectiles using their heads as weapons.

Leading with the helmet will get you a 15 yard penalty, ejected from the game, or both.
The average career for an NFL player is not very long: http://nflcommunications.com/2011/04/18/what-is-average-nfl-...

Factor into that all of the players who don't make it to the NFL, but played all through high school and college. People start playing football before they understand the accumulated risk. I don't think that the accumulated risk is even well understood by most people at this point.

There are studies that show that the incidences of depressions are significantly higher in former NFL athletes, with contributing factors likely being brain trauma and chronic pain. You can find sources here: http://www.google.com/search?q=incidence+of+depression+in+nf...
My fault - I stand corrected. However I do believe that screen printing is still the leading printing technique for both quality and cost. Almost all tees sold in retail are screen printed.
I haven't tried it, but infinity scrolling is horrible, as is pagination. There is no limit on the size of webpages, so don't put artificial limits on them.

Database can't handle the load? Put caching in.
I am willing to work for free if you're not evil. I dont expect much in return :) other than good experience. SGlIZWxsb0JvbGtlQGdtYWlsLmNvbQ==
A bit off topic, since this is done in Rails, and we all read the dreadful warnings about the remote code execution exploit, how safe is it now? (I plan to run internally at work)? Are the latest YAML vulnerabilities patched? Just do 'gem update rails' often? Also is the rubygems.org exploit behind us?
You don't see the problem with "I don't like sport A, I like sport B. Make sport A more like sport B"? The pauses lead to a more rigid tactical game (you can't really run set plays much in rugby as you do on most downs in football). And the physical violence padding allows is also part of the appeal of the game. Just google "Clowney hit" and you see thousands of people losing their minds in praise for a hit of the kind you'll never see without padding.

Of course, the second point is more what this article is about and I believe American football will eventually been seen like we view Roman gladiators. But for now, padding is a major reason why it is the biggest sport in America.
Aside from a similar ball shape, Australian rules football is nothing like American football.
Not Mersenne primes though. There are only a few of them, and it would be trivial to check if any of them are used as primes. The whole point of encryption schemes that use prime numbers is that the attacker doesn't know which primes are used.
Indeed, in hardware there's a larger gap between a working prototype and a scalable product. The iteration loop has been getting cheaper and faster, but still is very unforgiving.
> Math doesn't really work that way.

In general, it does. The count of odd numbers in a set of integers. The count of integer square roots derived from a set of integers. And so forth. None of these can be used to argue that Mersenne primes have a fixed non-terminating relationship with their generating function as number size increases, but the reverse assertion cannot be categorically denied either, which is why work in this problem continues.

> It's fallacious to simply argue that because there are infinitely many primes, there must also be infinitely many primes of a given type.

Yes, therefore it's a good thing I didn't do that.
What are the advantages of using YCM (and its complicated install) vs something like supertab if you're not a C/C#/Objective-C programmer?

The website doesn't offer a good explanation. From the docs:

SuperTab I have limited experience with,
but from I understand, it does a half-decent
job at #4, much like neocomplcache.
heh, I didn't think anyone would actually use that - I originally wrote it meaning to use it as a tutorial for the blog post, then scrapped that idea.

Thanks for the kind words!
I agree with you for the most part -- but how many times do you return to an old HN or Reddit thread a few hours later? It's very hard to see which comments are new. Even though I like threaded discussion I get a warm feeling about seeing that new posts notification on a flat thread I was posting in earlier, and it will make me go back and read the new posts, whereas on Reddit or HN I usually only go back if someone replied to me.
What's more revealing are the players in the ad who are apart of the 4000 suing the NFL.

http://www.usatoday.com/story/gameon/2013/02/04/nfl-evolutio...

Whatever the risk/reward calculus younger players might make, the NFL will still be held responsible. They know this. Their army of lawyers know this.The rules they are a-changin'.
I prefer this comparison to the GP's since it controls for the level of medical technology. There may have been a spate of deaths in the early 20th century, but they may not have happened today.

Not to mention that a single year could be an extreme outlier.
Aussie rules is not very similar to American football, though. Rugby Union is pretty different, too. Rugby League is about the closest thing to American football without the pads and helmets.
Don't ignore the folks who actually don't want to airdry their hands.

I soap, wash, shake and wipe my hands in my pockets as I walk out the door if I'm in a hurry.
That's true, but also irrelevant. GNOME Shell isn't an app, it's part of the infrastructure.

Rhythmbox? C.
Evolution? C. (Geary? Vala.)
Shotwell? Vala.
LibreOffice? C++.
gnome-terminal? C.

There are no GNOME apps written in JavaScript yet. The fact that they're using it in the shell is promising, but if they want app developers to pick it up en masse they need to lead by example.
Congrats! Where do you manufacture and ship the t-shirts from?
I've been playing with this for the last 20 minutes, and there are things I really like and things I don't like.

The good: It's got a lot of the automatic things that make Stack Exchange a pleasure to use - conversations slide into place nicely, infinite scrolling feels nice and new, and updates to conversations happen while you're watching.

The bad: The front page is already very noisy, and it's only in test mode. I expect that with time, the only way to use this properly will involve creating "channels" with tagging or filtering.

There are two major problems with this outcome. Firstly, if users select their own "channels", it becomes a reinforcing cycle where each "channel" (or "room") is only exposed to its own conversation. This is largely what happened with USENET (and to a degree what happens with subreddits), and while each one might be good if it stays small, if it doesn't it'll end up being as noisy as the front page. If managed well, on the other hand, I expect that the prettiness of conversations as they are now will follow nicely into each channel.

The second problem with the noisy front page is that as with every other general purpose discussion site with a front page, there will be a race to the bottom, where everything that makes it to the front page will be about grumpy cats or hot girls.

Maybe my criticisms stem from the very nature of discussion forums (look at the cycle of slashdot, digg, reddit etc.), but I don't see this tech fixing that problem like Stack Overflow claims to have solved the Q&A problem. I'd like to think it will though.
This. How about in college? Or High-school? Or earlier? When the brain is supposed to be developing at it's fastest pace. I presume most kids know that the odds of making money in football are tiny. I would wager none of them knows the trade-off is brain damage. Regardless of whether they make it.
Well, that's what the post-receive URLs (https://help.github.com/articles/post-receive-hooks) are intended for, though you're right that you won't appear in the services list.
The better comparison would be with rugby, where players rarely wear anything more than a padded cap to protect the ears.
Awesome, thanks for letting me know. Chrome users are stuck with empty boxes though. I'm curious how other sites (eg. GitHub) support emoji so seamlessly. A custom font-face?
I often read things on the bus over a not so stable 3g connection.

How does infinity scroll work with that?
You've coupled rules and equipment, but the deaths caused rule changes, but not equipment changes.
> The question is whether electric technology is so revolutionary as to require a complete redesign of the car, (e.g. body panels and frame) in which case Tesla's approach may win out.

Aren't the body panels and frame of a Tesla basically just an off-the-shelf Lotus roadster?
It is serverless in the sense that you don't need to have or maintain a server. I think this is consistent with how most people use the term.
As another commenter pointed out, forums tend to serve one of two needs. Either they are a source of information, or they can be a place for casual conversations.

Your list of 'wants' mainly speaks to forums being a source of information. People ask questions, remark on current events, debate and discuss and create a long-term record of thoughtful discussions.

But Discourse appears to be geared more towards the community aspects of a forum. Mentions between members of a community are relevant in this case, since it gets users into threads and posting. Real-time features lower the friction of using the software and increase rapid-fire communication (we call that "banter") between members. Avatars on the topic index make it easy to see which of your friends are posting in which threads, so you can better decide where to go next.

For this group, forums represent a "Third Place"[1] community outside of their home and workplace groups. I've been building forums software similar to Discourse, on my own for the past year, wagering that this second group of users is larger than the first, and that their needs are only accidentally addressed by the current generation of forums software. I'm anxious to see whether Discourse finds traction in this respect.

[1] http://en.wikipedia.org/wiki/Third_place
RS is only used by those that haven't found the beauty that is EC2.
I used Occam's razor on the basis that, because Mersenne primes continue to appear as number size increases, it's more likely that this trend will continue than to imagine a reason why it wouldn't.

The tl;dr: a continuation of the Mersenne prime series is more likely than its abrupt end, so Occam's razor (only ever an assumption) is applicable.
What did I learn from Zeo?
It might be slightly preferable to the existing problem with the AirBlade where the bottom portion traps water and becomes a germ pool party.
An inside look at Airbnb
Not serverless. Requires firebase.
The car updates itself.
78% of players are bankrupt or financially stressed 2 years after they retire according to Sports Illustrated.