skysight-inc/HackerNews huggingface dataset:
One person can design a button which votes wrong 1/30 times. One person can exploit a bug in the encryption implementation that allows you to access metadata about who voted for what. One person can design the UI of the voting booth to vote incorrectly in some cases. (and if you don't believe this is possible, take a look at some of the "underhanded c contest" [0] winners and how insanely simple some of those exploits are, and how powerful they can be). One person could write malware to search and phone home with any private voting keys that it can find and on election day that person can vote many times.

We as a species can't even write a secure SSL implementation, and you think that we would be able to write a bulletproof voting cryptosystem that can be used by every single person?

But even aside from that, what happens when a person loses their key? Are they disenfranchised for life? If there's a way to regenerate keys, what is stopping someone from regenerating a few extra every now and then and voting with them? How do people without a PC vote? Remember, voting isn't like a website or application. 100% of people need to have the ability to vote. If your system disenfranchises even one person who should legally be able to vote, it can't work.

Paper is near perfect already. It takes a monumental amount of resources (and one hell of a literal paper trail) to sway a paper vote in any meaningful way. It's easy to count (you already vote in small counties and districts, just count them there and pass the numbers up the chain), and it's fairly quick (the US counts the votes for the presidential election by the end of the night! That's crazy!)

With an electronic system, you need people to audit it. That means that only developers would be able to vet the voting system. Your "average joe" wouldn't be able to verify if his vote was cast, he would need to rely on others. And what percentage of developers know encryption well enough to be able to safely audit a cryptosystem? 10%? 1%? That's a hell of a lot of power to be putting in a small group of people's hands.

With paper, anyone can verify. Any language, any "economic class", the illiterate, anyone. You can walk down and sit next to the ballot box in your district, and watch that thing all damn day. You can count along with everyone else at the end of the day, and you can sleep well knowing your vote was counted, as you watched it, and you can do the math yourself and make sure of it.

Paper works.

[0] http://www.underhanded-c.org/
I don't think anyone is advocating for health decisions to be based off shoddy-half baked research--some might say that is the current situation. Rather, if it takes a year from experiment completion to publication and the data is embargoed for all that time--that replication, criticism, and independent confirmation of the work is delayed for at least a year. Since this is usually on the critical path to implementing a discovery in a therapy--this publication delay does real harm to the advancement of healthcare and doesn't seem to provide a commensurate benefit in paper quality.
mentioned in a sibling comment to yours, but maybe we can just burn it? AFAIK 1 CH4 turns into 1 CO2 when burned, and that might be better
Open Sourcing Lacinia, Our GraphQL Library for Clojure
And criticizing the President used to be a criminal offense. Would you like the Republican-majority Congress to pass a new Alien and Sedition Act?
Living in California, I can tell that the drought situation is improving because people have started complaining about the rain again.
Yup. And if you, the template provider, had a GST number (you are a business or have sales over $30k), you would also be charging Microsoft the GST for the sale. It is not a problem for MS since they would just claim it back as an input tax credit and it would be net zero for them.

Consumer pays GST to MS. MS pays GST to a GST collecting template provider. MS and template provider both pay GST to government, but MS gets an input tax credit for GST paid to template provider so that government doesn't double dip.

This is what uber should be doing with their drivers but they prefer to have prices 5-15% lower than their competition by applying their own legal interpretation to Canada's tax laws.
I wasn't stating how it is, I was stating a silly hypothetical of how it could be and decent for everyone. Clearly it doesn't work if the owners don't respect human rights as seems so common.
The OpenBSD team is asking that very same question: https://marc.info/?l=openbsd-tech&m=149028593819547&w=2
"The New Jim Crow", sort of like "neo-Nazi"

http://newjimcrow.com/
> Slack is 380 MB

For comparison:

The entire Java 8 (Windows, 64-bit, offline) JVM plus all libraries (which, thanks Java 9, will no longer be necessary) is 62MB: http://javadl.oracle.com/webapps/download/AutoDL?BundleId=21...

Why do people complain that Java is sooo wasteful again? You can literally bundle the entire JVM multiple times with every single Java program, and still use 6 times less space! SIX.

For comparison, the new Minecraft Launcher uses Electron. The entire JVM + every Minecraft version ever, plus assets, plus all mobile editions uses less space than it. In a usual minecraft installation, the actual game uses on average between 7 and 15% of the required space, the remaining 85 to 93% being used by the launcher (specifically, the bundled Chrome runtime)

Where did our society go wrong?
Those are not users. Those are people who have read up about SSL certificates and have bought in to the hype.
Source of the image
https://earthobservatory.nasa.gov/IOTD/view.php?id=6034
A Better Way to Organize the Internet: Content-Centric Networking
sure, it's called fasting
Right. My point is I only use instant on a very specific occasion, maybe once every two years, so a subscription turns me away. I'll still probably try it, though!
That isn't a fact, just a personal opinion. Disagreement with that opinion isn't a matter of ego or having an outdated view. A lot of people have looked hard at the language and actually tested it out and found many actual flaws. To rule that out you have to assume that everyone except you is just being stupid.

At best, you can do things with it, and you still have to if you want to run on browsers, so if it makes you happy you have some happy years ahead of you before it becomes irrelevant. But other than running on browsers, the main reason anyone uses it is that they are familiar with it or have sunk costs and aren't really that aware of the alternatives. Javascript has nothing that many other languages didn't have before it, except that artificially enforced monopoly on running in browsers.
I've definitely had reviewers tell me in a paper that I needed to make my math more formal and really prove things, when all I really wanted to say was, "We take the limit of foo as bar goes to zero, and get baz. Look, baz is interesting!"
The american flag is earned by... some guy?

What a weird video clip.

Anyway, copied from his facebook

https://www.facebook.com/KyleReyesCEO/

> 1. Outside of standard benefits, what benefits should a company offer employees?
2. What should the national minimum wage be?
3. How many sick days should be given to employees?
4. How often should employees get raises?
5. How do you feel about guns?
6. What are your feelings about employees or clients carrying guns?
7. What are your feelings about safe spaces in challenging work environments?
8. In a creative environment like The Silent Partner Marketing, what do you envision work attire looking like?
9. Should “trigger warnings” be issued before we release content for clients or the company that might be considered “controversial”?
10. How do you feel about police?
11. If you owned the company and were to find out that a client is operating unethically but was a high paying client…how would you handle it?
12. When was the last time you cried and why?
13. You arrive at an event for work and there’s a major celebrity you’ve always wanted to meet. What happens next?
14. What’s your favorite kind of adult beverage?
15. What’s the best way to communicate with clients?
16. What’s your favorite thing to do in your free time?
17. What are your thoughts on the current college environment as it pertains to a future workforce?
18. What’s your typical breakfast?
19. What’s your favorite drink when you go to a coffeehouse?
20. How do you handle bullies?
21. How do you handle it when your ideas are shot down?
22. What do you do if a coworker comes to the table with an idea and it sucks?
23. What does the first amendment mean to you?
24. What does faith mean to you?
25. Who is your role model and why?
26. "You're in Starbucks with two friends. Someone runs in and says someone is coming in with a gun in 15 seconds to shoot patrons. They offer you a gun. Do you take it? What do you do next?"
27. What does America mean to you?
28. You see someone stepping on an American flag. What do you do?
29. What does “privilege” mean to you?
30. What’s more important? Book smarts or street smarts? Why?
One good year does not erase the structural problems facing California in the coming years due to climate change and poor water management. I really hope that we don't take our eye off the ball because of this.
Mortality rate trends by age, ethnicity, sex, and state
From the website:

On-ramp to Off-ramp
Once on the freeway, your Tesla will determine which lane you need to be in and when.
In addition to ensuring you reach your intended exit, Autopilot will watch for opportunities
to move to a faster lane when you're caught behind slower traffic. When you reach your exit,
your Tesla will depart the freeway, slow down and transition control back to you.
That's not a joke. Melbourne coffee is definitely better than Sydney coffee.
It's a bit tricky to pin The Economist to either the left or the right; they describe themselves as being "radically centrist". This Quora answer from an Economist writer is good: https://www.quora.com/Is-The-Economist-left-or-right
>is a member of a an exclusive group no one actually wants to be in: people who have seen their work destroyed in a failed rocket launch.

If I got to join this group, I kinda feel like it would be my lifes pinnacle.

Clickbait to the max here guys.
I would like to see some journalism on how much groundwater has been replenished from this year's rainfall. Reveal did excellent work during the drought on this subject. https://www.revealnews.org/article/9-sobering-facts-about-ca...
One year ago we launched an app and were featured in Business Insider
> allowing crops to be irrigated and drinking glasses to be filled.

Ugh. Drinking glasses are going to be filled regardless of how much rain we get. I don't want to diminish the importance of agriculture, it's important and I'm excited that we had a very wet winter to keep things going, but residential water supplies have never been at risk throughout this whole drought.
https://finance.yahoo.com/chart/TWTR?p=TWTR#eyJtdWx0aUNvbG9y...
The Trump Effect in My Classroom
Folks can data dredge and present their results as significant. Lay people trust the conclusions. They had the data, but they didn't understand that the data presents a narrow view. They trust it blindly.

Worse are the people that treat conclusions drawn from polling and surveys as scientifically rigorous.

Happens all the time with Vox, NYT, Quartz, you-name-it articles. Policy is enacted from information like this.
As if we don't have enough snooping going on. Now ISPs want to sell behavioral profiles. In a sense they are worse than Facebook and others who hoard such profiles.

In the case of the later, users at least have a choice to dump FB and use privacy respectful services. And FB collects what users do in regards to FB. With ISPs, not only they sit on the main pipe and can do deep inspection of all your traffic, users most often have no choice (at best a workaround like VPN, which isn't free and degrades performance). Crooks who voted for this must be same ones who advocate for police state.
25 Newsletters That Inspire, Educate, and Entertain
I don't think anyone on HN, besides you, confuses the Postman App with a CIA cover shop.
My understanding is that there is no reason why a DV certificate's Subject can't also identify the legal entity. It doesn't authenticate that the key binds to that legal entity (only the domain), but the Subject line can still be at least informative, even if not authenticated.

What makes an EV cert an EV cert is that it contains a Certificate Policies extension. (There are also requirements for the EV to have certain things in the Subject; I'm only saying that they're not necessarily forbidden from the Subject in the DV case.)

That said, many CAs like to overwrite whatever subject you give them with stuff like what's in your example. But you can find examples on the Internet where this doesn't hold, and the Subject contains useful information (e.g., Wikipedia, Let's Encrypt, Google).

One of the things I wish that x.509 was would be that certificates could have been simply a signed (CSR + additional data from CA); since CSRs are themselves signed, this would have prevented the CA from being able to change the CSR after it's submission; that is, the process of submitting the CSR would give the CA two options: append information and sign, or not sign. As it is, their first option is "rewrite the cert however we like and sign"

It doesn't matter so much for the Subject, but CAs will also do things like take a requested extension that has the critical bit set in the CSR, and mark it as non-critical in the certificate. (or even flat out drop the extension) A dev who blindly assumes that the CA will either do as asked, or refuse with a reason then runs the risk of putting a certificate that was really ever requested into production.

(One, I suppose, could assert that allowing free-form Subjects might cause a CA to sign a cert whose Subject is lying or misleading, which could be bad if the reader thinks the signature implies validation of that data.)
So, it's kind of like Phillips Exeter? b^)
Might be problematic later...

"If we do not hear from you, we will assume that you have no objection"
In 2000, I don't think many open source X clients (typically Linux stuff) used xshm. Not using X any more, I can't really comment on the current scene. But apart from things like MAME and vlc, what app needs it? And web browsers, of course.

(Accelerating OpenGL in hardware but displaying in an X11 window is a different question.)
As do I. Droughts are still going to be a problem in the future if nothing changes and the next time one hits it might be much worse. Having good rainfall for a year or two unfortunately just lets people brush off the problems we may face.
Now I can respond on his behalf...
I'm guessing, but if they can identify who contributed which parts of the code, they can clean-room reverse engineer those parts.
Not true. https://www.theguardian.com/us-news/2015/apr/20/east-porterv...
I didn't watch the video, because I'm a special snowflake who can read faster than someone can talk, but I'm guessing that the list you posted is his snowflake test.

These are very invasive. How do I feel about guns? The police? When was the last time I cried?

And then starbucks-gun example is ludicrous. That's when I'd start looking for the hidden camera.
How the media warp science: the case of the sensationalised satnav
You sure? I seem to recall hearing a number of shallower wells going dry nearby the heavy agricultural areas?
It's explained in the article:

“He has made up many stories about working and studying here which are untrue"
If you have a NVIDIA GPU with CUDA already installed

It's unfortunate OpenCL mostly failed to gain mindshare. It would've let anyone with a powerful video card enjoy the benefits of acceleration, rather than half the market.

Cool tutorial. Thanks for sharing!
Physicists prove that it's impossible to cool an object to absolute zero
If we stop the CO2 generation, do we have enough industry left to perform the mega-geoengineering?
I don't think there's an if. Some people will have moved to other address, some employee addresses will be gone, some company domains won't exist anymore, some developer may not be alive anymore.

They choose to see that as implicit agreement. Hope they consulted with lawyers on that one.
I think there are ways you can get repeat purchases without the subscription model. Yes, having the CC details stored (actually, having some kind of token stored, ala Stipe) would make repeat purchases easier.

There are probably other things you could do to speed up the process. Maybe a sticker (or mug) with a QR code that leads to the purchase screen. Something that's always in front of my face that I can scan when I realise I'm down to my last cup.

Subscriptions are fine, and there's no way you should drop that model, but having both options would be way better.
ActiveState's ActiveGo
"I was looking for a rich-text pastebin and couldn't really find any around. This works instantly in seconds without any account and prioritizes just giving you a link to share."

You should say this on your site. Found it rather confusing until I read your reply here.
Safe injection sites don't create a moral hazard: they are a response to a public health and safety crisis that exists whether or not you have them. Your neighborhood drug dealer won't convince anyone to start abusing drugs just because there's a safe injection site nearby.

Charging for any FDA regulated drug or therapeutic (or anything) before marketing approval, however, is a cardinal sin in the pharmaceutical industry because it incentivizes the exact kind of snake oil salesman behavior that the FDA was created to curtail. Gathering any kind of useful data (let alone keeping patients safe) for a few self-experimenters will be extremely expensive so unless this infrastructure is publicly funded, you're just recreating the conditions of the 1800s, except now with entire businesses built on finding gullible people who will try literally anything because... "science". Even if it's publicly funded, it will almost certainly end in disaster.

All it takes is a few desperate parents, a dead autistic kid, and some clickbait for an entire generation to lose trust in our pharmaceutical and healthcare industries. That loss of trust will lead to orders of magnitude more death and suffering than would be prevented by letting desperate people play Russian Roulette with what is essentially a fully loaded gun (that they think is empty).

The first phase of human clinical trials is literally giving a small group of healthy patients under constant supervision a steadily increasing dosage until more than half of them can no longer safely handle it. That's only after a safe dose has been established in animal trials so we're talking about serious complications or death in the single digits percent of cases after tens of millions of dollars have already been spent. Individuals hoping for a positive outcome have a better chance of winning the lottery.
You’re talking about a place that gets its drinking water from wells, rather than from state reservoirs.

Notably, there wasn’t (and still isn’t, but it’s been improved a tiny bit) sufficient regulation about water pulled from the ground, so residential wells in small rural towns are in direct competition with neighboring farms which can pretty much pull as much water as they want, even if it makes nearby residents go thirsty.

This is not a problem for the general CA water supply.
SV has that privilege. It's s snowball effect and eventually crashes just like the rest in the graveyard I can't even remember to name. What was that platform where you were able to give kudos? Quora was shilled heavily too, then suddenly hated by everyone, etc etc.
Hell, whole towns that have water rights which are secondary to agriculture were without water last year.
>There is no reason to assume human programmers are somehow special apart from all other disciplines and tasks, except maybe to delude oneself with a false sense of (job) security.

How am I assuming that human programmers are special apart from all others disciplines and tasks? I'm saying that ensuring computers do the will of a human will require some amount of human labor. There are many other disciplines and tasks that also require human labor. How is this attempting to elevate anything?

> Computers using AI, deep learning and natural language processing will eventually be able to program themselves. This is the next, big revolution that is inevitable.

"Program themselves" is so loose as to be meaningless. Do you mean that when I say "Echo, play me some music", it programs itself to go out and stream some music? If so, then sure, I agree, thanks.

As another poster stated, "self-programming computers" basically just means that new languages which handle more of the manual work for us emerge and enter general usage. Until a computer can learn to read thoughts (which may happen, but afaik is still quite distant), humans will still need to communicate their intent to the computer; that is, the computer will need "programming", which is the term we now use to refer to instructing a computer.
Yup this should be fixed now, thanks to https://news.ycombinator.com/item?id=13945560.
Any system has flaws, that's for sure. I'm not saying either that everyone should have a key, or how that key would be distributed. I haven't even thought of what the system would look like. I don't think this system would need to be online either.

But yes, I think such a system could be developed. And yes, I think the results could be audited. We have code running nuclear facilities, fighter jets, and other sensitive parts of our government.

In terms of how easy it is, just look at how hard it was to get recounts of votes, not to mention the 'hanging chad' situation, where people were arguing over what the paper votes were. Even the UI on the paper is very important to the whole experience to not confuse the person.

Right now your average joe isn't able to verify if their vote is cast on paper I believe. You have the number on your ballot, as least in nevada on a receipt, but validating that (or at least in a meaningful way, seeing the paper) is almost impossible.

For local elections and non federal elections, I think the system would be easier to mess with, due to the fewer number of people involved in the system.

Overall I'm not saying paper is bad, or that tech would be easier - voting is incredibly complicated. But I think it's entirely possible to design a good system. Personally I think the mail-in ballot systems are the best, but of course I'd like to have some way of checking on that, which isn't easy.
Avalonia is a decently nice cross platform C# + XAML GUI toolkit. It doesn't cover every use case WPF does, of course, but I've still found it pleasant to use.
7 EU countries commit to working together with high-performance computing
You can also get a fiancé visa and marry in the United States.
Touche. I should have stated that in areas where agriculture have raided groundwater supplies, which take much longer to refresh than reservoirs, residential water supplies may be at risk.

Even still, people can generally afford whatever it costs for water to supply their towns. I doubt any towns will collapse because they don't have access to cheap water, whereas there are a lot of crops that do depend on that.
I installed the latest version and proceeded to load a 500MB file. The app became unresponsive and any attempt to scroll just froze the app.
Also, California has always had periodic droughts. Geological records show sometimes they last longer than a century...
> Especially if you're only trying to validate the results, and not trying to have secrecy.

You can have both, signing and vote secrecy using blind signatures (or other similar constructions).

See also https://www.quaxio.com/simple_auditable_anonymous_voting_sch...
As was noted above, they have a constituency representation system so ballots have to pass with support from both constituencies, rather than an absolute majority of members.