skysight-inc/HackerNews huggingface dataset:
I don't think Dan Lyons misrepresents your ideas, but rather I think more fundamentally he doesn't share your vocabulary, worldview nor expectations. The reverse is also true, and your arguments in return don't use worldview or definitions he would understand nor recognise.

The modern world seems to be a constant case of vocabulary misunderstanding, where we all say "widget", and I mean thing and you mean "an element of a UX".

"Job security" is a specific example that can mean different things based on worldview. It can mean "the business will employ you no matter what you do or how bad you are" - the classic 1970s Union paradigm. "Job security" can mean "the creation of skills that will continue to have value in the market", i.e. "a law degree means you will always have job security. Or "Job security" can even mean something beyond the individual, to mean "working for a company that will survive" i.e. "working for the government provides great job security - they can never go out of business". Dan Lyons' sacking from Newsweek and the dying of traditional media shows how industry viability is in some ways more fundamental than the individual's talents to "job security".

Now, which of those definitions people understand - and which definition your worldview puts front and centre - will dictate how you view a new sort of life/work manifesto.

Dan Lyons idealises a world in which people worked their whole career for one company, had a slow progression of minor promotions and pay rises & retired to a gold watch they took to Florida. That reality makes me personally want to buy a chair, some rope and to Google how to tie a noose, but my view is certainly NOT universal, and I need to accept and recognise that.

I would hope people would go beyond seeing this as "misrepresent our ideas", and get to bottom of the misunderstanding - to the fundamental worldview misunderstanding at the core of the disagreement. Rather than defend against a perceived attack, I think a policy of agree and amplify makes sense. Dan Lyons is correct - the world has changed and in this new reality, 50 years of depressing work for one company is over. The new world may not have a gold watch at the end of the rainbow, but it should have a much brighter and happier journey, and the a world in which employment is for a specific period, the goal changes from work hard and hope, to maximise skill development. That is the heart of "The Alliance" - an acceptance the world has changed, and making it work for you.
I'm a bit confused why people want things like this. I mean, a simple protocol is great. But why text? Text protocol for arbitrary data is always going to make things more complicated than necessary. And even "text" STOMP includes "NULL / octet 0" in the description.

Here are some thing that are complicated in text: escaping data, escaping line endings, type of line endings, escaping headers, encoding and string comparison, data delimitation, preallocating right buffer sizes, parsing long values, parsing numeric values, potential for confusion on what's opaque and what's parsable.

All of these are solved by even the most trivial binary TLV:

4-byte tag, 4-byte length, lenth-bytes data

It's not going to be telnet-compatible, but it prevents so many issues from ever arising. If you need to debug it, it's trivial to even look at the hex dump of packets.

/rant (I don't understand the obsession with text formats)
I was more impressed by this over the Boston Dynamics stuff. The BD robots looked like they had some size and noise problems to overcome.
I was involved with a hardware/IoT startup a few years back - we built Christmas tree lights (so nothing _nearly_ as big a deal if it broke tha your thermostat or door locks,,,) - but even for that our hardware design had baked into it the "do not ruin Christmas" design principle - while it required the Linux half of the controller to allow wifi connection to your phone and all the other "connected" stuff - there was also a microcontroller directly driving the lights, which all on it's own (in the absence of the Linux half coming up) could at least do some minimal blinky light patterns, so that the nearest thing we had to "critical functionality" could be delivered even if(/when) the most-complex-by-far piece failed.

(It did, though, add enough to our BOM cost that I have very little doubt that if we'd got to the "get enough investment to find a production run of 100,000" part of our plan, the requisite "adult supervision" that investment would have brought along with it would have fought tooth and nail to reduce our unit costs by a dollar or two, at the expense of all the reliability/redundancy we'd engineered in there...)
Why Material Design Didn't Achieve a Grand Unification
Hi, I would just like to applaud you (pinky07) for your even and clear responses in this thread. If the quote above is the whole message you sent RMS/FSF, I would suggest you bring in some from your reply below, specifically the part where you quote the bit about "2011", and "we used to do this, but we don't any more (and there was a Free alternative back then too)".
I've had several managers and mentors at Intel that we're sincerely interested in helping me develop my career. I'm not saying its universal, but I've seen some.
I go to sleep 1 hour later every day
There are a lot of tech nerds in motorsports.
Docco: Quick JavaScript Documentation
I kepe seeing all these promoted stories on Steve Case (by steve case), seems kinda weird. I am trying to understand why he cares so much about me knowing who he is and what he thinks? Running for something? Trying to raise a fund? Looking to become an advisor? There has to be something behind paying for readers?
And OPM didn't happen, and will never happen again, anywhere.
Why do you believe liberals embrace meritocracy?

From what I've seen they are it's primary critics. It was hardly liberals pushing Github to end meritocracy and adopt whatever it's adopting now (there isn't really a name for it). In various recent court cases (Fisher vs Texas, Ricci v DeStefano) it was usually liberals opposed to meritocracy. When high merit people get rewarded it's usually liberals criticizing this outcome.

I can't think of a single modern case where liberals push people to adopt purely merit based systems, in fact. They seem to want some sort of spoils system - the closest word I can think of is corporatism in the old Italian sense (I'm being very careful not to use an alternate term, see this reddit comment for a good explanation of why https://www.reddit.com/r/IAmA/comments/4bxf6f/im_curtis_yarv...).

(Lets also distinguish credentialism from meritocracy. The tech industry has something approaching the latter - we idolize the dropout/self taught ubergeek - but liberal types generally oppose our culture.)
Yes, that would be true. But I'm suggesting something more radical - that either a) there are no links - an ad is just an image and is served by the publication, or b) the image does have a link, but again it is to a page hosted by that publication - perhaps with a query if the visitor would like more information from the sponsor.
I love bug reports. I really hate when I find out months later that one of my customers knew about the bug and never bothered to report it. Every bug reported is one I can fix.
The retention rate was widely discussed in the groups I was in. It was especially low in Retail Customer Experience (RCX).

In my teams, representing less than 20 people in total, firings were far more common that people leaving. Two business people (marketing focused) left, two developers transferred to other areas (early AWS), while four developers and one business person were fired over the four years (fulfilling the "making hard choices" performance review requirement).
"Certificate/degree holders would be tested on their knowledge and skills at some point after the certificate/degree was awarded. Holders would be able to register their availability for testing at certain times and days on a system similar to the WADA ADAMS system. They would be called at 12 hours notice anytime over the next 3 to 12 months and asked to sit a test in one of their nominated times slots. Failure to be available for the test would mean a fail."

As an employee, I'd find this distasteful. Just as I wouldn't work for a company that wanted me to piss in a cup at random intervals, I wouldn't work for a company that wouldn't hire me unless I was re-tested for competence at random intervals.

Also, I'd find it disturbing if a company that has a financial incentive to make people take as many tests as possible would be given control over who gets hired across a large number of companies. And the system seems to be lacking the transparency that would allow people to determine whether the testing company was itself competent to judge the competence of others.

Finally, in a field like software development, there's such a wide variety between the skills needed in different jobs that a one-size-fits-all certification would be meaningless. E.g., it's perfectly fine for someone who works on operating system kernels to not know anything about HTML, CSS, JavaScript or mobile app development.
The Roomba-like part was an example application for such a robot - vacuuming dust from stairs.

Edit: If you look closely at the feet in the rest of the video, you can see that they swapped out the regular feet for this particular demonstration.
Meet Zerodium, the company that pays $1M for Apple hacks
...and the default color scheme and shapes looked like a neon version of something straight out of the 1970s
How we 'Uber-strapped' our startup
If you've already got access to the camera, would it not in many cases be trivial to have access to the keyboard?
I spent some time looking at the webpage for this project
and the links https://www.odoo.com/page/upgrade (from the front page). seems to me to be exactly what RMS is talking about?
Love mobile? Love Slack emojis? We might love you Taplytics (YC W14) is hiring
Seems like a PR move more than anything else.
I'm tired of hearing about all of these weird benefits. How about just an awesome place to work that pays well?
When you're dealing with people, though, that kind of response can be actively counterproductive. Anyone who's had a significant other "vent" and respond negatively when you try to turn to problem solving will probably recognize this dynamic.

The rational reaction to such situations would be to recognize that this approach yields bad results and to try something different instead, e.g. the emotional manipulation you seem to be implicitly recommending.

One important bit of learning for engineer-types to do is to recognize that most people aren't like them. The more I treat other humans as emotionally driven markov chains (rather than intelligent thinkers) the better my life outcomes are. Unfortunately the desire to empathize and treat others like oneself makes this a difficult lesson to learn.
I experimented with this back in college. I was going to sleep 2-3 hours later every day because I found a 26/27-hour day was more natural for me. I loved it. But I only did it for a few weeks, because it was impossible to meet other social and professional obligations.
Yes, definitely. I think the main problematic emotions are hate and anger. Also, long-term frustration and resentment can build up and lead to burnout. None of these emotions are very useful except maybe in the very short term until a more useful response is formulated.
I was hoping it would be a story about injecting links/buttons for each possible state transition on a page, that would cause a full browser refresh from the server.
Csvtk – Another cross-platform, efficient and practical CSV/TSV toolkit
Millennial Employees Confound Big Banks
This is a basic presentation so people who have a limited understanding of what's under the bonnet can get an idea. Basic means not adding extraneous details regarding items that are considered 'secondary', for e.g turbocharging. Fuel, oil, air, exhaust, cooling.. these things have been the building blocks of car engines for the past 100 years and that wont change.

I swear some people just cant appreciate simplicity.
If I'm not your target audience then ignore these words as they might sound a bit harsh. My primary concern in using any service like this would be how easily I could port all content over to my own servers when ready. This includes not just videos but user accounts, email lists , video comments, payment system, authentication, etc. I want the freedom associated with independence and not to feel like a tool of another business designed to make me reliant on their platform.
It's one thing to use a jo (branch on overflow) instruction. But there's another problem:

a = b + c + 47;

can be implemented as:

LEA a, 47[b+c]

(a, b and c are assigned to registers)

This does not generate any trap or flag when it overflows, it just wraps. It's an important optimization, too.
It would just show the bias of the consumer, which would explain the bias in the product? Action movies for example are incredibly male dominated and also very popular, until the general public is OK with seeing women getting beaten, killed and abused I dont see this ever changing.

The majority of the films in this list that have predominately female characters all fit into a specific mold of story telling with very little overlap with the types of movies that feature predominately male characters. I very much doubt that either group who consumes these types of movies is interested in the same sort of stories about the opposite sex. That of course is my opinion.

I dont see how any of that is misogynistic? That would be like saying teenage girls are misogynistic for favoring boy bands over girl bands.
I googled images about this practice and I saw some of the boxes were being left on the floor. I certainly hope that people aren't leaving their babies in these boxes ON THE FLOOR overnight. I don't want to sound morbid but depending on where you live there are places where you can't even leave newborn puppies like that without rats having them for breakfast.
I had the a similar reaction to the article ..and the same reaction to the interview on Fresh Air : http://www.npr.org/2016/04/05/473097951/laid-off-tech-journa...

The part in the fresh air interview that talks about jargon is especially interesting.
Our tech business culture is officially turning into Logan's Run.
I try to do it a lot. I often have conversations that go something like "Thisis me taking my $companyName hat off and speaking with my 'friend of $employeeName' hat on, but as much as this will cause me problems I realy suggest you consider $significantCareerEnhancement even though it will cause me $problemsIfYouMoveOrLeave as a result."

(I'm also surprised/disappointed at how rarely that advice is taken - there's a _very_ strong tendency for people to "stay put" in a sub optimal career position instead of taking the risk of jumping into the unknown and possiby scarey "next level up". So many devs tell me "I'm not ready for a mid level role yet" or equivalent, even when thay _clearly_ are...)
Definitely see this being a commercial product to help around the home
Weren't you aware? The state isn't allowed to innovate in positive things, only misery and despotism.
> the libertarian streak of tech worker is carefully cultivated to make us weaker as a category

Wow, that must take a whole lot of careful coordination.
Tl;dr (opinion of author): the Senate waives its right to affirm or reject a Court nominee by not acting in a reasonable amount of time, at which point the President can appoint the nominee.

This is certainly an interesting legal theory. It's even more interesting that the Supreme Court itself would be the body to resolve whether or not such an appointment is Constitutional.
No politics
“Fools, Frauds and Firebrands: Thinkers of the New Left” by Roger Scruton
Everything you said would make total sense to if I hadn't had black neighbors, was poor, and lived in a double wide trailer growing up.
Weird benefits are a result of employers trying to incentivize their workers to behave in certain ways.
"...Garry Kasparov, Fischer's only rival for the title of best-ever player..."

That's not quite right. Both Kasparov and Fischer are definitely among the best players ever, but the list of contenders for the top spot is definitely longer than that. One might easily include Lasker, Capablanca, Alekhine, Botvinnik, Tal, and a couple of others.

It's not really possible to say who the best player of all time is; some of the plausible candidates never played each other in their primes. One can estimate of course based on intervening games, but I'm not ready to put a lot of confidence in a model that has to judge how the Lasker of 1910 would fare against the Fischer of 1972, extrapolating over a span of more than sixty years.
It seems like there are two separate interests: long term storage and quick retrieval. The first requires a very high standard of care in regard to reliability [I'd bet disks go bad and companies go out of business more frequently than reporters who care about such things lose a file box full of notepads]. It feels like hardware.

The second seems an expectation of technological progress problem. Maybe it is software over the hardware of the first problem.

Rather than convince people to switch from what mostly works to the unknown, make the mostly what works work a little more often. There's a regression test there.
Theres a whole site full of them if you click the title.
You probably want to add 'Apply HN' to the title to get attention, example: https://news.ycombinator.com/item?id=11452884
I was specifically not talking about self defense b/c that's an extremely small percentage of "gun use."

If you don't understand your opponent, how can you ever hope to reason with him?
If the SCHAFT robot is quieter and less bulky than the BD models, it's because it's running off of batteries instead of a piston engine, which means it will have a regrettably short range before needing a recharge. (The BD bots are much quieter when attached to a power cable in a lab.) Nobody's gonna get around that limitation until there's a major breakthrough in battery tech.
Classifying birthday wishes using Python and scikit-learn
Business Bears the Weight of New York's Benefits
The Greatest Violin No One’s Ever Heard
Changing Markets for Real Time Communications
Google has been saying that for years, but I don’t really believe it…

1) First there were the "hashbang" URLs, that Google said they'd crawl fine, but that did affect Gawker's SEO: http://www.webmonkey.com/2011/02/gawker-learns-the-hard-way-...

2) And instagram uses server rendering for SEO: https://twitter.com/cpojer/status/711729444323332096 (via http://jamesknelson.com/universal-react-youre-doing-it-wrong...)
Indeed. And we can assume that the precision will only increase. So we'll be watching the global warming catastrophe unfold in high-res.
It occurs to me looking at this and the other responses so far in this subthread - that it's quite likely more common in larger organizations (Google/Microsoft/Amazon/Intel) where career advancement is not quite so directly correlated to "leaving for a better position in a different company". If you can get your best employees promoted into roles where they are likely to become your reports again when you yourself get promoted, there's more benefit for the manager in advancing people they want to keep "on their team" as they themselves climb the career ladder. There is, I guess, less opportunity for that sort of mutually beneficial career development in startups or SMEs (with the exception of the occasional "freelance teams" that you sometimes see all jump ship from one project/startup to another together - I've seen that both in tiny hardware startups as well as in 9 figure projects in major corporations.)
This is from HubSpot's homepage:

SALES SOFTWARE
Stop cold calling. Start closing.

Funny, uh?
How far beyond Earth will we go to safeguard our species?
Get a VW Bug or an ATV with an air-cooled, four-stroke engine. Buy a good torque-wrench, a socket set, some allen wrenches, and a proper disassembly/reassembly manual and get to work!

I have removed every rolling part of my ATV. It's quite strange to go 65MPH knowing that you put all the parts together... I am still alive so far, ha. :)
Yes, I agree with everything you are saying. In essence, burnout and depression are evolved responses to intolerable situations, and the solution is to attempt to change the situation rather then medicating it or blaming the person for being lazy/depressed.

However, you seem to be painting an overly negative picture. I think in many cases there are actual solutions, but it's just difficult for people to make significant changes in their life. If your spouse is a bully/asshole, the best solution in many cases is to leave them. Of course this can be a very difficult decision to make, especially if you have children, but in the end it will likely work out for the best.

Also, I think that in a lot of cases it isn't entirely obvious what is causing the fatigue or depression, so there is some doubt as to whether changes need to be made. Many people prefer to take a pill, or get diagnosed with chronic lyme with an unvalidated test, or something along those lines. This is an easily solution than getting a divorce or quitting your job.

In some cases - where the problem simply cannot be rectified - the best solution might simply be to put up with the shitty situation. If you read the stories of Japanese prison camp survivors (e.g. "Unbroken"), it's simply astounding how much physical and mental abuse people can actually tolerate if there is no other option.

My own solution was to quit working for other people on soul-destroyingly boring jobs in soul-destroying cubicles from 9-5 and work full-time on my own business instead. Luckily I already had a side-project that people were paying money for when I experienced burnout, so I had a nice easy solution. I realise most people aren't so lucky.
1) It's the same, just with finer control in C#. `await` means you're waiting for the result of a method but not blocking the thread/CPU from doing something else. These awaits use a `Task` which is a handle to get the completion status and final result. `Task` is the object returned by an async method. To start 3 methods in parallel, instead of awaiting each one, just get the task objects and wait for all at the end.

var task1 = GetSomethingFromDatabaseAsync(1);
var task2 = GetSomethingFromDatabaseAsync(2);
var task3 = GetSomethingFromDatabaseAsync(3);

Task.WaitAll(new[] { task1, task2, task3 });

2) This is even easier and it's just talking about doing a loop over multiple threads. This can be handled by using the above style - launching a task in each iteration and waiting for them all to complete - or just using the Parallel convenience methods to launch the loop.

var somethings = new List<int> { 1, 2, 3, 4, 5, 6 };

Parallel.ForEach(somethings, i => { Console.Write("Number: " + i); });

All of this stuff has been around for years with async/await baked into the language in C# v5 and the Task Parallel Library has been around even longer. The current System.Threading.Tasks namespace has a good overview of all the capabilities: https://msdn.microsoft.com/en-us/library/system.threading.ta...
Don't forget that he was also a shill for SCO.
> The leg mechanism is clever; they can run the legs in and out, without having to deal with the large forces needed to operate a knee joint.

Yeah, that's interesting. I know I've seen sci-fi robots with sliding pistons instead of knees; it seems like a pretty straightforward concept. I don't recall anyone besides SCHAFT attempting it seriously, though. I wonder why? (Or have I missed previous attempts?)

> The next generation might be good enough for factory work

Hmm. I would think that factory work is a prime case where wheels are more effective than legs, though.