skysight-inc/HackerNews huggingface dataset:
I think the explanation for Linus' behavior is this: when he looks at works that he believes are technically wrong, he's probably displeased, frustrated and afraid that other contributions with the same technical issues might go through unnoticed.

As a result, he sometimes insults the code and the person, probably because that relieves those negative emotions, "compensates" for the pain he had to endure reviewing the technically wrong work and makes his opinion as loud as possible so that the likelihood that other contributions have the same issues is minimized.

The solution is for him to be more emotionally accepting of the fact that some people are technically less skilled and some contributions are not well done and just accept the negative feelings without having to insult others to compensate, while also expressing better when he feels that a mistake should be carefully avoided in the future as it might otherwise happen again.
1. Fire in the blood:
It's about "battle between pharmaceutical companies and the global public health community over access to lower-cost AIDS drugs for Africa"
https://en.wikipedia.org/wiki/Fire_in_the_Blood_(2013_film)

2. Capitalism a Love Story: Questions unrestrained capitalism in the backdrop of 2008 financial crisis
If 51% of the population destroy the 49%'s cars, that's a crude form of democracy. (or at least "majority rule", whichmost people misuse as the definition of 'democracy')
Is TypeScript worth learning? I know that is a loaded question, but I need to ask it anyway.

I am super frustrated with lack of screens for python. I don't want to pigeon hole into an ecosystem where I am limited to a certain platform like Java/Kotlin or even (dare I say) Swift (no real web, still need JS). As a single developer, mostly hobby, I want options for all the things!!!

I have been migrating my Python scraping to JavaScript with node, puppeteer, and it has been quite illuminating, and the speed is ridiculously better. Furthermore, I can easily turn my scrape into a desktop app with electron with an api that is consumed by a mobile app with react-native. Long story short, I can now think about making some of my Python ideas into cross platform desktop apps with mobile versions as well. Not super easy with Python.

The question is would TypeScript be even better for a long term bet?
The link clearly describes that de facto you have access to Vivaldi's entire code.
> Completely wrong, WPF is quite active in Europe, specially in health sector for laboratory automation devices, factory management systems, control panels in IoT devices and similar.

That's news to me, and not only I'm from Europe but also I've actually worked on developing UI applications for laboratory equipment.

I have seen zero instances of WPF being used anywhere at all. Ever.

At this point I'm thoroughly convinced that you're just trolling HN and wasting everyone's time with a constant stream of jibberish.
The answers were not focused on Dr. Stuart Reges, but on women in computer science. I think it misrepresents the answers and is a distraction (a common one in these discussions) to turn the focus to him, as somehow persecuted, and away from the issue: the access women have to computer science - and the access computer science has to the talent and hard work of half the population.
The original essay that the article is a response to states "Women don't want to code." This article is about how that hypothesis is wrong. It proves that it's wrong by talking to women who do want to code, thereby demonstrating the original essay is incorrect.

You couldn't prove such a hypothesis wrong by talking to women who don't want to code.
All you've said is that I'm wrong, and linked a 1939 Anthropology paper detailing an experiment testing if certain people talk more.

No scientist worth a damn watch a very young baby for a few hours and determine that their genetics mean they will have some personality trait. At best, genetics provide a range of how strong a personality trait is, with environment and chance both influencing things too.
"But in general, I would encourage folks in computer tech industries to be hesitant to assume such a binary approach to evaluating prospects. "Did you code for fun in high school?" might be a useful question now, because software development as a field is so young that high school students can try out significant work easily.

"

Just to be clear: That's not what I meant with "caring".
I think the best people to be ask would be women who've left CS, either at undergrad level or after being employed for some period of time.
Doesn't Argo come with tiered caching? At least according to your marketing materials it helps increase cache hit ratios.

https://blog.cloudflare.com/argo/

"Customers enabling Argo can expect to see a 60% reduction in their cache miss rate as compared to Cloudflare’s traditional CDN service."
I'm not sure the Chinese would see Deng as a fundamental change to their ideology.

The whole point of the Cultural Revolution was to spend a generation or so breaking down the old money and family structures that had ruled China. Breaking down the country in order to rebuild it. Something like Deng's policies was always in the plans after that.
>to the difficulties they had getting/staying in the field despite having a strong desire to be there/here

Why isn't it ok that they just aren't interested in it? Women have agency and intelligence and if they want to do something then they can and will do it.

I find this whole obsession with "Women in X" to be suspicious because nobody is interested in gender disparities in other fields and starting up "Men in X". So it's not a generic effort to understand a gender disparity, it is a specific directed effort to force women (who have agency and freedom) to go into a field that they don't really seem that interested in. Blaming men for women not taking CS degrees either directly or indirectly IMO denies womens agency and is totally unnecessary.

I think women are doing what they want to do, and they largely don't want to take CS it seems. Maybe if society stopped nagging them about it the situation might change organically.
Clinical history, some labs, and imaging are typically used to diagnose. In adults, CT scan has the highest sensitivity and specificity (0.96 and 0.96); better than ultrasound. The difference is not as pronounced in children (smaller abdomen-- easier to visualize using ultrasound), so that is commonly used to save exposure to radiation (though note that an abdominal CT scan is actually a very low dose).

Source:
https://effectivehealthcare.ahrq.gov/topics/appendicitis/res...

"The estimated effective radiation dose of abdominopelvic CT is 8 to 10 mSv with standard dose and 2 to 4 mSv with low dose techniques [40]. To put these numbers into context, the effective dose from annual background radiation is 3.1 mSv and from plain abdominal radiography is 0.7 mSv." (from https://www.uptodate.com/contents/acute-appendicitis-in-adul...)
That's a great point, but I'd like to second the other poster's point that individuals can fall victim to institutional capture as much as the institutions themselves. Perhaps Colin Powell would have made an outstanding secretary of Defense but his tenure as secretary of State made poor use of all that military ladder-climbing experience, and in my view few benefits accrued to either the military or the diplomatic spheres.
Thanks, I've created the account just to say the same: the author never bothered to read Hayek.

I imagine Hayek (as many other economists) would object to that by saying that the resource allocation under centralized rule is inferior to that of free market because of failure of central planner to account for individual preferences, which manifest themselves easier in a capitalist market.

Now, whether we should optimize for individual preferences as opposed to some other common noble goal - e.g. building communism - is another question. But I think everyone would agree that central planning could lead to some excesses (collectivization, starving Ukrainian peasants to death, Chinese ghost towns come to mind).

P.S. The author writes: "I thought ten percent was the normal growth rate of communist economies: why would you care to become communist if you would not grow faster than under capitalism?"

Not sure if it's urban legend, but I remember reading how many Western observers were surprised by collapse of Soviet economy since communists always boasted high rates of GDP growth.

https://www.nytimes.com/2018/09/14/opinion/columnists/great-...

https://utopiayouarestandinginit.com/2015/01/24/paul-samuels...
Rather, men who judge women predominantly based on physical appearance (as in this meme) are acting nihilistically and distorting the social incentives experienced by women. It's the use of social rewards and punishments to train women into caring about nothing except their looks, which crowds out other values. The underrepresentation of women in tech (and overrepresentation in, say, fashion and cosmetics) is directly related to this.
What is the scenario where it is necessary for a leader to tell someone they should have been aborted?
Just For Kicks. It's probably 10+ years old now, but a fascinating and super, super well put together doc on sneakers and the culture around it. Entertaining even if you're not sold on the subject matter.
Happy Birthday, GNU.

While we live in an Open Source World, we wouldn't have the world of Apache2.0, BSD, and MIT that we currently enjoy without the hard fought cultural and legal battles GNU and its GPL fought and won.

While people may say GPL's time has passed, let them. Their comments aren't visible to us without dozens of GPL'd systems (linux servers) silently and faithfully providing the strongest counter point possible just outside of sight.
I wouldn't have cared much about Domain Name Register just a week ago, but after what happen at Zoho, and all the horror story in the comments section from namecheap and others, Cloudflare Registar couldn't come at a better time.

I really wish Cloudflare at least made $1 or $2 Gross Profits per domain. Who paids for Domain Register Support? I would much rather be a "customer" than I am not sure where they are making money from my Domain.

P.S - If those were wholesale price, do other companies get heavy discount for signing up in bulks? How do other companies made money when they are selling it for $0.99 or $6.99
imagine being shocked to discover something you already knew
Open source solves a business problem and would NOT exist without GNU or free software. Here's a good read about the term open source: https://opensource.com/article/18/2/coining-term-open-source...
> This is why acquisitions such as IG and WhatsApp are crucial. If they purchase the next cool thing, they never really go out of fashion. FB has gone from throwing sheep at your friends to this. I don't think they are stopping anytime soon

But it does mean that an even somewhat diligent antitrust enforcement could strangle them to death. They shouldn't be allowed to acquire their future competitors. If the US won't stop them, maybe European regulators can?
Of course, this question is only valid for applicants in their twenties. I don't think anyone in their right minds would expect someone in their 30s+ to be programming since they were teenagers!
It's a little dangerous to expect companies to train junior employees well when their focus is on making product/revenue. Generally they would prefer solving immediate problems over developing the craft, so over time most training would align with short-term solutions rapidly executed. Perhaps we need to be thinking about building trade schools as a service which can be hired by companies to institute part-time professional development for engineers, especially in junior roles, so that craftsmen be the ones pushing the field forward rather than the business analysts who make use of them.
Cheaper Battery Is Unveiled as a Step to a Carbon-Free Grid
>if not the language itself, in practice?

...

>However, the ecosystems are not at all comparable.

......?
> Understanding at least some of what they felt they were up against should make clear the most obvious obstacles that need to be cleared.

That doesn't follow. The obstacles the women who succeeded in CS perceive aren't necessarily the same obstacles that drive women who don't succeed in or who don't pursue CS. Sometimes these will overlap, but not necessarily.

Clearly the obstacles faced by women who succeeded were insufficient to deter them, so we need to know what obstacles were successful deterrents.
> If your appendix ruptures, it is life threatening and has to come out.

It is life-threatening, but it most certainly doesn't have to come out for full recovery. In some cases, it's impossible to remove due to the infection (inflammation, abscess) obfuscating its location. The treatment is aggressive intravenous antibiotics for a period of time, then oral antibiotics. The statics for recurrence after recovery I've had quoted as between 1/4 and 1/3 lifetime chance, and patients are advised on proactive surgery to remove what remains of the appendix.
I suggest following up with Chef's Table on Netflix, which is a documentary series in a very similar vein from David Gelb, the creator of Jiro.
Marten Mickos from HackerOne: Why Openness Is the Greatest Path to Security
Library of Congress Living Legend
I've been waiting for this for a while! I never could get `develop` to run.
This ridic argument boils down to code reuse and components.

The whole reason for css is to facilitate style reuse when writing markup. In normal html pages you write a bunch of markup, chunks of that markup might represent the same "component" and so css is a great way to style those similarly using semantic class names.

If you use small components that exist in some type of template (react, vue, etc...) you can take advantage of that to facilitate your code reuse instead of a "semantic-component" css class. I think that is where utilities become valid because you still only change a components styles in one place.
You could join the Apple2 Slack, and ask if there's anything there that hasn't been captured.

Signup: http://apple2.gs:3000/

Also, just show off pictures — people will be interested! :-)
Why not just use Java/C++?
One likely won't get that good at surgery unless they practiced a lot. And if they had no interest towards that profession they likely won't be putting in crazy hours in their prime early career time becoming a surgeon.

You can't even become good at flipping burgers without being interested in doing it.
> I'm looking for an opportunity to use it at work for something minor

Recently I've been using Nim at my work as a Python+Numpy replacement for a numerical simulation of multi-body contacts. (Just two hours ago I had a small talk at a conference where I showed the results of it)

I'm sure there are lots of opportunities to 'throw in some Nim' wherever you work ;)
>Their experience given their age

It's definitely possible to write your resume so that it just shows off relevant experience. I started programming professionally at age 26 - reading my resume, you basically just see my professional experience in programming since then. It helps having a baby face, too.
Your opinion is not the established nomenclature. Senior is widely understood to be 4 yr degree + 5 yrs experience. This means you have all the technical training plus enough professional experience to be considered fluent.

At ten years you should be absolutely expert in the areas you've worked in. This is staff or senior staff level, if you also have some business acumen, ie the ability to see beyond engineering requirements.
I read this book a few weeks ago. It was such a surprise for what I expected. Make no mistake, it objectively talks about horrific events, but I felt humbled and appreciative of the life I have and how to deal with challenging times.
I agree, antidotally of course. I know plenty of people who are very intelligent (by most measurable ways) so they could do any profession they like. CS is a good profession right now so they picked it. Definitely no passion, but given their high functioning brains or what not, they are good at whatever they do.

Don't get me wrong, I believe most who pick this profession due to its perks, tend to be worse then their computer inclined counterparts; but there are lots of examples of this just not being true.
The Venus Project: Future by Design

The Corporation

Inside Job

HBO's documentary on Warren Buffet

Who Killed The Electric Car?
It can be used against your credit score for 10 years but your score can improve over that time frame and even be higher than it was before. I don't see how that's even remotely comparable than punishing thought crime against the ruling party. It creates a permanent political underclass for thinking wrong. I don't deny that there are people stuck in credit traps (usually because they are ignorant of bankruptcy law) but to compare it to a stack ranking of citizens based on their political stances is mindblowingly dumb.
That is incorrect. The sample consisted of 8,280 monozygotic (identical) and dizygotic (fraternal) twins. Twins separated at birth were not involved, if I'm reading the study correctly. In any case, it's nothing worth arguing about. (I will say, though, that if there are 8,280 pairs of identical twins in Denmark who were raised separately, there is something very strange happening in Denmark.)
This is why the US system is constructed as a republic. It's explicitly designed to also curb the totalitarianism of the majority.
I use Python for all of my one-offs and automation scripts still. If I were going to make a large-ish web service on my own, I'd choose Typescript. It's a fantastic middle ground and transpiles to a target that's guaranteed to see constant adoption & incremental performance gains that you'll get 'for free'. If you're looking at Node anyway, definitely consider TS. Low barrier (I just added a loader to my webpack config but there are other ways) and great reward in terms of writing and maintaining code.
Google's 20th Birthday
The title looks paradoxical... It seems that they would be precisely the less qualified people to talk about this subject. Maybe the women who didn't become computer scientist should know better why.
Just show us the product, not a stupid hype video with no details.
Waco: The Rules of Engagement

It is a 1997 Documentary covering the 1993 FBI siege of the Branch Davidian compound in Waco, Texas that ended with the death of almost all of the men, women and children in the compound.

Waco is considered by many to be the second part in a sad trilogy that starts in Naples, ID and ends in Oklahoma City, OK. I'd be interested in knowing of good documentaries that cover the other parts.
I get why you're jaded, and I certainly agree there is a lot of bullshit out there. Especially people who say they want passion, etc, but what they really want is cult-like devotion that can be exploited.

However, I think there are three big reasons that I don't want to hire people who are just clock-punchers.

One is the users. When I start in a new domain, I work hard to understand the people the product is meant to serve. And when I'm running teams, I work hard to make it so that everybody can develop empathy for the users. I don't believe it's possible to make great products without it.

Number two is the team. Google's research on good teams [1] matches my experience: you don't get good teams without people who care about their colleagues and what they're doing. I get the desire to think like a plumber, who just comes in to fix this one sink and then goes away again: that's easier and less risky. But software is a team sport. So I want people who care about their team members.

Number three is the bigger scale: infrastructure, process, culture. Anybody who just wants to focus on their contribution does that at the expense of paying attention to broader impact. I want to work with people who notice and care about that, who are interested in making tomorrow better than today. For themselves, for their colleagues, for the users. Because that shit doesn't happen on its own.

So yes, bullshit job requirements are bullshit. And any requirement can be bullshit given the context. But there are contexts which really caring is vital, and those are the places I want to work.

[1] https://rework.withgoogle.com/blog/five-keys-to-a-successful...
I don't really get why the article leaves out how malnutrition is certainly an essential factor in that process, especially since it offers examples from people dying in concentration camps.
Has anybody thought to submit some benchmarks to the Benchmarks Game? I know that benchmarks aren't perfect, but would be nice to at least have an idea of how it stacks up against some of the other languages.

[0] https://benchmarksgame-team.pages.debian.net/benchmarksgame/
This comment is an excellent example of the kind of thing that causes disrespect for the feminist movement. It's totally counterproductive. If anything, dnautics's comment is in favor of feminism by improving the study. In order to get more women into CS, it would be more valuable to know the reasons of the women that didn't apply, rather than the reasons guessed by the women that did.
The CEO of Sears is why Sears is going out of business, near as I can tell - he's purposefully running the company into the ground.
Yes but it's mind-boggling how complex you can get quite a straightforward system by just piling new requirement changes on top of old without maintaining proper data-model in application, even if database is fine-ish, this results in a monster that slows down the system and the development speed.

So in principle, a lot of people can do it but only some do it while not making things more difficult for the next person.
There's a great reddit post that absolutely goes into Lampert and the mismangement of Sears.
https://np.reddit.com/r/investing/comments/5sqsed/sears_is_c...
Get good at JS and then def. learn TypeScript. It’s incredibly valuable for medium to large projects. It combined with an IDE makes coding JS a lot more manageable.
That makes sense. It's also how I look at hiring. People who have made good contributions to our codebase (arvados.org) are first in line.

Being able to look past the resume and pick up good people who don't fit a traditional pattern is definitely a skill. Business people tend to not understand this because they are stuck on matching patterns. In other words, don't let non-technical people be in charge of hiring developers :)
There was a very interesting letter to the editor in Byte magazine in the late 70's (?) that I re-read recently.

It was from the guy who wrote Logo for MIT. He was really quite mad, and surprisingly candid about how MIT was screwing with his project.

He claimed that he'd made a perfectly lovely, functional Logo for the Apple //, but MIT wouldn't release it. He felt like it should be released because the whole reason he was asked to make it was so that it could be released to the public for public benefit ("Public domain" software, similar to "open source" for you young 'uns).

He contended that MIT was withholding Logo from the public because Texas Instruments was a big donor to MIT and asked that it not release Logo. TI, he said, only wanted Logo to exist on the 99/4A, to help boost sales in the educational market.

This aligns with my memories of the day, when Logo was only a TI 99/4A product for a very long time. I don't remember if it ever make it to Commodore or CP/M machines, which is where I was at the time.

Anyway, it's an interesting tale because it shows that corporate interference in this sort of thing is nothing new.

Plus, Logo!