skysight-inc/HackerNews huggingface dataset:
Yes we still need statistics. There is a huge overlap between machine learning methods and applied statistics, so much so that often there is not a clear distinction between the two.
Mail-in ballots are the devil, they allow vote-buying. It happens with regularity that elections are annulled in ethnic enclaves in the UK over that. Elections don't have to be convenient, first of all they have to be safe.
Does this guy realize you can buy PCI HSM devices that fit what he describes?
Developers don't use mobile? Or tablets? Or...performance?

http://imgur.com/a/GiGBY
I'm not viewing the website on mobile, and nor did the people I shared it with, but we all were surprised at the slowness. Of course, as you mention, the quality of the content is enough to cover over the performance issues, but it most certainly detracts from the website.
Didim Escort Bayan 19 Luk Çıtır Üniversiteli Ayla
That's how it worked where I voted. We made our selections on a touch screen and it printed a ballot for us to check.
It's the biggest clearing house of US dollar transactions per day, for one. Chase is just the retail banking side of things.
The idea that an electoral poll incorporates a random error (and maybe a systematic one too) is alien to the discussion about recounts etc.
I enjoyed this interview by NPR:

Airbnb: Joe Gebbia

A chance encounter with a stranger gave Joe Gebbia an idea to help pay his rent. That idea turned into Airbnb — a company that now has more rooms than the biggest hotel chain in the world.

http://www.npr.org/podcasts/510313/how-i-built-this
Has anyone taken the Firefox security advisories since Pale Moon forked and checked how well Pale Moon has addressed the vulnerabilities?
It's quite simple. You just do it for some time. You quickly end with enough knowledge to advise many people and spend your day answering questions.

As you write answers, you gotta check what you're saying and you spend time looking for references, so you dig even deeper and deeper and you master the topic even more.
Last I heard, the people are waiting all day in line to get basic things like food and medication. Can someone explain how this country hasn’t collapsed yet? Crime must be through the roof.
But vote buying is already rampant. Politicians already buy votes - promising benefits to key voting demographics, promising more or higher paying jobs for civil servants or the military, or promising lobby groups favourable laws/taxes/aid. Democracies are practically based around vote buying already. So your concern seems strange.
I can't see how Cocoa failed at anything.
Haha yep. This was a bit of a funny side joke in a Top Gear special, when they went through the Italy.
We detached this subthread from https://news.ycombinator.com/item?id=13026413 and marked it off-topic.
That's the growth mindset for you. Airbnb would be better if it were not profit-driven imo.
I'm sorry, but what do you mean by "decay"?

You're talking about fat tails?
Deliver better. Success comes in execution, not idea.

Also, first movers don't always win, because second movers can learn without maintaining legacy.

Who would you rather be?
MySpace or Facebook?
Alta Vista or Google?
ICQ or Skype?
Using NLP and Neo4j for a Social Media Recommendation Engine
>>> The amount of busy work and slop and inefficiency it allows...

(Disclaimer: I've not used it in a business setting, but do roughly know my way around because we have a "family Basecamp" for some projects)

Have you considered the possibility that something that allows for a bit of "slop and inefficiency" might make for a more pleasant, and perhaps even a more productive, working environment than neo-Taylorist perfection does? I'm not actually 100% sold on the product myself, but the way it's pitched (e.g. "Work can wait") is pretty refreshing in the contemporary marketplace.
We found an issue where the stacktrace was originally enabled in our code twice so when it was switched off it was being overridden. That's been fixed. Adding better form validation for the button creation form is also on our list. Our primary focus as we receive bug reports is on issues that directly affect server creation, deletion and billing as those are the highest impact. Since the button form just creates a shortlink and saves some text it's a lower priority but we should have significant improvements in place for that page in the next week or so.
It's possible he means Lp norms?

https://en.wikipedia.org/wiki/Norm_(mathematics)
What's the mainline kernel story? Or story for ongoing kernel security updates by other means?
> Do not use a browser/system keyring store under any circumstances unless you can be 100% positive that you won't accidentally run that sketchy exe you came across.

This is easy once you decide to do it. Just don't download and run random crap, don't be stupid and "curl URL | bash", etc. It really isn't that hard to be 100% if you pay attention. The main problem is that most people just don't care enough.
Absolutely, I didn't learn this a few times because I expected the product I was freelancing on to be sold to multiple other clients meaning continued project work for me. But after a month and a half and using up some savings $$$ to pay the rent, I realized that just sticking to coding isn't enough and you have to really develop a sense of who will rip you off and who won't and insist on advanced payments or getting paid at the end of the day.

I remember reading about someone who would bill daily. If there were problems with $$ they just wouldn't work the next few days.
Redskins vs Cowboys Live Stream Free
https://vimeo.com/192976834
You may find it interesting to read about Lp norms, and their relationship to inner products on vector spaces. I think the OP is mixing up norm and inner product terminology. This happens often because you derive an norm from any inner product, but the other way may not exist.

If you plot on the plane the distance = 1 line, then L_1 gives you a diamond, L_2 a circle, L_inf a square. [More precisely, the unit circle under the related metric (distance function) looks like those euclidean shapes]
Maybe they meant the future of .NET server side. I could see that in the future with the last holdouts being big corporate server environments already heavily invested in Windows (particularly internal apps).
The recruiter gets a percentage of your listed salary (the percentages are eye waterigly huge)

So the company that employs you was obviously willing to pay a higher salary than they one they gave you.
Nice to see he's thought about it since then. But anyways:

> "simply because it makes no sense to maintain two different versions of the software"

Except this isn't true. European law already requires Microsoft to separate certain features from it's core for European distribution - which is why there's Windows N for them and normal Windows for the US. Other pressures (such as government mandated backdoors, or regional media licensing) could easily create a situation where a company would find it beneficial to shard their software by market. (Which is, again, a load only larger companies can easily take on or optimize for!)
That's a summary of the article.
Yep. It's not so much that Reddit management did something hugely awful in this, or are likely to repeat it. It's that it's opened the door to the suspicion of repeat behavior. Let a million conspiracy theories bloom!

Really, the one this actually hurts is Reddit itself. To hurl in this stinkbomb when a good chunk of the site already considers itself at war with the management... Just profoundly stupid.
Here are some links I've found useful:

Wikipedia page on End-to-End Auditable Voting Systems
https://en.wikipedia.org/wiki/End-to-end_auditable_voting_sy....

Ron Rivest slide deck from March 2016. Auditability and Verifiability of Elections
https://people.csail.mit.edu/rivest/pubs/Riv16x.pdf
Often on HN's you'll get someone asking why a company has to continually grow revenues/profits. And the person is usually convinced once someone else comes along and lays out an argument that goes along the lines of....

If you consider a market with two companies.

Company A that doesn't grow revenues or profits and company B that continually grows revenues and profits, which one would you invest in?

The answer is obviously once you realize that each company doesn't exist in a vacuum but is instead competing with other companies for the same investment dollars.

Currencies markets work in a similar manner in that you are never talking about a currency but rather you are explicitly talking about what a currency is worth with respect to another currency, or often implicitly with respect to the US dollar.

It's actually pretty amazing to think about the currency markets and how they are constantly reweighing each currency with respect to every other currency such that each currency has the correct valuation with respect to all others such that there is no available arbitrage opportunity.

So its not that the markets or wall street is being "mean" to Venezuela or punishing it, but rather they are trying to find the right balance of how many Boliviars one should get for each USD.

Unfortunately, there is a giant feedback loop that often means once a countries currency gets depressed enough they almost have no choice but to print money just to buy/import the essentials required for life. And this printing of money just has an feedback that increases inflation even more until its impossible to get out from without a bankruptcy, just google "Zimbabwe trillion dollar bill".
What can you actually do with it?
First impressions:

* I love this idea. This is basically what I use Digital Ocean for, and this reduces the steps.

* I would like to see bitbucket sign-in and keys support.

* I missed the server name field on my first pass. My eyes were drawn to the drop-downs. So when I hit the submit I got an error and, even then, it took me a moment to see where the servername should go.

* I probably wouldn't have noticed the "create a button" if I hadn't read about it here.

* I agree with others that a "destroy" option would be nice.

* The button is cool.

This whole approach makes me want to start embedding cloud-init scripts in all my repositories. But then I loose using cloud-init for pulling down my personal dotfiles and preferred packages. I'll have to think about how to solve that.

Great idea! I hope this takes off.
Right now you can have one free server at any time. There is no daily limit currently.

We do not provide an API and automating server creation is a violation of our TOS and would be considered abuse.

When you need a server and can log in and fill out the form, you can create one :)
And they trust the current blackbox more?

The reality is, people have no choice.
>>> Do you enjoy not having any sort of best practices process defined in the tool

To be absolutely honest: yes.
It may not be true for all branches of machine learning (fuzzy logic, for example?), but the vast majority of modern ML techniques are equivalent to or can be viewed as types of statistical machine learning.
Sure that happens to a small portion, if the result is close enough though you can go back over them by hand.

The difference is that the voting machine makes it possible to hack the paper trail.
Post first, UPDATE later.
If you don't mind, I'd rather give a different view of WhatsApp and on-call.

It quickly turns out that WhatsApp could have a nice exit, so it made sense for some employees to sacrifice a bit of work-life balance, instead of looking for another job.

Your mileage may vary depending on "How many direct phone calls from customers does your company get when the service is unavailable for 10 minutes? and how much money is lost?" We don't have this data on WhatsApp.
Hacker News is not the place for these kinds of rants. Please comment civilly and substantively or not at all.
I'm not sure there's any qualification for how much rack space or form factor HSM an HSM uses.

For instance the YubiCo HSM is just a USB device that plugs into a server.
When you do mail-in voting, your ballot has a tab you pull off with a number on it. You can check on a government website whether or not your ballot was counted using this number (though it won't show how you voted).
"adding css version numbers and browser compatibility."

Changes daily. More work to keep that accurate than to make the page in the first place :(
This quote got me:

> U Aung Win, the chairman of a Rakhine State investigation into the Oct. 9 attack, said soldiers would not rape Rohingya women because they “are very dirty.”

We need to be paying more attention to what's happening in Myanmar/Burma. The atrocities committed by the Burmese government are simply despicable. This is what I show people who claim that Buddhism is never violent. The fact of the matter is that as long as we are humans, we will always be violent. Religion has little to do with it.

Mods: could you please edit the capitalization in the title?
> 9V battery and a little 3V lightbulb.

This is where you went wrong a capacitor is not a light bulb. Please take a look at this circuit: http://imgur.com/gallery/sOZ1F

The first graph shows the voltage and current across the capacitor when it is charged using a 10v source. The second shows the same parameters with a 5v source. The voltage source is cut-off by the zener diode at 4.7v in both cases.

The point I am trying to make is that the capacitor can be charged at any voltage as long as you cut off the supply when the voltage across the capacitor reaches a certain threshold. Using a higher initial voltage will only charge your capacitor faster it will not necessarily destroy it.

Note1: Voltage across capacitor != supply voltage.

Note2: The above circuit was simulated using LTSpice.
I'm glad to read this and super glad it worked in this case.

It would be great if you would do those things. Even just not being flippant would help a lot. In return, we're more than happy to answer questions (edit: and also to fix mistakes and reverse bad calls when we make them). We don't see all the comments, though, so to make sure we see a question it's best to email hn@ycombinator.com.
"At least then I know that I put it in a machine physically, which gave me psychological comfort, but no actual verification that my vote was counted."

^-- Fixed that for you.

But seriously, at some point, unless everyone sticks around to watch everyone else's votes being counted, there has to be some level of trust with the system. The only thing we can do better is to make vote counting machines' code open sourced and have the code signed with a trusted Public Key Infrastructure of some sort.
A former co-worker of mine wrote software for voting machines in Brazil. He described to me a few reasons why electronic voting machines are important. To be honest I forget the majority, but one story that stuck with me:

One common scheme electronic voting machines help prevent is forced votes. A bad guy gets their hand on a single empty ballot and writes the name of the candidate he wants to win on it. He then comes to you and threatens you and your family. Says hand in this pre-filled ballot and bring me back your empty ballot, or else... You comply, he fills out the empty ballot again, and repeats.

The electronic voting machines protect your identity. They allow you to vote anonymously. They provide data integrity that is harder to spoof than paper voting methods. I explicitly asked why they don't just vote on paper ballots like they do in Canada (or the UK as you describe). His response was that we take for granted the inherit trust our societies have to allow us to vote in such a fashion without it being tampered.
Yes, it feels kinda strange.

When I look at the C++14 and ES2015 it almost feels like Python is frozen in time.

Funny thing is, most people hate about JS and C++ but think Python is pretty okay :)
Source Map Explorer – Presentation by Addy Osmani (Google)
> I can't see how Cocoa failed at anything.

Will my Cocoa app run on Windows, Linux and the web?

(A well-designed web app built with Electron will).

Why should any company that wants their product to be widely available invest in Cocoa developers?
NET Standard – What It Is and How It Applies to .Net Core
In America we prefer the Clinton "walking around money" type of vote buying?
>Yes - electron apps are slower and eat more ram - but someone else is paying for that.

Not that there aren't a lot of posts here defending Electron that basically say the same thing but don't you feel embarrassed in the slightest for saying that?

Yes, there's a lot of things we, as coders, can do to make our lives more convenient by treating bandwidth, RAM, and CPU wastage as an externality that can be shoved off onto the end-user to pay for. That doesn't mean we should.
This is missing the point though.

The american voting system is actually very secure.

It's highly decentralized, machines are not connected to the internet, implemented in many different ways, which means that they would have to do many attacks many different places without being discovered to even have an effect.

75% of them have paper trails which would require an even bigger achievement to change enough off as it's again highly distributed and decentralized, and it would require mostly physical presence to do it. And thats just a few of the things that makes this more or less impossible.

A bigger concern is access to the actual voter databases but what they can there there is mostly creating chaos which would obviously be horrible but have no effect on voting.

The biggest problem is actually when examples like these spread without the above consideration as that can trigger the population to loose faith in a system that is probably as safe as it has ever been.

P.S. I am highly supportive of whistleblowers like Snowden but this is missing the point.
This is a great little site.

A) How has the web been around for this long and nobody has done this before, i.e. there isn't at least some kind of authoritative reference like this?

B) Having worked with many UI/layout paradigms, and full aware of the fact that none of them are very good - css is indeed perhaps the worst. It takes quite a lot of abstraction on top of it to make sense of it.

But it's what we have - so good work.
Here's the worst part: "Venezuela has maintained strict currency controls since 2003 and currently has two legal exchange rates -- known as the Dipro and Dicom rates -- of 10 and 661 bolivars per dollar used for priority imports. On the black market, where people and businesses turn when they can’t obtain government approval to purchase dollars at the legal rates, the bolivar has weakened 69 percent over the past year."

Whoever is buying dollars (or dollar-denominated goods) at the "official" exchange rate is making a killing. And will do so for about 6-9 months, before the entire thing collapses.
Patagonia donating 100% of Black Friday sales to environment organizations
ML + Big Data are a specific application of statistics

To to do anything beyond use tools other people have made (and never be sure whether results are meaningful or not) statistics are required

Of course, to make money from the ML boom you can probably get away with coincidence and correlation
Check Zimbabwe - they li e like that 2 decades already.
Try http://caniuse.com/
What kind of weird bug is this? https://i.imgur.com/GYuQylt.png
Please see my comment here: https://news.ycombinator.com/item?id=13032719 to understand what I am trying to say.
This is going to be super helpful - thanks!!
Yup. The way Dply works makes it a bad value prop for abusers. It's also not the best option for someone who would be better served going with DO directly or running a permanent service. Where we think Dply shines is with the button https://dply.co/button which makes it easy for OSS projects and others to let people try out their services at no cost and without a high barrier to entry. If I am reading the readme.md of a project on Github and there is a button to let me deploy an instance of it and try it out on a real server for free I'd be tempted to click it. If 2 hours isn't enough I might add more time. Each paid server covers the cost of a lot of free ones.

Having the ability to add more time with Bitcoin or Alipay is also a plus for some people.
It's not that people didn't know the admins have the power; it's that people didn't believe they'd use the power.

Your local police or military could just barge into your house and kill you at any time. They have the power to do that. Society functions to the extent that you don't believe they will do that. If you found out one day that your local police chief had, under cover of law, busted into someone's house and waved a gun at them over a petty personal dispute, though, your faith would be a little shaken.
also http://scitechdaily.com/resources/
Looks like we're about to have the same voting/election discussion we've had at least 5 times over the past month or so. If anyone's interested in reading what's already been discussed, here are links to the previous threads:

"American Elections Will Be Hacked"
https://news.ycombinator.com/item?id=12921967

"Maryland will audit all votes cast in general election"
https://news.ycombinator.com/item?id=12885396

"Cylance Discloses Voting Machine Vulnerability"
https://news.ycombinator.com/item?id=12883356

"In Pennsylvania, Claims of a Rigged Election May Be Impossible to Disprove"
https://news.ycombinator.com/item?id=12790247

"Votes could be counted as fractions instead of as whole numbers"
https://news.ycombinator.com/item?id=12841178
You forget that there exists an executive order from the "democratic" country of the US to destroy Venezoula and install her own puppets. Same old story: US getting involved in other coutries lives. US: Your democracy reeks of fascism

http://latino.foxnews.com/latino/politics/2016/03/03/obama-e...
There are references already but they are often really dry.
There's a historic reason: curl was started in 1997. At that time it made perfect sense to use C.
> /u/spez may have truly done a really big hit to reddits future.

Oh man, if Reddit takes a stand and says "we're not going to treat trolls and non-trolls the same anymore", I would feel a ton better about spending time there.
> trustworthy online voting

That doesn't exist. See this[1] talk by Andrew Appel (CS Prof. at Princeton) for a very nice overview of the technology in the traditional pre-printed secret ballot and an why electronic/internet voting cannot be secured from all of the known threats.

TL;DR - Adding anything that can be used as an identifier enables vote buying or coercion. Adding computers introduces "Trusting Trust"-style problems where you never know what is actually running (hashing/verification only pushes the problem around).

[1] https://www.youtube.com/watch?v=abQCqIbBBeM
1 & 2) I crashed the market but only after the other guy had soften clients into the service. I sold it at a price level where competition couldn’t keep up. It didn’t really hurt me in the long term although it changed my plans short term.

3) So what, every time you face completion you’ll just run away? You have a six months head start. Work on it. He’s doing the marketing with that Kickstarter campaign, you ship the product.

4) You make it sound like it’s your fault that competition caught up. Either you think that someone stole your idea, or you need a reality check (no pun intended). Competition would occur anytime, you may think that it’s bad it happened before launching but it could be equally bad if a year from now someone with deep pockets took an aim at your market. Bottom line, competition is a given, learn to live with that. Use it to make your product better.
Good point about the fuzzy logic, often the boundaries between it and statistics are... fuzzy
Computer Science Unplugged Project gets global boost
sure but I have been running a Cubietruck with Fedora 20 with an allwinner A20 for 2 years, hooked up a proper SATA 128gig SSD for 35 bux, and when it comes to IO, it beats my Raspberry Pi 3 4:1 even trying my best with "high speed" sd cards. This thing has been humming along beautifully with nginx, elixir, postgres, the lot, serving web pages all day long.