skysight-inc/HackerNews huggingface dataset:
WTF locks now use a policy we call eventual fairness. You can barge but the amount of time anyone loses due to the barging race is bounded. https://trac.webkit.org/changeset/203350/webkit
> generally slanted more on those who don't understand how many more better opportunities they might have it than others

People mostly only see what they have now compared to what others have in their social sphere, as it translates to social ranking. When people talk about "better opportunities" it lacks understanding of just what the social sphere encompass.

For example, there was a study in wage differences done in Goteborg (Sweden) which found that in the age group below 25, women generally earned more than men for the same job and education. Between 25-35 there was no wage differences, and above 35 wages slowly started to favor men with the higher differences when people reach over 50. If we then count the number of years people stay in the work force we can easily see that 35+ is significant larger than 25 and under, but is it fair (and empathic) to call it an privilege for young men that old men at 50+ earn so much more money than women over 50?

The Democratic Party and the left movement in general could start to switch rhetoric towards individual needs and disadvantages rather than generalizations of groups. It would still be the same politics but it would include everyone who at some point in life, location, (or any other qualification) becomes disadvantaged compares to others in their social sphere. Young white men without work is their voter group if they just stopped generalizing them into the privileged rather than the disadvantaged.
brings back memories of natachata.
https://en.wikipedia.org/wiki/Natachata

Rumour has it there was this one guy who wanted to marry her
;)
I jumped on the Rust train this weekend and came up with this little project.
I feel disappointed when I read articles like this. It seems the whole production side of the market doesn't get yet what it's supposed to do. But it's so obvious.

If you chat with a bot you have near-human expectations. Yes it should be flexible and not just one-purpose. That's the reason for chatbots instead of a button. And if you can't provide that you need to use bots to make human labour cheaper, e.g. telephone bots who make support hotlines cheaper by getting some of the details out of the way before sending you to a human. Success will come to companies who can work in this gray area where bots and humans interact to provide a service together. I think Amazon did the same, when they started their suggestion engine, where actually humans would do the sorting at first, then supported by machine learning and finally they got replaced by pure software.
Someone leaving an ideology opens the possibility that the ideology may not be founded on solid ground in the minds of those who stay.

Mormons spend a lot of time proclaiming how much they know it's true to each other. I've always believed this to be some sort of a mental trick like "if we just keep saying it we'll make it so". This isn't to bag on Mormons either. Lots of groups do something similar (many of which are not regions). I have to assume it's an essential part of social functioning at some level.

Someone leaving undoes at least a part of this exposing an underlying crack in the carefully constructed reality. Thus it's a threat. Predictably people don't react well (nor understandably are they comfortable around) threats to their essential world views.

There is a lot to admire about Mormonism. But given the theology it has to be a fair amount of work to maintain belief in the face of modern knowledge.

This probably applies to a lot of more intense religions that take dim views of apostates. Or any other belief systems for that matter (i.e. the Silicon Valley echo chamber with apostate Peter Thiel).
Problem with this is that you then create incentive for businesses to pay less for staff, knowing the government will pick up the tab. Alternatively, the government prescribes the work - But then I suppose you end up with jobs which don't motivate people to get out of bed in the morning and leaves them in the same cycle we're trying to prevent
Meanwhile, any opponent we're likely to encounter there has supersonic anti-shipping missiles, against which only CIWS point-defense cannons are likely to be useful. CSG-1 mounts only sixteen such weapons, and each only has magazine space for, at best, 20 seconds' sustained fire before requiring downtime for a manual reload.

While the Phalanx CIWS is inarguably impressive in specification and testing, the thing about the US military is that, whenever we get into a fight, we're always 150% ready - for the last war. It takes us a while to figure out what we're doing in the current one, and it costs us. I see no reason to imagine this pattern shouldn't hold in a new war against an opponent equipped with Moskits.
Panther: DIY Website Builder
The tc command is great except for the weird command structure. I really like the comcast tool as a wrapper for tc: https://github.com/tylertreat/comcast

It makes it much easier to do throttle the way you want.
Ask HN: What short and effective exercises do you recommend?
I am convinced that I should exercise regularly, but I prefer short and effective exercises which will get me to 80% energy with 20% effort so to say. My intention is not to be Hercules, but to be healthy enough to think clearly and be active.

Types of exercises I follow and recommend:

[1] 5 Stretches Day9 recommends before playing Starcraft 2: https://www.youtube.com/watch?v=SSbf4mBKq-o

[2] Exercise to improve hunchback posture forward head carriage correction: https://www.youtube.com/watch?v=LT_dFRnmdGs

[3] Skipping for 5 mins. How to Jump Rope for Boxing: https://www.youtube.com/watch?v=GRStB06uhgE

[4] Sleeping for 7 hours.
One can use a compiler switch to disable exceptions in every popular C++ compiler.
Go ahead and visit Salt Lake (I am comparing to Colorado). I think they either don't have the money or out of principle do not maintain their roads.

That's the economy. The geography is not favorable either. Salt Lake sits in a bowl surrounded by dark hills with little vegetation. The hills are all dug by mines and open pits. They have the whole range ("on the other side") that is essentially one big mine. The winter is cold and the temperature inversion traps cold air in the bowl and the air quality becomes worst in the nation (you can't even run outside). There's no chinook winds in winter, so it's colder than the other side of the Rockies.

The political landscape is very bleak. This is the most conservative state in the nation. Utah hates their environment so much, that they are working on shrinking or destroying several National Monuments (Escalante and Bears Ears). Their congressmen are loathsome Trump toads like Chaffetz (who investigated Park Service for making a folder with maps for a new monument, but refused to investigate anything about Trump).

The anti-environment stance in Utah has become so bad, that the Outdoor Retailer Show (the prime event for multi-billion outdoor industry) has left Salt Lake. Patagonia, Arcteryx and many others initiated it.

The only redeeming quality in Utah is the ski areas nearby. 15 miles vs 40-60-70 in Colorado. And the snow is better.

BTW, the Salt Lake is empty in winter, in prime ski season. Never seen motels and hotels so empty and so cheap. Good for skiing, not good for the economy.

Mormons are nice people for the most part.
« Note the download isn’t going to hover exactly at 1.0K/sec — > the actual download speed as reported by wget is an average over time. In short, you’ll see numbers closer to an even 1.0K/sec the longer the transfer. In this example, I didn’t wait to download an entire 4.2GB file, so the 10.5K/s you see above is just wget averaging the transfer speed over the short time I left wget running. »

Wrong: you see 10KB/s download speed because you are not throttling the incoming packets but the outgoing packets!

So, what you are really doing is rate limiting outgoing ACK packets to 1KB/s, which delays your outgoing ACKs, hence preventing the remote server from sending you data at full throttle.

You can see that with a tool like "bwm-ng" to see Rx/Tx speed, and you'll see exactly 1KB/s on Tx, and something variable on Rx.

The incoming rate will fluctuates depending on the TCP window setting used by the server which translate to how many non-acknowledged packets are allowed to be sent by the server.
> you should have gotten a script for adderall/ritalin or some other ADHD drug from a doctor. It's not difficult.

It is difficult to get a doctor to prescribe you those drugs when you have a history of using meth.
> By 2028, the age will rise again, to 67.

They could just set the age at 80 and be done with it. Funding problem solved! /s
Not sure I understand his criticism of the Blacklist. Does he only want scripts to be formulaic?
I've always liked this idea, that the government has jobs of last resort that pay minimum wage. There's always something to do, even if it's just picking up litter.
UBI is very simple if you allow the state to acquire capital and cultivate it in a sovereign wealth fund. Imagine, for example, public ownership of 50% of the most valuable real estate in the country, which is then rented as usual.

You don't need sky-high taxes when there's income from capital to distribute.
Where people are involved there is no such thing as an absence of economy.
Modeling Reality and Envisioning the Future
There ought to be karma threshold for posting too in order to block noobs responding with personal attacks to provocative posts they can't flag.

Yeah, paradox, I know. One can dream, though :)
The first one you link to was a plane that skidded in on landing. Video of the crash is readily available, and makes it clear that comparing it to a deliberate, full-speed crash into a reinforced building is maliciously stupid.

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

The fourth you link to appears to be https://en.wikipedia.org/wiki/Continental_Airlines_Flight_14..., which didn't even get into the air in that crash - it just skidded off the runway.

The other two photos I can't immediately identify, but strongly suspect are similar cases.

I've linked elsewhere in the comments better examples.

Here's what happens when a Concorde hits a hotel: http://www.concordesst.com/accident/englishreport/images/vue...

And here's what happens when someone suicidal points a plane into the ground: http://i2.cdn.cnn.com/cnnnext/dam/assets/150324150543-25b-pl...

As it has become clear your statement "I don't know what happened and I can only make conclusions based on the data I have access to" is a lie, I'm done here.
Ad targeting can be done based on what you know about the content it is displayed against. But it seems like a lot of weight is put on what the network knows about the person accessing that content.

Enabling brands to automatically opt-out of being shown adjacent to content with extreme/hateful views is only part of the problem. Ad tech must also contend with the fact that the audience has many dimensions. Someone who harbors hateful feelings for a subgroup of humanity may also be interested in a sweet deal on a pay as you go plan from AT&T.
Corporate accounts don't do well here. You'd be better off posting as an individual (that doesn't mean you need to use your real name, just present as a person rather than a company or project).

For best results, put "Show HN" at the head of the title and add a first comment to the new submission introducing yourself, giving the backstory of how you came to work on this, and explaining what's different about it. That tends to seed discussion in a good way. Good luck!
In addition, "workfare" is a well-tested approach that has given good results in the past [1] [2]. What's to stop someone on UBI from joining a gang, anyway?

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

[2] https://en.wikipedia.org/wiki/Federal_Writers%27_Project
Long, but very well written and lucid article by current MIT undergrad
> The political landscape is very bleak. This is the most conservative state in the nation. Utah hates their environment so much, that they are working on shrinking or destroying several National Monuments (Escalante and Bears Ears). Their congressmen are loathsome Trump toads like Chaffetz (who investigated Park Service for making a folder with maps for a new monument, but refused to investigate anything about Trump).

Utah is also home to some of Congress' most anti-Trump members. Sen. Mike Lee, Rep. Mia Love, among others.

At the 2016 GOP convention, the Utah delegation was one of the groups trying to overthrow Trump's nomination (along with Colorado's delegation). They failed, of course, but Sen. Lee was instrumental in getting those efforts off the ground.

Almost as if a broad generalization isn't an accurate picture...
For sure. My complaint was only wording choice (not yours) without clarification (which would have been yours).
I understand your point. However, branch prediction is so good nowadays that it rarely matter, especially for short branch [1]

My main concern about trace cache/micro-ops buffer is how it would act when it encounter an instruction boundary change? Would it get flushed? Decoding can be bottleneck for some workload (e.g. SIMD Integer).

[1]: http://yarchive.net/comp/linux/cmov.html
College Classes in Maximum Security: 'It Gives You Meaning'
I think that was a rather confusingly written article. It uses the word evolution in several different senses which means that it is hard to see if the writer really understands the subject. Yet, he is a professor at Harvard so I think it is safe to assume that he really does understand it.

The problem is that a careless reader could quite easily skim the article and conclude that the moths, for instance, had undergone genetic changes as a result of the environmental changes when all that had happened was that the proportion of the population that was darkly pigmented had increased, presumably because predators were able to see the lighter variants more easily. If it had continued long enough it is quite possible that this variation in frequency could have become fixed by driving the light coloured variants out entirely.

But evolution, as I understand it anyway, is the combination of mutation plus the fixation of that mutation through differential survival; that is we have to include the origin of the light and dark varieties as well as the differential survival of them.

Lastly this:

> The moths evolved to become dark in order to match the background of these trees.

That's backwards. The dark variants already matched the trees, selection pressure (differential predation) caused that variant to become more frequent in the population when the environment changed.

It would make sense to say:

The moth population evolved to become dark because they matched the background of these trees thus resulting in fewer of them being eaten by birds.

But even that is open to misinterpretation because not everyone will distinguish between the moths and the population.

There is no shortage of well written works on this subject so it is a pity to see a confusing one mentioned on HN.

I personally recommend Almost Like a Whale: The 'Origin of Species' Updated by Steve Jones for a popular rendering and The Blind Watchmaker and The Extended Phenotype by Richard Dawkins for those wanting a more technical explanation.

A disclaimer: unlike itchyjunk I really am not an expert, just a moderately well read engineer with physics degree.
The examples given are just embarrassing. What weather service doesn't understand zip codes, or, y'know, the name of an entire US state?

Last year, I said:

"Chatbots are a fancy name for when your API is accessible through some well-known IM service.
They come with all of the monetization issues of APIs, but they're surfaced in an environment where you have no pre-existing relationship with the client, and you can't even charge them for access.
This essentially limits the business model to where you give away the chatbot and make money some other way; or you recognize you have no business model and do it anyway." [1]

The discoverability factor is amusing: apparently everyone complains about discoverability, just like they did with Apps and websites. First-comer Kik isn't big enough for advertisers, meanwhile, Facebook added bots just to have them and isn't doing anything to promote them because it realized it has all the users, and botmakers will give them business regardless.

The discoverability question always boils down to "how will people find my stuff, in favor of my competitor's stuff?", which just proves that the chatboot "boom" is just like the app boom and the website boom before it [2]: a gold rush to make it big early, then as the dust settles, the roster of victors will have emerged and they'll maintain those rankings for years. Others can still establish niches for themselves, but they are deluded if they think runaway success is a realistic goal.

All this means, as the article points out, that most of today's chatbots are just phone trees in text form -- which still has value, but is a lot less enticing as a get-quick-quick scheme.

[1] https://news.ycombinator.com/item?id=13309116#13309844

[2] https://news.ycombinator.com/item?id=12863565#12867493
The problem is that it gets tedious if you use HN to promote an agenda, just as conversation in person would be if someone were always changing the subject this way. HN threads are supposed to be good conversation, so please just don't do this.
Please stop writing articles that say "Please stop X"

K, thnx
Problem is how to part rich people from the lion share of the money they are used to take. You can't have automation utopia without redistribution of wealth.
> are you living off of smsinbox?

No, not even close :) But the customer base is growing slowly and steadily.

> What do you estimate is the average weekly amount of hours you spend on it?

Under 2, most weeks.
I hate to be the one to say it, but this is a major contributing factor to the election of Donald Trump.

This problem will only be exacerbated by an unlimited flood of low-skilled, poorly-educated women, legal or otherwise, into the traditionally male US workforce. Yet the Democratic party is staunchly opposed to any measures the might stem this flow. Instead, they lecture and name-call one of their former major constituencies, working-class males, who are the big losers in this equation.
I think there is potential for problems like you mention. This would depend on how the program was implemented.
I'm a Mormon (grew up in Utah, served a mission in eastern Ukraine, speak Russian fluently, now live in the Bay Area).

I often think of the way the Mormon church works as a distributed system, and the way it operates is not unlike most open source software. It works because everyone knows their role, is dedicated, and willing to sacrifice.

In the ward (congregation) I'm in now I teach the fourteen-year-olds on Sunday. My wife teaches the 16-year-old girls in the third hour of church. In our last ward I was the eleven-year-old boy scout leader, and would take one night a week to teach them self sufficiently, how to camp and fish and hunt, knot tying, etc. We'd also go camping four times per year.

Both my wife and I fast (don't eat) one day/month and donate what we would have spent on food (in reality a lot more) to the poor. We also donate 10% of our income to the church, a lot of which goes to the poor. We feed the Mormon missionaries once a month (we did so last night; one grew up as a refugee in Kenya, the other grew up in the Philippines). My wife and I each served a mission (me - Ukraine for two years, her - Lima, Peru for 18 months).

The organization is what makes it work, and is really top notch. If there's an emergency we know exactly what our role is. When we come across someone who is struggling we know exactly what to do. There are volunteers assigned to be employment specialists, to help with food, over shelter, educational resources, funds earmarked, etc. (For both members and non-members). Every once in a while calls for extra funds or materials come out during a natural disaster or refugee influx, though most of the time those are stockpiled and ready to ship long in advance.

There are weekly leadership meetings where needs of the people in our area (mostly concerned with members, but we'll discuss on-members as well), and each member is supposed to have an in-person visit each month to make sure they're not doing OK. I'm assigned three families, and if anything is wrong we report back and it's taken care of. In my teens I volunteered once a month teaching in a prison and once a quarter helping out in a nursing home.

Growing up we served on the church farm, my parents frequently volunteered at the canning facility, and we took people into our home that were struggling to get by.

There are a lot of problems within the Church, and things we need to work on and fix. But, I think, as an efficient caregiving and charitable institution, there are few in the world that rival it.
I am not a Mormon but my understanding is that there has been a strong push for conversion in Africa and Asia.
My favorite version of nonsense in ads is the current mobile space.

Assuming mobile data is $10/GB, a 1MB video ad costs the end user 1 cent. Quality (though not premuim) mobile ad space has a CPM of about $5, or a cost per impression of half a cent. So whenever you see an ad in a mobile app and you aren't on WiFi, you are paying 1 cent to use the app _and_ watch an ad and the publisher is getting less than half a cent (ad rev share) from the advertisers. The end user and the publisher would be better off if they just paid the publisher half a cent directly.
You'd think so, but it's actually more expensive because you don't get the experience of buying a Klein bottle from Cliff Stoll.
I feel like the author of this article is missing the reasons behind the rise of adtech in the first place, and doesn't really address how traditional advertising can compensate. There are at least three forces at work here:

1) People straight up don't want to see ads. Ad blockers, Netflix, etc. are a natural response to this. If your medium relies on traditional ads, there's an increasingly large chance that your audience won't ever see those ads in the first place.

2) Companies want to know that their advertising dollars are actually producing results, and traditional advertising completely sucks at this. If you've never run a traditional ad campaign, I suggest giving it a try and then decide how much value you think you got out of it. You can spend thousands to millions of dollars and have absolutely no idea if your money impacted sales even the smallest amount. Compare that to adtech, where you get real data on outcomes on a regular basis. Even if it's crap data, it's often better than "well we think the brand is stronger now".

3) Traditional mediums for advertising are dying out quickly, especially with younger demographics. Newspapers used to be the prime advertising medium, and now most of them are guilting, begging, or strong-arming people into viewing their ads online. Magazines readership has been declining year over year for at least a decade. Live broadcast TV viewing among younger viewers has been flat or declining as well. Where are you supposed to find captive audiences willing to sit through your golden-age traditional advertising spots?

I agree that the adtech industry is slimy and in desperate need of a shakeup, but idolizing traditional advertising while ignoring the difficulties of ads in today's world doesn't really help here.
Thanks.

Google uses interesting approach to handling service accounts: JWT is used as user credential once to get the access token (session credentials) that is reused between requests.

https://developers.google.com/identity/protocols/OAuth2Servi...
We get to pick our majors in Uni here, so many are free to study things that don't train them in useful employment areas at all. In e.g. China you don't get much of a choice (unless you test ridiculously well). Idk that could be part of it.