skysight-inc/HackerNews huggingface dataset:
I don't buy it. He knew what he was doing, he knew it was wrong, and he did it anyway.
Divorces in a nutshell: wives take everything (children, house, money), husbands start life from scratch.
I think it's tough hiring for an SRE role. Much tougher than a programming role. Although in Google's SRE book, they say the interview bar is lower than for their software engineers. Odd!

You're looking for the sort of person that could setup a startup from the data center up. On top of that, they need to be good coders so they can automate everything, and also understand the applications running on the things they build. It's generally a much more in-the-trenches job - relying on limited information, and much harder to test things in isolation since there are so many moving parts, and things you can't change or automate easily (network vendor appliances, and so on).
> I live in a predominantly Russian neighborhood with a Russian wife, but no matter how hard I try I can't learn Russian because they all very conveniently speak English.

That sounds exactly like a choice to me. You chose to take the easy route and communicate in a common language. I'm not saying it's right or wrong, but absolutely a choice.

Why did you choose that option?

I lived in Chile for a while. Although many people spoke English, I chose to learn their language and communicate that way.

Was it hard? Yes. Was it worth it? I believe so. Not only did I pick up a valuable new skill, I assimilated into their culture and learned the nuanced differences between us. It was highly rewarding.
I've interviewed many candidates for one of the big 4 & sat on the decision loops too. 'Attribute substitution'[1] one thing that does stands out in these interviews. essentially interviewers substitute answering the larger question of judging the candidate's suitability for the job at hand with a simpler but easier to judge (& defend!) problem of solve this particular coding problem that I have 'normalized' over many candidates. Also, deep domain knowledge is often hard to judge.

1. https://en.wikipedia.org/wiki/Attribute_substitution
> What do you guys think?

I think that you're operating under a pretty severe cognitive bias.
Or maybe halving the capital gains tax had something to do with it:

https://upload.wikimedia.org/wikipedia/commons/3/3a/Federal_...
> Almost no-one has "secret painting methods", or "secret plumbing methods".

Magicians!

(an exception that proves your rule of course)
They said 200 emails/month to the general and one every six months to the second email, so that's well under 1%
> Having a perpetual license is basically an infinite future expense even if the cost is trivial.

It's a one-time expense if budgeted properly. Buy a perpetuity to cover it. If you ever discontinue the service you can release an unlimited copy of the software and recover the value of the perpetuity.
Hillary has had a very long career with many highs and many lows, so there really isn't a single reason anymore on why she is hated; many people have many reasons that may go back 30 years or more. Here are some google hits on why:

http://www.slate.com/articles/news_and_politics/cover_story/...

http://www.huffingtonpost.com/larry-womack/stop-pretending-y...
That article does get raised quite a bit. Fortunately I've never seen behavior like that in my org. If I ever did, I would escalate it all the way up to jeff, because working like that would be unacceptable and frankly incompetent.
I didn't. Although 1) I do have 3-4 semesters worth of college heavily focused on CS. 2) Back when I started, 30years ago. it was much less of a thing (to have CS degree) 3) I've been programming since I can remember. I grew up reading Byte (before it sucked) and Dr. Dobbs, I taught myself C in 6th or 7th grade from my dad's copy of K&R. I've spent inordinate amounts of time, way more than time spent getting a degree(or several), learning, studying and practicing the art of software development.

College degree is the easy way.
How do you feel about businesses choosing who they do business with? Which customers they will serve? What company culture they want to support? What health care options they'll offer their employees?
I'm not a tax expert so I can't answer the question on why universities would do that. As far as Apple goes, I'll assume they'd like to at least beat inflation and holding cash is usually done for regulatory reasons.
Thompson's point here isn't about the content itself, but rather the supply chain for the content. Because the internet effectively provides 'infinite' distribution, the traditional models of controlling distribution are worthless. This is a very consistent theme in his writings.

Consider that both the worthless and valuable content that you've defined use the same methods for distribution; Facebook, Twitter, Google, etc.
This sounds like a comment from someone who has not watched the first 10 seasons. Simpsons had many solid plots.
Oxford has a handy link on liberal versus conservative insults: http://blog.oxforddictionaries.com/2014/11/political-insults... (2014) It's rough, but it gives an idea of what both sides are hurling at each other. :)

It's doesn't have too much that is as pointedly specific as the SIXHIRB meme. If I had to pick what Americans conservatives tend to use that's kind of equivalent to SIXHIRB, it would be either allusion to country ("real American" type memes / unpatriotic / traitor) or allusions to certain stereotypes (such as "elites" or "hippies").

It's interesting in the Oxford link though that "bigot" and "racist" are hurled from both sides of the fence roughly equally.
The common thing about your example is you. Maybe it's the way you're talking about these "contrarian" views that's the problem, and not other people.
I'm a student at a top 5 CS school. I feel that the majority of the value of my degree does not comes from lecture, homeworks, or exams. I feel the acess to opportunities on campus is where much of the value comes from. We have many bright, talented, and diverse people on this campus. Not only my fellow undergrads, but also the professors, grad students, researchers, employees of companies with a campus presence, etc. There's huge opportunities for collaboration on programming projects, both in class and out of class. There's a great startup culture, with a lot of campus resources. There's a slew of companies that employ students for part-time co-ops on campus. Almost every professor talks about research they would be interested in getting students involved in. We have very active IEEE and ACM student orgs. We put on a great hackathon everywhere. I could go on, but to put it short, you almost have to try to avoid opportunities to not develop yourself as a computer scientist/engineer. If you're teaching yourself, you have to be proactive in working with projects online, motivating yourself to work on personal projects, seeking out opportunities, where as on campus, the opportunities basically come to you.
You can do that on Nimbix/Jarvice. Submit a Docker image, start batch job and get an e-mail once it's finished. 4 core 32GB RAM machine with K80 costs ~$1.06 there.
There's no usable mechanisms glibc can use for watching /etc/localtime for changes that does not mess up the program if it also decides to use any file watching features.
Creating educational, engaging content is difficult. Ergo, expensive. I'd expect Reality TV to make an excellent ROI, as it diminishes the need for actors and writers (although not completely, mind you), while being engaging and gripping. Being mind-numbing does not even factor in that equation.
> Here's the thing: most recruiters are not very good at what they do and are only chasing placements.

Related anecdote: There was a technology recruiter that was constantly calling me at work, despite the fact that my work number is not listed anywhere* and my LinkedIn profile having clear instructions not to do that.

I decided to look him up on LinkedIn. Guess what his previous job was? Debt collector.

* I figure the recruiters get around that by calling the front desk and asking to be transferred to me.
> The reason for that is cities are becoming the core centers of production over time. As distributed production centers like factories become more and more automated, the social reactors of cities need to operate well for states to be successful.

While true, that does not help the hundreds of thousands of people left to rot in deteriorating cities like Detroit, Flint, or to stay in Germany, the Ruhrpott cities. They are the voting base of the right-wingers, and unless we left-oriented people don't offer anything except "oh, it is the way it is, move to the cities or be damned", that won't change. Not to mention that "move to the cities" is often impossible because rents are at an all-time high.

> Should Democrats try to win them back? Yes, of course. Should they abandon their metropolitan base to do so? Depends on the party's goals.

There's nothing contradicting between supporting the left-leaning metropolitan bases and the rural areas. Many people in the rural areas don't give a flying f..k about gay marriage, LGBT equality or whatever, they just want to be heard and have a perspective on life that's beyond social security - and the Democrats as well as German left parties have made the potentially fatal mistake to ignore this.

When entire campaigns revolve around said topics and have NOTHING to offer for those not in metropolitan areas, there is no surprise that people in rural areas tend to think "the damn lefties only care about gays and pot, but what do they offer to me personally?!". It would imho not require much to win back their votes - a couple visits to show "we did not forget you", support from the state-level party leadership for the local politicians and their worries (this is lacking so hard, it's painful - and it leads to people not engaging in parties at the local level, because a typical local politician has nothing to decide/change as a result), and that's enough to prevent that "we're abandoned" feeling.
That's not very charitable. I get where you're coming from, but in this case, I assure you I mean every word, and I'm happy to put candidates in touch with my direct reports so they can verify that for themselves.
Interesting. It doesn't "feel" like any other accented letter. If I read, say, "despues" instead of "después", I'll know what it means, and I'll think "oh, forgot an accent". I can't think of any words in Spanish where the presence of absence of an accent will make a lot of difference.

Ñ, on the other hand, does. Substituting a N for a Ñ usually doesn't work, and it feels like a typo, not like a forgotten accent. There are also many words where the only difference is a N or a Ñ which have significantly different meaning (off the top of my head: año/ano, moño/mono).
Sure, there is no "center". But I think most of both sides are generally inclined toward fiscal conservatism and free market solutions while ensuring people in poverty are taken care of. It's just that vocal Republican voters think all liberals want to take all their tax money to spend on abortion and welfare recipients while vocal Democratic voters think all conservatives are power-hungry and severely intolerant of variable social perspectives. Both sides have some truth but moderates of all stripes mostly just want a safe, stable, healthy economy in which to grow their businesses and families. They're willing to work with each other to achieve that. There are other reasons that our democracy is not functioning properly.

(I don't personally believe the two parties produce solutions of equivalent quality at this point. Democrats have demonstrated much greater awareness of the deep problems in our governance. But I spend a lot of time trying to understand the Republican perspective and I can generally understand where they are coming from, even if I disagree.)
And when that gets rigged by some wicked OCR, then a Super Mario simulation where the princess is the realdeal@email.com, and every 10 coins or every level would get them an additional resume-info nugget to consume.

Okay maybe I took it too far.
Weird, I thought they would both point to the same place.
http://macdailynews.com/2007/10/02/lecture_hall_photo_shows_...

That's apparently the school of journalism...
What's Artificial General Intelligence and how is it different from ordinary machines with programmable logic? It's machine intelligence that will do what I mean when I give it a directive, like an intelligent human being.

What's the danger of AGI? It will do what I say instead of what I mean! Like a not-so-intelligent human being, or basically every not-strong-AI computer program ever written. It'll have a theory of mind so advanced that it can sweet-talk its way out of any virtualized prison humans put it in, and simultaneously so deficient that it might interpret "please cure cancer" as "please exterminate multicellular life."

The story of AGI-as-existential-threat seems approximately as full of mystery, trembling, fear, awe, paradox, and nonsense as old time religion. (The Paperclip Maximizer is the familiar story of a loop without a terminating condition. The one plausible way to build a superhuman intelligence that's actually malicious is to "upload" a real human brain, with all corresponding abilities and quirks, and run it faster in emulation. That's conceptually plausible; I don't believe in souls. But "uploading" a human is so far from engineering plausibility at this point that you might as well worry about the existential threat posed by time machines.)
There's an interesting example of resource management in Haskell with monads [1], but it's probably not easy to follow if you aren't already steeped in Haskell lore, so let me be a bit more basic.

First, note also that it would not be particularly hard to add RAII on top of a garbage-collected language to coexist with GC for resource management; it's just not done in practice. And it's not because language designers are ignorant of it (Bjarne Stroustrop's Design and Evolution of C++ is part of the standard recommended reading list in the field).

Generally, you want resource usage to be a provable property of a program. Not that you'd actually write a formal proof, but you generally want to be able to explain at least informally why resource usage follows certain constraints (e.g. having certain upper bounds).

The basic insight that you need is that resource lifetime is just another semantic property that you can handle with basically the same techniques as other properties of programs; you do not need special language support for it (though, obviously, it helps if your language is a bit more expressive than a Turing machine :) ).

This means that you'll generally tie resource usage to program state and program behavior that you can reason about. The incidental semantics of object lifetime can be dangerous, especially in a functional language, as object lifetime can sometimes be unpredictable.

One of the major hiccups are closures. Closures capture their environment (including local variables) and if they survive the stack frame that created them (because they are returned or stored on the heap), then the lifetime of any captured object can be extended in a fairly unpredictable fashion. Obviously, that is not a good thing, as you have a hard time proving lifetime properties, but few functional programmers would limit themselves to a more trivialized use of closures just for the sake of RAII.

Instead, as I said, you tie resource management to program behavior or state. In the most simple case, that can be scoped resource management. But it can also be an LRU cache, a system based on transactions, or something else entirely. Here's a simple example of a library I sometimes use in OCaml:

class example = object
inherit Tx.resource
initializer print_endline "create"
method release = print_endline "close"
end

let _ = Tx.scoped (fun () -> new example)

This is a simple lexically scoped transaction, but the library also allows for chained, nested, etc. transactions that don't begin and end based on lexical scope, but (say) program events (e.g. terminate a transaction when a socket is closed from the outside and release resources that are associated with that connection). It can also distinguish between commit and abort behavior (similar to the Haskell example above), will properly error if resource creation is not done within the context of a transaction, plus a few other bells and whistles.

[1] https://aherrmann.github.io/programming/2016/01/04/resource-...
I think what a lot of them would say is that because of how biased Hollywood / the media / schools / etc. are, they already are familiar with the liberal point of view. A lot of them I think expected Hillary to win and so were prepared to deal with being in opposition to the white house (as they already have been for 8 years). Certainly there are some on the right who are intolerant and dismissive, but in general my experience has been very good.
What could be true with the last generation may not necessarily hold true for the next generation.

Many are working towards abstracting schooling out of a being a developer, great.

That also means we're moving towards making being a developer a blue collar job rather than a white collar job. We're also making private businesses now the trainers of labor.

The time to be a dropout rockstar developer was in the 2000s but we're moving towards 2020 now.

The real question is meant for the generation of 13 yo now in the next 5 years. They can study software development on their own but in 10 years time, will they be better spending half of that with expensive college education or nah.

Everyone in this thread are giving out answers based on their own experience surviving the past 20 years as if what happened the last 20 years in the tech industry is where we're at right now or will be going forward the next 20.

I wrote this on hardware and software made by and improved by organizations of highly educated and highly specialized people. It's incredulous to think the future is only going to be built by Lucky Palmers and 16 yo hacker geniuses.
Voting is anonymous, so calling people names based off who they voted for isn't a viable strategy.
There's not a "notepad team", but there is a "notepad team ;)".
Does anyone have any evidence of this actually having a resource usage impact on any common programs?

I see one reference to Apache below, but not whether it actually made a measurable difference.
I personally recommend Google Domains for $12/year per domain. Nice UI with two-factor authentication, private WHOIS, and multiple users can manage the domain.

The last time I talked to 1&1 support on the phone, they made me read my password out loud so they could manage my account. I can never recommend that company for anything crucial to running a business.
It's not in the bank, it's invested in assets like stocks and bonds.

They use the returns to fund 21% - 25% of their budget every year (~$1.4 billion of $5.5 billion in 2015-2016).

The endowment contributes more annually than tuition does. [0]

[0] http://facts.stanford.edu/administration/finances
Ask HN: Why aren't there any good personal finance apps?
I am planning on buying software to track my expenses and income. I realized the only two realistic choices are mint.com and Quicken. Seems like a big market. Why aren't there more competitors?
I recently interviewed and accepted a position at Amazon.
Prior to the interview the recruiters did a great job of preparing me for what to expect.
My direct manager was also part of the interview team, so I got to meet them.
Overall it was a very pleasant experience, which is part of the reason I decided to join.
I've talked to developers who have said that it can be a strike against you if you have a college degree, because it implies that you wasted time that could have been better spent learning real life coding.

Have you ever seen a situation where having a degree counted against you when applying for a job?
Google and Facebook both pay reasonably above-market and have high employee satisfaction, and receive more resumes in a month than they could possibly hire in the next 10 years. They also both have ginormous internal recruiting departments.

They could definitely fill their need for new software engineers naturally, but presumably have data that the quality of candidates they get by bothering a substantial fraction of the world's software engineers on ~a yearly basis gets them better applicants and engineers.
It was common in England. Cadbury is one of the most famous because of its idealistic foundations.

Company towns were so common that Sinclair Lewis used them as a foundational element in The Jungle.
Electing Trump doesn't contradict OPs perception. Just because Trump won doesn't mean everyone is surrounded by Trump supporters.

In fact, I am pretty left-leaning, as are most of my friends, co-workers, social-circle, and neighborhood.. Trump is not popular in the context of my life.

However, I don't agree with all of the left dogma. While I can talk frankly about my criticisms of those topics with close friends, even polite and genuine questioning of some left-dogma has been met with immediate vitriol by otherwise friendly acquaintances, despite having not made any statement of judgement, and otherwise agreeing on most topics!

If you grovel down and frame your discussion as "I am dumb, educate me!" they are willing to have a happy discussion where they tell you their opinion.

On the other hand, if you are mildly informed and frame it as "I question a few things and want to discuss for introspection's sake", you are in for a dismissive discussion.

Scorning introspection is very unhealthy.
My gut inclination is to agree with you, but this is also the same congress whose lower house recently unanimously passed a bill requiring a warrant to access stored online communications, instead of merely a subpoena.

I think it neither terribly constructive nor useful to attempt to cast every issue in a partisan light.
Sure but for most of these companies conducting a security audit of their AV solution is very much not something are going to be competent at. The typical auditing companies they might hire for there compliance reasons are also not going to be competent at it. As a result, due to a lack of knowledge and a need to check boxes, they will be choosing AV solutions that lower their security. It's a perfect storm. Especially since many of the ones on the list are considered best in market for these people.
A smart VM will have ballooning to not throw away unused VM memory.
I don't use github, sorry! :-(

I was just saying maybe WSL shouldn't be advertised as ready for prime time without SECCOMP-BPF support implemented, e.g: for OpenSSH pre-auth sandbox. At least not in roles where security is paramount.
PuTTY 0.68 has been released
I suspect a lot of the Trump voters agree. The "bomb throwing" aspect is probably a lot bigger than it first appears. They don't really believe Trump is going to fix things, but they know for damn sure he's going to break a lot of things that aren't working.
[video] Juan Benet: Enter the Merkle Forest