skysight-inc/HackerNews huggingface dataset:
You can easily spend a tenth of that and get good food in India if you eat at places where the average local person does. However, speaking as an Indian, most foreigners probably don't want to play that crapshoot, because there is always a chance you'll get sick due to lack of hygiene in food prep.

The hotels that cater to Westerners typically charge a lot more, and rates are more comparable to hotels in a cheap European city. Theoretically, with them you get a guarantee of food that is prepared with better safety standards. Whether this is practically true I have no idea.

Ironically, the cheapest way to live and eat in India would be to rent an apartment and get a trustworthy cook to come in and cook fresh food for you every day. Your daily bill will be way less than $20. However, setting this up requires a fair amount of legwork and contacts, which (understandably) someone who is looking for a vacation will not find attractive.
Can they both commit voter fraud? Yes. Are they both necessarily going to commit voter fraud? No.

I don't agree with Trump's politics in the slightest, but if there's anything that can be gleaned from the Clinton leaks, it's that her campaign and the DNC at large is willing to play fast and loose to get her elected. There is undeniable documentation that they attempted to subvert the primary election (and succeeded), and it stands to reason that they may again attempt something else in the general election. While that doesn't mean that they'll hack into voting machines, it would be prudent to scrutinize the results.
I would suggest that BTC in particular, because it's pseudo-anonymous, has some industry and government forces propelling it which zcash will not share the same benefit of.
Sorry to hear about the API instability. I am PM in Microsoft Speech Team and wanted to update that there was a defect in the Speech to Text JavaScript SDK which was fixed last week and there was no service outage. We are in preview now and have a 99.9% availability of our services.
Plus if I'm sitting in my comfortable seat drinking a rum and coke and reading a book for an extra 15 minutes, I don't really find that a particular hardship away from the noise and the throngs of people in the terminal.
I was thinking the same thing. Combine electronic counting with paper records. Just throwing this out there, but why not have the voter vote via touch-screen, that data is counted electronically and the voter walks away with a paper receipt of their votes.

They can then use the code on the paper receipt to check on a website that the electronic count matches their paper count.

I have no doubt even a simple system like that would be difficult to implement.
Surely this is different, as the display is transparent which your phone (which hopefully isn't in the centre of your view) isn't.
In 2000 Florida was decided by about 600 votes. Small fractions matter in battleground states and counties.
I'd like to live my life with strict principles like that. Non-aggression principle style. Unfortunately, other statists don't let me.
There is one other small thing too, I like Microsoft products.
How LBJ Won [1948] Election He'd Lost (1990)
There isn't an a priori reason to assume all parties are going to commit offsetting amounts of fraud. Parties have differences between them (ideological, levels of control over the system, the individuals in charge at given locations, and so on) and it's not hard to imagine there would be correlations between those differences and ability and desire to commit fraud, especially considered on a per-location basis.

(I'm keeping it generic here because this goes beyond US politics and is true for any democracy that has a party-like system.)

Further, even if by some miracle all the fraudulent parties completely cancelled each other out, it would still have a corrosive effect on the ability of the population to trust the outcome of the voting. First of all, how exactly does one go about proving to the populace that all parties committed offsetting amounts of fraud, when all parties are obviously motivated to hide what they've done? And second, it is rational of the voting population to be concerned that even though by some miracle it cancelled this time, and by some miracle they've been satisfied about that fact, it doesn't mean that will happen next time. If fraud is permitted, it doesn't take much playing with the game theory to discover that fraud is almost inevitably cheaper and more effective than anything else, and over time, the incentives inevitably align to encourage fraud to completely crowd out real voting.

And the recent chatter that corroding confidence in the voting system is bad is correct. Where that chatter goes wrong is in somehow thinking that is a primary goal, when in fact it must be built on the foundation of having a reasonably fair voting system in the first place. Having a fraudulent voting system but convincing the population it is valid is taking out debt with an catastrophic and random interest rate; it works until it without warning explosively doesn't work.
Thanks for the support! I'm glad you like it! :D
It's problematic to give the voter an official record of their vote.

And while a paper ballot gives the voter a clear picture of the record their vote will be tallied from, it's the rest of the process that ensures them that it will be accurately tallied, which is just as important as the vote being accurately recorded.
Well it "seems simple" in terms of the value you get: your speedometer is only a quick glance down, so until you get used to driving with a HUD, you don't really appreciate its value. Eliminating all those glances down to the dash really does make a difference!

(As for implementation, that's absolutely not a simple problem.)
Traveling is not for everyone, so it depends on your financial situation, but I do approve of the Africa recommendation. Absolutely loved southern Africa (South Africa up to Malawi).
And that's the point. With the two party system we keep encouraging by voting against the "other team" ensures that nothing really changes.
This is the precise problem with US election system its pointless to vote as Republican in California and as a Democrat in Texas. Winner takes it all has its own consequences and that's why irrelevant things are voters fraud is a big topic of discussion.
There's an important difference: the new and shiny may be something that increases your productivity. The increase may be so big that it outweighs the risks of it not being mature or well-known enough.

See Paul Graham's essay on Lisp as a secret weapon. There were a number of now-popular "secret weapons", most way less elegant than Lisp (e.g. Rails), used exactly because they made your product's time to market much shorter.

Getting to the market quickly, while an opportunity still exists, is one of the most important problems any company is going to solve. Operational excellence may take a back seat compared to it.
You can launch the same thing using SQL Server in AWS RDS as well, ditto the server itself. You can even do it with an Oracle DB if you so desire.

AWS is not just LAMP. Neither is Azure.
Problems at Google Hangouts
Receipts (that show who you voted for) are typically not given as they encourage vote buying and coercion.
I'm failing to see how this is superior to the hundreds of altcoins already available. What makes this better than Bitcoin, Dogecoin, or Kanyecoin? Why should I choose it over the competition?
Australia #censusfail: Derision greets simple fix failure
Winner takes it all has its own consequences and that's why irrelevant things are voters fraud is a big topic of discussion.
http://www.theonion.com/article/exhausted-noam-chomsky-just-...
Slack: Building Hybrid Applications with Electron
Most villains have no problem with zee name.
Well you can't prove a negative, you can only disprove a positive.

In this case there was a (vague) assertion made, so you can try to disprove that.
That's why I said that two copies of the receipt should be generated, both viewable by the voter, with one of them being retained within the machine.

The one given to the voter allows them to verify that their vote was cast correctly and gives them a piece of paper with I "vote ID" on it to show an election official if they notice a problem.

The one that is retained would be collected by election officials and stored. This would allow someone else to go back later using a separate counting device to verify that the automatic count from the voting machines.
AT&T Set to Lobby for Merger with Deep Pockets and a Big Network
This is the Enlightenment delusion.

Knowledge don't always help in addressing a problem.

People usually are willing to acknowledge that knowledge doesn't necessarily lead to happiness, but few are willing to admit that in some cases ignorance is what holds things together.
There is an entire subreddit devoted to examples of things he warned us about: https://www.reddit.com/r/StallmanWasRight/
>1) The voter can confirm that their vote was recorded as they intended.

No, they can't. They can verify that:

A) Poll location XYZ (claims to have) received your ballot,

B) The government tabulator included the votes from XYZ in the final count.

That's not the same thing as verifying C) that they actually recorded your vote as intended.

If they can verify that this specific ballot, with this ID number, is yours, that would violate ballot secrecy and existing protocols avoid this. You would need something like homomorphic encryption to achieve C).

Incidentally, I don't get why we're okay with (in California et al) the system of giving a ballot to anyone who claims to be the person on the list. Yes, there are legit arguments against going all the way to photo ID ... but "no authentication whatsoever"? Come now.
"Receipts" are a problem - a key security goal of voting systems is that it should be impossible for the voter to be able to prove who they voted for (to prevent both voter coercion and vote-selling).

Paper trails that stay in the hands of the registrar of voters are a good idea, in that they can be used to cross-check the results of the counting. Sure, you now have to trust the people with custody of the physical ballots, but it expands the size of the required conspiracy to more than just a few people with access to the voting machine software.
I end up working on a laptop a lot of the time, but nothing feels quite as good as my Unicomp Model M. And Unicomp stuff sells for cheaper than a lot of the Das stuff, plus it's nicer IMHO (but that's just me).

I never much saw the point of a good mouse: You're not going to be using it all that much (emacs user), you're not getting much in ergonomics out of it, and you probably don't need the sensor accuracy. Am I wrong about where the money goes, or something?
Actually, my comment is (well) below zero so you can have a nice day! You can perhaps make a little effort and judge the videos on its own merits rather than using its author as a red-herring to disqualify further discussion on the matter.

In addition to that, if you took the time to read this (short) comment you would have noticed that those sources I am using are only there to further my point that political parties are unethical and that one party dominating demographics of the intellectual class mechanically sees its power of nuisance increase tremendously. The bigger idea here is that political parties are willing to do anything to advance their interests and it is a mistake to allow them to self-regulate when it comes to respecting the will of the people.

They have no regards for this and the emails show how cynical they are about it.
It's interesting how our idea of what we accept as "comfort" changes as fewer options are available. Unless I'm flying first/businesss class or on a small jet, "comfort" simply isn't possible when flying.
And it's really handy how the targeting reticle turns red when you've got the car lined up with your target.
In what theory? How would you actually go about accomplishing this? I'm sure the airlines would very much like to know how to unload a full plane's worth of cargo in 2 minutes.
It's been looked at (my advisor in grad school was working on it) and it keeps running up against the problem of scaling -- 100 million transactions (800 million if you want to scale up to India) on a single day is going to be hard from a realization standpoint, even if it's theoretically doable.

There's also the interesting psychological side to it: while a blockchain system is in a theoretical sense more transparent than anything else, from a popular standpoint it's incredibly opaque compared to a county registrar counting two different stacks of paper ballots.
How to Fill a Gaping Hole with 2,304 LEDs
The optical scan system used in 18 states already gives the paper record with electronic counting, without any concerns about the printer working properly during the election.

https://ballotpedia.org/Voting_methods_and_equipment_by_stat...

As I said in a sibling comment, it's problematic to give the voter the ability to later prove how they voted (because it enables a coercive agent to check).
Also Chicago Bank of America took over Filter Cafe and Bucktown was worse for it
Use Infogalactic instead.
There have been studies where people, presented with a falsified record of their actions, will vigorously defend what they believe to be their "true" history.
Minor bug report: I was testing a page that was using SVG Stacks[1], where multiple icons are encapsulated in a single SVG image and the individual icons are referenced via fragment identifiers. This caused the WebBS calculator to count the SVG image multiple times (once for each fragment reference), resulting in a score that was significantly worse than it should have been.

[1] http://simurai.com/blog/2012/04/02/svg-stacks
You are right, and that is something I hadn't considered. Perhaps it would be preferable then to simply allow them to view the receipt through a window but retain it within the machine.
The largest auto-scandal settlement in U.S. history was just approved
I admire Stallman. I think he's crazy, or at least a little weird, but I can respect him: he's extremely talented, he has his principles, and dammit, he sticks to them.

It's like Randall puts it: This is a man who believes in something.
The answer is in the title of the submission.
Well keep in mind that RMS lives his ethics because his ethics are about closed source and only closed source along with some lip service to resenting his ID being checked (he's happy to ignore it to get to his paid talks, so really pretty fluid there). His ethics are simply not impacted anything you listed.

So it's amazingly easy to live RMS's ethics when you're given money to talk about living your ethics and those ethics are not impacted by most of the world around you.
Ok, so you're in court, and the courts just gonna be like, 'ok, we'll just ignore our orders to make you pay because it's crypto currency'?

I don't think you understand what happens when you defy court orders...

Also, mostly this will be used for tax issues, where guess what, the burden is on you to prove that your income was only X, so the more crypto shit you have the easier it is for the prosecution to say you have millions in crypto currency.

You really think ZCash is the first company to think of hiding assets from the gov't?
Proposal: Eliminate STW stack re-scanning
I've always said that if I could be anesthetized and stored like cargo for the entire trip, that would be preferable to me to the hurry-up-and-wait[1] status quo. I don't mind traveling, but really hate the entire airport experience these days.

[1] Too many military memories
I have not received the email confirming my status. I am working on an open source idea of bundling open source apis to study transactions.
I disagree on all counts. Hard to learn? As opposed to what? C++? Please. The only thing that's really hard to learn is the borrow checker. But that's because you are paying the cost upfront: your code just won't compile. Whereas in C, C++ and many other languages, you can get something obviously broken to compile and even run. But that will keep you awake late at night trying to debug issues that you don't understand, because you haven't actually learned how to manage memory properly yet.

Very few resources: What kind of resources are missing? I'm learning Rust myself and the available documentation is amazing for a language that young.

Small community, again, as opposed to what? The freenode #rust channels are packed. There is a huge amount of libraries already.

Disreputable maintainer: Please clarify.

"Without an incentive to exist" I'd say there's plenty of incentive: people doing systems programming that are dissatisfied with the available options.

There's some overlap with Golang and there Google's resources could be enough to push Rust out. But that's it.

Frankly, this sounds like baseless ranting.

The bit about standardization is very amusing too. C++ was always standardized. The standard was full of undocumented behavior, so different compilers would often compile the same code in different, sometimes broken, ways. All the while conforming to the standard. When they conformed at all.

Rust has one standard: the reference implementation. Would you be happier if the community formed a committee?

Disclaimer: I'm in no way involved with the community or affiliated with Mozilla. I'm just an interested observer.
Some attempts to plug that hole: https://en.wikipedia.org/wiki/Deniable_encryption
> Basically, if you want people to go out of their cocoons, make their life easier.

If the past 200 years are any indication it won't make a difference.
What if in addition they posted all 100 million of these UUIDs/vote pairings to a public website where anyone could verify their vote?
There are better pure queue types and STM channels and suchlike that are designed for the job, so if bench-marking then you want to be fair to Haskell and use the right type.
As it says in the title, it's more anonymous. So ZCash and Monero are competing for the darknet payment market.
> The long-term expats (more that 5 years) were a pretty miserable bunch a well.

i've known a lot of ex-pats. the ones who go overseas for real jobs do just fine. so do the ones that start an actual business, i.e. one that they have to work at least a couple of hours every day, while overseas.

of course you'll be depressed and crazy if you do nothing but dick around for 5 years. you can't really do that anywhere, home or abroad. not even if you have a trust fund (maybe especially not if you have a trust fund).
> you strike me as someone who's reasonable and willing to change their mind if they see a new angle.

Nice try, Sadat!
Depends what you mean by anything. You have dependent types and subtyping, but can't express, say, a GADT.

I think Scala can probably do anything.

I agree that Haskell is probably not great for writing real world code and should be reserved for toying with ideas about PL and type theory.
Its webrtc, so direct peer to peer connections during gameplay.

If you just looked at the code you can see for yourself.
There's been a lot of research done on the voting process, in particular following the 2000 US presidential elections. There's a lot involved. Integrity in the voting process -- and belief in integrity of election results -- is fundamental to a functioning democracy.

If this is an area you're interested in, one place you can start is via the "End-to-end auditable voting systems" page on Wikipedia. Lots of good links there.

https://en.wikipedia.org/wiki/End-to-end_auditable_voting_sy...

From my reading, a big hurdle right now is getting these systems -- the whole process, not just the tech -- tested in actual elections. Too late for 2016, but if we get enough money, support and education involved, this can move forward.
>And I also expect that substantial majority of people out there believe in this process / data flow as that’s how certificates have always been verified – for each new certificate, you either have to send an email from a given domain or put a file to a web server’s folder.

Err... what? I don't think any CA validation process has ever involved sending e. mail, and I'd be very concerned if it did, since the origin of an e. mail is not in general authenticated. Unless it's in response to a CA e. mail which includes a token, of course.

'Obtain reusable authorization' followed by 'issue certificate' is hardly unprecedented, and it's a sensible way to structure things if you don't have a commercial interest in applying the friction of a financial transaction to the act of issuance. Startcom, for example, used this model (there are many issues with them, this wasn't one of them). I think CAcert may also use this model, unrecognised though they may be.

The ACME protocol is also a standard. It's right there, I'm surprised people aren't reading it, especially when they're rigging up custom solutions. https://tools.ietf.org/html/draft-ietf-acme-acme-02
In the last batch, YC sent out emails in late afternoon/evening PT.

https://news.ycombinator.com/item?id=11471324
Everyone here would like to bring supersonic civilian travel back. That doesn't mean it's feasible.

Building an economically attractive passenger plane is the first part. Then it'll need to be certified. At some point, it'll have to be sold for profit.

I genuinely wish them good luck. They chose a formidable challenge.
Artificial intelligence 'judge' developed by UCL computer scientists
Google Targets Apple's Margins with First Pixel Phone
"But in ZCash, the miners only get to keep ninety percent of those coins. The rest gets dumped into accounts controlled by the ZCash company"

This alone makes me extremely sceptical.
> I have family that grew up under communism and they told me ...

I guess that settles it.

P.S. Your family did not grow up “under communism” unless they grew up in Ukrainian Free Territory[1] or Catalan and Aragon countryside during the Spanish Civil War[2], which are the two only socio-economic entities in modern history to reasonably approximate communism. What your family grew up in is state socialist Bolshevik dictatorship. If you're going to get all worked up about ideological wars, you should at least learn what these words mean, instead of blindly reproduce vulgar, politically illiterate Cold War obfuscations.

[1]: https://en.wikipedia.org/wiki/Free_Territory

[2]: https://en.wikipedia.org/wiki/Anarchist_Aragon
I don't think many have embraced the .jsx extension.

And arguably it doesn't make a lot of sense, because when working with most modern frameworks/libs, JSX is not the only non-standard-js element in the file. Should we call it .es6, .es2015, .es2015+jsx ?

So yeah, sticking with .js is common.
Show HN: StreetTagger – Edit a Photo's Location Using Google Maps and Street View
He would make every piece of code free of cost and community driven. Does that scare you?
ZeroCoin and ZeroCash are probably the worst possible names for something like this.
Good comment on the printers. It needs to be fool-proof.
Elm: Proposal to rename foldl to foldLeft and foldr to foldRight
Former Cheezburger CEO Ben Huh Joins Y Combinator to Work on New Cities Project
The inherent me-too, tribal, dick swinging of space achievement makes me sad.

Yes, Mars is hostile to landers and space stations take a bunch of work, but NASA's been landing bots on Mars and manning stations since the 70's, with 70's tech.

What if ESA sent new experiments on existing landers and rovers? What if China sent up new modules to add onto the ISS? Then we'd all be building on each other's work and advancing humanity instead of reproducing it and re-learning 40 year old lessons.
Google: Our Assistant Will Trigger the Next Era of AI
Blue Origin seems to be doing OK so far; they've just grown far slower than SpaceX due to not starting out with commercial flights.