skysight-inc/HackerNews huggingface dataset:
Except that in many cases the "fuses" can be reset by wiping the firmware from the part and restoring it to a factory clean state.
It can't get hacked by our adversaries if we just tell them when they visit the oval office!
I am skeptical that standardized rubrics can help but my approach is more effective and easier anyway, at least for things you can avoid knowing. Doesn't help with race or gender bias though unfortunately.
Not sure why, but

I was the one who waited in the garden
Doubting the morning and the early light.
I watched the mist lift off its own soft burden,
Permitting not believing my own sight.

reminded me (I guess it's kinda iambic pentameter) of this in the 1st act of Hamlet:

But look, the morn, in russet mantle clad,
Walks o'er the dew of yon high eastward hill.

russet: https://en.wikipedia.org/wiki/Russet_(cloth)

mantle: https://en.wikipedia.org/wiki/Mantle_(clothing)
First time I asked question on SO I got a very curt response "this isn't a code writing service" and pretty much told to gtfo, but my question was very much asking for advice about _how to proceed as a beginner_ and I was clear about that. I was explicit in framing a coding a problem and asking for direction, not a solution to my homework.

Maybe it was the wrong site for that, but the elitist response, I think the question even got deleted by a mod along with the scathing comment, made me leave and only use SO as a reading resource. Never contributed and probably never will even though 8ish years later I have learned enough to be able to contribute.
gnome-terminal never felt slow to me. I tried out a few of these other terminals and honestly, alacritty and terminology and gnome-terminal all feel exactly the same.
Wikipedia link for the lazy https://en.wikipedia.org/wiki/African_armyworm
I don't disagree with your comment here. Next time lead with a comment like this that gets to what you're trying to say. If you feel I was being pedantic, then you've missed my points
at start I actually had doubts on go due to the mascot and the naming, like Go -> Google, they name it after the company, another thing they expect to put google in front of it and we have to love it.
Reading an ever-increasing number of similar articles I begin to wonder if we have a tech-industry-version of the Overton Window...
Mr. Bones Wild Ride is a funnier version of the same roller coaster concept.

https://www.youtube.com/watch?v=ix-aVhIgBO4 (the ride never ends)
Compiler Construction by Niklaus Wirth [pdf]
Show HN: The Very Lean Guide to Lean App Development
> Matrix is intended to be simple enough that you don’t even need an SDK unless you really want one.

Huh. So Haskell + Servant might be really nice for writing a client, then, yeah?
I'll speak for my wife here.

A big part of it is that many women are interested, but don't like the way they're treated on the job site.

Mine worked for a lawn care company. She hates offices and would rather be outdoors. However, although she liked the actual work, she got sick of being around idiots who thought that since she was a woman she was automatically incapable of getting anything done. The company owner liked her work ethic and even asked her to come back after she quit, but the atmosphere was simply too toxic to be worth it.
I think that reading the resume is probably appropriate for the person making the hiring decision but for the interviewer, it's clearly a bad idea.
Do you know how Poland is doing compared to the others you mentioned?
Here's something she complains about (she posted a screenshot of a comment): "If the error says line 49, it tells you exactly where the problem lies. If you post 7 lines of code here, we clearly cannot tell you what the problem is in line 49." [1]

I see nothing wrong with that.

As luck would have it, today some random stranger recognized me from my Stackoverflow profile at a Panera and asked me to help him debug his Django app. It was straightforward to fix because the error message described the problem exactly, but, for whatever reason, it wasn't apparent to him. I pointed this out, explained the problem, and showed him how to look for additional information based on the error message. Maybe this sounds softer in person, but there is nothing wrong with reminding people to pay attention to error messages, and the importance of giving people adequate amounts of information when you ask for their help.

Now, as a person who's answered many a question on Stackoverflow, I've had people threatening physical harm to me and my loved ones, as well as setting up Twitter accounts to harass me. To their credit, Stackoverflow admins always take swift action when actual harassment occurs. However, Twitter and Facebook seemed rather uninterested.

[1]: https://twitter.com/aprilwensel/status/974859164747931650
What is the distinction that you're making here? A video call seems like a use-case of video/audio streaming, not something separate. There are cases where low-latency streaming isn't important, but the article is talking about cases where it is.
How Dyson Saw Feynman
It’s more like you have a smart home with dozens of sensors and IoT devices that will have some self-healing capabilities. Don’t forget the always-on listening device and screen so you can be brainwashed daily.
Google Sheets/App Scripts will let you do anything you want pretty much. You can call REST api endpoints, query some DB to bring in the "real time data", many other ways to do it.

Pretty easy compared to Excel.

Oh.. and Microsoft's new 365 platform.. doesn't support Macros AT ALL. Nor RTD, unless you write your own excel 365 add on. Have fun with that.

My favorite feature, export a workbook with many sheets to html from google sheets, it's formatted beautifully in HTML. Now go to Excel and do that same. It never gets it right and is so ugly.

Google sheets, feature wise, is kicking the crap out of Microsoft now. People in the finance world will see this and the transition will/is happening.
Gopher got demoted to page 22? What a sad day to be a gopher.
If that's true, I'd be really interested in knowing why. It's pretty hard to fix a problem if you don't even know what's causing it in the first place. (Especially since we've pretty much ruled out the possibility of racial or sexual discrimination.)
Precisely. Square has a sticky customer relationship with SMBs, a customer segment that has been tough to sell to because of high CAC and high churn. Now that Square owns this customer relationship, it is selling adjacent services to those customers and making more money over time (increasing LTV).

Square ecosystem partners will get replaced by Square directly over time; like how Twitter ate all its ecosystem partners with its own competitive offerings.
A bit of dark chocolate might sweeten your vision
> Too many people experience Stack Overflow¹ as a hostile or elitist place

True. There's definitely an elitist undertone at Stack Overflow, and the voting system has a huge effect on that...

> especially newer coders, women, people of color, and others in marginalized groups.

But this isn't true. No one knows anything about a user on Stack Overflow unless they explicitly announce it, and generally my perception seems to be a disdain towards newer members in general, not ones from any particular group.

Trying to make this about minorities feels like a desperate attempt to fit in with the 'social justice' sphere, and to virtue signal to people on sites like Twitter.

Still, the rest of the article seems fairly sane, and I guess this point stands out above all:

> Let’s reject the false dichotomy between quality and kindness

Because at the end of the day, we need to kill the 'brilliant jerk' archtype already. No, most intelligent people are not Dr House or Rick from Rick and Morty, and we shouldn't make the assumption that a community has to tolerate that sort of behaviour in order for it to be good. Moderate the community well, stop tolerating jerks because they're 'smart' and fix your voting systems, and Stack Overflow can easily become a great community to be part of again.
Yep - this largely what I've been told. Incidental flashes and cumulative exposure.
>Why don't you just change the braindead voting system?

I think this is what it's really going to take for SO's culture to change. There's definitely a hostile/elitist bent to it, but the thesis that this has anything to do with oppression is just plain laughable, so let's cut this mass of empty virtue signaling away from the greater point and see what we're left with.

SO's niche has shifted as an effect of their own success. The early rules served to create a really great compendium of google-bait, the common "how do I do X in Y" questions from newbies that now have literal thousands of votes because they're genuinely useful and helpful. Now that the well-traveled roads are all plowed, it leaves only the extremely situational.

And if SO hates one thing, it's the extremely situational. When they're not downvoted, they're ignored, and when they're not ignored, they're closed with curt messages that either leave the asker wondering what the fuck they did wrong, or redirect to other questions that don't actually answer the situation the asker was asking about, or ask them to spend a bunch of time on a low-to-no productive feedback process (either arguing on meta or trying to get reopen votes) that won't actually accomplish the one thing they went to the site for.

Part of being a newbie is not having the mental context necessary to ask more effective questions, because you don't know enough about the thing you're asking about to have the information to put together a decent question in the first place!

From the article:

>Let’s reject the false dichotomy between quality and kindness. Quality matters because it means posts can help more people.

Great! That means referring to the users with derisive (and dare I say: non-welcoming and non-inclusive) terms like "help vampire" will stop, right?
The terminology is older than you are thinking.

Modular domain specific languages and tools 1998 Domain specific embedded languages ACM servey 1996

Domain Specific Language has been as far back as the 70's. But, the term has slightly evolved over time.

PS: A lot of early computing history is really hard to find on the web now days.
It is the same in the UK thanks to Tony Bliar. The working class stabbed in the back by the so-called Labour Party. And they are no better now, still pushing university as the only way.
I've been an active user for 7 years… and I lived my very first case of moderator abuse last week.

A moderator closed a 1.5 year old question[1] with 20 upvotes, 25 stars, 9000 views and an answer at 28 upvotes without any vote or consultation, because it was too broad for him. StackOverflow has all the tools to allow the users to moderate the platform by themselves, kinda democratically. From my experience, it works and the decisions are most of the time justified. Then it's mind blowing that someone can skip all the closing process/votes and close a well-rated question with a useful answer in his sole opinion.

And there is no way to report/flag/discuss a moderator actions on Stack Overflow. You can at least do that on Wikipedia.

[1]: https://stackoverflow.com/questions/41250087/how-to-deploy-a...

Edit: the question has received 5 votes to reopen, thanks HN!
> It was hard to accept some of the (valid) criticism,
> especially the idea that women and people of color felt
> particularly unwelcome.

The article fails to offer any examples women or POC were treated more shabbily because of their gender or color. Does anyone know where this is coming from?
Mammoth Biosciences – CRISPR platform
cryptocurrencies are not another asset class but a potential new financial and social system.
More than once, I've googled a question, had the top hit be SO, clicked through it to see my exact question asked... with the top answer "haven't you ever heard of Google, n00b?"
The weird thing about SO is that it's not for answering questions asked by users. It's for pre-emptively answering questions that people might search for later.

I know that sounds like a meaningless distinction, but questions can be (and often are) closed for being too specific. Like, "this question is well-researched and well-presented, but you're not allowed to ask it here because it's unlikely to come up for anyone else."

That's such a bafflingly bizarre attitude that I really don't know what else to say.
I've heard rumors of Square trying to buy Dialpad.com.
>Lisp can be extended in many ways without creating a DSL. That's the basic error you make. Paul Graham talks about extending/changing Lisp and you assume that this must be a DSL - while it is just a larger Lisp.

You completely misunderstand my point. We're talking past each other. I absolutely do not assume PG's technique must be a DSL. I tried to be very careful in my wording in the very first comment to avoid claiming such a strong conclusion. Let me try again to clear up the confusion.

My perspective is about communication. A lot of people out there already have "DSL" in their head to describe what PG is doing. It's irrelevant whether it is right or wrong. It's the closest mapping people have. Others in this thread tried mapping it to "libraries" or "framework". I argue that "DSL" is much closer to what PG is describing to set off the "aha!" lightbulb moment in readers' minds.

Your perspective is about "DSL" being a formalized definition that PG's technique doesn't match and therefore it's not a DSL. I totally understand your point but it's not relevant to what I was explaining.

Yes, a "larger Lisp" may not be a DSL in your view but that's what many programmers are calling it when they extend Lisp to more closely match a domain. When PG writes "changing the language to suit the problem", many will naturally rewrite that in their head as "changing the language to suit the domain", and adding an operator is therefore "extending the language to more suit the domain". That's how people out in the wild are describing it even though there's no full-blown embedded Domain Specific Language there with formal semantics and grammar/syntax.

Tldr: you're taking "DSL" very literally instead of observing how programmers are using that phrase in the real world.
I'm not there to figure out how good the candidate is at the things they claim to be good at. I'm there to figure out how good they are at the things the company wants them to be good at.

(Not trying to claim that I'm actually able to figure out much of anything in a technical interview, but that's the goal.)
> was he familiar with the General Theory of Relativity?

Probably not very, since he was 80 years old when it was first published.

But that's kind of the point - before theories like that existed, the scope of human knowledge about the world was such that one person could have pretty good grasp of it, since the state of knowledge about each individual topic made it much more accessible to non-experts.
LCD?

Alas, that tends to be the steady state for Enterprise development :-(

(I know that’s not literally what you said, but that’s where that “middle ground” attitude leads to: the bottom)
Awesome news! I am sad to see you leave Zero Versioning though. [1]

[1] https://0ver.org/#notable-zerover-projects
Segment Highlights:

Y/Y net sales growth:

North America	46	%

International	34	%

AWS	49	%

Consolidated	43	%

------------------------------------

Net sales mix:

North America	60	%

International	29	%

AWS	11	%

Consolidated	100	%
How to Optimizing Images with EWWW Image Optimizer
There will be plumbers and hairdressers long after the last lawyer and accountant have been replaced by AI.
Same situation as Wikipedia: Absolute power corrupts absolutely - but so does a small, petty amount.
Yup. Signal sounds great but I can't use it because I don't have (or want) a smartphone with a phone number. I use Matrix clients instead.
The point I really wanted to make here is that OpenCL is only a disaster because NVidia was scared of the competition it would bring from AMD.
Should they limit the amount of ”moderation” like activities one person can perform? It’s probably not good for the community if there are users who are mainly contributing by performing housekeeping tasks.
Vimphilia – a fetish for programmers
I agree that SO has an arrogance problem and the diversity appeal is pandering, but the "trash fire" characterization is too hyperbolic. The site is still immensely useful if suboptimal.
Cheapest ever Galaxy S9 deal is still available
I hope Square can accelerate Weebly’s growth. It’s disappointing that Wix has beaten them so badly in the starter website market because, in my experience and having used both backends, Weebly’s sites are way better for the same amount of user effort.
Data Mining: Top 20 Web Crawler Tools to Scrape Websites for Actionable Data
For everybody who's questioning the premise that there is some kind of special hostility to newbies, women, PoCs and others, consider this:

* How would you know whether there's a difference between the experience of these groups and the baseline level of friction lots of people outside those groups experience?

* For the sake of argument, assume for a moment that there is no difference, and what those who feel singled out are experiencing is the baseline friction that they've mistakenly correlated with some aspect of their identity. Then the only way to address the issue is to address that baseline. If StackOverflow does this, it will mean the experience improves for everyone.

(If there is a difference, then the experience improves for everyone and the world is a bit fairer.)

* Is there anything in the specific list of areas SO has identified for improvement that really seems like a bad idea?

- Let’s shift from “don’t be an asshole” to “be welcoming.” ... “I wasn’t just tolerated; I was made to feel like the community was actually better because I was there.”

- let’s start by working with the community and our community managers to start flagging and deleting unkind comments now.

- Let’s make it easier for new users to succeed.

- Let’s stop judging users for not knowing things.

- Let’s reject the false dichotomy between quality and kindness.
As a French expat in London, who's actually just back from the shop to get some chocolate : let me tell you how I burst into uncontrollable laughter when I clicked through the link, and understood by the end of the first paragraph that the author's point of reference was going to be "superior British chocolate". Followed by a long love letter to Cadbury's.

In distressing disbelief, I glanced at the URL looking for theonion.com, before collecting myself.

This is a photo of the chocolate aisle in an average Parisian supermarket:

https://imgur.com/a/s3I2o7g

It was sent to me the other day as a cheeky taunt, by my brother who lives there and asked if I needed anything. Of course I do.

You can see here at least 7 different varieties of exquisite, melting praline chocolate. Fine, pure darks of varying strength. The usual pistachio, roasted almond, rice, hazelnut, vanilla, mint, and the more creative (and let's face it : less authentic) pear, apricot, citrus, macaron, crème brûlée (!), raspberry, blueberry, even grapefruit !

I'll never forget the shock when I first moved to the UK, browsing through the aisles and naively looking for my standard French/Belgian/Swiss fare of dark chocolate with roasted almonds, hazelnut, or rice.

I found nothing of the sort, instead on offer was potentially very fine chocolate laced with Wasabi, of all things ! Wasabi, I repeated in horror, taking a snapshot to immediately report the outrage back home. And chilli, yes of course chilli : the ubiquitous alibi in British cuisine, akin to gratuitous violence in action movies. The favourite lazy fix of bland meals that otherwise wouldn't stand on their own feet. A smokescreen of burnt tastebuds to hide behind. A pain that I'm aware (but still to this day can't understand why) many people enjoy inflicting unto themselves.

I suppose this sinking feeling of mixed embarrassment, pity and smug sympathy I had reading the article, must be similar to the one British or American expats in France experience the first time they tune into the radio and hear the French try, and fail hard, at rock'n'roll or hip-hop.

To each their strengths. The Swiss and Belgians are the unrivalled masters of chocolate, and the French at least worthy connoisseurs of the art.

Now, I can't even begin to imagine how American chocolate tastes, having just witnessed someone actually put British Cadbury's at the apex of cocoa achievement.
It's still federated, its just harder to federate your own instance. It is still totally doable you just have to jump through the hoops of setting up SPF, DKIM, and DMARC.
I don't think it means the immediate time before 2008, but rather the generally prosperous post-WWII era
I don't think that's comparable since that can be mitigated with proper diet and exercise, and also using sit stand desks.
GDPR Kills the American Internet: Long Live the Internet
If anything it's belief in the mission that correlates negatively with financial gain. Non-profits, and companies with verifiably altruistic motives (as opposed to fake altruistic motives), do tend to shave you, but only a little. In non-profits it depends on how well funded they are, so I wouldn't be too quick to write it off.
Because the community doesn't identify with them? Specific insecurities isn't something that can be addressed at a platform level but general ones like "am I a member of the group of programmers because I am black/female/gay/trans" can be better targeted. So they probably won't help everyone by doing this but they can help a large group of unserved people.
Stack Overflow is naturally full of nerds. Nerds are pedants by nature. Are some answers bereft of friendliness? Of course. Are some answers rude and/or insulting? Sure, there are millions of them, its bound to happen. But how in the hell that specifically impacts women or poc more than a random white male is frankly beyond me.

I will say that being curt in some contexts has its advantages for the community. Linus is kind of notorious for being a bit ruthless in responding to various requests/suggestions. You have to be to some regard in order to set a high bar and drive success. I've been on SO since the very beginning and have had my own feathers a bit ruffled by responses I got when I was being sloppy. It drives quality. After a minor rebuke or two, I really try to put as much thought and effort into my questions as possible. I'm asking a group of strangers to solve my problem, I have certain responsibility to make it as easy on them as possible.

TL;DR - This exists but effects everybody not just women or poc. It could be more polite, but a bit of harshness drives quality.
Similarly I've had my questions being down-voted with no explanation. Or worse closed as "not a valid question" for no good reason.

The article suggests that the problem is that SO is too cruel to new clueless users. This isn't how it seems to me. Perfectly valid content gets down voted or closed.
This makes me incredibly (to me) sad. The identity is so completely soulless, and the logo is the opposite of timeless, trying to grasp currently oh so hip and pop retro aesthetic. Nevermind that the retro logo and super sleek modern visual identity seems to clash with each other, both are abandoning the playfulness that was so prevalent before, most clearly evident in the various Go gopher illustrations.

And its not that the designs here are bad in isolation; overall the visual identity is very sleek, and I could imagine it working well for something else; RedHat and JetBrains are the first things that come to mind. But for Go, this logo is the one that I acknowledge:

https://blog.golang.org/gopher/logo.png

Funny thing here is that I'm don't even like Go that much, and still I had such strong negative reaction to this branding.