skysight-inc/HackerNews huggingface dataset:
All three. There's no way online will work for everyone. At least, that's what it appears like now. Many drop courses almost them immediately. Link (PDF): http://www.kfrankola.com/Documents/Why%20online%20learners%2...

My theory is that like many things in our postmodern world, Education will be tiered:

You'll have the industrial school, which most people will go to, for jobs and a basic, crappy education.
--This will educate the unmotivated more than any other, more independent form of learning.

You'll have the internet based, self leaning resources we have now, for the motivated and willing.
--This will be used for people unsatisfied with the basic form of education.
There is a wide gulf between fighting for every last drop and being a doormat.

But yes, negotiations work best when they are discussions with each side explaining what they want, need, and why. The other side of that coin though is that people in general get weird when money is involved. When it's a large amount of money it gets worse. So even though people are generally not out to screw someone else, money can cause those same people to screw everyone else.
It sounds like you are using speech-to-text and NLP algorithms to make audio recordings keyword searchable.

Frankly, the consumer use cases for this are creepy. If this were a thing, and my friend or family member were recording all our conversations, I would ask them to turn it off or leave.

But I think you should market this to law enforcement, law firms, and possibly business executives. It would be very useful in these spaces to have searchable audio transcripts of court hearings, testimonies, depositions, interrogations, confessions, as well as board meetings, keynote presentations, etc. Maybe also useful for journalists and academic researchers who do a lot of recorded interviews.

If your speech-to-text performance is really good, it could also replace stenography in closed-captioning. (Yeah that's still how closed captioning works for live TV--someone listens and pecks away at a stenotype.)

Basically, sell it any place where a stenographer is currently employed, or where people currently use audio recorders. Don't try to get people to record audio of their entire lives for sentimental value, though, that isn't a realistic use case. Most people's lives are mundane and we know it. We don't need a searchable, chronological index of every time we curse or fart.
Ask HN: Would you guys like to have a Wikipedia for book summaries? 
Hey guys! Currently brainstorming on the next thing to work on (previous project: www.onecentmovement.org where we were turning everyday transactions into opportunities to give to charity through a round-up logic).

I've been going through our idea list and need some feedback/help here. One of the top ideas in our minds now is a Wikipedia for book summaries.

Problem: Are there books that you would just like to not read but know the summaries?

Solution: A place where users can submit their summaries and dig the good ones right up to the top.

Would you use it?
Is J2ME dead?
There's a differenece between physical simulation and visualization. The Crysis water looks awesome, even though its behavior is radically simplified. As those slides you linked show, the water in Uncharted is simulated much more thoroughly, but the visualization is pretty hacky.
So you'd be unwilling to discuss a major library that you've used in your career (say Spring, or Rails) with a potential employer?

The "filter" I'm looking for is to weed out people who cannot crack open the source to something that is standing between them solving a problem. I'm not asking them to be an expert on the internals of everything they use. Apologies if my comment was unclear.
David Marcus makes ~$1.5-2M / year, and has $11M+ in stock options, plus whatever he made from selling his last startup (Zong). I really don't think he needs to worry about gaming the bitcoin ecosystem.

Also: Developing a new currency is hard, and inherently antagonistic with other governments. BTC, on the other hand, is basically tolerated for the time being.
Older Developers
I'm seeing a huge uptick in upscale donut shops. Chicago has 4 or 5 of them now.

The Doughnut Vault (http://thedoughnutvault.tumblr.com/) probably is the most well known with new arrivals like Do-Rite (http://doritedonuts.com/) and Glazed and Infused (http://www.goglazed.com/). Had to include last that one just for the awesome name.
Let's conquer back our privacy to boost innovation and freedom
FWIW, a friend who writes for a popular online food publication says gourmet donuts are the new cupcakes.
Tailor your SEM to consumer behavior principles
Seems strangely similar to the allegedly planned bitcoin attack from 2 days ago: http://www.reddit.com/r/Bitcoin/comments/1cu4ck/ridiculous_d...

It also started with a first step to "Spread bogus AP press releases".
Amazon Original Pilots
Pittsburgh has never seen a cupcake chain, but several locally-owned shops have opened in the last five to ten years. There has been some contraction in that market, though--I believe several of the businesses have been shuttered in the last year or so.

The remaining shop (which has several shops in the city, still) will likely survive, but they've also pivoted a bit by selling other things, too.
Site owner here. A few thoughts:
- HN has been pretty hostile towards Summly and how it is "trivial" or "basic" to create an app that summarizes the news. I've always wanted to try. All of the negativity actually motivated me to think "Why can't I make something similar."
- This has been an incredible learning experience for me.
- Feedback is more than welcome.
Here's a gender neutral version:

https://gist.github.com/bradland/40e21d25155a5d12e10d
On the other hand, I out of hand reject libraries for which code is not available, unless forced by employers to do otherwise. Documentation is great, but at the end of the day, I still will throw a spike, no matter how good the documentation is. Similarly, I will look at the code to understand how the authors do an abstraction. It isn't to tie my code to something, it is to find out where the abstraction stops working. My applications aren't that special, and not tied to the code, but if I don't understand how something works, I can't wrap my head around how to utilize it properly.

Simply put: I'm going to write my own wrapper for just about any external code anyway - my internal API can then be changed on the backend to use new libraries, rather than changing all my code. I will do this anyway, because rarely is a new library a drop-in replacement for an old library. This, not avoiding an understanding of the code details, is how you keep yourself independent of implementation.
I really dislike having to go into source code to figure out basic functionality. This is confounded by the amount of uncommented code. For a lot of the cases one or the other will do. No your shader is not self evident.
> Yes. All LTE devices on Verizon are given real, globally routable IPv6 addresses.

With globally routable addresses, where is the protection for attached devices from global attacks? Does VZW firewall their network, or are they relying on their supported devices not having open, vulnerable ports?
> The fact that women fight for women's issues on the basis of gender equality is no different than the fact that gays fight for gay issues on the basis of equality w.r.t. sexual orientation.

Yes, it is. Men and women are two halves of the whole that makes up Humans. And any progress in the area of equality among Humans must ultimately involve both.

Exit's argument was a continuation of the original argument posited by RyanZAG, for which he was down-voted in spite of a meaningful contribution to the conversation. Down-votes are for useless or off-topic replies, not for when you simply don't agree.

From RyanZAG's original comment:
> I have no idea why this has to be so gender specific. Every argument works equally well in terms of fathers as well, yet she doesn't even take that second to even consider the issue. She doesn't think to write about people, but only about women.
I wouldn't read too much into it.

Check out the design of last year's invite:
http://macosrumors.com/2012/04/25/apple-wwdc-2012-june/

Very colorful, many different colors of rounded squares, in many different sizes.

Everyone thought the design and colors of the invite was some kind of hint at a new product. There was a lot of speculation that we would be seeing iPhones in different colors (besides black and white). There was speculation that this would hint at some kind of new design trend for iOS, some people thought it had something to do with a TV, etc. And we have seen how that turned out....
How We Increased New User Registration 27%
[head explodes]
My data matches FigBug's. Cupcakes are definitely in flyover states. They're just smaller mom-and-pop stores and trucks showing up.

Don't forget that there's also a weekly TV show ("Cupcake Wars") giving the trend a lot of exposure.
"The code you write with Go just seems to be correct."

Ironically, Eric Raymond made very similar statements _about Python_ in his 2000 article explaining why he had moved to Python from static languages and from his previous dynamic language of Perl:

"When you're writing working code nearly as fast as you can type and your misstep rate is near zero, it generally means you've achieved mastery of the language. But that didn't make sense, because it was still day one and I was regularly pausing to look up new language and library features!"

"This was my first clue that, in Python, I was actually dealing with an exceptionally good design. Most languages have so much friction and awkwardness built into their design that you learn most of their feature set long before your misstep rate drops anywhere near zero. Python was the first general-purpose language I'd ever used that reversed this process."

____and again, regarding a little program whose code he links in the article____. . .:

"That doesn't look too bad for deep black magic, does it? Thirty-two lines, counting comments. Just from knowing what I've said about the class structure, the calling code is even readable. But the size of this code isn't the real shocker. Brace yourself: this code only took me about ninety minutes to write—and it worked correctly the first time I ran it."

"To say I was astonished would have been positively wallowing in understatement. It's remarkable enough when implementations of simple techniques work exactly as expected the first time; but my first metaclass hack in a new language, six days from a cold standing start? Even if we stipulate that I am a fairly talented hacker, this is an amazing testament to Python's clarity and elegance of design."

"There was simply no way I could have pulled off a coup like this in Perl, even with my vastly greater experience level in that language. It was at this point I realized I was probably leaving Perl behind."

http://www.linuxjournal.com/article/3882
Who Needs a Botnet when you have a 4 Gbps DDoS Cannon?
How the federal reserve system really works
Finally! I have really been looking forward to the SPDY support in stable.
It's not a hard problem at all; it's a rather simple loop:

while true:
pid = fork()
if pid: # parent
wait(pid)
else: # child
exec("/path/to/supervised/process")

The key here is not to let the supervised process daemonize itself. If it does, the parent can no longer wait() on the child.
Please don't. Bitcoin is a ticking time bomb. When it goes off you don't want to be the one holding the coins.
Show HN: Email Newletter Marketing without Strife
Dreamhost was one of the first major shared hosting providers to make adding IPv6 addresses to your sites dead simple. I wouldn't be surprised if this has attracted a number of early adopting IPv6 customers.
Excellence Is Not Attainable
>Consumers don't care about
implementation, they only care
about the content

Therefore, it is the moral duty of those behind html5 to make sure that interests of consumers are not compromised.
Wow. What happened?

Was this at work or for a side project?
Sure. And there are plenty of people who miss the rush of getting an "A" on their English papers who would happily write the content for you.
There's no reason PayPal has to build a vanilla bitcoin wallet interface. It's true that you cannot simply deduct a certain percentage from a direct bitcoin transaction. However, they could pool your coins in their own controlled address, and when you choose to send a payment through them, it makes one transaction on your behalf for that amount, and also a second transaction for 1% to their revenue address.

Average Joes who don't want to bother having to understand bitcoin may find this tradeoff acceptable if PayPal makes it worth it by providing a very simple and secure bitcoin interface that is better than everything else out there.

Whether you think bitcoin itself is doomed to failure due to deflation and all that is a different topic entirely.
I am an internet-famous cupcake chef (see: http://imgur.com/fFlC5) and former Czar of Cupcakes at ZeroCater, and I believe the bubble has popped.

You can only charge $4 for a cupcake for so long before the novelty wears off. Maybe now people will stop telling me to quit my job and make cupcakes full-time after they try my chocolate cupcakes w/ sriracha caramel frosting.

And, if you're looking to get in on the next fad sweet trend, donuts are the new cupcakes.
Cool !.

Maybe 3D isn't ready yet, but at least 2.5D integration is already in the market in FPGA's , and there's some claims from some companies[1] that it's ready for market for low cost applications.

[1]http://www.eetimes.com/electronics-products/electronic-produ...
I've been bitten by open-source AND closed-source applications recently, from different angles.

Once when using an Adobe application that was behaving erratically, and I was unable to see what was happening internally for myself (and obviously the behavior wasn't documented). Incredibly frustrating, and no recourse except to hack around it and hope it didn't mutate.

More recently, I've been bitten by a fairly popular open source application that I intended to use without modification (just configuration). But the documentation was so awful that I couldn't even figure out how to configure it. Ultimately, I had the recourse of stepping through the code to figure it out, but when you're trying to build adoption of your application, it would make sense to make it usable for its main purpose without setting up the actual source code in a debugger.

One interesting generalization I see is that the user-friendliness and documentation of the open-source app correlates quite often to the language used. PHP and Ruby projects seem to be built with an eye towards helping the eventual users use it. The Java projects, while often more competently written and complicated, seem to often be presented as code-only, take it or leave it, user-friendliness be damned.
We have to engage/activate our existing users to get more users. For that twitter is the best mode.

On signup, we request users to tweet (just a request) - about 10% new users to do this tweet. The language of this tweet was selected after number of (sort of) A/B testing with different texts.

In the dashboard, when ever a user gets more than 10 new followers, we start showing a message that provokes them to share a message like "Woot! I got X #Pinterest followers from Pinwoot for free. If you are on Pinterest, you must try it". This tweet is resulting in 15% of new signups daily.
So if it weren't for the tyranny of C, maybe today we'd be a lot more comfortable with concurrency programming, and have higher quality software in general if M2 had enjoyed more widespread use 30 years ago?
The negative feedback on here is astounding, really the worst side of HN. I thought the promo was very funny and poignant, very inspiring. The brief is detailed and the rewards make sense giving the restrictions of producing and distributing a film.
I strongly disagree with this. If you think that you can bring a good value to a company, you should price yourself at a premium level. If you don't believe in yourself, why would you expect the company to do that? After you get hired, every raise will be based on your current salary (so a 5% increase of a higher starting point will get you to a higher salary). After that, the only way to have a significant raise is to change jobs. At least this is what I've noticed in my case.

I know what I'm doing, I'm good at that and I know that it's hard for companies to find good people (most of them either lack experience or they simple don't care about the quality of their code). Why shouldn't I ask for more? I care about the job I'm doing and I'm expecting the same thing from my employer.
Indeed; all the docs I could find referred to the old pre-websockets-support behavior, where you used TCP-passthrough and there was a (hackish) "websocket_read_timeout" property.

I ended up going with

proxy_read_timeout 31536000;

--meaning that a client can hold open a websocket without the server needing to say anything for a year at a time. I'm not sure whether that's a good idea in all cases, though; it means you won't detect silent backend netsplits (i.e. the network cable getting cut to your appserver box without giving it a chance to FIN) since the TCP connection will still look open.

The more cautious solution might be to use a lower timeout (120s or so) but to have the server send heartbeats over the websocket when it's not doing anything. (If you're using socket.io, you're already getting this behavior for free; if you're using sock.js, you can enable it.) This breaks down at true scale, though: when you have 100000 idle clients you might want to announce to at any time, but don't usually have anything to say to most of them, sending heartbeats to every client in that pool can saturate your link.

A compromise is probably to set the long timeout, but then use a cluster-monitoring service which will push a new config to your load-balancers in response to observed network-toplogy changes.
BTW, here are some great book summaries by Derek Sivers himself!

http://sivers.org/book
SSL Version:

We're sorry, the page you are looking for was not found. The MeetingBurner™ support team has been made aware of this issue.

Thanks for your patience as we resolve the issue!

Your MeetingBurner™ Support Team
Impressive for real-time, but nowhere near realism one can get with Naiad or Realflow and a proper renderer. For example: https://vimeo.com/37536300
Verizon runs an IPv6 firewall on their LTE network. This means that even with a public IPv6 address you still can't make a connection to your phone from the outside. I understand why they did it, but it is sad to not be able to SSH into my LTE device over the WAN.. Maybe that will be an optional feature in the future?
My number one annoyance about many open source projects is that they often don't compile out of the box. I can't even count the number of times I've downloaded a library only to have it fail miserably on compile because of some strange state the author left the source code in, or a library he wrote and failed to include. Etc etc.
Taking an app from good to great: 6 app pros critique Share the Fare
Bulldogs - the conversion optimizer's best weapon.
The new digital state
Your sysadmins manage themselves where you work?
Could, but putting it at the end of the document would seem pretty normal given what a lot of users get when downloading stuff. I think url shortners and tublr image urls probably paved the way.
So what would you do if you were unclear on how to do something based on the docs and googling? Have you genuinely never done anything even slightly out of spec with library author's expectations? Do you never need just part of the functionality of a library and wonder what the right way to get it is? Do you always just decide "it's not documented in a way I understand it, time to roll my own"?
Gnus,

I think something like that would be really useful. I've been messing around with summarizing public domain books for (http://summary.io) summary.io.

If you want to do something together, let me know!
I've had good luck in the past doing these kinds of side projects as tools -- they're useful, but don't rise to the level of Mission Critical. This avoids the problems mentioned in the parent. (Organization becomes dependent on bleeding edge languages/libraries, etc.)
As zaphoyd said, Verizon doesn't default to IPv6. Dual-stack devices should be using the Happy Eyeballs [1,2] algorithm to choose whether to use IPv4 or IPv6.

[1] http://tools.ietf.org/html/rfc6555

[2] http://en.wikipedia.org/wiki/Happy_Eyeballs
NCA Launching Sweets & Snacks Expo Virtual Media Center
Right off the top of my head I can come up with all sorts of factors that are totally neglected in this article, for example:

Survivor Bias: the best and brightest get promoted. This reduces the average 'quality' of the remaining people in the original pool, even though none of the people changed in any way.

Lets say you have a team of engineers, and 5 of them just turned 40. One of those over the hill engineers just got promoted to be a VP, and another one leaves to be an independent consultant. Don't you think the two that left the team were probably among the best in those 5, and therefore were more highly paid than the other 3? The average salary of your 40 year old engineers just went down, even though the average salary of the original 5 likely went up by more than 300%.
I still want Carl Kasell's voice on my 'home answering machine'. If NPR offered that as a reward for a $250 pledge, I just might do it. (http://www.npr.org/programs/waitwait/features/messages.html)
You still cannot compare it with the GPU from the OP rendering, that does 3000 GFLOPS (GTX 680).
I wish this had been posted before I delved deeper into Angular, would have saved me lost moments.

Excellent introduction.
This is known as seigniorage: http://en.wikipedia.org/wiki/Seigniorage

Interestingly, though, while (some) seigniorage is a good thing for a debt-based like the dollar, it's a bad thing for Bitcoin.
Ouch, what an unfortunate acronym. Hopefully people will start using BTS instead.
Link to Accelsor http://accelsor.com/
I prefer their ocean simulator: http://www.youtube.com/watch?feature=player_detailpage&v...
Speaking of bubbles, I wonder when food trucks are going to start disappearing or whether it has already started and I'm just missing it?
I'm interested in how you decide what sources to use, and then what subject to summarise, and then how each story is summarised.

Please don't take this the wrong way but: it's a list of sites that I dislike so I wouldn't use this service. I can, however, see the value, and I would use it if it was sites that I was more interested in.

I guess for a tech crowd I'm a bit confused about this and RSS: Why don't people just use a better RSS reader?

But for non-technical people who need to keep up with a few different websites this could be great. Once you get v1 sorted you could think about adding some kind of voting for v2. "Useful [y][n]" "important [y][n]" etc.

Good luck with it if you do decide to do any more with it.
It's now accepted widely enough that I generally recommend English learners should avoid the subjunctive entirely: people coming from languages like Spanish are much more likely to over-use it in jarring ways than under-use it, since the few remaining uses of it in English are not even used by many native speakers.

I think I would say "were" in this situation myself, though.
Imagine two people working hard, doing their best. Imagine their boss, also working hard, too busy to stop and think about the future. One day, one of the workers asks the boss for a raise and a promotion. The other worker just assumes his hard work will be noticed and rewarded.

Who do you think gets the raise? The boss makes the easy decision and goes with the person who asked for it.

I've seen it happen time and again. You can either cry that the world is unfair, or just be the person who asks for what you want.
Did anyone who applied after the deadline hear back yet, good or bad?
Crime around your walking directions (Chicago & Philly)