skysight-inc/HackerNews huggingface dataset:
Super fun!

The list of examples in the 7-11 range seemed to have a high number of pairs that have strangely coincidental meanings somehow. I thought maybe that was because they are hand-picked, but looking at the complete list, I honestly see more of those than I'd expect. I'm not sure why it's surprising, there's no actual pattern in a pair, and it's not surprising that lots of pairs of words have some way to connect them. But it still feels surprising when looking at them. It's like a lot of high scoring pairs of words share some kind of root, even though high scoring should mean high dissimilarity.

Anyway, great post. Weekend coding projects looking for anagrams and palindromes and boggle solutions are often rewarding for me, above and beyond just being fun.
Not exactly 'anytime' because the session will expire as soon as the user logs out. Even if the user doesn't log out, the session will typically timeout on its own anyway (at least if the auth is implemented correctly).
Too funny, what's your shadertoy handle? (this is demofox)
Why wouldn't getting as close to 100% compatibility as possible be the aim? WSL is currently beta. The installation documentation has a big warning at the top that functionality is currently incomplete.
That's right. Adequate performance will keep 1000's of extra cores burning cycles 24 hours a day.
It's basically saying "I often disagree with this person, so when I agree with them I refuse to admit that they have some virtue and deserve credit for it - they are still broken and bound to be correct sometimes out of pure chance." You don't see how that's kind of pathetic?
except other issues on the FB platform like censorship
Because Social Security is hard to attack, and easy to defend. The "moochers" attack has been ridiculed enough.

But if everyone receives UBI, soon you'll have mobs campaigning for: "felons shouldn't receive UBI", "rapists shouldn't receive it", etc.

A good question is: if asked, would 50+% of the US population support Richard Spencer receiving UBI? The "anti" argument is strong ("my tax dollars shouldn't fund bigotry") and the "pro" argument is very weak, since it's only based in ideological principles ("everyone should get it"), and most voters are not ideological and do not vote according to principles.
I agree. Most companies SAY they want algorithm experts and API ninjas, and computer science wizards, because it sounds like the right kind of thing to say. But most of the actual work out there is either 1. plumbing some data from one layer in the stack to the other (typical CRUD app) or 2. writing glue code to integrate one vendor's middleware to another vendor's middleware, or 3. fixing bugs in some 10 year old legacy application, or if you're lucky, 4. getting an application to work barely well enough in order to ship it on time. An in-depth knowledge of traversing binary trees is not required for any of this stuff.
Docker has explicit recommendations for enabling control of the daemon from a privileged container, for example to have Jenkins in a container adjacent to the containers it is manipulating. Mentioned in [run command docs](https://docs.docker.com/engine/reference/commandline/run/#/m...) and [discussed at length](https://jpetazzo.github.io/2015/09/03/do-not-use-docker-in-d...) by senior engineer Jérôme Petazzoni.

From the description, this particular vulnerability (TLS certs mounted to each guest container) seems to have come from an earnest alternative implementation of the same pattern, without considering how that would be inappropriate on a shared host.
Filing Taxes After Exercising Start Up Options
I think the recruiting process is designed to minimize type II errors (false negatives), namely someone who passes the process but would later turn out to be a bad recruit. Inevitably, the type I error (false positives) grows, those who are good but rejected in the process.

I don't understand this risk averseness in the recruiting process by the employers. Especially, in countries with favorable dismissal laws for employers.

Glad to see that someone puts condition on the interview process and doesn't submit to their rules.
does that matter?

It depends on how likely you are to be sued for using this.

On the one hand, it's clear that the intent is to MIT license the software.

On the other hand, the MIT license requires specifying the year of the copyright along with the copyright holder (in addition to the actual text itself). As of right now, it's not clear who the copyright holder even is.

IANAL, but I would suggest that if you are at the point where you wish to modify and distribute the code, you could politely ask the copyright license holder to add a proper license block.
As an active scuba diver myself, I know that very few people can ever make a living as diving instructors. The market is just too small and isn't growing. The vast majority of instructors do it as a side job.
Correct is orthogonal to performant.

I would also argue that make a very clever algorithm do correct stuff (and be maintained to do that in the future) is more difficult than do it using simpler method/algo.
The fact that the proverb was still in use seems to indicate that chicken was still percieved as a luxury good at this time? Today nobody says "a chicken in every pot", presumably because chicken is cheap.

I googled a bit and found "Management of Young Chicks" by P.H. Jacobs, from 1888, which says[1] "A half-pound chick sells at $1.50 per pound ... A three-quarter chcik sells at $1 per pound. ... A 1.5 pound chick sells at 50 cents per pound ... A pound chick sells at 75 cents."

Meanwhile the price of round steak in 1890 was apparently 12.3 cents/pound.[2] So at least at this point, chicken seems to have been more expensive than beef.

By the 1930s the prices of beef and chicken seems to have been about equal [3,4]. This makes sense, because apparently the 1920s was the breakthrough time in the chicken industry, seeing both the discovery of Vitamin D (allowing keeping chickens in confinement all year, and letting chickens thrive during winter), and also the first broilers (chickens bread specifically for meat rather than egg production). [5]

So the time when the Hoover campaign made the slogan about "a chicken in every pot" also seems to be just about the time when chicken prices had started to come down and making that feasible. But people were still eating much less chicken than pork or beef [6]; presumably people had still not changed their perception of chicken into an everyday food.

[1] https://books.google.com/books?id=XitDAAAAYAAJ&pg=PA24&lpg=P...

[2] http://www.library.yale.edu/thecitycourse/Census_PDFs/USA_Hi...

[3] https://books.google.ca/books?redir_esc=y&id=jzfJ6tNmTvsC&q=...

[4] http://www.thepeoplehistory.com/30sfood.html

[5] http://www.thehappychickencoop.com/a-history-of-chickens/

[6] http://freakonomics.com/2010/12/09/beef-or-chicken-a-look-at...
The VM emulates the ATMega3 on a regular desktop, it doesn't run on the microcontroller.
I own one of these for hiking at high altitudes. Very useful to know if it drops below 90%!
But an "algorithm guy" kind of IS the astronaut, no? Most work is line of business, CRUD, wiring up web forms, etc.
I would be surprised if this doesn't. There's nothing specific about docker when running this C code from any other processes running on a Linux host.
The freedom of movement for capital without the freedom for movement of humans is the problem here—you seem to be indicating that without directly pointing at it.
I'll just leave this here: https://blogs.msdn.microsoft.com/commandline/2016/06/08/tmux... :)
Total.js and React with Auth0 – part 1/3
Good question!

We do not currently apply sustained-use discounts to GPUs, but we may do so in the future (we need to gather data first on usage, to understand if people will be running 24x7) [1]:

> You cannot attach GPUs to preemptible instances. GPUs do not receive sustained use discounts.

[1] https://cloud.google.com/compute/pricing#gpus
Can you provide an example of an open source code base which is messed up due to ones inability to understand algorithms?
If you havn't set the TZ variable in the image, then yes.
Engineering Newsletters That You Should Subscribe To
All states spend much more on roads than they take in on gas taxes, so the issue of whether gas taxes are "diverted" is moot. Every state also "diverts" a huge amount of general revenues to road building and maintenance. To stay with your example of Illinois, which recently passed a "lockbox" ballot measure for road funds, tolls and fuel taxes take in 1.6 billion a year but the state spends over 4 billion a year just on road maintenance alone, not even counting ancillary expenses like DMV, State Police, etc.
The #1 difference I notice between people I talk to who identify as the "left" or the "right" is whether America is an inclusive or exclusive "club".

Also, main takeaway from this? Don't attack people. It seems like that's a big complaint from the[se] people: I've been attacked for my beliefs and values.
These perspectives are very negative. An alternative view is that there are tons of interesting problems and projects and applications to be worked on, and to some degree at least you get a say in which ones you work on.
Yes, we support every color sequence there is now, for full 256color/24bit color support.

At this point, I believe the terminal emulation is pretty close to complete, so if you notice any other shortcomings, make sure to take a look at or GH page for issue reporting:

https://github.com/Microsoft/BashOnWindows/issues
"Because people are dumb and need a nanny state to show them the right path." doesn't sound good so they just down vote you.
As I said below, "Soon" (and the page says so). You might want to attend Google Cloud NEXT [1], with most of your ticket price being turned into credits for Cloud usage :).

[1] https://cloudnext.withgoogle.com/
This is clever!

Expanding on this, though, you can improve the average result against an arbitrarily-powerful test-writer by first XOR'ing the test answers with a pre-shared value (key); the resulting value is random (even to very powerful test-writers), so e.g. encoding possible answers into the unused values improves your expected result (i.e. data rate.)
Any chance we'll see a first-party X11 server at some point? XMing, VCXsrv, and Cygwin/X all have some warts when it comes to stuff like windows previewing, copy/paste, acceleration, and fonts. OS X has shipped with an optional X11 server forever, and it would be great to see that feature parity in Windows.
>Not to mention that history has shown that if you give people enough cash to just get by, they tend to lean towards a leisure lifestyle of drug abuse, gambling, non-education, non-productivity, etc. Why not? If no worries, then you might as well party.

Any sources to back up this statement?

"But it turns out that the effects of a UBI on labor participation weren’t nearly as bad as some had feared. Researchers[1] found that households as a whole reduced their workloads by about 13%, as economist Evelyn Forget explains in a 2011 paper published by Canadian Public Policy. But within each household, the (generally male) primary breadwinners cut back on work hours only slightly. Women who were secondary earners reduced their work hours more, devoting more time to household care and staying home with young children. Teenagers also put off getting part-time jobs to focus on school, leading to a noticeable decline in high school dropout rates in Dauphin, and to double-digit increases in high school completion among participating families in New Jersey, Seattle, and Denver."

[1] https://public.econ.duke.edu/~erw/197/forget-cea%20(2).pdf

Article quote is pulled from:
https://qz.com/765902/ubi-wouldnt-mean-everyone-quits-workin...
Not quite. If she prevented her daughter from dying, the result would be a paradox.

In the story, she knows the future, not a hypothetical, if-nothing-changes prediction of the future.
I'm pretty happy that Windows Subsystem for linux mostly works. I was able to get Don Melton's video scripts for video conversion to work on my Windows machine quite nicely. I do wish they'd update the base version of Ubuntu used to the 16.04 release. I had to update a bunch of the software needed as the releases for 14.04 were out of date. (ruby being the main one)
...Because obviously the only options are the status quo, or a "nanny state". Come on.
With that example, do you have control over how the records are joined?

For example, in SQL if I wanted to return records where an records could be found in both tables, I would use an inner join, whereas if I wanted to return all records from 'author' and any related information from 'address' (and return NULL if a suitable address entry couldn't be found) I could use a left join. Does the ORM you have in mind give you that flexibility?

It's probably worth mentioning that some SQL tools will suggest fields that can be joined on, if this is a concern.
The anecdotes are fine but I would like another data point: How, if at all, did Sam update his views after hearing the responses of these people?
the federalist papers were not an official act of government. they were anonymously published (these days we would call it a "leak") think pieces designed to tilt elite opinion. we look upon them sympathetically because we agree with many of the positions espoused in the papers, but make no mistake, the publishing of the federalist papers was electioneering.
Today, I read something very interesting on the Slack engineering blog on an older post - https://slack.engineering/a-walkthrough-guide-to-finding-an-...

Many candidates think they need to find someone currently at Slack to “get their foot in the door.” Rest assured this is not the case; in fact most of our hires have come from people who have applied via our careers page. We take all applications seriously. We care deeply about diversity at Slack and when you only hire from your current employees’ networks, you tend to get a homogenous set of candidates.

Kind of, the opposite of how Google hires. I wonder which one is the right approach.
But returning social interactions to the public sphere isn't going to entirely fix the dissemination of fake news or suddenly pop the filter bubbles we live in.

It doesn't need to be entirely fixed. There's no need to let the perfect be the enemy of the good.

I think that the "private infrastructure posing as public space" is a real and serious problem. When all complaints of censorship/manipulation/etc on a social media site of any reasonable size is thoughtlessly brushed aside with "their site, their rules", that is a very unhealthy environment being created.
How'd you get started doing recruiting? I've been talking with recruiters lately and I find myself doing enough tech explaining to recruiters that I've wondered if I could consult for them. Interested to hear about your experience.
Thanks, Sam, for doing this.

I also recommend reading Trump's book [0] to understand his appeal. It's more coherent and nuanced than his speeches and tweets. Some of the logic is fallacious, of course, but in subtle ways that I think are worth understanding. For example, the idea of "have some other country pay for X" comes up in multiple contexts (not just the border wall). It sounds great if you don't really understand macroeconomics.

[0] https://www.amazon.com/Great-Again-How-Crippled-America/dp/1...
Yes, that is the guidance we're giving right now. See my post on this subject for more background: https://blogs.msdn.microsoft.com/commandline/2016/11/17/do-n...

However, it's fine to modify files stored in your Windows filesystem from within Bash, so if you were in `/mnt/c/dev/project/` and launched `code.exe ./`, Code would open the current (Windows-accessible) folder.
Yes, at least the Docker images that use glibc as their libc. (eg, most Debian/Ubuntu images)

It looks like musl, which is used on Alpine Linux images for example, will only read it once, and then cache it:

https://github.com/esmil/musl/blob/master/src/time/__tz.c#L1...

It has a mutex/lock around the use of the TZ info, but avoids re-stat'ing the localtime file.
When someone says "running the parallel version on a single CPU" they usually mean running the parallel version with 1 thread on 1 CPU. Comparing that to the sequential (non-parallel) version allows you to measure the baseline overhead cost of parallelization. There are also non-baseline overhead costs of parallelization, which usually come in the form of synchronization overhead between threads or processes.
The art, sports, and entertainment industries (including video games) get away with paying employees poverty wages because there's a surplus of labor. Too many people want to work in "fun" industries and are willing to sacrifice to pursue their dream. It's sad but the only rational choice is to get out and go work in another industry.
> There was a clear mismatch between my profile and the expectations of the interviewers. I don't blame them, and I don't blame her.

I think this is the underlying key point.

If you walk into an interview and there's a mismatch, you will fail. But since "applicant tracking systems" have you now, when someone wants to bring you in next time, the answer will be "yes, we interviewed them before.. meh" and you're passed over.

I appreciate the author's approach. It kills the time wasting but is still respectful.
I'll be glad to see Blogger die. Such terrible UX.

Still today, its editing interface is awful and reminiscent of the early 2000s WYSIWYG editors.

Still today, some Blogger blogs I visit (including one of my own old ones) simply DO NOT LOAD, they are stuck at an infinite loading Javascript spinner.

Even still today, it insists on serving me all its content in the language of the country I'm currently visiting, even though I have my language set to en-us in my Google account and on my browser and I consistently change its language settings back to English.
> Broadly, people right now are sustaining themselves via their own efforts

I don't think this is really true, and although a useful myth for social cohesion, it ends up being the source of all sorts of problems.
7-inch Ubuntu/Win10 Laptop Crowdfunding Campaign
Certainly some do. They may say "Cloud Engineer 150k!" when they meant up to 150K. Or they will tell you $80,000 to $120,000.

Note many job recruitments are from agency so they are likely hiring consultants, so paycheck doesn't come from the actual client company.
Prior to Europe's Age of Discovery, much of the world was actually quite well-connected. Just look at Ibn Battuta's travels (https://en.wikipedia.org/wiki/Ibn_Battuta) -- when in Yuan Dynasty China, he stayed in a city's Muslim quarter with Egyptian immigrants!
UPS tests show delivery drones still need work
OK, so I wonder who can negotiate NDAs.

Let's say that I'm a freelance developer. Could I get an NDA? And if so, would it cost a lot?
It seems the main reason chicken was expensive was that it was seasonal and labor-intensive. Someone on reddit writes:

> Chicken, and eggs, were until the mid-20th century, a seasonal food. Chicken more than a year old is very tough, requiring hours of roasting or boiling to get a fairly tasteless end result. Most chickens lay their eggs in the spring and summer, petering out over the year. Old recipe books will have different instructions for "December" versus "April" eggs, given the quality of the yolks, which didn't used to be the uniformly pale color that industrial eggs look like now. So when the eggs would hatch, the young males would be culled and eaten right away by households, but the variety of cuts were few and the market to sell chickens incidental.
Let's fast forward to the twentieth century. Unlike cows and pigs, who are irregular but large, chickens resisted the assembly line innovations of industrial production because they were irregular and small, which means they needed lots and lots of labor to process them.

(https://www.reddit.com/r/AskHistorians/comments/1o72to/how_d...)
Ok, interesting. I didn't follow the news so closely the past few weeks, you can probably understand why.
You're not saying the same thing at all. Your statement assumes the process eliminates bad hires, while GP's point is clearly that it doesn't.

I'm not agreeing or disagreeing with either side, but you clearly aren't in agreement.
You can request a second opinion attempting to detect MitM via JavaScript using snuck.me:

https://jlospinoso.github.io/node/javascript/security/crypto...

The usual client-side JavaScript crypto caveats apply.
ALT.NET died because a huge number of the people who were involved have left the .NET ecosystem entirely, mostly to Ruby and node.js. (For example, I wrote Ninject, which was a fairly popular OSS .NET project in its day, but I haven't written a line of C# in years.)

Ironically, now that Microsoft is much friendlier to OSS, there are dramatically fewer people interested in working on open source .NET. Don't get me wrong, it's great to see Microsoft doing this stuff. It's just about 7 years too late.

For open source .NET to regain its relevancy, it would require a unique OSS project or framework to be built on .NET and gather meaningful mindshare. To my knowledge, that hasn't happened in years.
While 50% reply rate from engineers is possible with the right targeting/email†...

I agree with you–sourcing is not worth it. Attracting people is much better.

†have made this happen with multiple clients
I don't have the post on hand, but I know someone around here posted showing that it's possible. We have to go deeper...
Earbuds That Give You More Selective Hearing
I think that when people "KNOW" that they are "RIGHT", it sometimes brings moral superiority into people. That, in addition to norms of socially acceptable behaviour, pushes people into a corner.

For example - If someone goes to Bill Maher's show, anyone clapping on a conservative view point is seen as a criminal, while people with liberal point of view clap "together" as a group, with the smug arrogance of knowing that they are superior. If a debate takes in such an environment, the conservative people has no option but to hide his view point.

Liberal ideology should not be used as a fashion statement. Unfortunately it seems to be used that way today. What do you guys think?
Head hunting is very profitable. If you get a recruiter email for a company that is not that company, it's _always_ junk. 100% of the time, it is a waste of time. Ignore those, and look for the ones that are from the actual company.

They have their own recruiting team that you are going to be dealing with anyway, and aren't playing the numbers game or shuffling their candidates between many different companies trying to get their (usually very large) hire bonus. They just throw as many people they can at as many companies they can till they get a bite.

Senior employees can be up to a FULL YEAR of the hired employees salary. As that employee you don't pay it, but it's not something that is benefiting you either. On top of that, the companies often have claw backs. If the employee leaves under a certain time, they have to give back their fee.

The reason they don't respond after the first email, is that they need someone who is going to be very proactive and actually motivated to get hired. Else their candidate catapult might hit the target, but less likely to stick.
Dell XPS 13. It's light, it's got the battery life and it's competitively priced. More importantly, it's not Lenovo.
you're right, the metaphor has drifted from its original context and meaning. silver bullet, in this context, is being used to mean something more like "magic bullet" i.e. a bullet that always hits the target on the first shot, and thus only one is ever needed.