skysight-inc/HackerNews huggingface dataset:
Because the message of "only superhumans who work 80 hour weeks can accomplish great things" is not the kind of effect I want on society. We have enough of that as it is. We need less of it, not more.

Does it not concern you that tech has been stuck for 40 years? That space has been stuck for however many years? Despite all this hard work everywhere? I'd rather resolve those problems at the core than address the symptoms or possibly worsen them by betting everything on one person and hope they will bring us salvation.
This is exactly how salaries become how they are in the gaming industry.

Source: I worked in the gaming industry. Everyone wants to work at Blizzard, so why pay people what they're worth? Because you get what you pay for.
If anything it's good you can see them from the front, with no wires someone might otherwise not notice and start talking to you immediately.
So, what do you think of my idea:

www.1millioncoins.com

I saw your title and thought it was so close to my domain name I thought you might find my idea interesting.
Are you proposing patching 3rd party binaries?

There's not much point in pinpointing bugs in closed source software if you are unable to fix them.
For #1... I've been pretty vocal in my circle about how stupid interviews are, and I'm pretty bad at the myself...

However, at this point I probably interviewed at 100+ places over the years (Ive been at this for a while), and there's very little variations in interviews. You have a few outliers like Google's stupid "Write this C++ shit in a Google Doc", and the "Please write the jQuery code for a Modal dialog" that occasionally pop up, but overall, its all variations within a finite subset. People are not original.

So after being rejected 10 times, if you still don't see a pattern to exploit in the 11th....well, you might be missing a key skill as an engineer that would be worth working on. Even if you're successful, you have one obvious growth opportunity.
The impression I get is that the two areas where robo-advisors shine is UX and Tax Loss Harvesting.

The Betterment site is pretty, which makes me more inclined to put more money into it more often. This is irrational, but for me this makes it worth more than the 0.15% I end up paying them in fees.

I'm less sure about whether TLH is worth the 0.15% fee, though. The premise is that you do some "equivalent" (to you, but not to the IRS) transactions, report them on your tax return, and lower the taxes you pay today ("basis"). In exchange, you would have to pay those taxes later on your investments when you withdraw them. Is this always the right answer (because those later taxes are in compounded-inflation dollars)? What if I think my tax rate now is lower than the tax rate in ten, twenty, fifty years?
I assume he's referring to your intentional conflation of two different peoples' claims (namely, 'zelon88 ("[w]e're going to take a genius away from civilization" [0]) and the writer of the article ("Earlier, his lawyer said his alleged hacking had "embarrassed" US authorities")):

>He's a genius? I thought the US was embarrassed by how dumb the vulnerabilities he exploited were. Which is it? [0]

Probably assumed you were an astroturfer and/or troll, because, hey, that's pretty shitty behaviour.

[0] https://news.ycombinator.com/item?id=12515199
[1] https://news.ycombinator.com/item?id=12515231
It's the "smart" ones who are the worst, unfortunately.

But I think there space for both the cut and paste crowd and the deep knowledge folks. In most industries the tool makers are separate from the users. The latter aren't worthless or subhuman because they don't do the former.

In most industries there's a place for fast people and there's a place for perfectionists. Tooling is not a volume business but needs a very low failure rate and good support.

We just haven't sorted ourselves into camps yet, but I think the era of stackoverflow is the beginning of that process.
I'm a unicorn!
At the same time, depending on external contributions has risks.

My rule is don't introduce code unless you intend to own it.

If it is big, hard to follow, and has crazy dependencies, maybe you don't want to own it.
Government assisted monopoly is basically using government's coercive power to deny a party to chose from alternatives.

When government forces ISPs to be "neutral" an forgo the additional revenue it essentially denying the ISPs to exercise their innovation to benefit the voters.

There is no difference between government mandating net neutrality and government banning Uber to help local Taxi companies.

I think people mistake net neutrality for fairness because they think a lot of people benefit.
The Weather Channel. Lucidchart. Both in production, IIRC.

Granted, not open source, but definitely drives home the point that it is trusted in production environments.
I stumbled across AutoTempest while doing some research to see whether or not auto search aggregators were popular here in the U.S. I was planning on creating a similar service for my home country, but grad school has started and I'm having less and less time :(

Anyways, keep up the awesome work, and I'm glad it has all worked out for you!
Is it possible for somebody to not be cut out for software engineering? Absolutely.

Are you not cut out for software engineering? You've already been doing it for 1.3 years, there's no reason for you to think that.

Are you not cut out for being a high-quality professional? That sounds like a yes. But it's all about your mindset, not your skills. Your skills are just fine, but your mindset is much more important.

You need to ask yourself what you want out of your career. I say that rhetorically because It's pretty clear from your writing that what you're looking for is an external perception of status. The thing about status is that the people who chase it above everything else will never, ever get it, and it isn't worth as much as you think. Who exactly are you trying to impress with this status that you're looking for? If you manage to get it (not likely), and these people are actually impressed by it (even less likely), will you feel good about that for more than 5 seconds? I'll let you guess the likelihood of that.

The thing about jobs perceived as high-status is that so many kids are desperate to get them that any one person will have a very hard time getting them, and the people who do get them tend to get treated like dirt, because the companies know very well that there's a line of people down the block ready to replace them if they displease their management in the slightest way.

You're not gonna get that kind of status with your job search. What you can get is a solid, upper-middle class salary, a good work schedule, and respect that you have earned with your productivity from your co-workers and management. If that's enough for you, you can get a job like that very easily.

I never got a CS degree, and have never really gotten good at the fancy algorithm type of problems that some tech companies like to use in interviews, and that you seem to be sweating over. Yet I just finished a job search, got multiple good offers at once, and accepted a good job with a solid company. How? I never bothered trying for any of the big-name companies, and am perfectly open about what my skills are and aren't. There are tons of good jobs out there that want people that can solve real-world problems instead of academic exercises on whiteboards.

And that's where real status comes from. Having a solid job that you're happy and successful at is real status for adults. Just wanting to have Google or Facebook on your business card is for children.

Not that there's anything wrong with working for the Big 4. But do it from a position of strength, i.e. you're already a strong, confident professional with a lot of value on the market, and they better give you a good offer and not jerk you around on the interview process because you have plenty of other potential employers to choose from.
For fiction, there's the separate aspect of enjoying the writing style (including the more verbose ones, or the ones with more "unnecessary" flourish) by itself. Obviously this is very subjective and depends on the reader - just keep in mind that if you find the book too long and tedious because it dwells too much on "uninteresting" points, or repeats itself, someone else might actually find all that enjoyable.

In fact, that someone else may even be yourself at some later date - I have found that some previously read books make more sense and become more enjoyable after having personal life experiences that enable you to relate emotionally, or just get you interested in the subject.
I think the question for them is if it's worth it to license their engine for use by other titles in the genera it well fits, or if they feel that cuts too much in to their opportunity costs.

With the right partners (E.G. some company making an FPS based on a movie) the deal might work in their favor.
It's absolutely sufficient that the EU has not the least bit of an incentive to give Britain a better deal than remaining in the EU.

The negotiating difficulty for the EU is that it's only in control of part of the real deal for the UK.

One other big part is how well the UK can develop its relationships with the rest of the world if it's no longer constrained by things like the customs union.

A third part, perhaps more easily overlooked, is how well the UK can develop its internal economy without the constraints of EU regulations. Right now, EU regulations affect not just goods and services exported to the EU, and not even just goods and services exported at all, but also a lot of things that are bought and sold within the UK itself.

These other factors mean that for almost any area of importance in the coming negotiations, there will be some limit beyond which the UK is better off taking its ball and going home, and then playing with the rest of the world instead of the EU tomorrow, purely on economic grounds. Of course, it's going to be extremely difficult for either the EU or the UK to work out exactly where those limits are, which is surely going to be a fundamental difficulty in those coming negotiations.
If you're using an engine you should be negotiating source access. I've never worked on any title where we didn't have complete source for both the editor and runtime.

Also when you evaluate engines what is there today is what you'll ship with, don't plan on features down the road. A lot of studios learned that one the hard way with UE3 and PS3.

Lastly two devs seems like a really small number for even more than the most simple of indie games. For a lot of the reasons that seem implied in the article. Every game I've worked on needed to retrofit a different engine in significant ways unless it was a direct clone of the platform/genre it came from.
Apple: Buy Special Winter Gloves to Use iPhone 7 Home Button
The Latest Zero-Emission Bus Catalyst E2
"- I am REALLY bad at algorithm problems and experience serious performance anxiety. Concentrated studying and mass interviewing haven’t led to positive results so far. I can solve most problems correctly given enough time (usually 2x+ longer than interviews)."

I am a principal engineer at a mid size (~4k employees) tech company (F5 Networks), and if someone asked me to do a bubble sort, or other algorithm from memory I would end the interview there, and have. The CTO at a company I was interviewing at asked me to do bubble sort in less then three minutes, I said no, lets just end the interview loop here. Google almost always asks a pure memory algorithm question, though they have been getting better at remapping the algorithm solution they want to actual work they are doing.

As an interviewee the ability to write out some random algorithm from memory, that I could just google for tells me nothing about the type of work I would be doing, how I might fit with the team, how the team thinks and collaborates.

As an interviewer I never ask this type of question since it does not tell me anything about how you think, work though problems, and collaborate with others. I always try to tie my technical questions back to problems I have had to solve in the past two or three months.

For a Software Engineer of any level your ability to think critically, ask the right questions, and work with others is way more important then your ability to bang on the keyboard in the right order. Syntax and idiosyncrasies of a language can be taught to just about anyone who can think critically and knows how to collaborate with others.

"Does there ever come a point where it just isn't worth it to continue trying to be a software engineer who can get into top-tier companies / projects"

Not if you enjoy doing it. If you do not enjoy it and find the work a constant struggle that you dread facing every morning, then move on to something you enjoy.

Also "top-tier" is rather subjective. I will never work for Google or Amazon. I would prefer to enjoy what I am doing, be able to have a life outside work, and get paid more (At least compared to Google and Amazons average pay in Seattle for the same role).
Yes I am. Trump will probably lose and I will have lower returns this year.

Would I be market timing if instead of moving out of the market to avoid the Trump winning risk, I borrowed money to buy shares in an election market?

https://iemweb.biz.uiowa.edu/quotes/Pres16_quotes.html

If Trump wins, I triple the money I put into election shares but lose in my 401k. If Trump loses, the increase in my 401k will cover my loss in the election market.
Some states (Texas) don't have income tax but have very high property taxes to offset this. Or they have high sales tax.
How much of this is a fundamental behaviour?

Not people moving from Twitter because Twitter is bad and Snapchat is good, but because Twitter is old and Snapchat is new?

Same drive to try newer programming languages and frameworks, same drive to join new startup companies, same drive to throw out and start afresh in lots of domains, same drive to leave this bar and try another.

I see this presented along with "online communities die when they can't block trolls", and "eternal September", and "small communities are more close-knit".

But maybe once it gets old, large, established, you have habits of interaction, same people you talk to, an established persona to keep up, a post history, it gets stale and it feels like work.

If you're a service, you can keep customers long term by offering good service. If you're a brand, you can keep customers long term by staying out of their way and not messing up and giving them reason to reconsider.

But if you're a meeting place, if you're a look and a feeling, if you're a venue for nothing in particular - well, fashions change and online, anywhere else is just as convenient to go to.
Indeed, you don't have to win any fights in prison you just have to be willing to fight. This is usually instigated by The Punk Test, where somebody will try to incrementally take advantage of you, by either saying something and seeing if you let it slide, then later bumping into you, finally taking your stuff, ect. If you don't fight typically you will be kicked out of that unit and forced to go to another, where your reputation will of course travel with you and they will make your life hell there as well.

Article could have said something about how to avoid needless fights (prob in the book I assume). For example, being in the yard and some guy is looking to start a fight. "What are you looking at?" of course, the wrong answer is "Nothing" as the reply will be "So I'm nothing goof?". The right answer is "Sun in my eyes, no disrespect". You both walk away as respect is maintained and dude trying to bait you into a fight figures out you aren't an easy mark and goes to harass somebody else.

There is also a saying "Do your own time not somebody elses". This means somebody approaches you and says "Hey, do you know what <insert name> said about you?". This guy is trying to get you to fight somebody for him. Your answer can only be "Let him say that to my face" and leave it at that. In general you never talk about other inmates when they are not around, part of the whole mind your own business mantra of prison.

Never go to the TV area if one exists. Fights always happen here over who gets to watch what, and often set ups happen where one group of inmates will be attacked by a rival group and you don't want to be caught in the middle while it all kicks off.

Finally, do not complain about the food or anything else out loud, or ever tell anybody when you are getting released. Guys who brag how they only have a few months left or are getting out the next week will have some guy who's doing decades or life immediately smash them because they don't want to be reminded of how much time they have. There will also be guys who simply want to mess with your release date and try to cause trouble because they can.

If you want to impress your fellow inmates, screw the system as much as possible like demanding a Kosher meal (often it's better quality food), orchestrating transfers, finding ways to weasel out of bad work detail. Anything you can figure out that gets one over on the system is respected.

tl;dr generally prison is not hollywood unless you're in a gang or owe money to drug dealers. For the most part you will just be doing time and bored stiff so get somebody to mail you TAOCP to do by hand, I wish I had that instead of the dismal prison library. Keep eyes forward, look at people's hands who are approaching you not their eyes.
Great book!

We also have almost 10,000 forkable & executable R examples on Kaggle (https://www.kaggle.com/kernels - select R from languages). Almost all of these use at least one of Hadley's libraries
There's zero incentive to diverge because if you want to sell into the EU you need to abide by the EU regs anyway.

But that only applies to products and services that will actually be sold in other EU member states. Not everything is exported to the EU, and a lot of things are never exported at all, and diverging from the EU rules in those other cases could offer all kinds of advantages depending on the circumstances.
An faq replacement will work if the customer could type his query in his language (not knowing how it is written in faq) and yet get the correct answer. I read your answer suggesting usage of synonyms. Well faq mining is a classic information retrieval problem so you can potentially use the entire IR tech here! Most enterprise bots today are basically faq miners(ask optus) or order placement ones.
Why Uber? What do they really have, at the end of the day? They're one of several companies investing in driverless cars. They're competing with companies that have cash cows (e.g. Google and Apple) as well as companies with a century+ of car-making experience, from the ground up. Uber has a cool app and some name recognition.

If/when self-driving cars are a thing, why does anyone need uber? GM/Ford/Toyota/whomever all make their own cars and will presumably make the cars of tomorrow. If not, Tesla would be a solid bet. Again, all companies that MAKE cars. Apple & Google are probably betting on their technology being better and licensing it to manufacturers. Why would Uber have a better shot at any of this than the other players? They have a slick app and have successfully found a grey area where they push most liability and upkeep costs onto their not-employees. In some markets, by some measure, maybe they're profitable.

Now what? To get to $1T is either going to take a monumental shift in everything they've accomplished, or it's going to take some silly investors (or financial tricks). I'd say it's much more likely that in 15 years we look back at Uber as something closer to WebVan than they get a $1T market cap.
The answer to all your questions is "it depends" (yeah, cliche). I have an BS Architecture (not from the USA) so I had to no choice but to get an MBA degree (from the USA). I did kind an "eMBA" (basically working full time) from a Top something school

1) Yes, if you have an engineering degree. Business is like another language so there is jargon in accounting, marketing, finance, etc that you need to learn. If you are not getting that at work, the MBA will at least enable you to understand "executive-level" conversations. Most of them are common sense (you can pick it up from context) but it is way different if presented to you in a rigid, structured, organized fashion vs listening to random conversations. You can obviously learn this all from Khan Academy ...

The other overlooked thing here is the people that you meet. On the more expensive programs (>$100k+), the pitch will be you will meet the same quality people as you (same aspirations) and that is true to a degree as the quality of your education will be partly affected by who is in your class. Make sure you go the MAIN CAMPUS of the school and not a off-campus thing. I personally felt the on-campus experience was great (we have a good football team so that helps)

2) When I did my eMBA (graduated in 2004), the salaries were around $80-85k. I realized that most of the people in the program were making around $40-50k and hoping to get that bump. I was making about $150k/yr at the time so this wasn't really the reason why I went to get my MBA (it was to get a U.S. degree) so you will just get some funny looks when you tell people you don't have any interviews set up. Most BIGCOs (specially consulting firms) value an MBA, I guess because they can mark up your rates.

As an engineer and a TECHNICAL manager (not just a "manager"), you will most likely make more money than 90% of the MBAs even without an MBA. Salary is NOT one of the reasons you are doing this.

3) Getting into executive management is more about opportunity and luck. You could be the most qualified person in your company but there only so many seats to go around (1 VP Eng, 1 CTO, etc.) so you may have to look elsewhere. An MBA will certainly help but it will NOT be the main reason you get there. The MBA just lets people know you have met a "bar" (like "ok so this guy knows the basic business stuff") so they can check that box off when shortlisting candidates. At the end of the day, it will be how much value you can bring to the table in totality. Executive management is less being a "manager" but being a "leader" as your role will have a lot more impact in the company (in a normal, sane, non-dysfunctional company) and you will have to think more strategically. The MBA will have courses in "Strategy" that will allow you to have some structures, words to communicate in your head when you present your plan to the people. You can have all the strategy in the world but if you cannot communicate it in a structured, organized & impactful way, then you will not get the job. It's not just using BS buzzwords but really making the board (or CEO) imagine that you are ALREADY in executive management.
It also allows every critical statement about anyone to be erased from the internet.

This effectively kills freedom of speech.

I'd rather have some embarrassing photos around.
Please name, names. It'd really help me not to accidentally pull these things into my own repository.

I'd love it if, NPM would list total package size including dependencies.
To do in San Francisco this weekend: the first-ever roguelike celebration
Wouldn't the analogy be "no letter carrier may deliver packages from people who pay more faster than packages from people who pay less"?