skysight-inc/HackerNews huggingface dataset:
I don't know anything about server-side HSMs.

However, smart cards have existed since forever in the enterprise. You can buy FIPS 201-2 Level 3 compliant smart cards by the truckload at ~$10/card, generate a keypair onboard, put the public key in Active Directory, and have a pretty solid guarantee that the private key will never leak. Distribute one to every employee and use them instead of (or in addition to) passwords for Windows logon. The per-device cost is very low, but the big vendors (Gemalto, etc) want you to call their salespeople to discuss how many hundreds of thousands of dollars the Windows integration and card programming software is going to cost.

Most of these are JavaCards preloaded with a proprietary applet, then locked so you can't change the applets. The vendor then sells a driver that communicates with the applet and provides a PKCS#11 interface to the OS, so the card can be used for i.e. webmail client certificate login, PAM modules, domain authentication, SSH, VPN, etc. You can also just buy unlocked JavaCards and write your own applets for them. This is how most smart card products (national IDs, school IDs, large corporate deployments, U.S. DOD CACs, etc) come into existence - buy JavaCards by the shipping container, load your applet, run through an ID printer, distribute. There are a few places that will sell in low volumes with the default key set so you can use tools like GlobalPlatformPro to load open-source applets. Otherwise you can pay a coule grand for an SDK. There are a few open-source applets that (allegedly) provide a PKCS#11 interface on Linux and OSX through OpenSC. The JavaCards I bought were too old for most of them, unfortunately, but I'm buying some newer ones.

Old corporate hardware used to have smart card readers integrated everywhere - in monitors, in the keyboard, in the sides of ThinkPads. Nowadays the card + reader thing is a little dated and people would rather carry a USB token. So you can buy (bulk, white label) JavaCard chips with an integrated reader in USB form factor. Interface protocols are the same, and the same applets can run on both.

YubiKey wrote its own proprietary PKCS#11 applet and drivers. They also forked an existing OpenPGP applet (competing standard) which you can download from Github and (theoretically) run on a white-label JavaCard yourself.

So did Nitrokey. The only thing that's new about these developments is that the personalization tools and drivers are free, and the tokens are available in quantity 1. There are actually a few dozen different corporate, enterprise-sales-only YubiKey/NitroKey-like devices already, and have been for years. NitroKey is actually on the expensive side - their ~$50 model has a bit less functionality than YubiKey's. See also Feitian ePass2003, Gemalto IDBridge K50, etc.
It does't work that way crystals will still form, and salts mean free ions free ions mean corrosion.....
You have stated the hypothesis that a conspiracy of "Racism" is the reason why
that certain groups under preform in the tech industry. Prove it. Prove that there is a conspiracy of "Racism".

Prove that there is a conspiracy of "Racism" between Asians, Europeans, Indians and other groups who have done proportionally well in the tech industry.

It is a delusional baseless self serving Ideology not an examination of socioeconomic and educational disparity that perpetuates this narrative of the "Silicone Valley Hood Men" who rule the tech industry.
That quote with the straw dogs is particularly relevant. Straw dogs are important during the festival. Hours and days are spent procuring and preparing them. - while you have family, your family is important. The straw dogs are then burnt and forgotten. When your family goes don't be attached to force it to stay. Everything is like clothes. While you're wearing them they will keep you warm, and you treat them with some respect. When the clothes are worn out, you throw them away and find new clothes. Are your clothes part of your self even as they keep you warm? Just because you have family does not mean you have to make them your identity, you can still tell a narrative about them, just as there is a narrative with the straw dogs on the day of the festival. If they wanted to use a metaphor to represent something completely unimportant I don't think they'd choose straw dogs. Maybe leaves on the ground or ashes after cooking dinner. Straw dogs are important for a short period of time, like everything.
You mean, as opposed to banal things like their jobs?
Deepbills Project – Cato Institute
We've had this discussion ad nauseam on other addiction threads here. The TL;DR of the literature is that in the short term, most methods have the same "success rate", where success here is defined as successfully achieving abstinence from the problem substance.

Participation in AA or other support groups (eg. SMART/Rational Recovery) is associated with substantially increased rates of continuous abstinence at the 1, 3 and 5 year marks after quitting, although there may be some self-selection bias going on there (participation rates being higher among the more motivated and so on).
COM Express Modules Set Sail on Intel's 6th Gen Core Skylake
Yes, I think so too. Tumblr user su3su2u1 wrote a post which argued the same thing in more detail: http://su3su2u1.tumblr.com/post/120899546078/resolving-the-s...
30 Intriguing Email Newsletters You Should Subscribe to for the Weekendophile
Personally, I think the company should be required to continue to pay you during the non-compete period or waive it.
Yeah, I took the title to mean no one but myself could save me.
>>I could never be an alcoholic, alcohol does nothing for me except dulling the senses.

I think one of the common(if not primary) ways people become alcholics is when their senses keep delivering overwhelmingly negative signals and they want it to just stop.

When you feel that your life is awful in every way imaginable and you just don't want to feel anything anymore...
Would you mind elaborating? What kind of views are you talking about?
Its not a matter of which price measure you use, using any price measure as a control for UBI means if you set it outside the stable range the economy can support, inflation no longer acts to reduce the real value of the benefit down to the level the economy can support.
Is there a flag to mitigate this at link time?
The Shady Money Behind America's Sports Stadiums
Does the Tech Industry Even Deserve Women?
Also looking for interns ?
It usually seems, to me at least, that the proper and expected response is a mix of "Good!" and/or just returning the "How are you?"

"Meh", "Ugh", and other actual emotions don't seem to fit my idea of what the other person wants to hear. Those invite conversation, or almost hint at asking for a conversation. I don't think that's what the other person usually wants.

I've taken to mechanically translating "how are you?" into an emotionless "hi".

I agree though, it's all very weird. Americans don't seem to just say "hi" very often.
Aphyr's been testing more than SQL stores.

"NoSQL" is not a magic bullet: concurrency is still hard when you skip the SQL.
Interesting to hear that. The first time I ever had unrestricted access to alcohol was a revelation - like I'd suddenly found the cure for everything that ailed me. I lost count at something like 26 standard drinks.

Fast forward about two decades and surprise, I'm an alcoholic!
I suspect the fuzzy feeling was more that his discovery seemed to have caused Windows to be changed. Who wouldn't feel some kind of emotion at that?
Sometimes it is just a way to tell the other person "I acknowledge your presence." I prefer a smile and/or a nod, a wink.
Check out Giant Swarm. We have a hosted version you can kick the tires on.
Unfortunately this seems like at best an uphill battle against $AAPL's unlimited legal resources.

It is most unfortunate Apple doesn't have a track record of being considerate of any external entities which get paved over along the way.

The steamroller does what it does.
"Technology companies like Google and Facebook provide opportunities for shared games, sports, exercise and meals — and research suggests that playing together and eating together are good ways to foster cooperation."

Does anyone else find this sort of stuff very corporate and off-putting? I'm all for hanging out with some coworkers on occasion. I like quite a few of them. But company-sponsored "hang out with your coworkers to foster friendships!" time just seems fake.
Announcing Oculus Connect 2 Schedule, Talks, and Speakers
From all studies I've seen it does. As a vague rule addiction lasts at most around 10 years
The long, strange history of Lululemon, North America's weirdest clothing brand
I ran a quick simulation assuming that the banker and the player both start with $100 and the game ends when either party gets to $0. It seems like the break-even entry fee is somewhere around $5.50, anything higher and the player almost always loses first. If the banker has more money than the player, it only makes the possibility of the player winning smaller. And even if the player has more money than the banker, they may have to play hundreds of games to come out ahead. This game doesn't seem very fun.
Anderson.vim: Dark vim colorscheme based on colors from Wes Anderson films
Does building .net projects require MSBuild?
If you were paying 50$ to play this game, you would have to play around 2^50 (each time paying 50$) times to even break even! I think the article is a good illustration of how expected value can't be really used as the only parameter.
You are asking me to prove that racism exists? The rest of your post makes absolutely no sense. What on earth is a "Silicone Valley Hood Men" narrative?

On second thought, never mind. We're deep in conspiracy theory here. Neither of us will gain anything from this exchange.
That was the entire point of the story. That the way to fix your personal problems is to take responsibility for your own life. It takes you deciding that you are going to change who you are.

There was no one to rescue her because you can't be rescued from yourself.
On a similar topic - AA actually isn't that effective: http://www.salon.com/2014/03/23/the_pseudo_science_of_alcoho...

I haven't read the book the above article is covering but it seems Dodes argues psychotherapy is a better alternative as 'addiction' is usually just a manifestation of self-destructive/self medication behavior ultimately due to untreated psychological issues. In this OP's case this is looks like depression.
I have a 32" 3840x2160 60Hz Asus PQ321Q which I run at native resolution with no scaling. It's fabulous. More pixels than the dual 2560x1600 30" monitors I had before, and it fits entirely in my field of view. I barely need to move my head.

Get a TV only if you can return it. A matte monitor will nearly always look better in realistic lighting scenarios.

Definitely worth it, at least for me, especially since I expect I'll keep it for 5-10 years.
His understanding of the reasoning behind Tradition 11 is flawed. It has nothing to do with protecting the image AA from member relapses.

It has to do with encouraging humility among its members, who are alcoholics and who generally tend to have issues with being self-centered. This is true of a lot of the traditions - "leaders are trusted servants, they don't govern" and so on. Basically trying to keep addicts from getting an inflated sense of their own importance.
> the contextually nonsense word 'what'.

I don't buy that it's contextually nonsense. I suspect you had a bad reaction to it and have gotten caught up in that initial reaction. I could be wrong about that but your stated perspective is noticeably extreme and unique about a relatively tiny point.

> if you're being very generous it means "What is 3?" (asking for its value).

I don't think that's being especially generous. But yes, please be generous. :)

I don't think it's asking for its value.

What is Belgium? (Country)
What is HN? (Time Sink)
What is `4 -3i` ? (Complex Number).
What is $age? (Int)

If you want a value you just write something like:

say 3; # 3
say $age; # 55

> You asked what I would suggest?

Well I intended my comment for epidemian, but OK. :)

> If you want to be really cute

Perl 6 explicitly incorporates fun but also explicitly avoids "you think that's cute today" mistakes.

I like the choice of names for the pseudo method mop macros: what, which, where, who, why, how, etc. But that's partly because: I find them easy to remember as a group; I found them easy to understand once I'd encountered them once; and I've not seen anyone react negatively to any of them the way you have.

----

Anyhoo, I hope you won't let your dislike for the rarely used .WHAT et al to unduly color your view of Perl 6. I don't expect the tutorial that's the topic of this HN to impress anyone but that's because it deliberately sticks to absolute basics. Instead, I urge you to wait until next year, and then take another look; I think you'll see there's a lot to like.
> That "we" shouldn't allow women to be founders is not just an uncharitable interpretation of PG's words

It's not that uncharitable, but saying the issue is with women only is too narrow of a critique. He said anyone who is going to be worth it as a founder will find computers and be programming them by the time they enter their teens. Anyone else clearly isn't into it.

So it's not just women, it's poorer people too. Is people who grew up in a house without a computer or had luddite parents. Its people that didn't realize this was something they were interested in until later. They're all people who shouldn't be founders.
> kids I knew, from the first drink of their lives, it made them a different, less stressed, happier person.

> Point is, some people genetically have an alcohol problem.

Can you explain how you got from point A to point B above? I don't understand how your observation implies dependency, addiction, or any of the numerous problems that alcoholism causes in someone's life.

It is also true that some people have inherited traits that interfere with processing alcohol. But I don't understand how you can conclude that someone has such a trait from observing their behavior when drinking, nor how you conclude that such a person is an alcoholic. In fact, perhaps the most common genetic quirk (it's not really a defect) is a missing encoding for alcohol dehydrogenase, which according to Wikipedia (https://en.wikipedia.org/wiki/Alcohol_flush_reaction) is correlated with lower rates of alcoholism. Of course, others exist also.

Not really interested in the emotional reactions here on either side. Just interested in why/how you conclude that these three things are strongly correlated/causal.
Yup, this kinda confused me too, but I got used to it and I started doing it too. Now I only say "hi", because I think it's disingenuous to ask someone "how they're doing" when in reality I don't really care. So if I do ask someone "how they're doing" it's a genuine question.
In the case of Facebook and Google, they are not "company sponsored events" more like the company provide those facility and opportunities for people who want to do it anyway. For example you can drop by the arcade at Google and play a game of DDR, and if you make some friends there it's all for the best, not unlike the real world outside of work. Same is true for the meals, you absolutely can choose to eat alone with your headphones on, but you can also talk to people.

TL;DR the relationships are by no means shoved down your throat by the company, they just provide an environment that makes it easy.
>That involuntarily unemployment leads to unhappiness is completely irrelevant in a discussion about UBI, which would only allow unemployment for those who wanted it - while allowing others to work.

A) Nobody much really wants voluntary unemployment. Not for extended periods, anyway.

B) Involuntary unemployment still exists with UBI meaning you still get most of that unhappiness.

C) It's not like we're short on useful work even if we are flooded with bullshit jobs and unemployment. We just have a really wasteful allocation of labor.

>The bourgeois moralism comes from using that to justify forcing everyone to work, as if dignity had to be imposed on people

A job guarantee isn't forcing anybody to do anything and it isn't imposed on anybody. It's an offer of a job to anybody who wants one.

>And by the way, this moralist view is probably one of the great culprits for the effect shown in your links - like those people in the Philippines flogging themselves until their flesh is raw and bloody, we can do terrible things to ourselves when we've been convinced that we're lesser human beings.

Economic policies that enforce idleness are only going to contribute to that.
> Does anyone else find this sort of stuff very corporate and off-putting

No you're not. I refuse to participate in them.
Has the definition of "friends" changed in 60 years?
Yeah a lot of us do it even if we find it awkward, because we feel it's better than seeming cold and smug. It's also kindof an invitation I guess for real talk in case the other party really has something ready to chew on with you.

It reminds me of the Dilbert where he's telling Catbert how he was confronted with passing someone he barely knows for the second time in a hallway, where he already gave the empty "hey how's it going" the first time not long before. Catbert asks what he did, he says he pulled the fire alarm, because he couldn't think of anything else ("I doubt Mrs. Manners will back you up on that one"). I feel that way sometimes too :)
On a similar topic - AA actually isn't that effective: http://www.salon.com/2014/03/23/the_pseudo_science_of_alcoho...

I haven't read the book the above article is covering but it seems Dodes argues psychotherapy is a better alternative as 'addiction' is usually just a manifestation of self-destructive/self medication behavior ultimately due to untreated psychological issues. In this OP's case this is looks like it was depression - though it's unclear if she is seeking treatment outside of AA.
There's a substantial difference between teambuilding work events on work time and putting out a basketball court on campus for employees to use in their off hours. The latter is still a "company provided opportunity for shared games".
I'm with you on 'shuffle is what people expect when they say random' but how do you keep the player from picking up on the patterns?

One of my favorite bits of statistical math is the 2d6 phenomenon. That you can get a normal distribution simply by summing two random numbers together. If you want 1-10 but most of the numbers in the middle, do (random(1-10) + random(1-10))/2
The overview is really great, but I think you only scratched the the surface. With ambitious task to cover such a broad topic, it's hard to go into all details in one post w/o making it unreasonably long. So great work on bringing attention to this topic.

I feel some need for code examples as well [as other commenters], but I'm afraid the post would be bloated with them. Maybe, it's worth expanding that into a series of posts - one per architecture/approach.

Another idea to improve expressiveness of the post would be to draw e.g. ol'good MVC pattern for comparison. But since your article is targeted for people familiar with the subject, that piece of advice might be not very useful.

As for conclusion, I think I cannot completely agree. It seems for me a little like a "silver bullet" solution. On top of that, looking at charts, I can think about a potential problem. Proposed solution requires a lot of internal wiring, which can result in a bunch of glue code.

I think that different solutions suit different application patterns. E.g. ones go well with -bacon and cheese- unconnected models/stores, the others benefit from centralized data hub.

You've started a really interesting topic, but we need to go further. We can benefit more from a deeper analysis.
You might not like to work in Japan, then!
Americans have gone on vacation with 6 percent of their closest co-workers, versus 25 percent in Poland and 45 percent in India.

No, the odd ones are the Poles and Indians that are going on vacation with their co-workers....seriously.
I thought it was even more satisfying that the number given by Ian Hacking (few of us would pay even $25 to enter such a game) turned out to be near what the equation would give you for a realistic casino bankroll ($16M < W < 34M).
Wow, this is a really extensive answer, thank you. I really like the pull request model encouraged (enabled?) by GitHub -- it codifies the code review process, which is handy, especially when automated testing isn't up to par yet. That said, for dev teams, I'm not totally sold on the process.

>Some not so git/github saavy organizations work out of a shared repo for reasons that aren't very clear to me.

I've used the private GitHub services (private repos and Enterprise) with different companies for different projects, and the whole GH workflow seems to encourage something pretty clearly outside the realm of continuous integration. While the people I've worked with/for have almost always said we were working on building out the "CI/CD pipeline," the pull request workflow always ended up as a blocking function stuffed inside what would otherwise be called continuous integration. It's not continuous at all -- it places the onus of "merges" on people looking at stuff instead of trusting the tests, which means tests never get written and PRs are humongous.

Anyway, my point is that I like working out of shared repos because it makes it easier to just totally bypass the pull request workflow, though you're right, it can present the opportunity for rebase nightmare destruction derbies. For open source projects and big distributed things, pull requests are invaluable. But it seems kind of counterproductive in most of the scenarios in which I've seen it.
I would love a reference about the yellow legal note pad thing.

In reality, writing a program in longhand is something everybody could do -- but because nowadays programming is mostly plumbing, you have to empirically test everything.
For $60 I'd much rather have a 2003-vintage Nokia. The battery would last for weeks. Only thing is I can't live without Google Maps anymore.
No.

For a lot of people who move in from strange places on earth to work at FB/Goog/tech company, making friends is very hard. Hanging out with co-workers has been the primary way for a lot of people I know to have a social life.

I'm a nerdy Asian guy who worked with a predominantly white company and it was very lonely there, because none of the white people want to "hang out with co-workers". However, moving to a larger company really helped me make friends and boost my self esteem. It may be corporatey, but I'm thankful my company atleast cares that much.
There's a whole set of issues in UX where events are perceived in ways that are not entirely mathematically accurate, but cause the user to feel strongly about an application. One of my favorite is that a series of pauses that happen too close together are experienced as one giant pause for the whole duration.

So you know how you hate it when your music player is on 'shuffle' and it plays the same song twice in a row? OP is saying people experience that it games too, and I think that's perfectly plausible.

If I have a 10% chance of missing, there's a 1% chance of missing twice in a row.

If I have a 25% chance of missing, there's a 1.5% chance of me missing 3 times in a row, and if I sit there for an hour with my finger on the trigger this is going to happen rather a lot. What I'm going to remember is that 'all the time' I just miss the same dude and he nearly kills me and I don't like this game.
Absolutely. I wrote a system to provide real time signature updates to Symantec's (then MessageLabs) global anti spam infrastructure. It used UDP to send them. It worked amazingly well and distributed signatures across thousands of servers worldwide in milliseconds and if a packet got dropped oh well. It's about choosing the right tool for the job.

Game servers use the same technique.