skysight-inc/HackerNews huggingface dataset:
There already exists such an API at the TTY level (see man 4 termios). You can switch between so called "canonical" mode where the input is buffered by lines or non-canonical to get the input byte by byte without waiting. You can also switch echo on and off among other things.

I don't think ssh sends that back to the client terminal though, but I must say I'm not really sure how that's handled. On one hand I'd like to know better how unix TTYs work, but on the other I value my sanity so I'm probably not looking back into those just now :).
This looks great. I am designing a sensor for bee hives at my university using a rasberry pi. I am building an app that will all users to interact with the data using d3 and crossfilter, and will display the new data coming in in real time. I was trying to figure out how to get the Pi to talk to the meteor app, this looks like it might be the ticket.
HN is so much about launching stuff, and the site is so big now that most launches get missed, that I think it's time for a Launch section.

Suggested it a couple weeks ago: https://news.ycombinator.com/item?id=5692540
That's not at all what I heard in the parent comment. It's not that tinkering with programming languages is bad at all. Rather, what OP proposes is a veritable shitton of work, and really won't be as much fun as he imagines right now; it'll be work. Hard, hard work, with tons of organizational overhead. If OP wants to do work of this caliber, the parent comment suggests that OP first seek out more productive, equally exciting and technically challenging ways to channel that energy.

That's my interpretation, anyway. Not that hobbies are bad, but that this is gonna be a life-consuming hobby, will likely detract from other pursuits, and may not pay off as well as OP thinks it will.
By the time Linux was born, the GNU project had produced a large collection of tools, enough to have its founder claim that the last major missing piece for it to be a complete OS was a kernel.
Could the concept really be less creepy? encapsulate the double inside a blow-up doll? :)

(I, for one, welcome our new cybernetic overlords.)
I gave the bulk of mine away and kept only those that had value to me still.

While it's increasingly becoming harder for new students to use old text books due to the habits of publishers releasing new versions yearly and educators go along with it, there is still a lot of value to a new student in a slightly older text.

Regards,

O.
It is a good point, sometimes the finer details are lacking a bit. For instance the various helper functions under ko.utils (and there's a fair few of them) aren't documented at all.

However, you're not quite right with your assertion above. The docs clearly describe the params that both of those methods can take (remove takes a reference/value, removeAll an array or function or nothing)

http://knockoutjs.com/documentation/observableArrays.html#re...
You pay significantly less in a single payer regulated system, because everyone pays into it. Often, you pay less for better care. Other than your anecdote, which I could counter with my own that a government run healthcare system is why I can call my dad right now and say 'hi', do you have any real information to back up the government health care system is killing you?

I can find this:
America's Healthcare System is the Third Leading Cause of Death
http://www.health-care-reform.net/causedeath.htm
Wow! Awesome! Sorry I missed it when you posted this the other day. (https://news.ycombinator.com/item?id=5775859) OpenSCAD in JavaScript is worth a top-post all by itself. I know of OpenJSCad and CoffeeSCAD, but I prefer the simplicity of plain old OpenSCAD. I do all my 3D design with OpenSCAD.
I would think Tesla would see that as a win, not a loss. Tesla is a car company, not a charging-station company. They're only building supercharger stations because supercharger stations have to exist for Tesla to sell their cars, and nobody else is building them. If gas stations started putting them in it'd mean Tesla could sell their cars without having to deal with the expense and hassle of building out a huge amount of infrastructure.
Well in this hypothetical, the post-apocalyptic scenario that bankrupts Social Security also renders savings worthless. Having a kid is very robust against something like hyperinflation, lol.

In any case, that solution doesn't scale. Every form of retirement savings is just a way to earmark the production of someone else's kids (so long as human labor is needed for things, that is). If you invest in Google stock in lieu of having kids, you better hope that everybody doesn't get the same idea because then Google would have nobody to work there, and its advertising affiliates would have no working-age people to advertise to.
When you get into page splits and such I would think the I/O required to support indexes in transactions would be the most important cost. Has Postgres found a way around that?

Edit: I ask because it's not included in the article's "Costs of Indexing".
"Bridges are collapsing and our roads are in disrepair. Rep. Barney voted to put the burden of fixing those roads and bridges on you and let Tesla-driving millionaires pay NO TAXES for those same roads and bridges. Vote Fred - he cares about you."

I'm thinking that might not work.
Any terror that was in me has been long since replaced with disgust for the populations of Useful Idiots and Defectors that made it all possible.
Why Source Code Matters When It Comes Time to Audit Your SEO
If you truly need your phone to be silent, why not just turn the volume down to 0?
Common, this is pure Apple dope... And how cliché! The neat and clean hacker standing straight in front of an espresso and his shiny Macbook lying a sweet wooden table...

Hacking is sooooooo cool and clean!
That's good to hear, I hadn't seen any opinions "in the wild" up until you just said that! Are there any resources you can recommend for getting to grips with it?
Why does this sound almost too good to be true?
This is the best, "stop wasting your time" comment ever. I loved it.
How about a cheaper pro printer? :P
This is awesome! It's a shame this didn't get more votes or more comments when originally posted. (Sometimes I wonder if HN just isn't the right place for 3d / maker stuff.)
Are you thinking of EXTPROC/LINEMODE? There's outstanding patches to bash, telnet, and ssh to support these, which enables local line-editing that works smarter than just local echo.

TIOCPKT_IOCTL(EXTPROC) and TIOCSIG support landed in Linux kernel 2.6.36: https://git.kernel.org/cgit/linux/kernel/git/torvalds/linux....
this thing worked once for him. that's not a valid sample. all these great stories out of startups that were plain lucky to be in the right place in the right time. it wasn't technology that made paypal big - who gives a shit how they hired coders?
Do you have any evidence, because that would be news-worthy. Or are you just making stuff up?
You are correct.

However, I don’t think any of this matters, really. Also: We were never promised a product. It’s right there in the launch video: We get to see them attempt make a game and they will document it, warts and all. Whether it succeeds or fails. That’s the promise and that’s exactly what I’m getting.
I listened to Tim at NordicGame last week, and one thing was obvious, although it seems he does not realize it yet: So far, he has been constrained by the publishers to release the game.

During his talk, he said something like: "When do you release? When you run out of money". When you see the publisher as only viable source of money, you know that it has to be DONE, NOW. In that case, it's easy to cut the feature list and just do essential things and release. As 37 signals guys would say: do less ;)

Now, that they see they have many avenues to get money and still don't see the end of it, it's hard to constrain the scope of the project. There is no publisher to do the reality check.
Absolutely not. What did he learn that was worth $32k to him that he couldn't have learned at a cheaper school or by himself? Networking in his field is of little or no value.
Absolutely not. What did he learn that was worth $32k to him that he couldn't have learned at a cheaper school or by himself for free? Networking in his field is of little or no value.
Uhhh, "old school" Houston and Dallas metro areas are #1 and #2 respectively in job growth in the nation.

While Austin may be an "exciting" center of research and technology, it's hardly a "job creation" engine -- at least not directly.
Having been a fly on the wall for 30-50 technical phone interviews, I've found that the inability to correctly answer basic undergraduate-level Computing Science questions was the sole factor for rejection.

More surprisingly, it was enough to screen out 85% of the candidates.
That's a fair point. This article included a comment "Honda says it is expanding certified dealers for the Fit EV, sold in eight states, from the current 36 up to 200 by this summer." - that is, this is a serious push vs just something to offset the clean air requirements.
To my surprise, lua.vm.js gzipped is about the same size (within 2K) as my Win32 Lua DLL build gzipped. The latter has the Microsoft C runtime statically linked, making the comparison more fair IIUC, since code built with Emscripten has to include a libc implementation.

This finding demonstrates that asm.js isn't significantly less efficient than LLVM bitcode or native code, even though it's text.
Show HN: Warmly (1 week app sprint)
At no time and no place did a history degree really pay off in terms of monetary compensation for knowledge of history. It was always commoditized, because precise knowledge of historical facts is not greatly compensated for, as the norm.

It paid off in terms exercising a mind in the craft of delving into an ambiguous question, forming complex ideas out of evidence, and expressing those ideas in a more concise and accessible form. A history degree is about as a good a "pre-law" or "pre-sales and marketing" degree as any other.

As a society, we benefit from people knowing a bit of history. But that is one reason we have public schools, theoretically.
I think people are reading too much into it. It's a fad. The flavor of the month. Don't get me wrong. I like the flat style. Imitating real materials like leather or fabric in apps and on websites was fine for a while. I guess it came with the technological progress like higher screen resolutions and more processor power. But now everybody has been doing it and it's getting old. And who knows what kind of apps and what kind of technology we're using in a couple of years that come with their own new style (that is not flat).
Hit Me: Inside San Francisco's Founders Fight Club
Some of the best advanced statistical visualizations I've seen are by Theory: http://theory.info/visuals.
X1, X2, ..., XN are Bernoulli(0.5) variables. You can increase N to show that the distribution approaches a Gaussian distribution, as long as you normalize the variance correctly (otherwise you get either no distribution at all, or you get a delta distribution).
Imagine you have a population that is NOT normally distributed. Take a large sample of it, and calculate the mean of your sample. Then take another large sample of that population and calculate its mean. Keep doing this. Think of each sample mean as a data point that gives you an estimate of the mean of the whole population. The Central Limit Theorem says (approximately, and there are conditions) that those sample-mean data points of yours will be normally distributed, even though they were obtained by sampling a non-normal distribution. This also works when the population IS normally distributed, but that's not a surprise. The surprise is that the sample means are normally distributed even when the population isn't. (And again, there are some qualifications I'm not mentioning.)

So, sample means (estimates of the population mean) tend to be normally distributed even when the population they are sampling is not.

The D3 demo here doesn't show multiple sample means, it shows that as you take more and more items from a normal population, the distribution of your sample of items gradually comes to resemble the distribution of the population as a whole.
We make fun of anybody who goes into debt for those hobbies.
It's not really much of a rebuttal to my point though is it?
Unfortunately yes.

Valve has a antifraud rule.of banning anyone that chargeback them. And PayPal has the nasty habit of sometimes.during their suspected fraud investigations to initiate a chargeback of recent purchases on their own and then lock the account.

There are on internet a couple of stories about this policy conflict between Valve and PayPal resulting in random people losing their Steam accounts.
Not my post but really helpful links, thanks a lot.
Code for America's RFS (Requests for Startups)
Starting one of these in Vancouver after I got into an industry fundraiser at www.apronsforgloves.com I've lost 20 lbs, taken a few shots to the head, and I've got more energy than I had in my 20's.

Any Vancouver entrepreneurs or techies that want to punch me in the face, get in touch :D.
Well, it wasn't perfectly normal. But it was close. The Central Limit Theorem is about closeness, not perfection.
It's Tim Schafer, he could ask for my firstborn and I would probably give it to him.
Well, considering he is now a published author, with a second book on the way, maybe there was some monetary value form that degree after all?

Of course this isn't the case for the vast majority of liberal arts graduates.
Why is this the top post on HN?
Celebrating Startups at the Technical Edge
Iroquote, a simple forum platform, launched it's open beta.
10 free photos, and it's all Apple fanboy photos? Thanks anyway I guess, don't look a gift horse in the mouth :)
No mention of unicode, either. It might not be a huge problem in Japanese (unless the system silently ignores unicode, and gets all the way to shipping with a blank address field), but romanizing Chinese characters can result in very unreadable text (for a pathological example, see http://en.wikipedia.org/wiki/Lion-Eating_Poet_in_the_Stone_D...)
I definitely echo your sentiment. However I think you're slightly off in that it doesn't come from the .NET ecosystem. IIRC Steve Sanderson had released KO before he began working for MS. The affiliation you allude to comes from them pushing it quite hard since he was hired - as you would if you had Steve as your employee!

EDIT: good luck with your new project if it's your first with KO. If it is, let me know and I can give you some quick tips to get you on the right track
Compass + SASS = win
A degree may traditionally not have paid off monetarily, but it didn't used to put you so far underwater. Which worked out ok- the people that loved the subject did it for the love of the subject, and didn't suffer too greatly financially from it.
I feel pretty safe in assuming that it is intentionally ironic.
Did you throw away all of your college textbooks and regret it?
What have you done?

No, I rarely part with a book under any circumstances. Of course, the downside to this is that my apartment looks like that of the book dealer guy from that movie Unfaithful. I've long overflowed all of my shelf space, and now have books stacked up all around the place. I keep meaning to pitch some of the obviously no-longer-useful ones (especially the ones on obsolete, closed-source, proprietary technologies like ASP, ActiveX, etc.) but I have a real strong aversion to throwing books out.
I sold most of them after I was done with them, usually for a tiny fraction of what I paid. A few retained value well.

At the time, I didn't expect to ever want the books again, but after a few years, I wished I had kept some that I got rid of.
Really? I see a collection X1, X2, ..., XN of Bernoulli(0.5) variables and the demonstration that the distribution of their sum, normalized for variance, approaches the Gaussian distribution as N increases. Is that not a direct consequence of the CLT?
Nope. I do regret not reading more, but have found that your local library (and local college library) has what you need, when you need it, 99% of the time.

There are a few treasured texts I keep (Elements of Style, a really good programming book written by a professor) that I kept, but I ditched 95% of them and never missed a beat.
After viewing all the negativity on here, I'd actually recommend people that feel the same _should_ stay away from Kickstarter.

If the only value to you is getting the game itself, then wait for it to be finished and buy it through Steam or your store of choice.

Kickstarter is meant for people who find value in not just receiving the product, but in watching, and discussing it through its development and also allowing creative people they respect the opportunity to the do the work they'd like to do.

Most of the negativity in these comments seems to be from people that just "want the game". Well that isn't what you signed up for. If you feel burned by the first one, you would be well advised to stay away from future Kickstarters, from Double Fine, or from any other developer.
I’m honestly confused why you think they are millions (plural!) over budget. Their budget was obviously the $3.3m, the funding they received. That’s what they planned with. To act like their budget was $400,000 the whole time is just weird and not true at all.

So if their budget is $3.3m I’m not sure where you are getting the info from that they are (already) millions over budget. When all is said and done the game will probably cost more than $3.3m, sure, but I‘m also not sure why that matters. It’s not like putting their own money into it is somehow wrong. It’s their game, they can do what they want.
ShowHN: A console mail-client with lua scripting
I've posted about this project before, when it wasn't so functional. Now I'm just about to make the first binary releases, for Debian users, it seems like it is time for any feedback.

Lumail is a console mail-client, with highly integrated Lua scripting support. It is also the first modal mail-client I'm aware of. These two things make it very unusual and interesting to me.

http://lumail.org/
Those places are sufficient for the "5k miles or 3 months" interval. I can endure that a couple times a year. If I was doing this regularly (or with the whole family), I would want more than a free coffee and a magazine. And most existing gas stations that do already have the room to add that already use that space for overpriced chips and candy. I don't see many gas stations I use giving up inventory space to make a lounge. To me, it would make more sense for places that are already equipped to have people stay for 20-30 minutes to drop a couple charging stations out front next to the disabled parking spaces.
New Rackspace Developer Center
I voted you up because I agree overall, but I disagree that it's a fad. I've been creating "flat" interfaces for years.

When the whole "Web 2.0" hit with the shiny buttons and gradients, I briefly played with those design trends. But, as a fan of minimalist design, I always revert back to a simpler, cleaner, and flat design.
You are right, that there is no "winning" only fighting to stay in the game.

A few years ago I was researching diseases that could be causing my type of pain. Neuropathy was something I knew I did not have, but reading about it gave me a bit of confidence. It was one of the few chronic pain issues I deemed clearly "worse off than me" and the fact there were people without it out there leading productive lives gave me a lot of encouragement that I could do it myself.
It is entirely up to the luck of the draw unfortunately. The problem being that it shouldn't be at all down to luck.

How would I make things better?

Unfortunately the government seem to think that capitalism can be a host to socialism (i.e. the UK can host the NHS as a socialist concept). This plainly doesn't work as the last few years in particular have proven and ends up creating a dumping ground for the elite, the unionised masses and the worst of all: the incompetent.

The solution is pick capitalism or socialism and all their associated ills, then eliminate the elite, the unions and the incompetent universally.

A secondary problem is that this country is entirely skill-less and the population is growing rapidly. The skilled public workforce isn't growing at all with this.

Can we fix this? Probably not.
Slightly off-topic, but street names in the Twin Cities metro are broken. I live in a subdivision in which nearly every street has the same name, differentiated only by the road's "last name." I.e., Maplecliff Drive, Maplecliff Circle (which is actually a cul-de-sac), Maplecliff Alcove (which isn't even a type of street), Maplecliff Curve, Maplecliff Way, Maplecliff Court...

In Minneapolis, all the streets are numbered by their distance from the center of town, and the north-south thoroughfares are called Avenue, while the east-west roads are called Street. So if someone tells you they're waiting for you at the corner of 2nd and 4th, you have 8 potential intersections to check.

Everywhere else in the cities (OK, that may be hyperbole) building addresses have something to do with intersecting streets. For example, 47 7th Avenue is going to be between 4th and 5th Streets, closer to 5th (and on the west side of the road). God help you if you try to apply that logic in St. Paul. Their numbers bear no relationship at all to their cross streets.

Finally, while my Maplecliff example above evinces a certain laziness or lack of creativity on the part of the subdivider, I think the height of laziness has to go to the subdividers who don't even bother to come up with a whimsical base name for their streets, and just name them after nearby, already-existing roads. Especially when said existing roads are merely numbered roads. You'll get road names like 172nd Street Circle or 163rd Avenue Way. And yes, I did once see a 185 Street Lane Court.

A friend from Arizona reports that in his city, NS roads are Avenues, and EW roads are Streets, but there was one road that cut diagonally through the city--so they called it a Stravenue. Abbreviated Stra, if I remember correctly.
1&2: Since you are using my comment as a reference, let me first declare that Java (not Go, though I have been using it for a while now) is my everyday language. You seem to point out that "a boring language" is designed for lesser programmers. And Java started out as one(just like Go has).

But let's step back and explore "boring" here. When I talk about Go being boring, I mean the specs of the language are boring. In contrast, Java has a pretty exciting spec while the code itself is boring.These two are worlds apart. Go promotes a "boring" spec to write smarter code[1]. Like Python, the focus is on expressiveness rather than on features(standard library features).It reduces the cognitive overhead so that you can "program" more.
3) Neither Go's concurrency patterns nor the avoidance of concurrency errors(or non-determinism of code execution)is anything new. It's based on more than 30 years of research including Unix pipes, Hoare's CSP. The patterns Go follows is not conservative at all! It still follows the same PL ideas you are talking about(or not talking about). If you are looking for the gun it's still there[2]. The wrapper around concurrency is not a protection but an enhancement so that the code can focus more on project logic. And still the wrapper is sometimes not enough to avoid mutilating your foot. I don't think Go inventors had that in mind while designing the patterns. Also Go too handles memory management(yes, just like Java).

Your comparison is based on incorrect hypothesis. I can hardly see the illumination. Let's just say Go is a fresh new programming paradigm and it would be hasty to jump to conclusions without exploring it a bit more.

[1]http://commandcenter.blogspot.in/2012/06/less-is-exponential...
[2]http://golang.org/pkg/sync/

P.S: I don't program in Java by choice. Android Developer.
Edit: language