skysight-inc/HackerNews huggingface dataset:
HN won't give me a reply button further down, and I want to go to bed, so I am replying here:

Yes, it reflects demographics of the US, but not demographics of tech or demographics of Google employees. So the account definitely doesn't reflect life at Google in an unbiased way.

Also, I tried to err on the side of counting too many whites. For example I counted this screenshot from an animation movie as two whites: https://twitter.com/lifeatgoogle/status/824649101069455361
I counted the blurry people in the background of this office: https://twitter.com/lifeatgoogle/status/817466019526610947 but I only counted 2 PoCs here despite the further pictures with more https://twitter.com/lifeatgoogle/status/822528000646381568
I also missed a lot of pictures because I didn't realize the retweets wouldn't be in the "media list".

I just made it up on the fly for a quick, simple metric. It would be better to decide beforehand what counts, for example if the person should be the item of a news story, should be presented as an engineer, stuff like that. And a longer time. I think I had 150 people, so the animation picture alone accounted for more than 1% of the final count of white people. As I said, some office shots greatly raised the white people count, counting only people who were subject of major stories would have lowered the percentage a lot.

Maybe you are jumping to conclusions because they confirm your beliefs?
Can you point to an example of this? I have been installing nvidia-docker, and it sounds like what you're proposing is substantially simpler.
I've been in the software industry for 20 years. To my knowledge, there has never been a time when there wasn't a significant number of professional programmers without degrees. It's a field that attracts people who love to do it - aka "amateurs". Many people love it enough to delve into CS of their own accord.

I didn't go to college. I've never been asked about my education during any hiring process. I've worked on several phenomenally successful products, and I'm quite sure I've been considered a high performer at every job I've had.

I've worked with a dozen people like this, often at big companies with highly technical developer cultures. I know a few no-college developers whose knowledge of our mutual specialization is so deep that I have a hard time following them.

As long as demand for talented devs is like it has been so far, the industry as a whole can't afford to exclude any.
The most puzzling Web platform bug I’ve encountered
Yes, but what advantages accrue to the person using it? It's become fashionable for people to identify which boxes they tick in a single sentence when describing their product, but this is basically preaching to the converted. For people who are not already exercised about always preferring an open-source option (ie potential new entrants to the OSS community), it's worthwhile to provide positive reasons to use it, because otherwise you're limiting your potential take-up from the outset.
Maybe for objects it makes more sense to be able to "own" the object as a whole, if I am understanding you right. Still reading the Swift proposal.
The "Restrictions" section may answer some of your questions: https://cloud.google.com/compute/docs/gpus/
Brendan Gregg wrote about this a few years ago [1].

My favorite part:

> WTF?? Why is ls(1) running stat() on /etc/localtime for every line of output?

[1] http://www.brendangregg.com/blog/2014-05-11/strace-wow-much-...
Teenage Iranian chess master banned from national team for not wearing headscarf
Maybe if you don't want links in your comments surreptitiously hijacked by Disqus and used to try and generate ad revenue:

https://stiobhart.net/2017-02-21-disqusting/
Cool project! Will definitely have a go at this later on... :)
Twitter researchers offer clues for why Trump won
> The idea that a good developer is somebody who can regurgitate knowledge they learned on Wikipedia

I don't think Google's hiring people thing that that's what a good developer is, as much as they think it positively correlates to good developers.

(I don't know to what degree that's true, but it's how I assume they arrived at the current interview process.)

> More importantly, a developer who cannot regurgitate the knowledge from memory is not necessarily a bad developer

This is also a valid concern, but Google is much more concerned about false positives than false negatives. Missing out on a good candidate is a bummer. Hiring a bad one can be a nightmare. So the process is skewed to avoid the latter even if it costs the former.
i use a simple nas + external hdd + rsync to backblaze.

the macbook uses the nas for timemachine backups to an external hdd, the external hdd is backed up with rclone to backblaze once an hour every hour unless its already executing a backup.

any iphone backups are rsynced to the nas/external hdd then rcloned aswell.

iphone photos are kept in icloud, including any added to the macbooks photos app.

about $0.75c per month for 200gb sofar for backblaze and
$1.49 p/m for 50gb of icloud
I still use Putty for serial support since 'screen /dev/ttyACM0 115200' does not yet work in WSL.
Semi related to this blog post:

A lot of people don't realize that you can exercise ISOs before they vest. If you are sure that you are going to be exercising your options there is no reason to wait until they vest and, in fact, there are disadvantages to doing so.

As soon as you get your options (within 30 days. there is a time limit.) you tell your company you want to exercise then and file and 83B with the IRS indicating that you have done so. This avoids potential AMT taxes at the time of exercise and starts to clock on making your gains long term capital gains which are taxed at a lower rate.
> Is embedded work, in general, well paid?

The trick is breadth of knowledge. If you can just program a microcontroller, you've got a lot of competition. If you can program a microcontroller AND an FPGA, your competition dropped by orders of magnitude (this is the biggest step and probably the easiest to tack on--Verilog isn't that hard but you WILL foul up until you get race conditions and concurrency properly beaten into your head--do everything synchronously and synchronizers are your friends). If you can program a microcontroller, program an FPGA, AND design the board--you are in rare company. If you are good at debugging these boards, people will worship you as a god. If you have domain knowledge on top of that, you should be starting a company.

> And is it relatively easy to get new work once you've broken into it?

Well, it's networking like anything else. If you've been doing it for 10 years, things seem to just drop into your lap. Otherwise, you have to beat the bushes.

However, if you do a good job, the good people around will notice quickly. And those good people are often at capacity so they will throw stuff over to you.

Obviously, being near a tech hub helps.

> I'm under the impression that some "not very visible" work is well paid and not going away any time soon.

The problem with "not very visible" is that it also means "executive level may not appreciate it". I've seen medical device companies trying very hard to get rid of the single person who actually understands their hardware.

> Or is this like being at the edge of new/exotic web 2.0 where you are continually looking for the next job, re-learning tech over and over.

No and yes. :)

ARM is dominating the embedded space currently. So, especially at the Cortex M end of the spectrum, the base programming environment looks pretty much the same. This hasn't changed for quite a lot of years.

In addition, 8-bit development is mostly going away. The delta between an 8-bit micro and a 32-bit micro is now so small that it makes no sense to use anything other than 32-bits unless you have a very specific use case.

For FPGA, the tools are similarly stable over long time frames.

The peripherals, on the other hand, completely differ from manufacturer to manufacturer. And have bugs from revision to revision. So, that is like learning stuff over and over :(

However, what the peripheral are supposed to DO is stable. Once you understand that, you will be very good at ferreting out the small differences and your life gets some easier.

> If anyone has any resources to job sites or further articles I'd love to read them.

You can read a lot, but doing is better. Go get a Nordic BLE development kit for $39 and build something.

http://www.digikey.com/product-detail/en/nordic-semiconducto...
I've stopped using PuTTY and now use MinTTY with the Ubuntu subsystem and the regular old Ubuntu SSH client. Specifically this thing: https://github.com/mintty/wsltty

It's real nice and even supports 24bit colour if you're into that.
I take it then, when you posted these 14 years of comments, you didn't want them available to the public to, I don't know, read?!
Thank goodness IMDB deleted them all before we happened across them by accident & violated your privacy.
Because comments are not Big Data.

I'd like to understand the significance of this. I'm extremely interested in comments as big data (to try to understand social networking patterns better from studying the structure of nested comments) and I'd like to get a handle on the opposite point of view - what is it that you prefer about this approach?
10 years ago maybe not, but today things like Unity, Gnome, Mate etc given you a modern, stable and reasonably seamless desktop experience. Even games work now if you look at the recent benchmarks done by phoronix.

But the whole idea of installing an OS is something very few people do or plan to ever do. That itself limits Linux desktops to enthusiasts or managed deployments. People are also used to applications like Office and will always be reluctant to try something else because its not worth their time. There are applications like adobe creative suite and games that tie users to Windows or OSX and force the OS choice.

The only way Linux becomes widespread is if an entity pushes it aggressively like Google does for Android. Without that for the general user what possible reason could there be to turn away from their preinstalled perfectly working windows desktops to reach for Linux?
There is a client library for accessing the files.
The idea is much, much better than the name :)
I'd appreciate for not auto running the demos. The fractal animation lagged whole page down to 5FPS.
I'd tend to somewhat agree, but differ in what I think the big risk is - your cell phone has an internet connection, and a hacker in $foreignCountry can get to it..

The scope of risks are so significantly larger than the traditional "people who can place their hands on your wallet, or read the number while you have it in the open"...
I thought the same until I tried it and realized of the 140char limitation, which really limits what you can do
Would love an accountant rec in NYC as well.
I graduated in 2008 and was asked for my GPA when I applied somewhere in 2015...but that was an unusual case. One place out of dozens.
You can checkout my other project https://github.com/daleroberts/tv which allows you to view images in any terminal supporting Unicode 9.0 fonts and true color. It uses GDAL for the backend which is easy to install on a Mac with:

brew install gdal --without-python --HEAD
pip install gdal
He does - last thing he leaves the reader with.
This is not the time to ask that question.

The time to ask that question is when you're 38 years old, married with two kids and the wife home raising the youngest one. Then you're laid off. And it's 2000 or 2001. Or 2008 or 2009.

Companies need people now so it's in their interest to tell you to leave school and work. You're on the hook for your future, not them.
A similar argument could be made for concerns over rising water temperatures as a result of climate change - what might be considered a dramatic rise to climate scientists and marine biologists would likely have little impact on a datacenter.
None. At least not on the first 9 months. Mostly it has been about performance, data structures, algorithms, and time complexities.

So far, the first part (9 months) the focus is mostly on practical project-based learning and skills for developers. But we are encouraged to learn on our own. I certainly know about uncountable sets and the Axiom of Choice, but how much do I really need for the problems I am solving on my day to day?
You mentioned your Steam library....
This material looks more suited for 'EnterpriseIoTBigDataAnalyticsGroup.com'
A bit off topic, but i recently realized how much the cost per cpu is really competitive in cloud offerings compared to reserved instances in regular hosting providers, but the network costs are absolutely outrageous.

Cpu costs may be something 5 to 10 times more expensive in the cloud, but network are close to 100 times. Any hosting provider will offer you a 250 mbps unlimited network access for your macine, whereas consumming that much bandwidth in google cloud for a month will cost you more than 1000$.

How come is the difference that big ?
The specific heat of water is much higher than that of air.
Because you can add the signing cert to your AppLocker whitelist, and now it will be checked every time it runs. Then you push that out by GPO, and now everyone has that same whitelist protection.

Also, as mentioned other places on the thread, the downloads are over HTTPS.

Edit: see the following https://technet.microsoft.com/en-us/library/dd723683(v=ws.10...
Cave+Raiders
> the issue is that Google style interviews ONLY ONLY ONLY ask coding questions in a pressure cooker environment.

By "pressure cooker", to you mean in terms of time, or more social intensity? There's not too much Google can do about time. Like I said, it's not fair to ask candidates to dump weeks of their life into the hiring process.

If it's about the social intensity, I agree, that's hard. Many programmers are introverted and being "on" for an interview is really really difficult. It's one of the reasons I don't like doing interviews—it's hard for me on the other end too.

We are trained to try to make it as relaxing and pleasant of an experience as we can, but there's only so much we can do. The reality is you're in a 1-1 conversion with someone with a fixed time bound and where your performance may alter the trajectory of your life.

That is a stressful experience, no two ways about it.
> Is there really nobody in America who can sell Linux PCs at a profit, when the OS is free?

Dell sells the XPS 13 Ultrabook with Linux pre-installed pretty successfully. Tuxedo is another Linux HW vendor. At lot more devices are listed at http://linuxgizmos.com
And this is one of the few reasons I envy iOS users, Apple shipped ad-blocking APIs of some kind (or did that actually come out yet/ever?)

Google will likely never do this :(
You could use this to gather a large amount of social-graph data. I wonder, are people considered intimate in proportion to the amount of data they share?
I appreciate that she didn't sugar-coat her own behavior here; drunkenly slapping a coworker at a company event (or even in one's free time) is enough to get you fired at most businesses.

Still, the major theme here seems to be a complete lack of professionalism from all involved (seriously, who tries to set up two new coworkers?) To me that screams "culture problems" coming from the top, not handful of bad apples. When your department is run like a Greek house, don't be surprised when the employees act like frat boys and sorority girls.
care to elaborate what features isso was missing?
I wish they would finally implement file transfers via copy/paste mechanism inside an active terminal window. As far as I know this feature would be unique across platforms.

If someone does know of an SSH terminal client that does this, please reply.
There should be a guide overall on how RSUs work, especially in an early-stage context, for startup employees. I feel like people toss percentages around but don't grasp the meaning of what they're about.

This guide basically convinced me I need to talk to an attorney and accountant haha.
The Nerdy Charm of Artisanal, Hand-Drawn Infographics
IIRC, this is on a company-by-company basis. Only some companies offer early exercise (i.e., exercising your options prior to vesting).

It's a great practice to do, if you believe the company is going to do well. Goes a long way towards minimizing the AMT burden.
Open Sourcing Yelp Beans: Bringing People Together, One Cup of Coffee at a Time
I think it's a matter of expectations and needs. I've been using Linux as my primary desktop OS off and on since 2005ish (first Gentoo, now Arch); it's been fine for me, but I suspect my experience is largely different for a variety of reasons--mostly due to needs.

However, therein lies the rub: If you use Linux as a desktop environment with the expectation that everything is going to magically Just Work™, there's a greater chance you're going to be unpleasantly surprised. Then again, you might not (again, depending on needs), but if you're using predominantly Windows software and expect to be able to carry that over, it might not happen. I play some Windows games under Wine, and they generally work well, but there's a few that don't (like Guild Wars 2, but it's probably because the game is CPU bound). It happens. Use whatever works for you.

As to your specific complaints, it seems to me that most of them are largely outdated by now. OpenOffice/LibreOffice are good enough for the most part (certainly not as polished as MS Office), and the same applies to Inkscape and Gimp (both of which I use under Windows, so there's that). My GeForce GTX 1060 works fine with the NVIDIA kernel drivers; I've not had to edit my xorg.conf file in years (with dual monitors!); audio works fine, yes even using PulseAudio; and UTF-8 is a non-issue (installing the correct fonts does wonders, but make sure to change them in your browser profile!). My webcam works great as well, but I selected it specifically for its Linux compatibility. Same for an ancient HP LaserJet printer.

So, I think things have certainly improved--they have since I started using Gentoo. That's not to say you should expect smooth sailing, of course. For my part, I like tinkering with my OS and generally don't mind it when I break something. If that's out of the question and you need something that's going to work out of the box, Linux probably isn't something you should be using in the first place, especially if you have esoteric needs. I won't wax philosophical about "oh, you just need to do X" when certain software is going to work better on Windows, for instance, but having used Linux for my desktop OS as long as I have, I can't complain. I actually grumble more when I have to boot to Windows. ;)

However, I have a friend who has a particular penchant for breaking literally everything he touches (coincidentally, he works in QC now). Every time he speculates out loud about trying some random Linux distro, I politely change the subject!
I gave that a shot using Wordnet. It's flawed for a few reasons. A lot of the more unusual words in his list aren't in Wordnet. I also had the stem the words first, and had to pick just the most used sense if the word had multiple senses.

So, the list is only those pairs that made it through the processing.

https://gist.github.com/anonymous/e69f448fa08481603d1ca77ea7...

Would have been better if I had also weighted using his approach, as pairs like "theater theatre" end up on top.

Still interesting though. It found these, which I liked:

0.33 swinger wingers
0.33 parrot raptor
0.33 borsht broths
Hey there! This is Vince from Scaphold.io. Thanks for trying out our service. The query is as simple as it gets, but if you want to flatten the returned object, you can use recompose to flatten the returned properties.

Check it out here: https://github.com/acdlite/recompose/blob/master/docs/API.md...
> Its possible that therapy improves the subjective quality of the patient's life at the expense of some external qualities (or pretense thereof.)

That's not the case-- they were measuring for subjective quality, and it was subjective quality that declined. I posted the PDF of the paper in my top-level comment, but the Psychological measurements they were looking at in the German cohort were self-esteem, life satisfaction, and depression. The US cohort was measured for self-esteem, chronic stressors, and depression.
Just tried to register with username @H2O. Sent post request, after that got 500 error.
Aquaculture companies working with sea cages need to hire qualified staff for exactly the same problem. Is not a minor issue.
THANK YOU. I'm concerned I had to scroll down this far to find a comment that calls out the author on this point.
He's not representing MZ's post clearly, i.e. vaseline on a lens.
Should your therapists secretary, who has access to your medical records and your therapists notes be able to pick up malware from some drive by page and be able to exfiltrate your data without any audit trail or inspection?

Should a administrative person at your local police department be able to take screenshots of a criminal complaint where someone wrongfully alleges that you have commited some horrific crime and post them to Facebook or save to their Dropbox?

You have a duty to protect your customers. In my career, I've had to testify as a witness when employees attempted to steal customer identities by various means. They were caught because our outbound DLP/proxy identified structured data that matched records commonly in use.

I don't claim that AV is special. I do claim that evaluating the quality of an HTTPS implementation inside of AV software is difficult, particularly for customers (typically SMB, schools, or municipal government) who are looking at client based solutions.

If you're in a position of leadership in a company that may be handling my data, please let me know so that I can do business elsewhere.
If you take no deductions then I agree your taxes are pretty straightforward - you owe a percentage of what you earned and must reconcile that with whatever you have already paid. If your tax situation is more complicated, it's much harder to automatically assume a government created tax return would be accurate. Ex: I bought a house with my partner, how should we divide the write offs entailed to minimize our tax liability? Will the government also be keeping track of every purchase so that it knows how to verify/account for things I buy for work which I also can deduct?
He settled the case, not lost. He also was never accused of discrimination himself, by anybody. Others were. He was the new President of his father's business in an era of witchhunts, and he got dragged into it, but if you look at his actions since then, like desegregating Mar-A-Lago, and hear testimonies from minorities who worked closely with him, like Lynne Patton, you don't see a record of a racist.
UPS drone delivers package from truck to doorstep in test run
Yes, this is true. I will add that I have found that if you ask hard enough there is a good chance that companies that say that they don't do this at first will end up allowing you to do so. There's really no good reason for them not to.
> Because comments are not Big Data.

Big data is mostly used when you want to monetize those comments.
Yeah. I'd like this too, but I'm not holding my breath as the developer comes across as a bit of an arrogant arsehole.

When I first set up isso, I had a hell of a time getting it configured and running, following the pretty poor official documentation. So I visited the Github repo to ask for help but, after seeing the dev's condescending attitude to other people in difficulties, I thought better of it and [fortunately] managed to muddle through by myself.
I will, once I've had a chance to look at it more closely. It's captured my imagination. I'd forgotten about ipfs.

And, not that it's the main idea, but merging the file paths and an email address is something 'everyone' can understand. Twitter built a whole business around @somebody.

edit: Many potantial uses are described in the overview. Read the whole thing. https://upspin.io/doc/overview.md