skysight-inc/HackerNews huggingface dataset:
For small productions runs - and it's hard to sell more than a couple hundred voting machines locally - developing the product (NRE) typically dominates costs.

Imagine that you have one developer who can do enough hardware, software, and documentation in a single man-year, and whose fully-loaded cost is $100 000 per year. Then just paying that developer will cost $1000 per box on a 100-box production run; paying a team of three such developers for two years would still cost nearly $700 per box on a 1000-box production run.

(And those would need to be very productive developers; I'd expect a team of 10-20 people if you want to do the above in a year, once you include sales, staff, and specialists doing projects/consulting work for your company.)
Slightly OT: Does anybody have an ETA of Java 8 in Android?
the idea is to give less affluent students the same access to the "digital divide" as the more affluent ones. I think it's a valid concern ... but this is not a valid solution to the problem.
It's a good thing CloudVolumes (aka SnapVolumes, basically VM-side volume unioning for VDI and server app containers a-la Softricity) sold to VMware when they did about 2 years ago. The core idea of app executables and libraries as opaque, read-only containers which can be shared at the enterprise scale is a good abstraction for many reasons including security and dedupe.
The Buzz on Mobile News
We can call it Project Alphabet.
A JavaScript Framework for Building Brilliant Applications
Is this dataset available anywhere? I see the code on github, but I don't see the data anywhere.
I'm not sure if the entire thing was literally a single server, but there was clearly some immense scaling issues with the Leaping Lizard/v2 codebase.

One of the many huge problems with v3, however, is that they opted to combine a complete rewrite of the server with a complete rewrite of the client AND a complete UI overhaul.

I don't know what the wire protocol for v2 looked like (probably crap; everything else was), but I struggle to imagine a scenario where they couldn't have rewritten the server code to allow scalability without needing to touch the client, or at least with minimal changes. (And let's not forget that v3 scaled like crap too, at least at first.)

Mind you, Wizard's wouldn't be the first (or the thousandth) team to inherit a crappy code base, throw up their hands, announce that they simply couldn't possibly salvage it, and ask for permission to rewrite it from scratch. It's just most successful places learn to say "absolutely not" well before they're operating at the scale Wizards is. (Or they fail miserably and go under.) I think what makes MTGO so fascinating is that's it's one of the worst software development disasters I've ever seen, and yet it's still a success...of sorts.
How Wikipedia responds to breaking news
Same feedback. Cloudformation has many advantages including idempotency and ability to tear down what it created.

Also, see terraform from Hashicorp:

https://www.terraform.io/intro/vs/cloudformation.html

Still, a complete Ansible approach is illustrative so kudos on that.
How the Menstrual Cup Can Improve Your Life
Last time with the European Parliament elections in the Netherlands, there was a small uproar because the elections were held on Thursday (all other elections here are held on Wednesday), but the results could not be announced until Saturday or Sunday because most other European countries held their elections then. However, keeping the final result undercover for a few days is actually against Dutch election rules.

So, a critical web site organized a nationwide system where people could sign up for their polling station, to stay around during the counting and then report the results back to the web site. They got about 70% coverage I think; in the large cities it was near 100%. It was quite interesting. It was a close vote, and their result was slightly off, but close.

I am considering to alternate each election between being an official election helper and unofficial self-appointed monitor.
We're not talking about anything hard—anybody willing to work the tiniest amount, such as clicking two links instead of one, or one instead of zero, could, for instance, trivially figure out the OP.

What you're talking about in this specific instance is a title which is almost totally devoid of any context which would explain why a potential reader should click on it. Unless you recognize the domain and knew what about the ongoing story, there is little reason to click on this link, and that's shame, as this is an important story.

It isn't about how much work anything is or isn't... it's about the value of people's time, and how the make decisions about how to invest it. I know I can't read every single story submitted to HN, and I doubt many (if any) people can. We all have to glance at the headlines and make a decision "do I spend the time to dig into this or not?"

I'm certainly not saying that titles should be a free-for-all, but I maintain that overly rigid adherence to an "original titles only" policy is misguided. Maybe "stupid" is an overly strong word, and I apologize for using unnecessarily harsh language. But I feel pretty strongly about this, because it seems blindingly obvious to me that this policy, as it's applied, is sub-optimal.

Anyway, here's a thought: IF it's that important to preserve the original title, then add a second field with space for a brief comment supplied by the submitter. Not something like Slashdot mind you, but some way for the user to (optionally) add some extra descriptive verbiage to help clarify ambiguous or context-free titles.
Thanks, the trailing s is missing because it's trying to singularize "kaas" :)

The information is from USDA, and scraped from a bunch of other various sources. The info should be vastly correct, "correctness" is also a heuristic taken into account when returning results.
Totally agree with you, this is not an easy task at all, totally the opposite. And that's why I state that Worth is completely underprepared to tackle such a challenge.

And still, it would make a great case of analysis... I see it as one of the biggest -and saddest- failures in Digital Gaming (if not the greatest), of the last 20 years.
"1 bowl of rice" gets interpreted as 1 cup of Sake?
What Is Big Data?
> the (near dead) chemist

Work around enough H2S and it will take you the rest of the way.

My point is, it has enough problems with flagrant toxicity that containment of non-trivial amounts of it will be either massively expensive, totally inadequate (especially in the event of an earthquake, fire, fire caused by earthquake...), or both.
What's interesting, I think, is that MTGOs failures have been basically 100% on the other side. They've been plagued by a nightmare lack of stability and scalability, to the point where they've had to shut the game down, roll back the database to restore corruption, aggressively limit logins, and for long stretches of time simply not hold the events which are the main attraction (and money maker) for the game.

On the other hand, the actual cards just work. The hard part for them, it seems, is "operating a game that more than a few hundred people want to play", not the rules engine.
Not that it matters if it is added, I can see the rationale behind this. Generally when people are following a program, depending on the program and the cycle (bulking or cutting), there is a set amount of proteins one should consume (1.5g/lb of body weight, 1g/lb of body weight etc.) and the remaining calories are to be attained from carbs/fats in some ratio (which in some cases might not even be defined, but left to preference).
Hard+Work+Requires+Recognition+and+Reward:+a+Time+Tracker+App+Is+to+Help
They were ahead with App-V (Softricity, streamable apps which work offline in lieu of Citrix virtual desktop or Moka5 VMs), but the landscape on servers and VDI changed.
BitTorrent clients can be made to participate in high-volume DoS attacks
What do you make of LVars? [1]

Programs written using a deterministic-by-construction model of parallel computation are guaranteed to always produce the same observable results, offering programmers freedom from subtle, hard-to-reproduce nondeterministic bugs that are the scourge of parallel software. We present LVars, a new model for deterministic- by-construction parallel programming that generalizes existing single-assignment models to allow multiple assignments that are monotonically increasing with respect to a user-specified lattice.

LVars ensure determinism by allowing only monotonic writes and "threshold" reads that block until a lower bound is reached. We give a proof of determinism and a prototype implementation for a language with LVars and describe how to extend the LVars model to support a limited form of nondeterminism that admits failures but never wrong answers

[1] http://lambda-the-ultimate.org/node/4823
This seems like a common misconception. Amazon's PE (and earnings in general) are terrible because they don't care about earnings at this point in their life; they are growing far too quickly in far too big a market to stop to take earnings. Slides 45-47 from this A16Z presentation illustrate this pretty well: http://www.slideshare.net/a16z/mew-a16z

Also, your assertion that Amazon is 'not really growing' doesn't really make sense or fit with any publicly-available data I can think of.
In fact, this is the 4th time (See here: https://hn.algolia.com/?query=http:%2F%2Fblog.alinelerner.co...)

It's a well researched article, so I don't mind per se.

[me: http://InterviewKickstart.com]
Django. Just sayin'
Ngrok – Expose any local server behind a NAT or firewall to the Internet
I can't comment on the typo thing as it never seems to be a problem in my team. But here are some thoughts for the hiring culture in China. I am a technical manager and currently taking care of a team of engineers in a large online education company. I do recruiting myself.

> having attended a top computer science school doesn’t matter.

Matters to me. Unlike in U.S., the selection process for college/university entrance is more effective in China, especially for top schools. I am not saying those from less top schools are not as good. It is just more efficient for the resume screening. The education system has done this much better than a short interview or resume.

> listing side projects on your resume isn’t as advantageous as expected.

Somewhat agree. It does have some impact, but I will read the code. It is advantageous for me as I can see his previous work in deep details.

> GPA doesn’t seem to matter.

Hm... here nobody lists GPA unless it's very high, and high GPA means nothing to me.

> having worked at a top company matters.

It does. Former employees from Baidu, Alibaba and Tencent (BAT) are more welcome, for the same reason as the top school thing. The selection there is much more strict and cruel. But I often ask the question 'why you leave B/A/T while they pay better and are generous in stock options?'. The question implies my concern that the candidate leaves B/A/T for some weakness that may also have bad influence in my team.

The branding of top company is a double-edged sword. While you are enjoying the branding, you must be prepared to explain why giving it up.
It picks up on specific types of rice - e.g. "white rice", "jasmine rice", and "brown rice" all work.
Well throw in some yeast and give it enough time...
It's decentralized so... ;) He also owns more BTC than anybody else.
Should be fixed now, thanks
In order to be easier to pwn!
It would be nice if the authors would evaluate how the hardware clocks compare to their software method in the case of maintenance regimes. I understand that their method is "good enough" in the "stable" state across the datacenters spread out through the world. The question remains if the existence of the hardware clocks simplifies the "unstable" states (that occur not when everything runs according to your software design, but when you maintain the infrastructure at that scale) and I believe it still does. I don't have proofs, but my belief is that using GPS and atomic clocks at that scale (GPS clocks on different physical locations) isn't an example of doing unnecessary stuff.
What we really need to do this is the breakdown in cost between the hardware and the labor required to install and certify the panels. The hardware is likely to continue to fall rapidly, but the labor costs is likely to fall much more slowly (or at all). At some point even if the panels are free the labor required to install them means that the prices will reach a plateau.
Fortunately IFTTT Do has a widget you can stick to your homescreen and even your lock screen.

Now if only it was a bit faster :( I use it to turn on the lights of a belkin wemo and it takes ~9 seconds for the light to respond, and frankly often doesn't work (in which case you get a helpful email stating it didn't work). But it's certainly much, much faster than using the Wemo app.
Forget freemium: You’re building a business!

https://blog.ruxit.com/forget-freemium-youre-building-busine...
I usually search in code in github for IRL-examples. Sometimes it works just as good.
Despite the fact that this came from his email, I doubt that it's really him.

But it does bring up an interesting point. Even if it is him, should we care? Does his opinion matter anymore? He doesn't exercise any control over the network.
Google also does some dev work in Chicago.
So it's impossible to tell either way. So we can't assume it's him.
Specifying raw or cooked rice gets you the right answer. Given that it gives you the info to correct instantly, this isn't too bad. NLP is hard.

We had a similar idea, but for automatic handling of whole recipes that you can adjust to your dietary needs (http://www.tweakeats.com). I have to say I prefer the feedback for individual ingredients that spelt has though, given the ambiguity of a lot of ingredients (raw vs cooked, chopped ingredients measured before or after chopping, red peppers, etc.). Seeing quickly how is was interpreted is helpful.
Very fun read. Debunks casual and misleading uses of mathematics to make social arguments seem unassailable. For example, using percentages in an argument can be misleading when some quantities are (a) very small or (b) negative:

(a) at-home day care has SEVEN times the risk of infant mortality of commercial day care centers... but the mortality rate is SO low, that driving an extra ten minutes to the "safer" choice increases the overall chance of mortality (due to risk of car accidents)

(b) under Scott Walker, Wisconsin created HALF of all jobs created in the USA... ~18,000 net jobs were created, and Wisconsin created ~9,000. But neighboring Michigan created 13,000. Some states lost jobs.

More sophisticated examples of faulty reasoning using statistics. Don't know whether the book is really helping me to listen more critically, but it's fun to think I might be wiser, or at least less gullible, after reading it.
If the argument is one from his authority, then his opinion is relevant.

Email is incredibly easy to spoof.
Part of the difference could be number of manuals versus number of different manuals. The original blog post talked about there being multiple cookies of some manuals.

Part of it could also be ronding up for advertising a number they do not know exactly. A firm like this may not have kept perfect tally of their stock ("hey guys! It's January again. The guy from accounting needs to know what we have. It's counting time!")
You guys need to help the CJUG get some more talks! It's been a while since Google has had a role in that.
He probably really sees all emails sent to him internally from an amazon email address.
Thinking outside the box here, would it not be more effective contacting some of the companies still operating (eg, HP, Intel, Philips etc) to see if they have some of the operating manuals already scanned, and available publicly?
The Year of CoCoRo Video #33/52: Combined scenario number one – relay chain
Seems not working on iDevices.
Chicago is a large city, and with having a large city some of the small town-isms just don't fly.

However, I do enjoy living in Chicago, and that I do consider it a huge difference from the coasts.
ssh + tmux is also my way to go.

Just to add: tmux provides a read-only switch that guest (students, support, colleagues) won't interfere with the session, but can give advices/ask questions through another channel e.g. phone, irc, ...

tmux a -r -t ${SESSION_NAME} -S ${SESSION_SOCKET}
So the core and a really important part (speech synthesis) is still closed source.

That's a shame really, I was really looking forward to try it out. And the title is grossly misleading.
json wins
It's an interesting idea, though I'd rather put in company names than keywords and have you tell me who is working in the space.

For example, if I search with a variety Real Estate keywords I can't seem to make Zillow, Trulia, RightMove, Realtor, Zoopla, auction.com, realestate.com.au, casa.it all come up together (and these are just a handful of the "portals" I know exist and are definitely competitors).
high current/field applications: magnetic energy storage, magnetic plasma confinement for fusion, particle accelerators, rail guns, magnetic levitation/bearings

extreme sensitivity applications: portable NMR spectrometers/MRI scanners, practical quantum computing, very fast and sensitive microwave processing, easy access to large scale fermion condensates for scientific research
> Apache Groovy 1.7.0 through 2.4.3

Groovy isn't an Apache project, it's merely sitting in their incubator and may not be promoted to a full Apache project if its project managers don't get their act together with integrating the build process and what not.
Agreed, the piece gives the impression that Amazon employees can just blog about whatever they want. Nothing could be further from the truth. I remember when a Distinguished Engineer (VP level) I worked with had to get PR clearance to be able to speak at re:Invent.
Break the Midlife Crisis Belief
> This may sound surprising, but Google has a long history of being a staunch supporter of IM interoperability.

First paragraph is so so far from the truth. Google was a supporter of IM interoperability. Then they closed XMPP interop, and replaced it with their own proprietary protocol. At the same time that they did the same with several other open protocols.
I'd go for it. Prices will get cheaper (virtually guaranteed), but incentives will also go away (guaranteed, deadlines are already set).

If you only care about the financial decision, then to be honest... not much beats investing in e.g. a broad S&P 500 tracking index. 7% inflation adjusted annual returns + dividends which you can reinvest to go up to 8-9%. Over a 20 year period that's 5x. I'd tune that down to 4x given there's risks and historical returns have been better than they probably will in the future. But it still means at 4x that your $15k solar installation could also have made $60k in the same period.

And there's no way a $15k installation will generate $60k worth of energy, somewhere between $10k and $20k depending on the cost per watt, solar capacity factor and local energy prices. (California does quite nicely and is on the upper end of this spectrum). About a third you get back from the gov, so in a 20 year period in Cali, investing $15k (subsidies included) you may get $30k-$35k in savings if you go solar.

It's really nice but it doesn't beat the market, and most states have cheaper rates than California which is like 30% above average and much fewer sun hours, and less competition, too. Wouldn't be surprised if installation costs were relatively more competitive in California.

So my point being is: 1) it's a great investment and I'd personally go for it. 2) it's, purely financially, not the absolute best way to spend your money, even if it saves you money. So there's still an element of 'I think solar is important' at play. 3) solar tech will get cheaper, but subsidies will fade out.
Tokamak fusion reactors? Portable MRI equipment aka tricorders (probably not the latter. Those cannot work with huge magnetic fields)?
Qld state election required Id. Each voter was sent a registration slip and they had to provide it at the ballot box.

The loss of the senate ballots and subsequent post-election re-run of the entire state - which had a different outcome - was a massive failure of Australian electoral process.
For how long will a significant number of people still be programming? (poll)
Google’s Project Sunroof Tells You How Well Solar Would Work on Your Roof
Ransomware goes OPEN SOURCE in the name of education
Difference Between Service, Provider and Factory in AngularJs
The thing I don't get about these articles is their author's complaints. They're complaining people ... don't kill themselves. But obviously they themselves don't suicide either.

So as I see it, they may have 2 intentions :
1) actually suicide themselves. But then why are they writing articles and also, no suicide ... So while this is their declared intention, it can't be their real intention.

2) increase their own success and, therefore increase their own environmental impact, success (and therefore kids) and all they say is evil.

This would also make them lying hypocrites : they're not looking to improve the environment, they're looking to make it worse.
Mothers facing C-sections look to vaginal 'seeding' to boost babies' health
I think there were a lot of people doing that stuff. Most people would send in one or two, but there were people like Jon North, & Gerard Sweeney, who I remember as submitting, contributing, and documenting hundreds/thousands of hacks.

Truely impressive to me, as a twelve-year old.
> Bitcoin was designed to be protected from the influence of charismatic leaders, even if their name is Gavin Andresen, Barack Obama, or Satoshi Nakamoto. Nearly everyone has to agree on a change, and they have to do it without being forced or pressured into it.

This is clearly false, because it's happening. You can't design this into forkable software.
Are you American? Of course you don't get paid extra!
Awesome work.

> More importantly, I can start fuzzing message contents to bootstrap/launchd! A simple bit flipping fuzzer has led to about 5 unique crashes.

Hopefully in forked child, not PID1?
> The thing I find most objectionable about Magic Online is having to duplicate your paper collection - which essentially means paying for the same cards twice, which is not something I'm all that keen to do.

Exactly. Not being able to redeem your digital collection out to paper cards means you are completely at the mercy of WotC for the value of your cards.

Um, no. Yes, my physical MtG cards vary in price, but unless WotC actually reprints or bans a card, they tend to stay in a fairly predictable range.
>oh XMPP, you mean the protocol that required a TCP connection, and thus battery-draining maintaining a persistent connection ?

Um, TCP connections are totally silent when idle, save for application level heartbeats. And how would you implement a protocol with push notifications without TCP?

It's true that mobile push services exist to save power - they do this by maintaining only one heartbeat, for the most part. But it's not a huge win, and it could be added to XMPP. I don't see how protobufs help this situation at all.