skysight-inc/HackerNews huggingface dataset:
In France we have two rounds. Each voter chooses one candidate during the first round and then only two candidates are selected for the second one.

Having to choose amongst one candidate only is terribly bad because some candidates may have lot of similar ideas. However they may diverge on some points, such as they decide to make two parties.
The votes get then divided between these two candidates, and they may not reach the second round, even though their idea may be more popular...

The winning parties has never wanted to change the system since that makes them win I guess.

Any other system would be a better idea than that one.
That can result in last minute scuttling too.
Well said. What Equifax did was much much worse than Facebook's "alleged" privacy invasion. Losing the SSN's of over 100 million Americans must be a new record.
How the hell do you have time to watch all that __regularly__ ?
Don't forget to include the percentage required to offset inflation.

EDIT: Missed that this was for a fixed period of time - 30 years.

But... what happens if you live more than 30 years past your retirement? It would really suck to retire on $750,000 (or $1M) savings at 45, and live to be 100.
Included in the rate I quoted, per the trinity study, although you might need to reduce your withdrawal rate below that some years depending on your asset holdings (see below for detailed info).

EDIT: Again, the rate quoted is for withdrawals in perpetuity. It doesn't guarantee your savings will outlive you, but it's highly confident it will.

https://www.bogleheads.org/wiki/Trinity_study_update
'It's really incredible how the world of software developed by adults differs from the software developed by kids.'

Well, if I may... What actually tells adults and children developers apart is their swift ability to bring nuances (like in 'pros n cons') on the table when choosing the more efficient techno for a given problem. Yes, Qt has great pros. No, Qt is obviously not The Silver Bullet.
Whatever they hire me for. Currently I'm doing network architecture for a telco, the project is pure vanity and will end in tears. But everyone is happy because until it does it will make them seem like they know what they are doing, which they don't.
I hope they are not making this a default setting.
What about GeoDNS load balancing/routing that a lot of companies are using? Some time ago I've tested Google DNS servers and got worse location from Akamai than using my ISP DNS servers. It was before Google introduced EDNS Client Subnet (rfc7871)[1] so I don't know how things are now but probably biggest CDN providers like Akamai now give exactly the same results as you would use your own ISP DNS servers. I don't know if smaller companies/CDN providers implement it tough.

How cloudflare is solving this with their 1.1.1.1 DNS server? Because if they don't then it can be really problematic for some percentage of users.

[1] https://tools.ietf.org/html/rfc7871
> Separately, what does "Since P probably does not equal NP" mean as a probabilistic statement?

It actually does have a formal meaning! This is one of the most interesting results (in my opinion) on the P vs NP problem. Given a random oracle R, Pr(P^R != NP^R) = 1. So given a random universe, it is almost certainly true that your version of P != your version of NP. At least that's how my theory prof liked to explain it.

Here's a link with the proof: http://theory.stanford.edu/~trevisan/cs254-14/lecture04.pdf
BTW, is there a write-up of what those blocking features are? I don't recall ever seeing a blog about that. Could be an interesting e"if you want to make a JIT-friendly language, don't do this, do this instead" type of article.
Agreed. But I hope my point makes sense. If 18 percent of people vote for someone and get no representation out of it they quickly will get disillusioned about voting and the country's politics will not be representative of the people.
"...there's actually a really good track record in the US for passing ballot initiatives on single winner voting methods, so we expect the likelihood of winning some to be pretty high.

The way that we look at it is instant runoff voting has been passed as a ballot initiative in a number of cities, but we see approval voting as producing better outcomes, and having better political dynamics compared to instant runoff voting. Approval voting is also so much easier, and it avoids a lot of the problems.

If instant runoff voting can win, then surely, a simpler voting method that produces good outcomes and has good dynamics should also be able to do it."
Yep, STV: Single Transferable Vote.

https://www.youtube.com/watch?v=l8XOZJkozfI

Closer to home, it's also used by the Apache Software Foundation for the annual election of the Board of Directors.

When the election is only for a single position, this is exactly equivalent to "instant runoff".
There is a problem with that argument.

You often need a man to make the baby.
Why wouldn't you just spin off your military drone AI division. That seems like a no-brainer, even just for PR purposes. I'm not sure I'd want a Google rifle, based on the longevity of my first Pixel.
Approval voting seems like a great way to make sure we only ever elect bland, inoffensive candidates with carefully focus-group calibrated opinions and policies, whom once in office, should they care for reelection, will steer clear of touching any even mildly controversial subjects.
Vim also has an undo tree, but still manages to retain a sane user experience.

Not that Vim is any paragon of UX design. The point is that you can have a powerful undo system without breaking user expectations.
Well, consider where these drones would be most likely used, a lot of these recent bombing campaigns are taking place in Yemen these days, a country that has not attacked the U.S. and yet the U.S. is assisting Saudi Arabia there to conduct the strikes, even the ones where they know the majority would be civilians, including in the use of double-taps.

I'd argue that when you're the aggressor and are assisting a country that is one of the biggest human rights abusers on the planet, you do not get to claim moral superiority or any sort of gray area, you're just wrong and a war criminal, that's why I used the terminology.

I don't think the U.S. is in any position to judge how much someone's life is "worth", especially when not acting in self-defense, as in the case of Yemen, (or any recent U.S. intervention for that matter).

I can sort of see you point in the more general case, but in this case, where this drone would be used by the U.S. for illegal invasions, I can't.
Racial-profiling software shows how AI can be dangerous
Yes, and Arrow's Theorem states that there is no "best" - you basically get the choose-two-of-three: https://plus.maths.org/content/which-voting-system-best
I thought air-to-fuel was old school chemical engineering that nobody has figured out how to make economical. The "somehow," though, I believe is known.
Yes what's wrong with that
I would still prefer https on a .onion. If tor itself is popped, then traffic can be routed or mirrored to another host. This has happened in a PoC and was fixed in a security update in one of the alpha releases. There are additional fixes required for HS that are coming.

If the target is using https, you can see if the signature changes (there are addons for this).

Digicert will sign .onion domains, though the hidden site must be willing to share their identity with Digicert. I would love to see LetsEncrypt sign .onion domains, assuming they are willing to connect back to a .onion to validate the server.
anonymity /= confidentiality

you can stay anonymous while making sure anyone can read what you are sending.

you can send confidential messages while making sure anyone knows who you are.

you can also combine the two :)
That's an overstatement of a mathematical theorem. Arrow's theorem says that for approval voting, yes there are some cases of people's preferences for which one of those conditions fails. Nobody is claiming that approval voting satisfies all of those conditions, so nobody is provably wrong.

People are claiming that approval rating works better than first-past-the-post in many important cases, such as introducing a moderate candidate into an established two-party situation. Arrow's theorem does not contradict that.
>What he's trying to say is that the growth will usually reach a plateau, but people think it'll be exponential. IMO, Mr. Millionaire upthread is living the Bubble 2.0 demand for tech workers, and thinks the bubble will go on and he's going to the stratosphere...

And when it pops I will only have the million dollars I've earned before 30. Woe is me.

Life is there for the taking. Stop making up excuses why being poor in a box is good for you.
Quest KACE System Management Appliance Multiple Vulnerabilities
How to Improve on Naming Contexts in Domain-Driven Design
There are wealthy individuals and organizations that seek to make profit from charitable projects and the example presented is far from the worst; corruption as seen in the Red Cross is one such issue. However, I expect the proportion of those instances relative to genuinely good efforts is overblown thanks to media.

The wealthy are wealthy generally because they look to make sustainable models where the goal is to avoid simply throwing resources into a pit just because it feels good to help. Doing that bankrupts everyone - consider a broader analysis before throwing the baby out with the bathwater.

Give a man a fish and he eats for a day; teach a man to fish and he'll eat for life.
carefully focus-group calibrated opinions and policies, whom once in office, should they care for reelection, will steer clear of touching any even mildly controversial subjects

This happens nowadays anyway.
I have already reached this but still not rich "When you're finally wealthy, you'll realize that it wasn't what you were seeking in the first place. But that's for another day."
Discovery is by it's nature a random process, so a single 10,000$ investment could with some low probability make a 30 year difference for some drug.

People only investigate a finite number of things, adding just 1 more to the early stage to the millions already tried is not likely to be useful, but we simply don't know.

PS: After that point much larger sums are involved, but even then only a finite number of tests get done and they are very dependent on funding.
[video] Kubernetes best practices: upgrading your clusters with zero downtime
Show HN: Python visibility graph simulator
vscode can only be customized by an extension. There's a bunch of one off plugins you have to install to get little bits of functionality that you can get by pasting 15 lines of elisp from the emacs wiki. If no one has built that extension yet, you have to learn to build one yourself. You could always create private "personal" extension and keep it local, but that workflow is tedious.

I'm not saying vscode is less extensible or customizable though, I'm saying there's a barrier to ad-hoc personalization that's will keep it from ever being more easily customized (unless you and I have different definitions of what is "easily customized").

Script Commands[1] is an interesting plugin that attempts to address this shortcoming, but I'd like to see something official at some point.

[1] https://marketplace.visualstudio.com/items?itemName=mklouber...
How to Build a Simple Blog Using React and GraphQL
> That's a fair point, but ultimately people are going to care more about children that are 'closer' to them. You're free to criticize people for this, but it probably won't do you any favours.

Also, making charity too much about distant problems and far off research outcomes factors out the civic and community-level thinking that actually drives and sustains a lot of charity.

It also makes charity solely the domain of experts. Instead of seeing a problem firsthand in your first-world community and reacting to fix it, you have to delegate to someone who you hope knows the highest needs in far off lands.
A lot of companies fear the ship's leaving without them. They try to rush ahead without thinking and then crashes. That's what it feels like every time a car company or another tech company say they're going to build the next self-driving car. I don't know why but I always feel like waymo is already 10,000 miles ahead.
I, within the last decade, watched a housing boom in my hometown go bust. I watched hundreds of houses stay vacant for many years. And it wasn't just houses going vacant, it was even many more houses being vacated because they were bought by people who built houses.

Watching something that once was a "sure bet" go bust is very humbling. Watching those speculators go bankrupt by the hundreds is very sad. It made me realize that this particular dinosaur could be very real.
Effective altruism is saying one should donate by logic/ROI.
I agree that fraud, scams, and crime happen everywhere. Which makes it a useless statement. My point is that it seems to happen way more in the crypto space than elsewhere. Are you claiming that it happens the same or less? If so, I'd love to see your data. Because I suspect comparing the failure rate of, say, IPOs vs ICOs would show a significant difference.

And I think you're wrong about why cryptocurrencies exist. Philosophically they're rooted in an anti-government, technoutoptian, anarchocapitalist line of thinking. You could digitally transfer money for a decade before Bitcoin existed, and more if you count things like Western Union.

It of course didn't really get going until the hucksters and the speculators discovered you could make a lot of money. At which point, any real effort to be "electronic cash" went out the window, because although deflation and volatility are bad for currencies, they're great for hype and speculation.

Now we're at the point where Bitcoin is basically useless for what people normally use banks for: https://www.nytimes.com/2018/04/16/nyregion/new-york-today-l...

And even prominent Bitcoin advocates have given up on the idea it's a currency: https://avc.com/2017/08/store-of-value-vs-payment-system/

I definitely agree that the banking system is antiquated, and that there's plenty of room for improvement. But cryptocurrencies do almost nothing to solve that problem. In comparison, look at M-Pesa. It started at about the same time as Bitcoin, but has had major success in serving the unbanked.
You're probably using an ad blocker
Why is democracy such a popular system for establishing governments?

When a member of our family becomes sick, we don't ask everyone to vote on possible treatments? We go to doctors who are trained to diagnose the cause of sickness and offer appropriate treatment.

When a scientist publishes a new study, we don't ask everyone what they think about the study? We ask other accomplished scientists to do a peer-review and offer their opinion on the study.

No matter what field we look at, we do not rely on laymen to decide the outcome but we rely on qualified experts and professionals.

But in case of establishing a government, which can have a long term impact on millions of livelihood, we ask just about anyone to offer their opinion in the form a vote. Why is this a reasonable system?
e-dreams is a documentary about Kozmo during the dotcom boom. Pretty good assessment of not only that company but the mentality of that bubble.

https://en.wikipedia.org/wiki/E-Dreams
Approval voting wasn't considered in that article.
One part of the 18th century that we left behind that maybe we shouldn't have was the level of representation in the house. Back then, each US rep had about 10,000 constituents, but today each has close to 1,000,000.

Going back to the original proportions, and having ~35,000 representatives could solve a lot of the money in politics issues.
The CA/B Forum rules only allow EV certificates for .onion, so even if Let's Encrypt wanted they couldn't give out .onion certificates without getting that changed first.
Likewise, Babylon 5 was originally a Star Trek reboot. One of the writers couldn't get his idea to take hold, so he went independent.
> Ultimate eventual goal: Make Tor Browser obsolete, so Tor Project can focus on research instead of maintaining a fork of Firefox.
Fujitsu’s CMOS Digital Annealer Produces Quantum Computer Speeds
Full-Stack JavaScript Developers – Boulder Based Machine Learning Startup
About Us
We are a highly collaborative and driven small team.
We have a very strong Work/Life balance and we are proud of it.
CaliberMind is a proven early-stage SaaS company that helps B2B companies realize the full potential of their sales, marketing, and customer data. Our Customer Data Platform (CDP) helps make teams more efficient in servicing customers and more collaborative in increasing revenue.
We are a small team of passionate engineers in Boulder, Colorado
Two Javascript Developer Roles to Fill:
You will play a large role in the future of our application as well as the design and implementation of features and enhancements
Candidates must be highly proficient with JavaScript programming, particularly with Node.JS and ideally with Reactjs.
The two roles have heavy Javascript emphasis
The first is a Backend heavy role with approximately 70% of your time on backend development (Node.JS in a microservices environment), and 30% of your time on frontend development (React, Redux, RESTful APIs).
The second role has a Frontend focus with 70% of your time spent using your strong ReactJS skillset to help create high performant, complex web applications in a data rich environment, and 30% of your time spend utilizing your Backend skills.
About You
• 3-10 years experience in software development
• JavaScript
• Microservices based architectures
• Deep knowledge of Node.JS
• RESTful APIs
• SQL or NoSQL databases
• Solid React / Redux
• Git / GitHub

Bonus Points
• Deep experience with cloud platforms / Devops experience: AWS, Google Cloud, (CI/CD) Continuous Integration Continuous Delivery
• Both SQL and NoSQL databases
• Previous early-stage startup experience
Send resumes to dave@CaliberMind.com with the subject: Javascript Developer Role
I love the Emacs OS, but I'm just not thrilled with the editor that comes default with it. Has anyone ported Visual Studio Code to run on Emacs OS yet?
The military is going to deploy deep learning on their drones, with or without Google's help.

I'd rather have more people working on the problem than fewer. More scrutiny should, at least, improve the work and reduce errors in the models (and, hopefully, that leads to fewer casualties)
No, it's not. My comment is unrelated to startup and the issue in this article but more generally about Julia as a language of failed promises.

The biggest issue with the standard Julia benchmarks is that they're not using what would be optimal C code to compare against.

In addition, if you look at the Julia issues on GitHub, you'll find hundreds of performance regressions where code performs more than 10 times as slow as what they expected/claimed at one point. It's not reliably fast, even when written by Julia experts/developers.
What does Ctrl+U-Space do if you don't mind me asking? Is that some magic that you've bound? Mind sharing?
The reason why I pointed this out to you is because the site guidelines used to have a rule against signing comments, and I was operating on that assumption. I'm frankly surprised it's not in the current version, but you can see it here: https://web.archive.org/web/20160310014355/https://news.ycom...

Just CTRL + F for "sign."

More to the point, I'm sorry you feel like I was flaming/trolling you, I wasn't trying to do that. My memory of the guidelines is technically out of date, but in principle it still doesn't really make sense to me to sign your comments even if the explicit rule has been removed. If you had just done it once I wouldn't have said anything, but I looked at your comment history and noticed that you're relatively new to the community and have signed almost all of your comments.

I just figured I'd politely ask you not to do it since it is pretty redundant - your username is effectively being written twice for every comment you write, you're just adding the full last name explicitly. Sorry you felt attacked.
Indeed, I too would love to have SSL certs for .onions and not have to bend over with an Extended Payment... Err, Verification check.

I thought about setting up boulder on tor, and start rolling it myself. But then again who'd trust me? This should be part of the Tor organization. I can't see my own system getting inertia, or put into TBB, or Firefox for that matter. It was hard enough for LE to be put in trusted CAs on machines.
I think we just have a difference in core principles - I see the community I grew up in and the "colonias" as inevitable in a free society.

The colonias they described in the article was 22 miles out of El Paso, and was just inexpensive land someone bought and sold off as plots. People chose to buy those plots, build whatever they wanted, and to live out there. They chose that lifestyle instead of scraping by in the cheapest areas of El Paso, one would assume.

I've known many people who've taken that same choice, living up in the mountains accessible only by logging roads, or sitting right up against the Canadian border an hour from the nearest small town.

The only way to "solve" the colonias problem is to legally prevent people from making that decision, and I don't believe in making that choice for them. If people want to throw up off-grid tiny homes an hour from town, what would our justification for stopping them be?
> Is there anyone in HN legitimately using Facebook anymore?

Yes. Most people on HN are on facebook. Most people in america are on facebook.

If you really want to see the dominance of FB within social media.

https://www.statista.com/statistics/272014/global-social-net...

https://www.statista.com/statistics/248074/most-popular-us-s...

> my conversations and invites are moving to WhatsApp, Discord (surprisingly awesome), Instagram, Signal, etc.

Hate to be a bearer of bad news but WhatsApp and Instagram are owned by facebook.

https://en.wikipedia.org/wiki/WhatsApp

https://en.wikipedia.org/wiki/Instagram

So you really haven't left facebook. You've moved within facebook.

My advice is to stop believing clickbait nonsense from news media like bloomberg and what you read on small fringe sites like hacker news.
What? Am I supposed to go ID some people off images on the internet? Is that your idea of supporting your argument?
Who would the "qualified experts" that are choosing our government be?
For some perspective:

BBEdit - launched in 1992 (26 years ago), still around.

Notepad++ - launched in 2003 (15 years ago), still around.

Textmate - launched in 2004 (14 years ago), still around.

Sublime - launched in 2008 (10 years ago), still around.

Almost all the mainstream editors since 1995 at least are around. They have been marginalized, but they're generally around. Especially cross platform editors and even more so Open Source ones have great survival characteristics.

That's why both Atom and VS Code seem like solid long term bets.
> Thanks to software, the internet and artificial intelligence, the expenses that Coase identified can now be reduced just as well with tools from outside the company as they can from within it. Finding freelance workers via online marketplaces can be less costly, less risky and quicker than recruiting full-time employees.

I wonder to what extent that's inherent, and to what extent it's accidental due to regulation making employees more expensive than they ought to be. Is what's happening to regular employment now akin to what happened to the household-service industry in the mid-20th century? Then, payroll taxes & regulatory compliance made it less & less efficient for individuals to hire their own service staff (at full- or part-time) than previously, and as a result relatively few folks have hired help nowadays.

It'd be pretty unfortunate if all industries, not just household service, were so impacted.