skysight-inc/HackerNews huggingface dataset:
Most companies generally protect their logo with very strict intellectual property devices. I suspect that a very small number of recipients would have a very big problem with someone else incorporating their logo into third party marketing material. More specifically, they might get the impression that these shirts are already produced somewhere laying in a warehouse to be sold to anyone who wants them without their permission. They might not like that.
$10 million is in the top .01%, who pay a lower rate than the top 1%.
Agree 100%, this is as old as politics:

https://en.wikipedia.org/wiki/Bread_and_circuses

Which gives me some optimism. Things are quite bad in the US right now for people in the bottom 3 quintiles (compared to where we would be if it hadn't been for vulture capitalism which started in the early 80s).

I remember when they weren't as bad as today. In the early 80s the debt was a paltry $3 billion and minimum wage had a buying power equivalent to perhaps $15-20 per hour today in rural America.

Where I live, republicans are in charge of farming, but the political split is about 30% left-leaning. We're unlikely to see a significant increase in food prices even with inflation. But I feel that republican politicians have broken the social contract of providing basic needs and good-paying jobs for their constituents. And democratic politicians have largely abandoned their base (which used to be labor).

Gasoline costs perhaps 1/4 of what it would if externalities were included (like in Europe). Same with foods like meat, dairy or anything else that becomes environmentally unfriendly under factory farming. This is all by design to keep the masses satiated. It's cheap so it can't be disrupted.
Why bother? The TSA hasn't demonstrated that it does more good than bad (they don't catch terrorists; they've been caught stealing). I don't pay people who don't do a useful service for me.
It trains average/non-IT people to enter their password on websites to “check”. If scammers start setting up mock websites that ask you to enter your password to see if your account was hacked, people will fall for it because they have been trained by white-hats that this is an acceptable practice.
I signed up for wechat after reading this article... no hoops for me (in the USA)
> I'm reading this as a guy with a wife, kids, full-time job, and rusty whiteboarding skills. My inability to make this kind of time investment makes me feel trapped at my current position.

Yes, you probably are. Just in case you were interested in a realistic answer based on the rut most family men and women themselves in.
This was really informative, and I appreciate it a lot. Thank you!
The rule is "is it bulk? is it unsolicited?" this is long established.
I don't see it as a stretch, it's putting people into different buckets which is just another word for a bracket.

>I’m not comfortable with the idea that you should just take more of someone’s money just because someone thinks they don’t need it.

I understand that view and believe I share it. The modifier is that I don't think you can ascend to the uber rich tier of society without having had siphoned off value from society. At that point I don't think you should be taxed more just because you don't need it but because you are obligated to pay back into society and you are the one who can shoulder the burden.
How on earth did you have time to smoke two packs a day - I was a pack a day smoker, steady, could set your watch by it - I cant fathom having the time to finish 2 packs a day.
I was surprised that he got an offer from Google after a single interview during his 6 days of interviews - it took 3 months and several interviews before I got an offer from them.

Turns out that he didn't:

"It’s a very loooooong process relative to the rest of the companies I spoke with, so I definitely had to keep everyone updated on where Google was. I also had to let Google know where I was with everyone else."
Yeah, it is possible that it could have been written in C/C++ Win32-ish COM. Though Microsoft was never subtle in Windows Mobile <= 6.5 in telling developers they should only use .NET Compact Framework's System.Windows.Forms fork on that platform, as opposed to Desktop Windows where it has seemed far too subtle in their framework recommendations (partly because they were far too divided internally in the Desktop space). As I said, from that perspective, most Compact Framework code should have worked in Silverlight other than UI rewrite because the Silverlight runtime wasn't far from CF. It needed a recompile, but not necessarily a rewrite, in theory. (Though obviously theory and practice are very different things.)
How did you enter the game industry?
You own someone?
I'm 100% with you. I find it far more sane, and encourages better practices (in my case).

When I'm responsible for tooling in a JavaScript project, it's pretty well a given that I'll push for TypeScript.
Sorry if this question is rude or arrogant, but I'm genuinely curious. How does one smoke 2 packs a day? That's 40 cigs a day. If you're active for 15 hours a day, that's a cigarette every 20 minutes. Assuming one cigarette takes 5 minutes to smoke, did you smoke one every 15 minutes? How were you able to work like this? Also didn't this cost you a fortune? That's like $30 a day, $10k a year. I spend less money on food, I'm curious how does one justify this much money on something.
I still think "Fuck that alligator" is my favorite:

http://gawker.com/fuck-that-alligator-man-killed-seconds-aft...
I agreed...I think net effect of FB on humanity is positive.

We all live in the moment, and FB is having a bad moment right now.

I mean...HN is pretty Toxic sometimes. HN is amazing sometimes. Is it good? Is it bad?
I ran a query using Chartly and it came back with ~138K users that had at least one post (story or comment) during 2018.

So maybe around 28% or so were active.
ha, did not know that.

IE gets 100/100 ... while firefox got 97. That explains it!
Conversely, I switch to Dipping Tobacco as my quitting smoking mechanism, I dont think I can quit nicotine and stick to it, but quitting dip does seem legitimately easier than smoking, as there is much less ritual associated with it.
It is critical, in my opinion, to either whiteboard problems with someone or mock a phone interview with someone. Not critical as in “very important”, but critical as in you should consider it an absolute requirement when studying.

Which would seem to further substantiate the observation that the modern interview process seems to be (strongly) calibrated not towards finding folks who are good at real-life problem-solving and engineering and long-term collaboration in a team environment, but rather folks who are good at ...

... killing it at the whiteboard and on phone screens.
have you tried lately? it seems like it’s gotten a lot easier lately since the market has been heating up. Source: tried a few months ago and got all the offers also
I don't see why not. I am a consumer of both and I think there's space for both. I know Amazon owns Whole Foods now, but Costco and Whole foods are in different market niches, and I think Costco has a great business which so far is not seriously threatened by Whole Foods.
I interviewed with Google a few months ago and it was the worst. I was dying by the end of the day. It is so intense that I just wanted to give up by the last interview. I don't think I will ever apply there again, or if I do I will care less about going 100% for each interview.
Yes, this is an issue of anything popular. Not that it is a bad thing, as it keeps the community alive, but it feels "not the same" and might drive users away, like what happened on Facebook.
> It's a false sense of higher morality to claim "ethical reasons" for not buying those chicken. You aren't saving or improving the lives of any chickens when you do that.

Consumer pressure has made a variety of improvements in animal welfare, and is likely to continue to do so.
Is there any reason why CNC machines aren't directly controlled by CAM software, beyond it always having been done that way?

I'd think it would be useful to integrate the two, instead of the CAM software just firing-and-forgetting toolpaths.
To put in context

"All music should have no other end and aim than the glory of God and the recreation of the soul."

Bach believed that all music, secular as well as sacred, had to be inspired by god or be written for his glory. Puts his last words into context :)
> I remember at least one of the popular third party chat apps like Signal or Telegram made a big push to squeeze past the Great Firewall by hosting on AWS and being judicious with their traffic patterns. IIRC they even manged to get AWS shut out of China at times.

I think you're talking about domain fronting (https://en.wikipedia.org/wiki/Domain_fronting). IIRC, Google, Amazon, and MS all blocked it because they were afraid of getting blocked. Though I also vaguely recall that Russia was blocking big blocks of AWS IPs for a time to try to stamp out Telegram.

I was in China recently, and Signal actually seemed to work on a local wifi network (with cellular data disabled), so maybe they've got some new circumvention technology in place. I didn't thoroughly try to test it since 99% of the time I just used data roaming on a foreign carrier to avoid the firewall.
No, it's a hazing ritual to see if you'd be a good member of their fraternity.
Economists Need to Add a Little History to Their Tool Kit
Multi-language dependency update automation. Flexible, so you don't need to be
> In reality it's more often than not a role-playing exercise where you are pretending to be coworkers trying to solve problems together. Sure you'd be the one leading the problem solving, but being capable to explain your thought process effectively, having the ability to exchange ideas with the interviewer, and just being able to come across as a good teammate is probably more important than getting that last 5% of optimization.

Agreed. A lot of times the interviewer will give you hints in the right direction without holding it against you. They usually want you to succeed.
You might be falling for the "fallacy fallacy" (I'm assuming it's called that!). Just because something is a fallacy didn't mean the fallacious conclusion is false. So, the Natural[istic] fallacy says "it's natural, this is better", but whilst that reasoning is fallacious it doesn't mean that the specific natural thing (in the current focus "eating a balanced diet") isn't nonetheless better, despite the unsound argument.

Just in case. Many people think that a fallacy existing is proof of the contrary position, or at least they speak/argue/type as if that is the case.

The corollary of course is that despite the apparent fallacious reasoning you could be right.
right but then you’ve made your choice and you live with it.
If you eat meat, the most ethical thing you can do is eat Perdue chicken (assuming you're not going sustainable aquaculture seafood). Not organic, just regular. Because long before everyone else, they decided to do what they could to weed antibiotics out of their entire production chain.

https://www.motherjones.com/environment/2016/05/perdue-antib...

As someone who grew up in the poultry pathology industry, there are three important metrics for commercial chicken meat production: (1) mortality rate (how many chickens die), (2) feed conversion ratio (how efficiently incoming feed is turned into usable meat), & (3) time to slaughter.

Everything else (price, environment impact) is a consequence of those figures or optimizations made to target them.

Perdue, long before it was trendy (~2002) decided for market and moral reasons they were going to reorganize their operations, and those of their suppliers, to apply pre-antibiotic husbandry best practices and limit antibiotic use.

It didn't save them money. Pre-emptive dosing with antibiotics is done precisely because it makes money (by decreasing loss / all cause mortality) -- if it didn't, no one would do it in the first place.

They didn't have to do this. Hell, most people didn't even care about antibiotics in animal production then.

But they did it because they thought there would be a market for it, because they thought it was possible, and because they thought it was the right thing to do.

Costco may be an ethical company, and they may be doing this for the right reasons, but they're following.

I'd rather reward someone who chose to lead in making the world a better place.

PS: There are other ecological reasons to prefer chicken if you're eating terrestrial meat, but I didn't want to ramble on. Suffice to say, the feed conversion ratio on chicken is incredible.
Vaping can easily ween people off nicotine all by itself. Start buying 3 nic & 0 nic juices and slowly reduce the nicotine count (i.e. you can mix the two proportionally).

Within a month or two you can be at 0 nic and smoke out of habit instead of compulsion. Soon after you start to forget to even do it and it fades away. The final trick though is to remember to throw it all away. Not right away - give it a few months. It'll be easy.
Networking While Introverted: It Can Be Done
Anecdotal, but I got an Apple Watch because I never liked the squeezing feeling of the chest strap of my Suunto. I put them to test for the first couple weeks and both at rest and while running the difference in the HR reported by both was less than 1bps.
Climate change? My understanding is that all of the California fires were a combination of excess vegetation that had not been properly managed and a few cases of vandalized pg&e property. Talk radio stations discussed this at length each time.
I've gone through the same. Only google makes you write code on the whiteboard and only Google gives you A lot of puzzle coding interviews. With the others there is way more discussion and system design going on. It's much nicer as a candidate.
I have a number of friends who moved over recently because they were getting their salaries doubled. I cant wrap my mind around it, but money talks.
Getting a computer science degree from a fancy university would prepare you for these types of questions.

They are a ( maybe unintentional ) dog-whistle for coming a wealthy background which means you will fit right into the cultures at these sorts of places.

Learning to program takes a lot of privilege. Look up the stats for how many google SWE's do not have degrees / where they come from.
mom here. same 2 kids, one a baby... they dont sleep man. I practice at night, about 1 hr before bed. Sometimes during lunch break at work. It takes much longer and its hard to remember all the algorithms. I hope to land a better job too. I am confident in my abilities and I've always been well liked and done great work, but I am not quite confident with interviews yet...
Vancouver Is Awesome So Why Is This Local Moving to the Netherlands? Bicycling
I cannot help but think that these big tech companies (FAANG, et. al) are missing out on diversifying and increasing their engineering expertise by passing over developers like you.

I often think what would Google/Facebook would be like if they hired in some experienced engineers that may not be able to whiteboard a BFS tree or can tell you Djikstra's algorithm, but have proven business track records of getting projects done, on budget, and on time. Real, pragmatic, get-it-done types of engineers. (That's not to say whiteboard expert engineers can't also be this way - it's just that whiteboard interviews don't hire for this in particular - technical expertise comes first)

There was an excellent comment on another thread yesterday (that I can't find) that basically said something along the lines of "If I'm asked about BFS trees in an interview I'm going to tell them I'm just going to google a library that can handle it - I've got more important work to get done"
Tonsky's thoughts on where the real-time web is headed
TRIOT: Faster tensor manipulation in C++11 (2017)
>>Depending on your background, you probably don't have enough information to pick a long-term goal anyway.

Nah, it's totally possible for newbies to pick high-level long-term goals.

This can be something like "I want to teach my computer to tell apart dogs and cats", or "I want to create a website where people can buy and sell yarn." From there, Google searches can direct someone towards concepts and various methods of learning them.

I mean, you can disagree all you want, but this is in fact how many people learn things.
Typescript is amazing!

I spent the last 90 days porting about 350k lines of code to Typescript plus implementing another 400k.

https://getpolarized.io/

It's basically a document and annotation manager for PDF and notes. Kind of an Open Source Mendeley/Evernote/Github if you will.

This code base is changing often and I really hit a dead in in terms of JS scalability.

I was just refactoring too much, breaking things, etc.

Now I can just rely on the compiler when I break things.

If I want to change a function type in TS it's no problem.

In JS it's a nightmare.
Curious what is the cause of data corruption in leveldb?
You can put all your workholding devices (vice, clamps, etc.) and toolholder into your CAM software and it will find some crashes during simulations.

Most CAM will do good simulations.

I usually run a new program without an actual cutter in the spindle. Then I run it with the cutter but 2-3" above the actual material to be cut.

Many people will do trial runs on machinable wax.
A flat tax of 17% on incomes would not net the government 17% of GDP. The flat tax would have to be much higher (close to 2x) to achieve that same income.
It depends on what you know before, as well. When I interviewed the last time, I read "Cracking the Coding Interview" on the flight up to the Bay Area, just to be sure - and that was that. (And I did get an offer)

And no, I'm far from a genius programmer - it's just that I spent ~30 years working in this field, and reading a lot along the way.

If you can, go out and interview. Just to see what it's like. If you really want to find a job, start with companies you're less interested in and use their interviews as free whiteboard training.
The time commitment is not as bad as people make it seem. You don't have two hours to yourself every night? How about 1 hour during the week and doing 2-3 on weekends?
You just have to sacrifice other leisures like tv and video games to make it work.
Agree with the caveat that it's a recruiting problem not an interviewing problem.

I'm a data scientist and every firm I've ever interviewed with has told me about how important analytics is to them, how they take it seriously, how they're investing so much in it, etc. But the recruiters are amazingly incompetent and shockingly bad at getting their details right - I know there's a reason that the recruiters aren't data scientists themselves but I've terminated my candidacy at places off of phone screens because of such poor experiences with the recruiter.

My favorite vignette comes from interviewing for a machine learning position. The recruiter asked me what software I used, I told her that I was more familiar with tensorflow than PyTorch but was familiar with both and prefered to use Keras as the interface to both when dealing with structured data. She wasn't familiar with any of those packages and went on to quiz me about the SAS procedures I was familiar with.

I sometimes think of quitting my job and becoming a head hunter / recruiter. I don't think I'd be good at it, but willingness to use emails rather than phone calls and familiarity with the tech stack has to be a major differentiator, right?
The exact same consequences are being seen again today primarily in the opiate market
Not sure why you're being downvoted. You're right. These companies like workers who have no other responsibilities in their lives except their jobs.

Edit: single men and exceptions to the rule, please keep downvoting me.
Sure, but you'd need to give some evidence that the USA's distribution of consumption is notably different than similar Western countries, e.g., the UK or Germany, which consume 25-30% more per person than the US. Basically the US would need to have a lot more heavy drinkers and a lot more (near) teetotalers for it to have both a (non-trivially) lower average per capita AND more dangerous drinking habits.
Since it's stress, I don't think it's good for your health.
Wild assed guesses:

Damage/safety issues: operating the milling machines incorrectly, or in an untimely manner.

Related to latter point: lack of hard real-time processing in the upstream software?
The article said they went to a small no name school, had no impressive companies on their resume, and had only a few years of experience. I don't know what would make them think they were overqualified.

Also almost all of the companies were top tier.
Love, you just don't realize how the other tech companies are like. They are all about equal if you dig in. Not as bad as media makes you think, and in some ways not as good as the media totally misses the mark on other things.

As far as pay, interesting things to work on and work environment, FB is in the top 3 of the world.
> Out of these companies Google felt most impersonal and "test like"

I had this same experience too. I went through the 4 technical interviews onsite which were all whiteboard problems. Not once did we actually talk about my past experience or rather anything software engineering related.

Unfortunately(?) I didn't receive an offer despite making it to the hiring committee. Two weeks later they called me back and wanted me to fly back out for another full round of interviews for their internal applications team! I was so burned out from studying and had a wedding coming up so I passed.

I felt a little insulted I was being asked to go through the gauntlet again when I _just_ interviewed.
We're Starting a DevOps Training Company
There is a robust debate about whether or not facebook provides negative value to its users. In my opinion, it's charitable to say that the question of whether Facebook harms its users is open to debate. There seems to be a clear correlation between use of facebook and negative mental health outcomes. The fact that people use a product is absolutely not evidence that it provides value to its consumers, especially when addiction is involved. Whatever "value" someone got out of cigarettes when they first started smoking, most addicts wouldn't say they smoke because they get something out of it beyond the assuaging of cravings.
your project is amazing, i would love to help contribute as i have time. please reach out if you need development help.
Sure it does, I use it every day!
I have both of these. :) I am a big fan of solar powered self time setting (GPS/WWV) watches.
Those are some awesome statistics: 6 out of 6 successes, practically unheard of. But, it sounds like you know exactly how to study for it: that whitebaording tip probably helped.
Facebook's stock is probably more oversold than any of them. That plus the fact that they tend to offer very generous compensation packages to begin with would make them my preferred company if I had to choose to between those six.
Yes tipping is optional. If we can't agree on a fact we won't go really far.
> If I were going to China on business I'd have a separate cell phone just for that purpose. You can just swap sim cards if you need to keep the same number. Smartphones are so cheap nowadays you might as well have a burner for that purpose.

A SIM card is an independent computer that runs a stripped-down version of Java. According to this comment (https://news.ycombinator.com/item?id=17083221), the cell network can even upload programs to it to run.
Twilio's valuation crosses $10B
Well I think 640K ought to be enough for anybody.
It's a bit depressing that out of top 5 posts, two are about deaths, one about prominent figure retiring and two are about companies being swallowed by other companies.
The gcode emitted by CAM software is quite literally the assembly code of CNC machines.

Your question is somehow similar to "why can't the C code directly control the CPU"?