skysight-inc/HackerNews huggingface dataset:
There's a startup, Hirebotics, that's working to replace druggies with robots. Hirebotics provides the robots, which are Universal Robots from Denmark, programs them, monitors them, and bills by the hour, like workers. The Washington Post reports on a plant that's gradually replacing employees with these robots on a 1 for 1 basis.[1] The reliable employees are kept. The marginal ones, well...

[1] https://www.washingtonpost.com/national/rise-of-the-machines...
Literate programming?
The reality I've learned from hiring a lot of people over the years is that recruiting is just not an objective process, no matter how much candidates and employers want it to be. I've often thought it's a bit analogous to dating. If you've ever had a close friend try to set you up with someone, you've definitely experienced it. Your friend will tell you how this other person meets all your criteria and you will be perfect for each other! You get all excited and then you meet the person and it's just a big letdown. Objectively you should be ready to tie the knot next week. But subjectively it's just not right for reasons you can't even always explain.

I've learned that if I'm not excited about getting a candidate an offer letter ASAP, it's likely they're not a good fit. If I have to talk myself into someone and make a list of pro's and con's, they're usually a bad fit.
> Boys are encouraged to build and to play ball. Girls are encouraged to perform and to play tea. Why would we expect the stereotypical difference to be biological at all? I'm sure there are some differences in tendencies, but I'm not at all sure they'll avoid being swamped by environmental effects, socialization, and individual variation.

Yes, I think individual variation is the key here.

I know quite a few girls that didn't like to do activities things meant for girls and the same for quite a few boys. No matter how much pressure (from parents, teacher and peers) they received they just followed their nature and did whatever they liked more (e.g. the girls played soccer and the boys "played tea"). I have examples of that from my experience both as a child and now a parent and uncle.

Wouldn't this mean that perhaps there is something in the tendencies and predisposition that is not rooted in social coercion?

Often when people think about biological cause they think in terms of what a male or female brains should be, just by virtue of being labeled a male or female biologically (e.g. by some physical quality, including tests involving chromosomes)

But what if you, as an individual just don't match?

Does that make your abilities or tendencies less hereditary or less caused by biology?

The biology of the individuum is what affects the individuum, along with upbringing and literally everything else, including others prejudices!

Personally, a big advantage of this current wave of reverse bigotry is that individuals who would have been just put aside without even giving them a chance now can fare better because society e.g. is being trained at the fact that women can be just as good.

Often, that's what matters. I often hear that the end justifies the means; that if we actually try to have a nuanced conversation about this complex topic we'd just give misogynists and xenophobes a way to pursue their agendas.

And we definitely need more work if we want that people have less bias when confronted with a person of a gender that "doesn't match".

I wonder when will come the time that being fully open, objective and honest will be the most practical way of achieving this goal.
The title IMO is far more interesting and thought provoking than the actual story. So this guy lived in the woods somewhat near people, and stole to get by...

I've personally always been fascinated by the topic as I have met several hermit monks, have a friend who lived as one for half a year, and contemplated it for myself. The history of religious asceticism and hermits is quite interesting, and many of history's most famous philosophers/religious leaders/prophets were either hermits, or had periods of reclusion. And nearly every single religion has these hermit figures.

Anyhow, the downside is that being alone is tough. Physically and mentally. Humans are social creatures. However I have personally benefited from periods of isolation and reflection, even if I'd much rather be around others.
I think the author is implicitly referring to more than simply unpleasant interactions at work.

As someone who is neither American nor conservative, I have to give it to them that there is a level of virulence from some on the left that is far beyond mere microagression, but is not acknowledged as such: there are continuous attempts to ban some speeches on campuses. If a ban fails it is picketed (which is OK), sometimes violently (which is not): speakers may receive death threats, and so can attendees. At first nobody cared because it was happening to far right hate-clowns (not that this would be a good reason to ignore this in thebfirst place), but this has drifted toward anything non-left, and now is even happening to people who do not toe the line, however liberal they may be (cf. the edifying story of Bret Weinstein).

Are there conservatives whining at things that are in fact tiny microagressions, and the hypocrisy is funny? Absolutely. But there is also a legitimately more dangerous phenomenon that is slowly growing, and the worrying part is that it is not being acknowledged by the 'moderate' left. The fact that political crusaders on their side routinely attempt to ban free speech, or send death threats, should be very much a concern to progressives. Instead it is oddly glossed over, and/or lumped in with microagressions or counter-demonstrations.

During Obama's first term people on the left could not understand how the American right could tolerate the crazies from the Tea Party and were looking the other way whenever their insane ideas were uttered. But today we are seeing the very same behaviour on the left when these psychotic episodes pop up. That is not normal. Regressive and authoritarian tendencies should be acknowledged and denounced, regardless of what side of the political spectrum they come from.
You may have a more spiritualistic view of "intentionality" than is really warranted.
The types of roads children bike on, and the types of roads adults would like to bike on have different risk factors. You've said it directly in your comment: these children are biking on suburban streets. [0]

At least from my experience, suburban streets have much less traffic, and what traffic they do have is usually slower.

On the other hand, the types of roads adults would need to use to commute have much more traffic, and at higher speeds.

[0] - An interesting study to do would be to compare the bicycling rates of children in suburbs vs those in urban/downtown areas. I suspect that the rate in suburbs would be significantly higher.
Except that the process which exists for technical roles has been shown time and again to be pretty bad, too.
There is that disingenuous aspect to it for sure. But there are true believers as well.

To take racism as an example, if you grew being told that racism means race-based prejudice and it is wrong and that one can be racist against anyone but a white person, you say "that's ridiculous".

The actual idea behind that is that racism is more than simple prejudice and crucially includes a societal power differential between two groups. And that race is a constructed concept and very important because society is structured around it, valid or not.

The pop explanation implies we are engaging in collective punishment against whites and men because of current and historical wrongs. That's wrong, but a lot of people on every side believe it. You almost couldn't have designed a situation better to create a new white nationalist and anti-feminist movement if you tried.
Try commuting on your bike without dedicated lanes. It's dangerous as hell, car drivers are the worst. It's also super pleasant when you do have your own space, as it's nearly as quick as driving, but you get great exercise and it's pretty fun too.
It would be helpful if you would specify the differences, and explain how they are relevant to the practicality of the superchimney idea.
Uber, seeking a female CEO, has narrowed the list to three men
None of the exact numbers were relevant to my argument. I was only interested in the total amount of people voting for him. Which is millions. That's all that matters. Millions of people who felt uncomfortable and excluded and looked for the loudest and most visible outlet for their discomfort.

You only latched onto the very last sentence of my whole post upstream. Let me quote myself: Anyway, I do agree with the googler that the current overton window is heavily slanted to the point where quite a big fraction of the population feels uncomfortable and excluded, otherwise trump would never have gotten that much support.
Do note that I never said he got a majority. "Much support" simply means a large absolute amount of people voting for him. Enough to not be easily dismissed.

> Now if you think you somehow won a great victory, you didn't.

I neither claimed nor implied that in any of my posts.

> And since from your writing it appears that you voted for Trump

Appearances can be deceiving.

> yes, I and people like me think much less of you and people like you.

That's the crux of "the culture wars".
If you meant theming, you would have to do it yourself. If you meant how to setup a blog, it is fairly simple (https://www.getlektor.com/docs/guides/blog/).
Meanwhile for Qantas in Australia on domestic flights, you just tap your frequent flyer card to check-in and scan it's barcode at the gate to board. It does print a small slip with your seat allocation on it at that point though.

Now someone just has to build e-Ink into the card.. which I know has at least partly been done by some of those virtual credit card startups.
I saw one like this as a child, in Chicago. As I remember, it was explicitly only for the employees to use to get to the cars, as it was a valet facility.
I went from architect to director, partly because I recognized I was already doing a lot of what a director should have been (we didn't have a Director of Technology at the marketing agency I worked for).

Here's what I intuitively understood that made it easier for me to get the job and be broadly successful:

- You're the public face of your group, you're essentially responsible for championing your team to those in the organization as a whole.

- You need to be listening to those other groups and thinking about what your group can do to help

- Aggregate all those things you hear at a more global level and think about how you can gather interested parties (from all areas) to solve them

Specific example, we weren't closing as many software development projects because our sales teams didn't know what we could do.

First, I worked with some of the sales guys to create some training to help them pick up on the signs that "this might be a dev project" and "this could be worth a lot of money".

Second, I got in on a lot of RFPs and proposals to see what was being asked of us. I refactored the initial training to target the patterns we were seeing.

Third, and this may not be applicable, I actually became a part of proposals and pitches. Nobody was bringing the tech folks in.

Here's what I didn't think about/had to work on:

- HR and management strategy at a much higher level. Knowing impending cuts are coming, the knots that come with having to be part of firing or laying off people.

- Instead of keeping a smaller number of people that you work with closely happy and interested, you're trying to keep them AND their employees interested

- Managing managers is totally different than non-managers

- Budgeting strategy. Fighting to get training dollars, head count, new hardware (that wasn't really an issue), etc. It's kind of a zero sum game and politics will absolutely come in to play here. Maybe more so than anywhere else.

- So many meetings.

- It's a lot harder to feel like you've accomplished anything at the end of the day. You need to start measuring by weeks and months.

- So many meetings, again.

- You need to get people interested in your ideas for change. You really have to sell them in a new way to every person you talk to.

- You better have ideas for change.
I have been thinking about the ad bubble in particular, for which Google is not the only one responsible of course. Of course, it is all ultimately funded by debt. I wonder what Larry and Sergey will do when it ends.
By the overloaded term "work", OP really meant "effort"
> you can write Groovy code to achieve most of the goals you have, even though the process of writing such code might be painful

Perhaps SmartThings needs to provide another scripting language besides Apache Groovy, one that's pleasurable to write, not painful. Gradle 3.0 added Kotlin, which works seamlessly with the IntelliJ IDE -- SmartThings could do the same!
That sounds suspiciously close to "I go to work to drown my loneliness". Might have not been your intention but it definitely sounded that way.

To me, work is work -- no attachments. I happen to like several of my remote colleagues quite a bit but I am doing just fine in my life if I don't chat with them for a month or two.
Hence edibles, tinctures, lotions, etc.
> subjects are not aware that they are choosing letters from their name

This seems unlikely to be true as stated.
If you haven't, read and listen to this excellent podcast:

http://www.npr.org/sections/money/2014/10/21/357629765/when-...

The gender issues from this paper have been pretty well hashed out, but one really interesting thing, he makes the point about being conservative at a tech company. I actually think this is a bit misleading. I know a large number of tech people who would consider themselves libertarian (fiscally conservative), but NOT socially conservative. So, at least from my experience, I have to interpret his comments about conservatives vs. progressives as about social conservative, in which case I would say he does himself a disservice - a lot of the modern American social conservative movement is explicitly about exclusion and is anti-diversity. So, I think it's fair to say, if you're socially conservative and subscribe to the modern platform (believing LGBTQ individuals don't deserve full rights, for instance), it may be expected to feel a bit uncomfortable at a tech company, just like I would probably feel uncomfortable working for a defense contractor.
Experts have to get made somehow. It's not as if Linux is a frozen target where you can count on being "productive and community standard-compliant without any effective lag time" without going back to the docs sometimes.

A great example in my opinion: Red Hat RHEL7 introduced systemd. A lot changed versus RHEL6. RHEL6 "experts" turned into clumsy RHEL7 "80%-ers". We figured it out.

Not to even mention that SuSE, RHEL, and Ubuntu are about as similar as "Linux" and FreeBSD, if you are worried about the finer points of best practice. We figure it out.
>However, if 100% of these pressures were removed, would we have exactly 50% representation of men and women in tech? Many people appear to believe very strongly that this is true. What is the basis for this belief?

We could have an even higher percentage of women, like we do in many top-notch classical outfits today. There is some history here I'm qualified to speak about as a woman who took many orchestral auditions in classical music. Most of decision makers in classical back in the day asked exactly what you are asking about tech right now. The results were stark. (see study below) My example is not intended to imply that tech is "the same" as classical music or anything--just pointing out a strong similarity in today's tech interviews to the gender/race-biased audition practices of orchestras in the pre-1970s, when it was believed that women/brown candidates were not as strong/accomplished/technically skilled/artistic/confident as their white European male colleagues. Here is a 1974 NYT article about "the change to screened auditions"; the reporter still felt comfortable calling Asian players "Oriental" at that time.

http://www.nytimes.com/1974/10/15/archives/orchestra-auditio...

The Met Orchestra is considered the overall "best orchestra" in the United States. It is a dream job in terms of pay and quality of music making. By best, I mean that winning a job at the met is like being a star player in the majors, more so than in any other orchestra. The Met's auditions are considered by classical players to be the most impartial, although they are still partial. They are the blindest, anyway, in terms of using a screen, if players can make it past the tape round. (that is another issue altogether for another time) Today, more than half of the NY Phil and 50% of the Met orchestra players are women, due to blinder audition practices. Still, most orchestras remove the screen after the first or second round today. (?) I believe the MET waits until the finals to remove the screen. (I didn't make it to the finals, but it is what I hear from players who have)

I believe that tech could learn a great deal from classical music's hiring practice innovations of the 1970s and 80s. Today, most US Orchestras are comprised of at least 50% women, up from none or just a couple in the 1970s. Today, St. Louis is majority female. If anyone in tech is interested, they could dig into this study published in The American Economic Review

http://www.academicroom.com/article/orchestrating-impartiali...
It is actually in production, here's the working test version in a tower they built just for it, by Tom Scott: https://www.youtube.com/watch?v=kdTsbFS4xmI

And it has it's first production project in the OVG East Side Tower Berlin (though not yet finished building)
One thing that stands out is the article's description of a free (non-busy) thread in a thread pool as "blocked." This is IMHO a misuse of the term--in normal usage, a blocked thread is one that is waiting for a call to complete, whether that's IO, computation, trying to add an item to a full bounded queue configured to make its caller wait rather than fail, etc.
Here's a tour of the system in their test tower by Tom Scott: https://www.youtube.com/watch?v=kdTsbFS4xmI

And it has it's first production project in the OVG East Side Tower Berlin (though not yet finished building)
WebGL Tutorial: Particle effects via billboarding a texture atlas
I'm still deeply uncomfortable about riding a bike next to / in front of a car compared to the sidewalk, and I'm not sure how to overpower that fear...
TL;DR

Some guy not only speaks his mind, but has the balls to actually write his thoughts down.

The completely predictable response from "forward thinking progressives" follows.
What is the real world use case for a HAMT data structure? Tree based associative arrays (like c++'s std::map) tend to have poor real world performance
Or back-generalize to monogamous relationships and anger. I see a lot of relationships in trouble because the partners get into verbal fights. But in my experience, they could both do with a lot more specificity in exactly how and why they're angry (rather than just being "angry").
What "ad bubble"? Ads are merely how other bubbles monetize.
Here are a few questions that are not explicitly answered in your post.

How is the index into the array determined?

What are the best and worst cases for algorithmic complexity of a hash table?

Disclaimer:

I don't conduct interviews at my employer. If I did, I wouldn't ask about hash tables. I was asked to talk about hash tables in a Microsoft interview years ago and my accepted answer was much less detailed than yours.

Edited to add an adjective.
I know the feeling you are talking about but I don't think that you're any less you when you're around people and external stimuli, you're just the you that are when you are around people and external stimuli. No more or less you than the you that you are when you are alone, just different.
Yea, that is part of why I knew that printing money using basic income would only encourage it.
Some letters are hard to write. That seems like a good reason to dislike them.

Some letters look better than others. The Japanese word ryuu ("dragon", for Japanese values of dragons) is written 竜. The alternate form 龍 is Chinese and not Japanese, but is specifically allowed in Japanese names, and is very popular there because it looks cooler.

Some letters are useless. The English letter C can be etymologically informative, but it has negative value in terms of indicating the pronunciation of a word, and the English alphabet already provides letters which unambiguously indicate the sounds that C commonly makes.

Some letters are obviously awkward. The English letter CH, unlike C, doesn't really have substitutes. But it's not a huge aesthetic success, and people get confused over whether to think of it as one thing or two things.
One of the things about all these mainstream psychology arguments is that the phenomena are presented either a pathological condition with associated brain chemistry or a simple psychological difference of little consequence. There is no room anywhere in these discussions for person's condition to shade between cognitive difference that can be quite useful in some situations and related behavior that might be seen as a serious dysfunctional in other circumstances (and people).
They are used to implement Clojure's immutable map and set structures. They are absolutely critical to the philosophy of the language.
Homebrew and Swift with Max Howell
I understand that part, but I don't understand how that sentence relates to the second:

"That's why professional environments are effective and make a pleasant place to work for all."

If there's a missing "if" before the "it's" in his first sentence, I can only assume he means it takes effort to restrain oneself from being unfiltered, but there's an uncanny taste of an insult I can't pinpoint.
establishing HTTPS connection is intensive

More intensive than adding numbers together, sure, but computers are pretty fast. If you're doing 100k connections a second you might have to give some thought to that. Meanwhile, if you have KeepAlive on, 2~5 clients per second will kill you.
James Kelman: ‘I'll die at the desk. So what. Where's the coffee?'
We both must be misunderstanding, because those first two points are blatantly false as far as I can tell. Selenium can handle(?) invalid SSL certs but the defaults certainly don't freely accept them.

As for the third point.. That's why we have DMZ's..
I think the idea that "Humans are social creatures" is spread by the part of humanity that are social creatures and us introverts are not normally around to challenge that assertion.

While undoubtedly there are many many humans that desire to socialize and be around other humans, there are many of us that find socialization less enjoyable.

So while I personally have benefited from periods of social interaction, I'd much rather be in isolation and self reflection.
They can be. Maybe you need to work in better shops. It is, by definition all of that:

Although there is no single, widely accepted list of enterprise software characteristics,[4] they generally include performance, scalability, and robustness.

https://en.wikipedia.org/wiki/Enterprise_software
Huh. I guess I'm the only one who saw this as a thinly-veiled reference to how female/minority candidates feel when they're turned down for jobs. Not saying it's right or wrong for anyone to feel that way, or even whether the satire was effective/funny, but that's how I interpreted it.
But also true of humans. In fact, I would guess I that advanced spam filtering engines might be _better_ than the average human. Remember, the Nigerian scammers are still around because someone is dumb enough to still give them money.
Or they, like me, have constant interactions with lay people who constantly understand these things to mean their view of a universe guided by an intelligence is correct.

I get it, it's just hard to avoid in English, but it is still a (small) failure in clear science communication.