skysight-inc/HackerNews huggingface dataset:
A maths professor, during their lecture, says "obviously, we now have equation 42" when a student interrupts, asking "how is that obvious?"

The professor looks back at the blackboard, starts to speak, but then remains silent as a consternated look falls across their face. After ten minutes of silent pondering, they erase three blackboards and manically fills them with equations, derivations, and other expressions. After another half-hour of furious scribbling--eventually filling both sides of two more free-standing chalkboards--they exclaim, "AHA! It is obvious!"
Indeed, you can view prescriptive or customary adoption of secondary and tertiary education (for one demographic) and the penal system (for another) as the state of the art social contract a la workfare. To all appearances, the US has been steadily drifting away from the welfare state model, so workfare seems like wishful thinking to me.
1. Yup, I did check out the link. I completely agree with its conclusion -- that Stuyvesant's model need not be scrapped for something like Harvard's. Though, I never claimed that.

2. I'm in complete agreement.

3. I'm a fan of the lottery. Fair and to the point. It has its own issues, though.

Overall, Stuyvesant was in retrospect, a poor selection to emphasize the overall point I was trying to make. Though, one must wonder why Asian's prosper in that situation and not Blacks and Latinos. It's something I'll have to do research on later. Thanks for the link, it had some good sources, by the way.
To answer the first point you brought up: privacy does not depend on who reads your network packages---it depend on encryption.
Show HN: Magnetico – self-hosted BitTorrent DHT search engine suite
It's phrased incredibly badly, but basically you can only write a fraction with a finite number of decimals if the denominator divides 10^k (for some k). This means the denominator can't have prime factors other than 2 and 5 (which are the two prime factors of the base). This last statement isn't exactly trivial, but is reasonably easy to prove.
I think that's why Google's Assistant explicity went for "no personality, no banter".
>> The downside is then if you just get a message without knowing what it is about it's difficult to figure out.

You're saying that as if there was a clerk reading the message at the other end. If a computer program gets a message it doesn't "understand", it's not going to "figure it out" either way.

Worse, if you're a programmer that doesn't know the actual schema and you're trying to figure out what the schema might be just by looking at the data, you'll probably run into trouble.
I have a hard time knowing who is a troll as there are times when people become one but not in their normal behavior. I remember recently there was a study on that listed here which was interesting. Also, your negative tone for example could be interpreted as trolling if you put lots of those types of responses, not saying you are of course, but some AI might give you a false positive on extreme opinions.

What I meant was not the person trolling but the person viewing content, just being able to have their own filter, where the filter is not controlled by some 3rd party but under your own so let's say the 3rd party couldn't suddenly remove the option. More about control than privacy in that case.
I'd hope they have some sort of rate limiting built in
What do you think these guys are going to do, line up and wait to be carpet bombed? Guys who are essentially illiterate farmers have managed to keep insurgencies going against the US military for around 15 years in Iraq/Afghanistan. There's not an unreasonable chance that the dumb rednecks of Texas could do as well. But, these guys aren't all dumb rednecks - they're going to have support from a decent amount of people with US military, national guard, police, etc. experience. No one is claiming that they're going to march on DC and take over the country, but they could certainly turn sections of the US into something akin to the Syria/Iraq civil war situation.
Neat series. There was another recent post on using a C# version of Redux as well, at https://spin.atomicobject.com/2017/03/13/adapting-redux-c-sh... . It's nice to see Redux's concepts spreading outside the Javascript world. I've had similar thoughts regarding some of the Python services I work with.

If anyone is interested in learning Redux (or React), I keep a big list of links to high-quality tutorials and articles on React, Redux, and related topics, at https://github.com/markerikson/react-redux-links . Specifically intended to be a great starting point for anyone trying to learn the ecosystem, as well as a solid source of good info on more advanced topics.

I also maintain a catalog of Redux-related addons, utilities, and tools, at https://github.com/markerikson/redux-ecosystem-links .
I don't do Ruby, but the author of this piece has an article on property testing in many different languages, including Ruby: http://hypothesis.works/articles/quickcheck-in-every-languag....
Not only cost-of-living arbitrage, but also productivity arbitrage. That's why we need more migration (internal and across borders), and lower restrictions on building more capacity for housing in highly productive places like San Francisco, Silicon Valley, New York, etc.
The serial nature of the physical connection cannot be overstated. Bits flow to your NIC one at a time.

A 1Gb/s NIC is detecting a billion wiggles in voltage per second. Structure is imposed on these wiggles in stages: first, the A/D conversion happens, making the voltage wiggles 1's and 0's, then ethernet framing, then IP packet parsing, then TCP packet/ordering, then the application handles IO (and can, and often does, define even more structure, such as HTTP). You might look up the OSI network layering model (or the OSI 7-layer burrito, as I call it).

My understanding is that MAC filtering happens after ethernet framing, and before putting into the ring via DMA, and packets failing that test do not generate interrupts. Your NIC hardware is choosing to ignore packets not addressed to it because, generally, it's pretty useless to listen in on other people's packets. Especially these days when your most likely to capture HTTPS encrypted data.
Pretty sure this magazine has a headquarters in Little Rock.
Hey would do it. Soldiers are not trained to think about how they are similiar to their enemies.
Memory management, a closer connection to the compiler, ability to write embedded apps.
Its easy to survive a 1% death rate per meal, for one meal. That's a 99% survival rate. But in the real world, you're starving, the kids are starving, thats a mushroom, poisonous of course, but maybe if we split it 30 ways among the entire tribe we'll all feel sick but each gain 10 calories...

The real problem with 99% survival rate per meal is there's about 1000 meals per year assuming about three per day, and (0.99) 1000 is essentially zero survival rate after a year. So just eating everything you'll be dead in a year. If you screw up the identification 1 time in 10, the survival rate drops to only a third or so. If I did the math estimates right in my head, for only 10% mushroom fatality rate over 70 years you'd need four 9's reliability in mushroom identification. To relegate the mushroom death rate to tribe-size-mythological rarity would take six 9's of identification reliability. As a smart homo sapiens I bet I could do it but sorting mushrooms into piles of "yum" and "gonna kill ya" is definitely the kind of tribal role I'd give to the tribe member furthest on the right side of the bell curve...

This is assuming a "white noise" distribution of toxic and non-toxic mushrooms, and lots of spherical cows. But I think its still a sound mathematical model that "tribes of dumb people" can't live off shrooms but "tribes of smart people" have an acceptably dangerous source of calories at hand, maybe enough to triumph in the long run.

Its very much like fishing. The odds of dying ice fishing once with the boy scouts in 2010s is incredibly low. The odds of dying if you feed your entire tribe all winter long for 70 years from ice fishing is disturbingly high unless you're a really smart fisherman. Dumb people who ice fish will drown and their tribe will starve, dumb people who don't ice fish will have their tribe starve.

I find it fascinating to compare ice fishing and mushroom gathering to today's attitudes toward nuclear power or car culture or aviation or chemical plants. It seems that extremely high stakes gambling in the lifestyle of "do it right near 100% of the time or everyone in the area dies horribly" is an incredibly ancient urge for our species, its hardly industrial or post industrial, a "savage" from 50Kyrs ago would totally understand our tempting fate with nukes...
(Forced) unemployment won't go over 20% so your question is based on a false premise.

But regardless, rent-seeking can't support the economy. People won't be "employed" as landlords, they'll be employed as property managers. There could easily be a billion property managers added to the global economy. Just imagine everyone starts expecting their homes to be professionally taken care of, every window frame refinished, every outdoor space professionally managed as a farm or native ecology. We could literally employ the entire human race doing only that work.

Because the details of property management are different in every culture, and every neighborhood, and those details are based in vague cultural norms, AIs will never be able to do the long tail. A robot could manage the 50% default "I don't care what my house looks like so long as it's nice-ish" market, but not the other half, "I want home to feel like home" market.
My personal view is decimal arithmetic should be the default and floating-point should be the library in scripting languages. And probably also Java/C#/Go-type languages.
How is that unfortunate? One of my favorite Youtube channels recently picked up a meal-prep-delivery-thing sponsorship, and they work it into the content well - it's obvious that they're jamming it into the program, but they manage to remain funny while doing it. Much better than rolling my eyes for 15 seconds during an unskippable pre-roll.
I said half.
MAC is a hexadecimal number so testing a packet header is literally a bitwise AND and then drop the packet if the result is not equal to the card's MAC address, or an XOR and drop if the result is not zero. I am not speaking from knowledge but I'd be astonished if this doesn't happen on the card and never involves the CPU.
You are scum, Airbnb. I don't care that you are a YC company.

You profit by making and end-run around decades of law and regulation -- much in place for a purpose and to make the lives of long-term tenants and owners tolerable and predictable.

It sounds as if you've now also gone full-on into the typical modern corporate "customer support" model.

Everything driven by lawyers and "risk minimization." Purposeful process dysfunction to discourage and kill as many claims and as much financial demand as possible. Support staff who know nothing of the circumstances and who furthermore refuse to inform themselves as to same. Escalating pressure to accept low-ball settlements with included gag-provisions, when the more persistent claimants don't simply give up. Real, effective response and recompense dependent upon the level of "bad PR" and perceived need for "damage control."

I hope you have your Uber moment -- soon.
>the talented and wealthy could leave for other countries and find success there.

And those governments could suddenly realize there is nothing really protecting these people and then tax the hell out of them or just take their stuff. America and the world would be too busy dealing with the mass unemployment of its middle class, no one's going to notice some rich kids getting robbed on an island country.
The quotas are not motivated by a desire to force a perfect split. Rather, they're attempting to correct a current imbalance create by past and present sexism. I agree that it's a blunt and sloppy instrument. Of course it would be better to attack the root cause and eliminate sexism, and then any imbalances would be perfectly acceptable. If only we could figure out how.
Very excited to see this. I built a large Actor-based architecture (homebrew originally, now ported to Orleans) and while spinning myself up on React/Redux recently I started realizing how closely our data flow architecture mimics Redux.

My plan had been to work to make the parallels more explicit so it's easier for other devs to wrap their head around the architecture ("it's just Redux" is a lot easier to explain than "it's this custom homebrew thing", just like "it's just Orleans" helps significantly with detailing the Actor model).

The idea of an actual server-side .NET Redux implementation is really exciting, particularly coming out of the Orleans community.
This seems to be true in my experience. I was stopped in a subway station with a legal folding pocket knife (no assisted opening, blade length <4"). One of the undercover cops took the knife and repeatedly tried to get it to open due to gravity alone but couldn't. While he was doing this, the other one was questioning me: what do you use the knife for? (opening boxes at work) what do you do for work? ("computer guy").

They gave it back to me and told me it's best if I keep it inside my pocket instead of clipped to it.

Even though that ended OK for me, there are a bunch of ways it could have gone worse. If either cop was an asshole, or having a bad day, or if I had darker skin, or was wearing a hoodie, etc. I once read about someone getting locked up overnight despite his knife being legal because he had it clipped to his pocket - the visible clip was deemed by the police in that instance to constitute "brandishing a weapon". Not sure if that's true, but probably best not to take chances.
The big firms and employers with US HQs are global. They have a duty to their shareholders so of course they will outsource. Hopefully we'll get some policies in place to prevent these large firms from stashing cash overseas and avoiding taxes.

Small firms account for 55% of all jobs and 66% of new jobs and 54% of all US sales [1]. Leadership can do a better job of incentivizing entrepreneurs to start new businesses and to help SMBs hire more people. Requiring health care and rising costs coupled with a highly indebted workforce makes it more difficult for both parties. Education can also help prepare more entrepreneurs.

[1] https://www.sba.gov/managing-business/running-business/energ...
Related, dystopian prediction: https://www.wired.com/2017/02/clive-thompson-future-of-work-...
>Many people would be made happier if steak would be no more expensive than carrots. //

I kinda know what you mean but ... if we structured society to make steak that cheap we'd fritter away resources on something that we don't really need to spend them on, we'd probably destroy a good deal of eco-systems too in the production, deforest to make cattle farms and such. Ultimately we think we'd be happier, but in practice we'd probably not be happier; just have more ecological damage to contend with.

We'd probably be saying we just wish we had cheap carrots instead of steak all the time, probably.
The cookie banner is annoying ... You're right

> https://news.ycombinator.com/item?id=13802068

The last time one of these "ordering services" [https://www.justeat.it] targeted me with ads (via sms), I tracked back the data, crawled the web for their mails, sent them a good list of laws, so they have been forced to reply and delete all my personal data in a timely manner.

Never seen a single ad again, I am unsure this would have worked in the US.
Much of the gains are coming from a huge increase in the (more expensive) Model X deliveries.

2016 Q1 model S: 12,420
2017 Q1 model S: 13,450

2016 Q1 model X: 2,400
2017 Q1 model X: 11,550

For guidance, Tesla wrote in their 2016 Q4 letter (dated Feb 22, 2017):

> We expect to deliver 47,000 to 50,000 Model S and Model X vehicles combined in the first half of 2017

So they're on track.
Yevgeny Yevtushenko has died
It's only relatively true.
You should read up on your French Revolution. It wasn't the poorest who revolted the most.
What a ridiculous inquiry. There are 400 hours of video being uploaded to YouTube every minute and these people think that Google should inspect each and every one of them for hate content. Why don't they go after all of the UK ISP's and carriers that serve hate content from UK based IP addresses?
They had great pilots and great aircraft at the start of the war, but by the time Yamato was sunk it was all gone. They didn't even have enough fuel for a round trip - they were going to ground her and use her as a fixed gun emplacement.
> ... they'll give you long-winded explanations justifying cheating ...

This is kind of off-topic and nitpicky of me, but it's something that's been on my mind recently, so I'll go ahead anyway:

For many things in life, condemnations are much easier to make than defenses, but that doesn't mean the defense is without merit.

I once took an upper-level math class where the instructor told us that we were not allowed to receive any help from people who were not currently enrolled in, or administering, the course. I said "screw that" and routinely asked my friend at another university, who had taken a similar course, for advice and clarifications on the subject matter and assignments. As a result I did very well in the course, particularly on the exams (where of course I had no one helping me).

This was clearly cheating, but to fully justify why I felt the rule was unfair, and why I felt it was morally permissible to cheat, would have required a full exposition of my beliefs on the purpose of education and fairness and personal responsibility. Meanwhile, anyone could just say to me, "that's against the rules, it's cheating, and you're putting the people who don't cheat at a disadvantage." Much easier to condemn than to defend.

This is really just a nitpick, though, and I agree with your overall point.
There are several reason why I cannot follow your path for "legal" drugs. First, most doctors are loathe to provide long term pain management solutions, and even if I could find one, the cost would be outrageous and the hassle of dealing with the office visits and pharmacies would soon drive me away.

Second, I've tried Ritalin and it simply does not last long enough for what I need it to do. I know what works for me and I was very successfully self-medicating myself, and for the first time in a decade I was able to function at a very high level and be comfortable enough to find peace and even happiness.

Street drugs are killing me? No my friend...what's killing me is a criminal justice system and a society that has branded me undesirable and unhireable just because I use substances that they don't think I can handle.

[edit] I am fully aware that most of the readers here are going to pompously laugh at my assertions that I could somehow successfully medicate myself with "street drugs", and even use that as de facto proof that I am insane and/or a hopeless junkie to disregard my situation.

You of course have every right to make such judgements because I too know of many individuals whom are totally unable to function while taking these substances. However, I implore you to not lump me into that group so quickly, and to at least listen with an open mind to the substance of my rants...
Here's a question that's tangentially related to the article in that it deals with property based testing. I'm curious what the software veterans thing about this:

Should you write property based tests of a third party custom api if you are on a short term contract and pretty sure that no one is going to maintain the testing suite? On my last contract the product quote api and the product order customization UI I was writing were being co-developed at the same time by two different parties. I found a lot of errors in the schema/third party endpoint by randomly generating lots of product orders and tossing them at the endpoint. While this helped a lot in development, it took a fair amount of time to write. Knowing the parties involved I'm 95% certain that the tests were never run again and probably ignored after I left. Is it more cost conscious to just not write the tests and slog through to the hand-off?

I realize that this may be a little hard to answer without knowing the project intimately. I just sometimes wonder if I write tests too often.
America needs apartments and condos that have decent sound-proofing.
...maybe because JSON is one of the worst serialization "protocols" in common use?

If you ever need an argument for why "worse is better" actually rules the world of software, point to JSON and drop your mic.
Startups at Singularity University’s third demo day
Mormons also believe that any sexual relations outside of a legal, heterosexual marriage are a sin. I believe in this doctrine. I had many friends who found this doctrine hard to live by between that wanted to act on opposite-sex attraction with glee! I also found this doctrine REALLY hard. I wanted, really wanted, to act with some glee on some people I was attracted to and who were attracted to me. But I didn't. I dated, I got married, and now I have a happy marriage and family.

Would I have been judged? Maybe. Did I have fear of judgement? Maybe. I do know I felt there was a benefit to following this doctrine of celibacy and marriage. Did I judge my friends who didn't follow this? No I did not. Did they feel judged? Possibly, you'd have to ask them. I do know a number of them wish they had followed this doctrine when they did not in the past.

My point is, beliefs by their very nature can make people feel uncomfortable. Beliefs by their very nature can be very hard to live by. Should we remove them all? Where do we draw the line?
I am surprised that domain was still available
One button games, e.x. gamee.
It's not as simple as that. What makes locks expensive (no matter their policy regarding fairness) is blocking. Blocking leads to context switches, which are extremely expensive. Linux not using fairness does not eliminate that problem, it mitigates it (which is a good thing, just not a panacea).

I have a simple benchmark that loses performance the more you parallelize it beyond 4-6 cores, until eventually it becomes slower than the single-threaded case [1]. And contention on that is not actually that high. That's still better than the macOS case, where performance goes to hell for even two threads, of course.

Here's the output of time for 32 threads (running on a 48-core system):

./a.out -p 32 7.72s user 75.04s system 2603% cpu 3.179 total

as opposed to the sequential case:

./a.out -p 0 1.94s user 0.00s system 99% cpu 1.942 total

As you can see, the program spends the vast majority of the time in the kernel due to blocking constantly. (Note that other factors add to the overhead, too.)

In short, you do not want a high degree of contention, anyway. The macOS locks just make contention hurt much more.

[1] https://gist.github.com/rbehrends/27a1ca27ddec7016cd42428b9c...
JavaScript hacking and testing
"periodic" smoker probably means not daily, which means she's probably fine.
Do you have a source for both of those claims?

As a Mormon, I can say that from my experience, "a lot of them take wives from whichever foreign land they were in too", isn't true. In fact, if someone does it's uncommon enough that it's noteworthy.. but it's not terribly surprising if it does happen. Also, there's women who serve missions too, and have for a while.

With "Part of the plan to grow the religion.", I've never seen that in the church's plan.
What where the terminator is killed and everything turns out ok?
MantisVPN – Big data is digital stalking
Are VW sales increasing 69% YOY too? Do their cars have an ASP of about $100,000?

Apples and bananas.
A real REPL alternative for Java 8