skysight-inc/HackerNews huggingface dataset:
Correct, but you can accept/decline the offer based on team placement. You don't have to accept and then see what your options are.

(For complicated reasons I actually spent about May through July of last summer with an offer open, and talked to 5 or 6 different teams through that process... and at the end of the process when I called to decline, I was told that headcount had shifted for Q3, the team I'd most recently spoken to had lost their open headcount, but there were other teams that had now had open headcount and might be interested in talking.)
Yeah, I can't see how you could be hostile to programmers but somehow _more_ hostile to programmers of a certain race without actually calling out somebody by race.
I'm sure NVidia deserves some blame.

But AMD drivers which cause OpenCL compiler-segfaults and/or infinite loops is a problem that rests squarely on AMD's shoulders.
Any blatant case of racism or sexism is likely to be deleted, the tools for community moderation of seriously offensive content are pretty effective. That is not necessarily fast enough for the target of the abuse to never see it, but it does make it very unlikely that regular users stumble upon this.

Deleted comments are essentially invisible to regular users, and even for deleted answers you have to go and dig to see offensive content.
Generating a Free Wildcard SSL Certificate with Let’s Encrypt
That's an interesting point, and may very well be true. It doesn't imply that there's a correlation between age and stagnation, though.

Also, in my experience, stagnation can run in the other direction, temporally. I encounter many young people who won't even learn about, much less consider, using a tool like 'make', simply based on the assumption that newer seemingly similar tools must be better. Sometimes the old ways really are superior for the task at hand.
They probably have more data on minorities than on insecurities. Some ad networks can tell your gender and ethnicity with reasonable accuracy (especially in the aggregate). Stack Overflow might be affiliated to one of those, or use data mining algorithms similar to what they use.

They also run polls among their users, I believe. It's easier to ask about gender/race in a poll than about unspecified insecurities.
A “dumb question” is mocked because it’s dumb. No one knows who you are online, for example nothing about my username gives away my sex, race, religion or sexual orientation.

If some with a pseudonym like mine was mocked for asking a dumb question, their minority status would have nothing to do with it.
It looks really bland and unremarkable now. Maybe just a little bit understated.
"Too many people experience Stack Overflow as a hostile or elitist place, especially newer coders, women, people of color, and others in marginalized groups."

Must everything be about race or sex? Yeah, I am a little annoyed that so many of my questions get shot down on Stack Overflow, but other members cannot infer my sex or race from my SO handle. I am a guy from a racial group not under-represented in tech.
The one thing I appreciate about SO is that its users aren't afraid to call out dumb questions for what they are. Seriously, the majority of new questions _are_ dumb, or at least misunderstand the point of SO being a canonical source for generalized questions relating to CS/programming.

Consider this recent question:
"Should I start edx cs50 course before any other JavaScript course, or in the middle, or after?"

This person _should_ get downvoted and told that this is not an appropriate question. Hopefully they come around after a while and learn what kinds of questions are helpful for the _community_ at large. Does it suck that they feel unwelcome? Yes. But that doesn't mean users should be forced to "be nice" just because of it.
> January 2017 ish a Prof offered me several research projects, after not responding to him for two weeks I am now hiding from him for the rest of my life.

Sounds like you might want to message them. Small progress is still progress. Some days you make leaps and bounds, but most days we barely make a step. And that is okay.

> I am absolutely aware that I am on paper qualified for all sorts of shit.

>> For 30k plus benefits I'd strangle puppies.

Anxiety and writing an email sounds better than strangling puppies for a (low wage) living.

> That doesn't change the reality that I am emotionally incapable of doing anything with it.

Get a therapist.

> at some point you just stop believing that something else is possible. Then what?

GET A THERAPIST

Seriously, if you are at the point where emailing someone is causing you so much anxiety that you are literally sabotaging yourself to work jobs that you are way over qualified for (and thus make you clearly miserable), you need to see someone professional. Because you said it yourself:

> I am qualified for all sorts of shit.
It just seems strange to say that a universal hostility is somehow worse on, say, women, than it is on everybody, given that they're admitting it's universal.
Never even realised it wasn't 1.0, maybe I should pay attention to version numbers. Changelog looks good!

I've never understood logging in Flask or how to do it in a sane way for a simple app while using uWSGI, so I'm glad that has some improvements. I don't remember my exact issues but I couldn't get configuration from a text file to work and for some reason configuring it in-code wouldn't work either. I don't understand python's logger in general so I'm sure that's part of the problem. The changelog is vague on details, but hopefully whatever was modified really does make things simpler and solves my issues for me.
I always thought of Go as Google's Erlang.
Tl;dr: scale Rails! (If by scaling you mean running N databases so you can parallelize your test suite with N workers, and run more than one database in production)

I didn't see anything in these slides that lead me to believe there's anything to address the actual failures behind Rails scalability problems.
VB had the concept of a recordset, which is like a single dimension of a dataset.
Bias is real, and privilege is real. I don't argue otherwise.

Let's be honest here. If you are able to post on SO at all, you are in the global top 10% of privilege. If you scale it down to a company, it's like the President vs a VP. I choose not to spend my energy splitting those hairs.
I did what you asked. I stopped after a few minutes.

http://www.odyclub.com/forums/54-2011-2017-odyssey/197033-bo...

https://www.civicx.com/threads/any-issues-so-far-fit-finish-...

https://www.tacomaworld.com/threads/misaligned-rear-bumper.5...
> justifying like this strikes me as pointless virtue signaling.

Agree 100%. This part is especially troubling:

> Feelings have no “technically correct.” They’re just what the feeler is telling you. When someone tells you how they feel, you can pack up your magnifying glass and clue kit, cuz that’s the answer.

If I say "The sky is blue" and you say "That's offensive to people who aren't blue", you're just wrong. End of story.

It's sad that this is even worth saying, but that's what our micro-aggression and victimhood-obsessed society has come to. People are practically competing to see who can be the most offended.
Much higher mortgage payments. Run the math on a mortgage with 4% interest vs 8%.
For small numbers of people in a call (say, n < 5), the "best" -- meaning lowest latency -- solution is direct browser to browser WebRTC connections. Both Chrome's and Firefox's WebRTC implementations have quite good FEC built in. And sending UDP packets directly between peers will have much lower latency than routing through a media server.

Of course, sometimes peer-to-peer won't work for you. Maybe you have requirements that push you towards routing media through a server. (Content filtering, or compositing video or mixing audio, for example.) Or maybe you have more than a few people in a call. If so, upstream bandwidth and encoding become bottlenecks for mesh/peer-to-peer. Finally, some firewalls won't allow UDP traffic from/to computers behind them, so you'll need to route UDP through a central server, or (much worse) tunnel over TCP.

Back on the subject of latency and error correction in WebRTC, here are some fun links:

Draft spec for FEC in WebRTC: https://tools.ietf.org/html/draft-ietf-rtcweb-fec-08

Mozilla article from when they first turned on Opus FEC. Includes sample audio for calls with 19% packet loss. (19% packet loss is very, very bad. My startup makes a browser-to-browser video calling tool, and we try hard to deal well with packet loss that high, but it's a losing battle.) https://blog.mozilla.org/webrtc/audio-fec-experiments/

Notes from the very knowledgeable folks at Callstats.io about WebRTC FEC. Covers some of the same material as this thread's original post: https://www.callstats.io/2016/11/09/how-to-recover-lost-medi...

Tsahi Levent-Levi's benchmarks showing how a few different media servers perform in the context of 10% packet loss: https://testrtc.com/webrtc-media-server-packet-loss/
Can make a lot more means nothing if you don't look at the distribution. According to Payscale[1] more than 90% of welders make less than $26/hour. I'm sure that there exists some welders that make 6 figures but 9/10 out of them don't come within a mile of that.

1. https://www.payscale.com/research/US/Job=Welder/Hourly_Rate
Engineers are pretty much never the heroes in Hollywood productions, they're usually portrayed as sidekicks at best, and usually pathetic objects of scorn. The Big Bang Theory is just the most obvious example.
It does, but this prevents your system from being irreversibly updated by accident. I remember removing R6T3[1] on my Xbox 360 so that it wouldn't accidentally be updated to a non-homebrew/exploitable version. Without the resistor present, the voltage wasn't high enough to burn the eFuses. An update could run, fail to boot, and I could reflash it to the old version.

1: http://www.free60.org/wiki/R6T3
According to Crunchbase Weebly has 50 million users and I'm guessing they're mostly small businesses which would all be perfect prospects for Square. Not a bad outcome for them as they sold for roughly 10X what they've raised.

Competitors Wix and Squarespace have raised much more money and would probably have been too rich for Square to buy. Wix is now a public company too.
That feels like it happens everywhere on the internet. Even here on HN, where you need a significant amount of "points" to downvote comments, you can still just get randomly down voted to oblivion based on a group of people just not agreeing with your content. Sometimes there just isn't rhyme or reason.
Isn't it more offensive that you're saying minorities are insecure and/or oversensitive?
These features are all interconnected and work together. At the most basic level they are about identifying obstacles and avoiding them. For an accident to happen, you usually need a failure of more than one of these systems.

For example the most recent fatality was directly caused by an autosteering error directing the car towards a median. However the accident could have been prevented if the automatic emergency breaking triggered before the collision. Considering it didn't, I have a hard time imagining that the automatic breaking has surpassed the rest of the industry to a large enough extent that could make up for the autosteering being as dangerous as you are suggesting.

It is certainly possible, it just seems unlikely that Tesla threads the needle to be extremely competent at one feature while also being incompetent enough to bungle a very related feature. That scenario relies on a lot more assumptions than the scenario I proposed which is why I described my original scenario as being the most conservative.
Helping non-technical entrepreneurs succeed
Renee French, the original illustrator of the Go Gopher, is still updating the gopher:
http://reneefrench.blogspot.com

I'm partial to this take on the little fella:
http://reneefrench.blogspot.com/2016/11/blog-post.html
Diversity and Inclusion at Patreon
My intuitive sense is that it should destroy the real estate market. Anything that I'm missing in that analysis?
Coinbase’s crypto empire
The circular shape of the letters hints at the eyes of the Go gopher, creating a familiar shape

I found it agreeable, woody, complex and balanced, with notes of ash and clover.
Enormously depends. Captain at a major airline will earn you a nice 6 figure salary. Copilot at a regional airline is pretty much at the poverty line. Unfortunately that's where you need to start, often.
Around the time exploits needed fancy names.
Tech dries up too. I know several software developers than joined the Armed Services in 2000 due to lack of work.
NEW-RETINOL-PARENT
> Why does loaded up with debt imply interest rates will be low?

adventured seems to think that "can't afford interest rates to rise sharply" implies "therefore interest rates won't rise sharply". That seems a bit naive. (Though in fact the Fed can make that happen, with QE. But the results could be pretty disastrous in non-interest ways.)

However, there is a bit of a negative feedback loop. Interest rates rising hurt those who owe variable-interest debt. (Side note - if you have a variable-rate mortgage, you should seriously look at refinancing with a fixed-rate one.) Those who are hurt in this way spend less. This slows down the growth of the economy, which slows the rise of interest rates.

> If the stagflation era of the 70's is any guide, the world will undergo a significant bout of inflation to clear the plate...

That seems likely. Those who owe variable-rate debt will get crushed by this, though. Those who owe fixed-rate debt will be relieved over time.

> ... and the holders of USD... will be wiped out and it will no longer be the reserve currency.

Depends on whether the Euro and the Yuan hold up better than the USD. I find it hard to believe that China will let the Yuan be significantly more solid than the USD; it has found it commercially helpful to have the Yuan be weak. The Euro might be the winner, or it might become as weak as everyone else. If it's the latter, then the USD likely won't be very significantly hurt - it has the advantage of incumbency, and if it's no worse than everyone else, it will be fine.

> USD (playing the role that gold played then)

Gold didn't play that role in the 1970s - at least not in the second half. Once the US let the price of gold float, gold was a rocket. It went from $35 to $200, dropped back to $100, and then went up to $800 (though this started in the 1970s, I don't remember what year it hit $800). Those holding gold were very much not wiped out in the 1970s!
It's for several reasons (and why I personally find reddit (of all places!) a much more welcoming and useful community):

1. Points. They're very visible, giving you power. If you want power, you mine for points, and once you earn them, well you worked for your power, you use your power. You are expected by the powers-that-be to close questions for being bad, or for being duplicates, or whatever. In contrast, reddit doesn't focus on points. You focus on the name/flair. So the focus is hanging around and answering questions - in other words, it's more of a community than a way to show off your knowledge.

2. The communities are kept separate. For example, /r/Rust has a different community culture than, say, /r/golang. So they have different mods with different policies.

3. The lack of community moderation means that I don't have to be scared that 5 guys out of 5000 decide that my question "wasn't good enough" or "subjective", closing it. And yes, there are hard-code reddit communities. /r/askhistorians put's history.stackexchange.com to shame in rigor. To write an answer there, you're writing a term paper based of primary sources. So how do they do it? They have a team of moderators. Really, stackoverflow could be broken up into rust.stackoverflow.com and go.stackoverflow.com and python.stackoverflow.com, where each community elects[1] their knowledgeable moderators who know their community and respects them.

3. Unlike reddit, they're not trying to solve my problem. They're trying to be a large database of answers[2]. A wikipedia of programming or something (which is why duplicates are not just pointed out, but actively closed, and why "open ended discussion questions" are closed). The problem is that I'm not interested in that. I'm interested in getting my question answered. Now if you don't want to answer my question, that's fine. But it's up to the asker.

[1]. Another point - community elections means that there's politics involved. reddit allows one to easily fork a community, so if a significant group of users don't get along with /r/linux, they can fork and make /r/linuxos or something.
I think it's significant though that both wikipedia and stack overflow, despite being ruled by petty assholes weilding the smallest amount of power in seemingly the stupidest way possible, have become two of the most valuable references in existence.

Do toxic communities produce better content?
Yours is a beautifully written and well-considered reply.

As someone who has had both academic and career success (and failures), I know I am capable as a developer and able to contribute meaningfully to technical discussions.

As a person of color, however, I have also experienced harassment by police, suspicious looks from shop owners, and outright hostility from drunken young men.

So, whenever I encounter what appears to be irrational anger or inexplicable disrespect, I cannot help but wonder and worry that I'm being poorly treated because of my race, even when I suspect that's not the case. The person who treats me poorly need not necessarily be discriminating against me because of my race, but I can never know and, of course, unless someone is calling me racial epithets such poorly behaved people are unlikely to admit bias.

It's sort of like being bullied in elementary school, and then high school, and then college, and then as a working adult. You never outgrow the bullying. Indeed, the bullying seems to get worse as one matures and loses the youthful physical characteristics which people often read as non-threatening.

So regardless of intention (and sometimes because of it), feeling discriminated against can be partly the result of lifelong experience and is probably fairly characterized as a form of post-traumatic stress disorder.

EDIT: remove two instances of repeated "as"; add "often"; remove comma; change pronoun.
> Suddenly another, even higher ranking person, deleted all the comments and locked my answer, noting that the discussion had stopped being productive. After that, my answers were left alone with no more meta criticism.

I can't see from your story if the "even higher scoring person" ever declared his intentions to you, which he probably should, but it can be a pretty routine moderation action on forum sites in general to remove meta comments not contributing to the original question, after that discussion has been had.

In your story I could as well read that the lower rank moderator was told off about his interventions.
I've always thought of Go as Google's Java 1.4.
I think there's a strong selection bias that makes newbie questions generally sub-par.

If you know enough to do research and make MCVEs, you'll likely rubber duck your way into a solution instead of posting a clear and well formulated question.

This is why you get a pile of "Unable to checksum downloaded file" type questions with a 30 line code dump and vague "doesn't work" comment:

All the users who instead narrowed it down to their `if (sum="foo")` or `if [[ $sum=="foo" ]]` or whatever pitfall their language has will already have googled "how do I compare two strings" and discarded their draft.

I don't have a good solution, but I'm happy about the article's "new “beginner” ask page that breaks the question box into multiple fields". It'll help ensure all questions have actual/expected results, and the code section will hopefully clear a path for applying static analysis.
.. but this breaks or downgrades some devices. It might be less cost for them but it's more cost for us.
We live in weird time. If rates were to hit 80ies era level, 1 out of every 3 countries will default.

For this reason they wouldn't.

I thank myself for making a decision in my teenage years to keep half of my savings in metals. It was unbelievably wise for a 15 years old me.
This only works if the young tradesman starts his/her own business within 5 years. Otherwise, it’s a loser.
Sure, but housing prices (nearly everywhere) have risen fast and healthcare costs (nearly everywhere) have risen fast. Education and Child Care have too.

The criticism isn't "inflation should be based on NYC rent." The criticism is "the basket of goods weighs nice-to-haves too highly, and important needs like rent/healthcare/education too low".

So while inflation (as officially defined by the consumer price index) is technically low, "real" inflation (as experienced in impacts to citizens cashflow) is significantly higher across the board.
Sorry, but I'm just not seeing it.

Having a magic, behind-the-scenes event engine with a queue containing an unknown number of items executing in unpredictable order seems definitionally way more complex than not having any of those things and running the code in strict linear order. Performance is way better, sure, but at a cost of complexity and cognitive load.

Sure, the difference is tiny if everything works smoothly. But if everything worked smoothly, we wouldn't have jobs.
Sounds a lot like the software industry.
Do we really have to suck the fun out of everything in order to look 'credible'?
Product line acquisitions and cross selling are one of the most successful acquisition strategies.
"Our logo follows the brand’s core philosophy of simplicity over complexity."

The logo and the philosophy behind it are the first things anyone, professional designer or not, would think of. If Go's philosophy was to implement the first thing that comes to mind, it would have generics by now :) I think they need to put a little more thought into this.

Edit: Maybe the design could could incorporate a visual representation of goroutines in some way?
Yep, I posted one question on SO and almost exactly 10 minutes later it got downvoted for being "not enough code to compile" or somesuch. Not really a warm welcome -- I have a pretty thick skin but was seriously considering just deleting the account.

Turns out there was exactly enough code to get a working answer (which I knew from the beginning when I chose what code to include), the problem was simply a matter of (undocumented) lib changes which were pretty obvious. I still don't understand why someone who had no idea what the problem was decided to downvote instead of just leaving it for someone more knowledgeable to deal with.

Now if I were a sensitive individual I can see how this could be construed as "not welcoming to &whatever_group_I_identify_with".
Smart Defrag 5.8.6 Build 1286 Crack 2018 Free Download
StackOverflow initially was very, extremely warm and welcoming. It's mission to replace the dodgy EE was noble.

Through natural daily interaction with the site (more than HN), built up a karma at 5K+. Why I found myself using it less?

The community aspect remained undefined and once the post police got a hold of the site, they interpreted the site to be only a technical reference, where technical discussion is allowed, instead of also a reference for soft skills and decision making that also were very popular.

Although asking such a question today will get the post closed, some of the insightful questions about how to approach software architecture, or a specific problem, continue to ironically generate me karma there.
Square looking to take on SquareSpace.