skysight-inc/HackerNews huggingface dataset:
Excited to see this! I have such fond memories of watching Reading Rainbow.

I would love to see a similar kickstarter for other shows I also enjoyed - The Magic School Bus first in my mind. I just rediscovered all the shows on Netflix and I've been watching all the episodes.... I _just_ discovered that a lot of the guests on the show are celebrities like Dom DeLuise, Elliott Gould, Alex Trebek and more, and I can't find another show quite like it. It dates itself here and there - like the series finale was about computers and features floppy drives - but The Friz is unparalleled on so many levels. She was a great role model while I was young.
"Not to be a curmudgeon but why would one want to use Rust for web development for a non-toy project?"

Web development is horrifically, unbelievably bent around two facts:

1. There has been no convenient, highly popular and supported language for development that also has best-of-breed performance. You can have one or the other. (Yes, I've probably heard of your obscure fast-as-C language that has a great web stack... to a first approximation, nobody else has.)

2. Web development languages have been profoundly, deeply single-threaded, to the point that the web world began to take it as an unmitigated virtue that a page started with a request, generated a response, and dropped everything in the world that it knew at the end of the request. State is something that must be managed carefully, but especially in this era of people writing web applications that may literally have gigabytes available per concurrent user (obviously, not everybody, but this is a non-trivial use case!), the statelessness dogma has seriously broken people's mental models vs. what the hardware is actually capable of.

With Rust, you should be able to write fast, concurrent web applications that actually do something concurrently and aren't constantly marshaling across requests for the client to re-initiate AJAX calls or other such silliness, it'll be fast, and with its emphasis on memory safety, statically safe as well (something that you're not going to get very easily out of Java, and certainly not from a programmer just sitting down and pounding out some Java). It isn't going to be the solution to every problem, but it's going to be the solution to more problems than people realize right now, because we've so deeply internalized our essentially-PHP models of how the web works that we can't hardly even see how things ought to actually be working.

Rust isn't the only language biting at this apple. Go is obviously another one. But Rust has a pretty decent shot at taking a big chunk, if it plays its cards right.

You say the popular web development platforms are all dynamically typed... I'm increasingly coming around to the position that was an accident of history, rather than an immutable fact.
I don't understand why polskibus comment is dead, has I had the same question. I wonder how does it compare to Quartz.NET ?
No, no - don't tax his income, tax his wealth :)
Unfortunately weak typing is still a very ill defined term and is somewhat misleading because it tends to carry a lot of implicit assumptions about which type coercions are expected. Implicit conversion between floating point and integral types for instance.
SSD Recovery: How Pros Bring Flash Memory Back To Life
Ahh, our great neighbor during the San Francisco Launch Event. We are glad to see your company grow! Until Next time!
You don't have to support all the way back to 2.2 if it's too much trouble given your resources. Designing for 4.0+ will already give you more than 80% of the market, [1] and the 20% that you are excluding are the most likely to be underpowered and cause 80% of the device-specific glitches you would find in the wild.

[1] https://developer.android.com/about/dashboards/index.html
for both Apple and Google, they get value from consumers and developers. Google and Apple are in the same business after all (platform & service provider).
It's true, except in BC some use it casually as just another job title (e.g., software engineer), and I don't recall anyone saying anything about it.
Buster: Brute-force static site generator for Ghost
They don't really add any extra privacy issues than carrying around an android device in your pocket. Also even if you dislike Google, they are fairly transparent and would likely tell us if they are tracking the data, how do you know GM/Ford aren't already tracking vehicle routes and using this data?
http://blog.burntsushi.net/rust-regex-syntax-extensions
It seems like the type of company that needs to be acquired for its technology, by someone with not just the vision for the technology, but also the funds, and perhaps the platform for it, to really take advantage of it.
There are many benefits to this approach and it is likely worthwhile.

Another downside is that you have a long cycle when it comes to assessing your churn. Yes, you'll see customers effectively churn by stop using your product, but when your customers are monthly, they are de facto making a purchasing decision every month. If they are annual, you aren't getting that re-purchase decision until the 12th month, when they have much more information about your service than pre-sale.
> If people are willing to give you an interest free loan it's probably a decent indicator that you could charge more per month.

I'll second that. As a customer given the option of paying $1 a month or $12 a year, I'll chose the former unless I've had a stroke. Yearly prepayment is wasteful, that money could be put to use for me instead of you.

So, if a customer agrees to pay me annually the same they'd pay monthly rather than staying monthly or leaving if that's not an option, I've made a mistake in valuing my product. Moreover, by replacing apples with oranges, I'm risking turning away customers for whom the price is right but not the structure in exchange for income statement foofaraw (and I still haven't addressed my original mistake.)

> As an aside it's a great validator for your business model if a lot of people are willing to pay a year up front.

That or the sales context is one where rational thought is …limited; candy bars at kid height in the checkout aisle. And, now I'm imagining buying a giant box of a years worth of candy. Time to go outside.
My goal is to make make setup and support easy for my users, some of whom are remote and most of whom have never heard of IRC. I don't literally want to deploy a bunch of mIRC clients.

(That said, if I did it over again I might pick Slack over HipChat. The integrations with e.g. Github really are that much better.)
> From September 2013, Amazon has 29% of consumer book spending while Barnes & Noble has 21%. Walmart also has a sizable share. We tend to fixate on online, but a lot of people still buy books in stores, and Amazon has 0% of that market.

Sure, but monopoly is by market, and if online vs. physical retail of books really is a distinct market (as, incidentally, you present it here) by the test applied in antitrust analysis (which I suspect it may well be), then the fact that there is also a physical book retail market that Amazon has none of would not be relevant, and combining the two markets to get a overall book spending market share would not be meaningful.
For some reason, no one has mentioned that there is a very usable rust REST framework right now that you can try out https://github.com/Ogeon/rustful I'm not the author of this, so I can't tell you what features are missing, but the features that are there work very well from what I can tell. When it comes to web frameworks in Rust, there aren't many options yet (as stated in are we web yet) but the few that are out there are in active development.
Why compare it to a pi if the price is 2.5x the pi - its a different class of device. Hey check out this Radxa alternative that has a built-in FPGA, dual nic, and is even faster! http://www.crowdsupply.com/kosagi/novena-open-laptop/

:(
I'm not a lawyer and I've disagreed with some antitrust efforts in the past, but I don't think Amazon is even close to what could reasonably be considered monopolistic in the book industry. Amazon is huge, but it has many competitors of varying sizes on and offline.

The DOJ went after Apple over ebooks, but the reasoning for that was sort of the opposite of this situation. Apple was colluding with publishers to keep prices high, thus (arguably) exerting excessive market influence through their combined weight. This is a dispute between Amazon and a publisher, which is (somewhat arguably) exactly what should happen in the marketplace. When the supply chain colludes, their power increases. When they contend, their individual powers are kept in check.
There is nothing stopping the general public from buying it. It is a great device.

But if you as a company plan to offer something for the general public this means some implications such as:

* providing a end user/customer general support system that is really different than supporting developers.

* polishing versions to the point of not being dangerous or buggy. This device supports nightly updates and anyone doing nightly updates of a mobile OS knows this is a move that comes with a lot of emotion and surprise ;-)

* creating a logistic solution to keep your supply line going and establishing channels for sales point and management

The list goes on and on. Of course Mozilla has some of this in place for its current run of end user targeted devices but it is all done in partnership with hardware makes such as LG, Alcatel and ZTE who already have end user support and logistics sorted out. This device is being built by an ODM.... its a different ball game.

The difference between selling to developers and selling to end users is not about the hardware itself. Its about scale, expectations and guarantees. They are really different and require a huge amount of money which Mozilla could use elsewhere.

Its like Raspberry Pis. They are really popular and now we see lots of non-developers buying and playing with it and being happy but there is a difference in the services and guarantees you have when you go with a Raspberry Pi or when you go with a DELL/Lenovo/HP.

Disclaimer: This is my opinion only.
This looks like it would be fantastic for teaching sign language...
LeVar is a class act. Read the rewards on that Kickstarter page. The rewards are filled with LeVar's time. He obviously really believes in this; otherwise I don't think someone of his fame would be willing to record 150 personalized class greetings, 150 personalized incoming voicemail messages, 25 ten minute video chats, etc, all the way up to flying out to a school of your choice to do an assembly.

This will meet its goal today which is good because I've had the theme song of the show in my head since reading this article.
I may be getting confused here, but the visualisation doesn't help things. (Plus the original message I'm replying to seems to have been deleted)

The top-level 'front page' of the table seems to have a colour code of blue for match winners. But in the group H KOR:ALG game, both teams are coloured white. Yet, their percentage chances indicate that Korea is the most likely winner of this match.

Though the 'who advances' bit does seem to be properly calculated from their win chances, as you say.
> On the other hand, I'm quite willing to bet that the average salary of a 22 year old with a 4-year CS degree vastly exceeds the average salary of a 22 year old with 4 years of work experience.

Based on my own experience, I disagree entirely. All the employers I've talked to would rather hire and pay more to the guy with 4 years of experience, hands down. I'm sure it depends on the job and the type of company, but 4 years is a huge head start. When the college student graduates, the guy who didn't go to college will be his boss.

Now, of course, the ideal scenario is to do both: get work experience and complete college at the same time. You might finish school a year later if you're taking fewer classes, but then you have the best of both worlds.
Selenium Webdriver as a Deadly Weapon
Just a personal experience: I had LASIK 15 years ago (the flap one). This was the best decision I made. I haven't needed glasses since then.

Initially, I faced dry eyes after the surgery for about six months and I still have high tendency to get dry eyes and red eyes in drier climates. During driving at night, I did experience halo around the lights but got used to it soon. Doctor most probably will advise you to lay-off swimming and sports for a few weeks/months after the surgery.

Make sure you get the detailed eye mapping done before the LASIK surgery. In the future, if you need cataract surgery and artificial lens in the eye, the eye mapping before the LASIK surgery will help accurately determine the power of artificial lens that need to be installed in your eye.

Also, just because you had LASIK surgery, it doesn't mean that you no longer at higher risk of eye related issues (example: retina detachment) that people with glasses/contact lens have.
> Granted building a fallback into the design at the beginning would have been a better way to do things

Notice that, that building the fallback is not building a fallback for the location API but for all the cloud based APIs that the app uses (or atleast the critical ones.) Then there is impedance mismatch between each of these APIs.

Definitely useful to do but sounds like a lot of work.
There actually seem to be quite a few "news outlets" that received a press release from Hachette, and yet their own press release page is horribly old: http://www.hachette.com/en/press/press-releases
Deeper than quantum mechanics
That's not exactly comparable, because this has Wifi and Bluetooth on board.
Introducing Socket.IO 1.0
Stop wasting your time with blog posts like this and just read Behind the Cloud: http://smile.amazon.com/Behind-Cloud-Salesforce-com-Billion-...
Quad core doesn't excite me. Low power usage does.

Does anyone know Raspberry Pi alternative that uses little power and supports low power states?

AFAIK RPI has pretty flat power usage at ~500-1000mA. BeagleBone Black seems to be lower power (~200mA?) but it's hard to verify this claim.

(I need a box that will mostly stay idle but online, for things like ssh servers)
I have a three year old who loves The Magic School Bus. If I'm not around and she's watched it without me I'm always surprised with the things she remembers from it that she's able to talk to me about.

I watched a lot of Reading Rainbow as a kid. I loved it, but I was already an avid reader.
I should point out that Radxa board comes from the same developer, as Cubietruck: Tom Cubie. So, the communities for Radxa and Cubieboard/Cubietruck are more or less the same.
This guide has some proposed solutions for cleaner clothes: http://liberty.me/guides/free-your-laundry/
How we decreased sign up confirmation email bounces by 50%
This was a long time coming! I'm very happy to see socket.io 1.0 finally released. Pre-1.0 had some deal-breaking technical issues, such as starting with websockets and falling back to polling. I think the new approach is starting with polling and then seeing if a) websockets are supported by the current browser and b) messages sent via websocket are received by the server (a firewall might prevent this).
I observe that of all the things I did with my kids when they were growing up, reading to them every night has had the most profound impact. Early in their lives they liked being read to because it was 'time with mom' or 'time with dad', later when they were early readers, it was a way to 'be the mom' and read to us. And of course once they became facile readers it took them to places and introduced them to people they would never have met in their day to day lives. To this day I have fond memories of my daughter correcting errors in Egyptian mythology on Star Gate because she had absorbed a giant tome on it in her fascination with the stories.

If you have kids, read to them, if they have heard the story before and are bored ask them what the characters in the story are thinking, if they feel like they know that ask them how the story might go differently based on different outcomes. Get them reading, and thinking about what they are reading, and be tolerant of them sneaking a light under the covers so they can finish a book.
(unintentionally) Mutable state passing over a concurrency boundary is a compile-time error in Rust. Two threads cannot mutate the same data unless you explicitly mark it as such, and by doing so, you'd force it through a mutex. This basically means data races are impossible.
In many cases, isolated testing does not require test doubles. There are alternatives to mocks: as long as the system under test is not manipulating its dependencies, you can get the state you need from the external resources and pass that into your classes.
You may want to fix your Mail Chimp setup. After I confirmed my subscription, I was redirected to http://www.youraudience.io/ when I clicked on 'Continue to website'. I think you want to point it to developeragents.com.

I have subscribed as someone who is looking to get in to remote contract work.
I submitted this, but I am in no way related to the author. But as I browsing through HN I kept an eye on the points after the title change.

There were 7 points before the change, and minutes after that it went up to 9 - I imagine readers finishing the post they were sent to with the original title and upvoting it. Then it stood there for the next 20 minutes (for now).

My point is there is a lot of gray area between a practical title and linkbaity one. And I think a little friendly, curiousity driven title might be a good thing. Even at HN.

Maybe less people is being directed to the article with this bland title, and less people are realizing it is indeed a good point. I see thousands of AB tests when growth hacking posts here, but none growth through payment method. So it was surprising for me.

Just a thought I had about a little fanciness being a good thing for a title. Just as a good communication is good for a startup. Just like naming it "heartbleed" was a good way to use a fancy name.
Why is it unrealistic? For most common services, more than one alternative API provider exists. Why not think about "what would happen if that service I do not control goes down?" and have a plan B ready for that?

That's like saying deploying a service on more than one machine in different data centers in case one of them goes down is unrealistic. We've long past that and long recognized that it is not only realistic but necessary once you're on certain scale.
My first inclination was to start with E&S, but my understanding is that their 3D technology in the 1970's was based on vector displays: http://archive.computerhistory.org/resources/text/Evans_Suth.... Which is clearly hardware-accelerated 3D, but not quite how a modern GPU works because it doesn't involve rasterization of triangles into a framebuffer. Of course this was before my time, so I'd be happy to be corrected...
I'm from Vancouver and have lived in Los Angeles for three years now.

There are 'hidden costs' to living in LA/California.

It just depends on what you prefer and where your priorities are.

I would love to move back to Vancouver, because when you consider gas (living close to work vs living in a suburban sprawl), property (yes, you get a bigger house here, but unsafe neighbourhoods are just around the corner, and bad air), quality of education (Canadian primary and secondary schools outperform American ones), then is it really worth the trade off?

For example, in LA, the concept of 'you get what you pay for' is truly taken seriously. You want the best? Get ready to pay thousands and thousands of dollars (more expensive than Canada, usually). If you just want mediocrity and barely get by, LA is super cheap, affordable, and you can raise 10 kids here, no problems.

EDIT: With regard to poutine, that looks like the fancy poutines you get in Santa Monica. Savages! All of them!

EDIT2: Added clarification
You did no such thing. "Return to education" is number one topic in labor economics, and labor economists work hard to remove bias. The issue you raised is called "ability bias". Ability bias exists, and is important. But you didn't prove ability bias completely offset measured return to education.

Here is one example study trying to control ability bias. Given the same motivation, if you live closer to college, you are more likely to go to college. So you can use distance to college to erase the effect of motivation.

http://www.nber.org/papers/w4483

This is the kind of stuffs economists publish papers about. It is not about fitting a simple narrative. If you could show ability bias completely offsets measured return to education, you would be famous in no time.
No, I'm on chrome 35 on mavericks and see it. I've seen it for a long time now actually. You don't have this?

http://i.imgur.com/6pFdIMG.jpg
It has an option to turn off anonymous statistical data. If this works then I'm okay with it, if not, someone please let me know.
Finally!! I was going to switch to naked engine.io because it can handle many more connections without going crazy. Now I can get it without changing my code. Woo hoo!
That is a helluva signature.
The title was just link-bait. At nearly 3x the price of the Pi and lacking the breadth of support, it's not a "Raspberry Pi Alternative" at all, just another in a long history of single board computers.
> For some reason

Discovery of Rust projects is super hard right now. I'm quite into both REST and Rust and didn't know about your framework :/
Who said anything about requiring systemd? All you have to do is handle it when it's there. It's no different than any other portability concern that has ever existed on any platform ever.
Yeah, I can understand going in and deleting specific things in your history if Google keeps serving you ads about them. But turning off the entire history seems like overkill.

(And your point about hiding from the NSA vs. Google is what I was trying to get at in my comment above, which for some reason got downvoted quite heavily).
Engine.IO: the realtime engine
Edward Snowden Interview
I don't think the tax angle is very relevant on the book side. It's more that Amazon took advantage of the high margins in the book selling business to offer 30-50% discounts. The market was ripe for disruption.
I'd be interested in this too. Have you looked at maybe using the WR703n[0]? It runs OpenWRT. I think that hovers around 500mA as well, though.

[0] - http://www.everbuying.com/product65368.html
I don't like being advertised to or manipulated, and by studying market segments they often try to "fit me" into certain profiles (good luck with that). I've already gotten spam emails because my data was sold that didn't respect my Unsubscribe requests. That's why I use Adblock/Disconnect/HTTPSB, etc, to avoid most advertising and building that profile (if I can). If someone has unobtrusive, inoffensive, non-targeted ads I would be fine displaying them. And removing my profile from data brokers so that it stops getting sold and I stop getting hassled would be a huge boon.

In my mind, my privacy is my decision—and collection without my informed consent is something I take as a serious offense against me. If I want to share information about myself, then I'll share and that's what you get. Companies building profiles and sharing/selling them behind my back isn't good for their relations with me. I'd be just as offended having a private eye snooping into it as I would the NSA or my neighbors, or Acxiom. Data brokers, et al, I view as opponents these days.
I love this. Great point. The dependency chain is huge.