skysight-inc/HackerNews huggingface dataset:
A serious contender who clearly altered the vote by being an option on the ballot.
My first thought when I read the news about Heroku's beta pricing changes was that if a huge number of non-paying customers leave then Heroku might provide more resources for less money to paying customers.

As another commenter said, I would also like to see an honest writeup by the author of cost and engineering time trade offs - written a year from now.
One can choose to do something, but social, economic, and environmental factors can affect the viability and difficulty level of possible actions. There may be a reason obesity seems to clump together in certain places, and personal choice could be an insufficient explanation. They may choose it, but that choice doesn't exist in a vacuum.
Mono 4.0.0 Release Notes
How Open-Source Allowed Valve to Implement VULKAN Much Faster on the Source 2
Ask HN: What happened to the average karma
When clicking on a user id, it used to display the average karma for that user, it seems no longer there. I would love to hear about why it was removed.
There's also some fascinating anti-showrooming technology out there which monitors when you look at things over the store's guest wifi network. Browsing products on Amazon still isn't encrypted (as the article identifies) and neither is "Add to Cart".

http://techcrunch.com/2013/12/03/retailnext-acquires-eric-sc...
Curiously the btc-price went slightly up rather than down following this announcement.

The community at large doesn't seem to care much.
#NuoDB Interview with CTO Seth Proctor
Unlike your doctor and theater examples, Woz's behavior here wasn't harming anybody. What's the problem?
"allowed attackers to view all traffic to these websites, unencrypted... for two years" - but you needed access to the network or some intermediary node, right?
Joke's on the Feds: my next printer is a 1980s daisy-wheel printer which is completely incapable of printing tracking dots!

(Also expensive, slow, incredibly noisy, power-inefficient)

Though I remember that the Stasi could tell which typewriter something was printed from (assuming that detail of Das Leben der Anderen was true), and a daisy-wheel printer works much like a typewriter.
Could you just reply to why you don't consider the blockchain to be an algorithm?

I find this part of the conversation to be uninteresting, primarily because it attempts to make a distinction between "Bitcoin" and "the blockchain" (despite the fact that the Bitcoin consensus blockchain as annointed by the Bitcoin Core client at this moment in time is the only one of the infinite number of possible blockchains which is cared about) but can't make a distinction between "algorithm" and "protocol". This leaves me in a position where I say "Some people call IE6 a protocol. While one could rigorously examine the entire possible space of inputs and outputs associated with IE6 and attempt to describe some set-of-rules which would resemble a protocol, this is not what we mean when we say 'protocol' and it is, importantly, not the source of the benefits which IE6 fans say when they claim that IE6 is a protocol."

To which "Why don't you think IE6 is an algorithm?" is rather non-responsive. (IE6 is, vacuously, an algorithm. Whee.)

Saying that blockchain enables value transfer and must be considered as the 8th layer of OSI model is technical artifact.

I find it difficult to extract any signal about the reality which I live in from this statement. When I say "technical artifact" I usually want to imply something about the reality I live in. For example, calc.exe is a technical artifact: it actually exists, on yonder computer, and I can right now walk over to it and calculate 6+5 with a reasonable degree of confidence that this will enlighten me. I would also say the HTTP specs are a technical artifact: I, or anybody with modest technical capability, can read the specs, open up telnet, fire it at www.google.com on port 80, and then type in a predictable series of letters which results in search results presented in the middle of a lot of HTML.

I do not know of any comparable fashion in which "the blockchain" actually exists as distinct from "the data structure embedded in the much-more-complicated series of operations that is Bitcoin Core."
How a horse born on a slag heap went on to win the Welsh Grand National
Russian is the big bad and is trying to control you! /s

Estonia is not Russia, not even close, they're part of the EU and constrained by EU law.

Just because people in parliment are of russian descent does not make them pro-russia either. Stop being so racist.
One wonders why they didn't combine the due and the beagle bone - it would have only simplified things.

Could it be that there are incompatibility issues between it and the older arduino ?
Perhaps an open-source printer could be simpler if you use less complex printing techniques. For example, some form of impact printer.
"Right to Repair" laws have been in the works (and opposed by the auto industry) for at least 15 years and recently passed by Massachusetts. One goal is to level the playing field between dealers and independent shops by forcing manufacturers to give up technical info, part of that being the interface with computer systems. I'm not sure if the law mentions software modification at all, but it sounds like a court battle waiting to happen.

http://en.wikipedia.org/wiki/Motor_Vehicle_Owners%27_Right_t...
That is a very good idea! We (radare2) have a pretty good experience with our own Summer of Code, after we got rejected in 2014. This allows you to be even more flexible - to accept not only students, shift deadlines personally, etc. You can read about our successful previous year here [1]. Also this year we're starting our own RSoC again [2].

[1] http://radare.today/the-rsoc-is-over/

[2] http://rada.re/r/rsoc.html
If going native makes sense, then going hybrid or responsive seldom does. That is, if the app isn't about content, like a catalog, or other content-centric purpose, then go native.

Or you can look at it from the other side: The more rich the interaction, and the more direct manipulation, the more reason to go native. If it's just a few buttons and text fields, you can choose whatever implementation is easiest for you.
It depends on what you mean by avoid. There probably aren't more than 100,000 SWAT raids a year (statistics are thin, but Balko is a loud voice of opposition to them):

http://www.washingtonpost.com/news/the-watch/wp/2014/02/17/s...

And there are about 120 million households. So even if you assume that all SWAT raids are illegitimate, that 100,000 is wrong by 10X, and that they spread the SWATs around on the bottom 1/2 of households, you are still looking at 60 years between them.

I'm not intending that to be dismissive of the situation, I mean to point out that it gets a lot of attention because many people think it is a significant problem regardless of the frequency, not because it is a pervasive fact of life in the US.
So does printing.
> Scala gets this right.

I don't know, I never liked how all FunctionNs are sort of "unofficial" partial functions (because they may throw), and PartialFunctions are then made a subtype of FunctionN, because they have an extra method where you can ask whether they are defined at given points. Especially since throwing seems to be falling out of favor in Scala, being replaced by Try[] return types.
The UK limited company is merely a subsidiary of the US entity, which is "a District of Columbia non-profit corporation", according to the byelaws: https://github.com/pmlaw/The-Bitcoin-Foundation-Legal-Repo/b...

I doubt that much, if any, money passed through the UK limited company. Hence its company accounts are unlikely to be informative.
I was attacked for being "PC" the last time I used straw person here on HN. I just thought it sounded better, but the poster was adamant that I was responsible for all the ills in society.

Hopefully, this new guideline will avert similar incidents.
While you cannot ssh directly, you can get a bash shell on a heroku dyno quite easily by running:

heroku run bash

This can be very handy for debugging.

That said, heroku will spin up a new dyno instance to run the bash shell. You cannot (as far as I know) get a shell on a specific dyno of your choice.
I don't understand. The project you linked is open source. Can't you just start with their code, and fork?
How long would you say the bitcoin community can continue to shout out early days before its not actually true? 2014 was going to be the year of Bitcoin. It was on the news regularly, new companies sprouted up that made it pretty easy for a lot of people to get bitcoin if they want it, plenty of merchants started accepting it and instead of taking off it's done the opposite. We're a quarter of the way through 2015 and despite a few major announcements there is no apparent sign of any change in the public perception.

The community seems content to talk about how long email or the internet took to become common while at the same time ignoring the fact that the internet has vastly decreased the amount of time it takes for new technologies and ideas to spread.

At what point going forward of no growth would you admit it has peaked?
Define "write." Is the output of printf("Should I compare %s to a summer's day", name) written by a human or a computer?

If it's defined to be "written by a human", then I bet that most (all?) of their examples are written by a human in a similar way.

If it's defined to be "written by a computer", then guessing if a human or a computer wrote any of their examples is like guessing the output of coin tossing.
Yes, in many ways it may seem like a solution looking for a problem.

There are a few potential use cases:

* Teachers can use this to teach primary school kids the basics of bar charts (no software required, and they can get results fast)

* People can make funny/insightful charts very quickly for use on social media sites (i.e. Reddit). I just made this one, for example: http://www.zapchart.com/embed#/YqICTdrOEeSekvOC0hENoA

* Students can quickly make charts for use in their homework/reports

* Bloggers with no access to Desktop charting software (i.e. Excel) can quickly make charts and embed them.
Ask HN: ReCAPTCHA differences in Chrome and Firefox
Screenshots: https://imgur.com/w5R4kqG,grITngx#0

I have tried signing up for an account at a http://www.spoj.com/register/ using Firefox, but no matter how hard I tried, I couldn't get the correct captcha.

To my surprise, when I tried the same registration page in Chrome, a different captcha came up.

Is there any good reason behind why it's dead simple in Chrome, but almost impossible in Firefox?
I'm not sure if arduino is a good platform to spend time on, see[1].

One the other hand, the mbed:

"With all the investments ARM is putting into the mbed and the mbed-os(and it's huge amount of internet of things features) ,with features like automatic selection of sleep modes via easy to use sleep api's[1] , the better though out API(things like FastPWM, FastIO, SIMPLEDMA and others) , the community being more professional so it probably means better code, and the better license enabling easy use in production , and the large amount of ARM microcontrollers availble for it, isn't this the better time investment for the future ?" [2].

[1]http://forum.arduino.cc/index.php?topic=253582.0

[2]http://www.eetimes.com/messages.asp?piddl_msgthreadid=47423&...
http://www.washingtonpost.com/news/local/wp/2015/01/27/fairf...
> He received 19% of the popular vote

That's not a significant number. 19% might seem like a lot, but he didn't pick up a single state. If he had, then he might have been a serious contender. A serious contender is someone who "has a serious chance of winning". Ross Perot never had a chance of winning, and thus, was never a serious contender. He got closer than most to being a serious contender, but still didn't cross that line. He was projected to lose by double digits by literally every pollster and odds maker.
I don't have to trust everything they do to know that what they are doing works pretty well for me in almost all of my daily uses.
If you just want to create a MVP and figure out if people like the idea, then I'd say a responsive website might be your best bet. Otherwise you might end up wasting a lot of valuable developer time while figuring out too late if the project will be a success of failure.
There is a github link:
https://github.com/asm-products/buckets
Arduino's appeal is that doing simple tasks is simple. The PRU is not easy. TI introduced a C compiler for the PRU last year, but until then it has been an assembly only affair. (I haven't tried the compiler, I just discovered it while fact checking the first draft of this comment.)
It may be a hint to modern compilers, but it's also the documentation of intent for future developers[1].

[1] Where future developers includes me - I'll forget what I wrote in six months or less.
Dijit, i'm not being racist here. I'm being political here. Russia having a "claim" on the baltic states is a public secret. Russia trying to subvert and destabilize the baltic states is publically known as well.
Regarding your EU statements, have you read the offical opinion of the EU on Russia ? It's a THREAT to the European Union, especially regarding the baltic member states. However, the documents also note that Russian maffia connected to the Kremlin also has french mayors on their payroll. Please don't underestimate the geopolitical aspect of this topic. And certainly, don't downplay political arguments as "racism", because that's not what this is about.
It's really nice to see a government backed on line identity system, backed by 2 factor authentication and real background checking.
How to Make 6 Figures a Year on Amazon in 1 Year – Interview
I see that they changed it. The caption used to be the same as the title.
Netstring
Get your own USB PID
I thought of a simple solution to the verifiability problem, what do you think ?

- When voting, each voter receive a receipt with a random number assigned to his vote

- All the votes are published with the random numbers alongside them

- Each voter can verify that his vote was correctly saved by looking at his assigned number in the list

It's not perfect but relying on a central server is far worse I think (like the paper said)
Linq in C#.
Per suggestions in the comments I've plotted a histogram of sick hours / year, and run a simple comparison against Benford's Law.

The raw data is now available for download at the bottom of the original post: https://greatnotbig.com/2015/03/sick-time-logarithmic/
Lean tools
Dyre Wolf Malware Bypasses 2FA Security, Manages to Steal $1M
A small (631 bytes) JPEG concatenated with your file of choice (preferably encrypted) accomishes what you're thinking.

But you run the risk of a ToS violating, losing your files and having your account banned.
It's not a paradox to those who understand compatibilist free will, and how basic information-sharing means that events at two different points in time and space can be isomorphic. There's no impossibility being committed, and no retrocausality either.
Lower prices (but that requires complete adoption or significant enough adoption vendors want to stop supporting credit card companies and thus increasing their prices) and the ability to transact with anyone, anywhere, anytime.
Everybody avoids them. That may be the reason why nobody bothered to fight proprietary printer drivers.

Just shortly after RMS created GNU, business all around the world started doing initiatives to abolish printers. Yes, they failed, but you can't expect vanguardist people to want to work on them.
I'm not too worried about identity theft due to simply having an e-residency. That seems like quite a stretch. Russians in Estonia have an interesting recent history but as far as I understand it, a lot can't even vote in national or EU elections. If anything Russian residents hold too little power over the country they call home.

Also according to Estonia's own population estimates, Tallinn is made up predominantly of Estonians (53%) but there is a large Russian minority (38%). Of course you could argue that they aren't registered as residents but from personal experience the stats seem quite accurate.

Source: http://www.tallinn.ee/est/ettevotjale/g2606s61115
No. SSL stripping is an attack where you prevent a user from upgrading to an HTTPS connection. That isn't possible here.

Many sites have multiple tiers of authentication. For example viewing items to purchase is over HTTP but to actually checkout or manage your account requires you to go to HTTPS and reauthenticate on an HTTPS login page. Always. After this you are kept on HTTPS for the trusted actions. Amazon only does shopping over http but trusted actions are all HTTPS.

This has been amazons authentication scheme for years and it is actually the same as googles (where Google does have http assets, they force a reauth before going to https only stuff).

The most an attacker could do is inject code on http pages, annoyingly add things to cart, purchase items with 1 click purchase (inject javascript that clicks the button) and eavesdrop on all items purchased (quite serious).

BUT they cannot perform SSL stripping if Amazon doesn't do any auth over HTTP. An attacker could do some phishing like attacks to try to convince the user to put their password in at the wrong time, though.
Yes, it may be irrational, but I do think that's what many people fear. Even if you don't expect any real problems, the feeling that you are not appreciated in another country can easily make people decide to visit another country instead.

BTW, Turkey recently changed the rules regarding visas; now you cannot get a visum at the airport any more, you need to apply and pay online and print out the application form, which you exchange for a visum at the border. It's still easy, but these small hurdles do add up.
First off, that's written in Clojure.

In case we settle on the fact that it doesn't matters in which language it's written, I'll have to learn one extra thing, Clojure. The language choice matters though.

I think I'll develop that in my choice of language and so asking for the core mechanism of the parser.
How are you getting traction against the encumbents?

Disclosure: I help look after about 5 million lines of code for one of the encumbents...
Do you need App/Play Store distribution, or offline support? If so, you usually need to go native or use something like Cordova to package into a native app. From the GUI building side of things, responsive and Cordova can be considered the same technology, although with some special considerations when running under Cordova (webviews might be a bit different than bleeding edge browsers, native access etc). If you do decide to go responsive/Cordova, do yourself a favour and get to know CSS Flex (great for layout on screens etc). Responsive/Cordova also allow you to use other great stuff like React+Flux.

The one thing that will haunt you if you do not go native is the "feel" of you app, compared to the native apps on the same platforms. Most games solve this problem by having their own "immersive" GUI which often works because GUIs in games are fairly limited. Usually a responsive/Cordova type app will either select one of the native "styles" and mimic that, OR select to mimic a "website" type interaction, but regardless, it will never feel quite native on mobiles/tablets.

From another point of view, if you have to build everything yourself, going native means it's going to be a looong time until you cover all platforms (Android, iOS, responsive web). Depending on your app, doing cross platform first, THEN invest in native when you've got a hit under your belt.
It doesn't require the same level of commitment from them - giving people money to become citizens would likely result in a lot of new German citizens that live outside Germany and have your money. If you want to require them to stay in Germany, now you have to set up a new area of regulations and enforcement and so on and people will be less interested because you are 'trapping' them. If you give them an education instead, you are de facto requiring them to commit several years to living in Germany, and hopefully building ties to the country that make them want to stay after they get the free education - and you didn't have to set up any kind of new rules to handle them.
So I went to see what the license is. It says, "You are allowed to use this code only for non-commercial, non-revenue generating purposes only."

Forbidding commercial use invalidates the Descent engine as being open source. The Doom engine does not have this restriction.
If it were me, I'd be afraid the security agent would chose to be a dick and put me in jail for 24 hours for whatever motive he could think of. Also, the fake ID thing is pretty risky.
There's also a definite survivorship bias (and an equally strong failure bias) to remember only the outliers. Most ideas fall squarely in the middle and we promptly forget about them.

(obligatory xkcd https://xkcd.com/1497/)
The most important question, though, is not "why haven't regular consumers realized the benefits of bitcoin yet", but rather, "what are the benefits of bitcoin that will make regular consumers adopt it". And I just never see an obvious answer or argument to that latter question.
Willy Tarreau - "Complete rewrite of HAProxy in Lua"
At the very least the voter would need to supply the random number.

Otherwise the server can lump together several voters who voted for the same option.

I don't know offhand how Debian is doing it, but they've got some mechanism like that for their ballots. Since it's been around forever I'd guess it's solid.
That would not be very semantically secure; while you could not see exactly what the original image was, you could still make out the movement. That would sort of be the analog of the ECB penguin on moving pictures.
What's the source of this info?
There's an old saying that poison is in the dose, not the substance. Many things are therapeutic in one quantity, fatal in another. An innovative community needs some of that nootropic "poison" once in a while. We already have social pressure and technical mechanisms (upvotes and downvotes) to deal with these differences of opinion about whether negativity is warranted. Over-policing such things, by declaring criticism as "gratuitous" even when the justification for it is clear, won't improve diversity of opinion. Au contraire. Comments that are negative but in accordance with established opinion will be deemed non-gratuitious. Comments which challenge the zeitgeist will - in the very moment of their greatest fragility as they're introduced to the community - be stamped out as gratuitous precisely because they're unique.

The answer to "negativity killing the next AirBnB" is that over-policing negativity will give us nothing but AirBnB. That's not a good outcome either.
GNU Recutils – Tools and libraries to access plain-text databases
There is basically two political parties in Estonia. A russian one, and a Estonian one.
The capital, where most people live is politically dominated by Russians.
I just invited some Estonian friends that campaign against the ID-Card and E-voting system to respond in this thread :)
Previously discussed (a month ago): https://news.ycombinator.com/item?id=9166967
Why do regular consumers need to adopt it for it to be a successful technology?
Bitcoin [...] is the only [...] blockchain which is cared about

That is not correct. Bitcoin is by far the largest, but people also have non-trivial amounts in various alt-coins: http://coinmarketcap.com/

In terms of your Browser-analogy: Next to IE6 (Bitcoin) we also have Safari (Ripple), Firefox (Litecoin) and whole range of smaller players.

They all speak dialects of the blockchain protocol.