skysight-inc/HackerNews huggingface dataset:
For telecomms, this is known as “common carrier” status; it means you are not liable for what goes through you, but to keep that status you must not filter anything either.

If you do filter, you’re supposed to lose that status - and then you become liable for what goes through your pipes.

I’m not sure there’s a similar legal concept for publishers.
QUANTUM INSERT doesn't do anything an ordinary attacker couldn't do; the only difference is that NSA can effectively deploy the attack anywhere on the Internet, and an independent attacker has to fight their way to any particular vantage point. But that's a distinction that doesn't make much of a difference in protocol design.

Importantly: if NSA is part of your threat model, the hoped-for alternative that STS supersedes --- DNSSEC --- is no help. NSA controls the DNSSEC roots.
I take it to mean that Stripe is easier to use than its competitors, which means new companies start that wouldn’t have, resulting in revenue through Internet sales that wouldn’t have happened online yet without those companies existing.

Obviously the premises can be debated, but developers do like Stripe’s API and products, and it seems plausible that some of those developers have been successful.
A lot of people in the US are unfairly locked up no doubt, and there is likely racial disparity in locking people up.

But it's not accurate to imply 2.2 African Americans are locked up simply for being African American. A certain number (somewhere between 1 and however many people are locked up) of all races, are rightfully locked up because they have committed actual crimes. Like violent crimes, not dealing weed.

TLDR: locking people up for theft or violence is not the same as locking people up for wearing beards or praying.
If paywalled, hit `esc` key during page load. Kills JS.
>it's not only about the money
The evidence at hand casts doubt on the idea that the algorithm is very intelligent.
New Chess Slack Community
What always surprised me is how much we're willing to put a few private firms in the dead centre of the cashless economy vision. Even assuming Visa and Mastercard stay in business forever, what's going to prevent them from pulling the plug on legal businesses that are too controversial, or enforcing a "it may be legal in YOUR country, but we won't let you accept payments because it's not in OURS" paradigm?

I'm surprised there's nobody developing a 100% state-run payment processing network which would be a near drop-in replacement for the current credit card networks. Things like bank wires and ACH aren't really set up to provide responses fast enough for retail point-of-sale.
Ask HN: What are some intereting / innovative use cases for IoT?
From what I've heard, IoT is just a general term for smart devices. I'm sure smart devices are great, but it's being hailed as the fourth industrial revolution.

I can't understand how IoT is more than just a consumer convenience. I've tried researching online, but everything is very vague.

What are some interesting, and innovative use-cases for IoT? Things cooler than my toaster remembering my preferences, or my lights turning on automatically.
On that note, I highly recommend Papers, Please[1].

It's a one-person project as well, and a truly amazing work of art.

Played it with my partner to get all the endings and achievements; it's been an amazing experience.

[1]http://papersplea.se/
Seems like the tides have turned on this one, with Intel stealing Qualcomm’s breadwinner modem business, thanks to the help of Apple of course. It’s funny how things can change so quickly.
The Salt Scam
Are you struggling to make money online?
I Was an MLM Failure - Until I Found this system and started making money. I want to help 15 more people to retire early with their own internet business. I am semi-retired and have been looking for I a legit opportunity to make money from home. I have gotten taken in by scams, but this company I am working with has been in the network marketing business for over 20 years and I finally am making money from home. With this system, you can make money with your other businesses, or with this one when you sign up. Check out the website >>>>> https://internetlifestylepros.com/landing/simplicity-exposed/?userid=kwrosetti rosetti.com O GET HIGH QUALIFIED LEADS F
Wikipedia talks about it a bit:

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

Japan occupied Burma, cutting off supplies.

Japan was also sinking British shipping - the whole empire was in extremis. It seems likely that this whole sad episode would have turned out quite differently without the war going on.
Claiming to be a citizen, or claiming to be someone you’re not, is voter fraud, and can lead to a decade or more in prison.

As it happens, essentially no one in the US commits voter fraud of this sort (the go in, vote as someone you’re not, kind. Ballot stuffing may or may not be a thing, or rigging of digital elections may be a thing).

The US also makes voting day be on a normal work days, it’s not a holiday or weekend, and people don’t get time off work to vote. There are often very long waiting lines to vote. So telling people they need an ID to vote leads to people actually being disenfranchised, in the US, if they just forgot their ID.

And again, actual voter fraud is so rare that it’s national news when someone is convicted of it (and people go looking for it often).
Actually, interestingly enough:

> But throughout the four and a half years, he never once reached out online by asking questions or speaking to another developer for advice. He hates asking for help.

Perhaps he did some searches but it sounds like he never interacted with a site like StackOverflow.
Email is the most mature and widely used social app.
See:

http://en.wikipedia.org/wiki/Bengal_famine_of_1943#Pre-famin...
Am I the only one that thinks this is 'paid prioritization'?
Ye it's unmaintained as of now :( I hope someone picks it up, I only have time for small adjustments. It's great to have everything all in Nextcloud.
which is "broken" due to V8's optimizations unfortunately
How's testing in go? What about unit tests when you want to hit the database, do you wrap that in transactions?
Something similar seems to be going on in Wikipedia's summary of how the new Spider-Man game was received:

> The game received praise for its gameplay, graphics, and story, while being criticized for familiar open-world tropes and lack of innovation.

( https://en.wikipedia.org/wiki/Spider-Man_(2018_video_game)#R... )

Some might argue that if you nailed the gameplay, the graphics, and the story, it shouldn't really matter how much "innovation" you have. By hypothesis, the game looks and feels great. What's left to criticize?
That's a quite simplistic Keynesian view of economics. Economy != money changing hands. Savings are necessary for economic growth as they represent unspent resources in the economy that can be put into long-term projects and investments.
> They can easily fix this by only paying out affiliate revenue for actual, legitimate affiliates, those that brought you a brand new customer.

Not so easy. New customers like to shop with coupons too. There's certainly no guarantee (or, in my opinion, even a likelihood) that only awarding affiliate commission for new customers would rule out coupon purchases. I personally always scout around for discounts and coupon codes before shopping anywhere - it has nothing to do with whether it's my first purchase or not.

> If the user already spent time browsing your website and built up a shopping cart, don't pay out affiliate revenue even if they do end up clicking on an affiliate link after.

I think this makes more sense without the "even" word. Also, if the link was clicked on before the cart was built up, a commission would be in order.
The people get a say by voting at general elections for parties that present a broad balance of deeply considered positions that reflect their views. This is why we have parties in Parliament and not just a giant bundle of one-issue politicians.

People felt strongly enough about progressive politics and the policies that went with that to vote Labour numerous times in the 90s and 2000s.

Anyone who felt so strongly about throwing the country into a tailspin by exiting the EU could have quite easily voted for the UK Independence Party in at least 2 general elections.
Yes, I saw that. But saying something like that and then mentioning nothing but money (income) is a little confusing.
I wonder how this will affect the upcoming earnings report. I think we’ll have to see how it ultimately is going to mesh with the ongoing SEC investigation into Musk.
I guess DNS is doomed... =)

and we will have to start writing public keys on a distributed wall of TLDs
> I'm curious about how this works in practice. If you're a tourist visiting the US during a vote can you just show up to a voting polling station and cast a vote? If you don't have to show your ID what happens from the time you walk up to a polling station until you cast your vote and walk out again?

In most states, you must be registered to vote before election day. In those states, non-citizens who attempt to vote will be asked their name and address before they are handed a ballot. When they are found to not be on the registration list for that polling precinct, they will not get a regular ballot. They may be given the chance to cast a provisional ballot, but it will be thrown out during the counting process when evidence cannot be found that the person was eligible to vote.

The voter registration process has proven to be a highly effective means of preventing ineligible voters from voting. The exceptions tend to be when different government departments fail to communicate effectively to catch people registering in multiple places, or ineligible criminals attempting to register. Voter ID does not meaningfully improve the security against non-citizens voting.
‘Pulling John’.

If your first inclination is to say, “A documentary about arm wrestling In shall not watch!”, check yourself at the Netflix login.

It's really compelling.
This is the exact method I use to teach TDD and it works. It works really well.

The article mentions the sunk costs fallacy. This is true. In the workshop I give you tougher and tougher parameters, shorter and shorter time frames. If your tests aren’t passing you reset to the last commit. You can’t commit without passing tests. People learn, a) write smaller simpler tests, b) code is cheap. The third time you write something you’ll write it faster and better. Better to do that in a tight loop than over a prolonged dev-test-refactor cycle that could last days to years.

You also learn how to refactor in the green. Boy is that a good skill to have.
Or you can just do mail in ballots. Washington state, for instance, sends out ballots to all registered voters twoish weeks in advance of each race, and achieved almost 80% turnout for the 2016 election[1], for instance, which we'll probably top this year with the inclusion of pre-paid postage.

https://www.sos.wa.gov/elections/research/voter-turnout-by-e...
I've seen performance boosts closer to 20x when I've helped companies rewrite their Rails products in Elixir. I've also seen a reduction in server costs. In all fairness though, simply rewriting the Rails app in Rails, with the benefit of hindsight, probably would have resulted in a performance gain too.
There is a moral difference between providing information requested by government that already exists in the systems, and creating tools to assist in censoring information.

I would feel the same way if Google were to develop an additional surveillance tools in their products, such as e.g. recording all audio calls and/or giving government ability to remotely listen to smartphone's microphone.

edit: grammar
Iceland was the type of country I was thinking of when I wrote that comment. Iceland has a smaller population than any state in the US and smaller than over 50 cities in the US. It is also very homogeneous when it comes to race and socioeconomic attributes. I am sure that they have found an approach that works for them, but it is tough to use them as a model for the US. Either way, even a requirement for a $45 ID would be seen by many in the US as a poll tax which was outlawed by a constitutional amendment during the civil rights movement.

To answer your questions about voting in the US, everything varies by state/territory. All of them require you to register before you are allowed to vote. The deadline to register is usually weeks to months before election day. A few states allow you to register on election day and your vote won't be counted until your registration is confirmed. When you register (or in the lead up to the election) you are assigned a specific polling location. Many states have some sort of absentee or mail ballot that allows you to vote if you can't or don't want to physically go to a polling place. You have to be registered ahead of time to receive one of those ballots.

On election day you show up to your assigned polling place and tell them your name. The polling place will have a list of people eligible to vote at that location and will match your name to their list. You might be asked to sign next to your name on their list to confirm you voted and potentially confirm your identity. I have no idea if anyone really reviews the signatures. If your name isn't on the list, you may be given a provisional ballot and then there will be a process to investigate why you weren't on the list. Provisional ballots generally aren't counted unless a race is extremely close and a large percentage of those ballots end up being disqualified for various reasons.

An extremely determined tourist might be able to lie their way into filling out a provisional ballot but it wouldn't be counted because their eligibility wouldn't be confirmed. They could potentially impersonate a known eligible voter, but that would require them knowing the correct polling place, knowing that person has not yet voted, and be willing to commit an obvious fraud. The upside for committing that type of fraud is extremely low considering the effort that would be required to swing anything but the smallest elections. There is no real evidence that anymore than a handful of people attempt this type of thing during any election.
I already spoke at length about how a large minority of the git community uses email for collaboration

Surely that minority are working on quite a large project. Ahh:

Using email for git scales extremely well. The canonical project, of course, is the Linux kernel. A change is made to the Linux kernel an average of 7 times per hour, constantly. It is maintained by dozens of veritable clans of software engineers hacking on dozens of modules, and email allows these changes to efficiently flow code throughout the system. Without email, Linux’s maintenance model would be impossible. It’s worth noting that git was designed for maintaining Linux, of course.

As it turns out, that canonical project is both quite large and invented the bloody thing in the first place (as mentioned in the prior article).
Email is basically the worst-common-denominator for communications and data transfer. It's going to keep existing forever because it's the one thing that basically everybody has and everything can support, but from the perspective of security, usability, and especially structured data transfer it's terrible.

I can't think of a reason I'd want a decentralized system to use email as the message bus. I do want the message bus to be backed by something standardized, but there's plenty of standard ways to transmit data that aren't SMTP. If some users want to interact with the system via email, supporting email as a notification / response mechanism is totally viable without using that as the backplane for the service itself.
I appreciate the extremely analytical quantitative data based approach of this lecture.

It provides far more grounded insight/makes it much easier to have discussions on this problem, and hopefully will ultimately ease us towards finding solutions that not only practically work but can be statistically tested for efficacy.
I agree with earlier comments about this coming off sexist: if genders were turned, would you say a husband was the 'real hero' behind his wife's business success?

By the way, he had more support - started the game in 2011, published it to greenlight on Sep 2012, got a publisher in 2013... (https://en.wikipedia.org/wiki/Stardew_Valley#Development)
> The things churchill said and did were no different than what hitler said and did.

Most likely, this.
It's not just income though- people like to spend at least some time with their partners, and from the article:

"Eric’s duties as partner had slipped drastically behind his personal ambition to perfect the game. He guiltily recognizes Amber felt lonelier and lonelier as he pushed on, but he did little to address it—he still worked 12 hours a day on the game, often going straight from his desk to the theater for an evening shift."

This is an entirely different level than a stay at home spouse. The article mentions he worked part time during this period, and that his girlfriend is currently attending college. So this is not a situation of a sole income earner, but rather a man so obsessively dedicated to a project that it consumed nearly all aspects of his life.
Loss of fungibility has implications for liquidity, and through its centralization of power / creation of information asymmetries, rent-seeking and public choice theory. Maybe these effects could be modelled.

I imagine monitoring it could be difficult because the presence of fungibility implies non-traceablility/privacy, meaning observation changes the phenomenon, sort of like the measurement problem of quantum mechanics.
"... Starting on January 1st, 2020"
Mozilla is still screwing around with privacy in Firefox
> distribution and syncing diffs among peers

That's the stated purpose of git. Git syncs diffs, distributedly. The whole point of the article was that we have technology that works and is very well supported, so we should use and improve those rather than reinvent them for the sake of a new technology.
My school has been looking for good options to build a tool that will let students login, check the accuracy of their transcripts, and then file any issues. Retool looks promising but the pricing structure is per user.

Is anyone able to point to platforms that might work well for building an interface that a couple thousand students could log into?
The assumption was that 'fox news' viewers view fox news for the news, and not for the opinion section, which is what I referenced in my first post in this thread. If Fox News news and CNN news are equally as informative, and Fox News opinion and CNN opinion are equally as un or anti-informative, it is still possible for Fox News viewers to be less informed than CNN viewers, if say 80% of Fox News audience tunes in for opinion section, vs only 50% of CNN audience tuning in for the opinion section.
> Ghandi, too, had his major flaws completely unbefitting his image.

For some reason, this incorrect spelling of "Ghandi" always gets my goat. The actual spelling is "Gandhi". You can clearly see it in his signature and countless other letters. Yet, I have no idea why this spelling persists even though I understand it might produce similar phonetic sounds. I imagine, it shouldn't be difficult in 2018.

Sorry to go off topic but I hope you empathize where I come from.
W3C Invites Implementations of Web Audio API
The phone call will be a stream of champaign bottles being uncorked followed by a "thank you".
Research shows that national currencies are less reliable than Dogecoin
Yeah, Bitcoin's falling to Gresham's Law like gold did before it.

If you have two forms of money, one of which is inflationary and one of which is deflationary, it becomes rational to hold the deflationary one and spend the inflationary one. Eventually all transactions happen in the inflationary currency, and people forget that the deflationary one is money at all - it just becomes a collectible.

One of the intriguing possibilities of cryptocurrency to me, though, is the idea that a currency could have its inflation rate algorithmically determined so that all market participants know exactly what it'll be worth in the future, irrespective of the actions of any central bank. Extra points if any new money injected goes to people actually transacting with it rather than people holding it as a store of value.

I've long thought the problem with the Fed isn't that it exists or that it increases the money supply, it's that it injects new money at the top of the economy (banks etc.) and measures its effect at the bottom of the economy (consumer prices). That a.) gives a long time lag between the Fed's actions and their effects, which tends to make them overcorrect and b.) means that all sorts of shenanigans can go on in the meantime.
https://en.m.wikipedia.org/wiki/Garbage_collection_(computer...

Reference counting is listed as a strategy to achieve garbage collection. Broadly speaking, garbage collection is the process of automatically managing the lifecycles of objects in memory, which reference counting certainly achieves.
At this point, it’s clear that these Chinese companies are making a mad dash to get as much money as they can before investors finally catch onto them.

I honestly fear for China’s markets if only because of the instability that will come along with it.
Speaking of tests that never fail... I've seen contractors hand over code exclaiming they've met the 75% test coverage required by SalesForce's platform but never actually asserting anything.
Wikipedia Admin Oshwah Blocks United States Congress
> art of the problem is its lack of consideration for large existing codebases running in production

To be fair - this has gotten a lot better. Upgrading 2.3 -> 3.2 was terrible. 3.2 -> 4.0 was terrible. 4.0 -> 4.1 was rough. Since then, I've found the upgrades pretty easy - to the point I ran rails 5.2.0-rc's in production for a while.

As you fairly note, a big problem is that related gems lose momentum and they don't get updated - which blocks other updates. On the flip side, they usually aren't that hard to update and submit a PR on, either.

Even not having those patches merged quickly is not so bad in ruby - it's easy to tell bundler to look at your fork of a gem on github rather than pulling the upstream.
https://telemetry.mozilla.org/

It's open; see what they are collecting.
YC = angel round + Demo day seed round. This is my understanding. Just currently the angel was "pissed off" by the dilution in the demo day round....
You can't do them all, but you can certainly pitch in and submit patches. Outside rspec-related gems, upgrading usually isn't that hard.

And like all open source, somebody has to do it.
Something that's completely socially unacceptable to say:

The real thing that put Hitler in power to begin with was the horrendous war reparations Germany was saddled with from WW1 because it was "last man standing" on the losing side. You get called a Nazi sympathizer and things like that for trying to provide that context, but to my mind that is the real reason they said "Never again" and instituted global protections for financial stuff at the end of WW2.

People seem to forget the entire world was suffering through a depression prior to WW2 and most wars are, at their root, motivated by resource limitations.
> and if you ask me the real hero of this story is his partner who believed in him enough to support him all the way to the end

Yeah. Just like the real victims of war are women and children. /s
Agreed. However, there is no reason to believe that a GA can give a better result than just randomly picking points in search space and doing local optimization around those points. GA's are evo-babble with much hand waving about 'correlation' during mutation or crossover rubbish.
The 'curse of dimensionality' in global optimization doesn't go away by using GA's nor can you talk about their effectiveness without characterizing the landscape you are searching (the no free lunch theorem).
Especially given that he wrote the whole thing in assembly.