skysight-inc/HackerNews huggingface dataset:
Our productivity has increased a great deal. Back then there was no intellisense, code navigation through clicking on method names/classes etc. highlighted syntax errors, built-in unit test frameworks etc.

Just about all of these things were around in 2004.
Agile Software Development, Principles, Patterns, and Practices - by Uncle Bob Martin

One of the most influential programming books I've ever read. The code is in Java, but it's east to follow even for a non-Java developer, and the truths are universal. Learn the most fundamental design and encapsulation patterns. Uncle Bob Martin is a legend. This book has probably made me tens of thousands of dollars.

https://www.amazon.com/Software-Development-Principles-Patte...
This page has an interesting speed graph: http://kangarootwelve.org/
So would pressing the x mean that the user agreed to this? If it's unclear, I'm drawing that conclusion from all those Windows 10 upgrades where that were the case.
I do agree, kids are not treated well overall. And the positivity trend was an improvement from the overall sadism that existed before.

I just pointed what I think are currently flaws. There are currently no penalties for bad behavior, and no honest assessment of kids abilities. There is also an incredible lack of optimism about the children capacity (they aren't told that they can improve), and (what I didn't post before) a lack of real-word anchoring of expectations - at a minimum, we should tell children that it's actually ok if they don't excel on everything, but they should work to excel on something (and some things are more important than others).
I wonder how much of this 'debate' is actually just people talking about different age groups?

A participation ribbon might well have motivated me at age 6, and frankly I doubt both the morality and common sense of anyone saying a six year old is too happy at a swim class. Keeping kids involved at that age seems like the biggest goal.

On the other hand, I have annoyed memories of getting participation ribbons at 15 for doing terribly in races. They felt downright insulting, because I knew exactly how I'd done and I was basically getting a ribbon for taking a bus to the meet.

A shocking number of educational issues seem to boil down to "6 year olds are not 15 year olds". That, and "offering things is better than enforcing them" - participation ribbons are way better than banning score-keeping, which I also got to see.
>the word "gender" appears once in the article

But people reading it will see the following words that are all in the same semantic space as "gender":

>"men", "woman", "women", "male", "someone" (implied female)

As used in sentences:

>When your team is 4 men, the first woman which joins will make a significant impact.

>When your team is already 20 men you need to get a lot more women on board to have the same impact.

>Tech for recent historical reasons is very male heavy but society is not.

>We don't need more [...] more strong alpha males but people that are good in de-escalating arguments

>So when someone cancels a conference because the speaker lineup after a blind selection was 100% male it just shows how bad the imbalance

Therefore, it is not unreasonable to get the impression that the article is heavy on gender imbalance and not so much on skin color. (No explicit mention of "white", "black", "African American", etc.)
But it also tells you why to prefer x over y, every time it gives any recommendations. And it's always explained well. So I think reading this book will help you make conscious decisions while using other languages. It's just a very well written book.. Which is pretty rare..
Apple Events – WWDC Keynote, June 2017 [video]
> But "diversity" is being used to mean diversity of gender, ethnicity, etc., as if it matters, as if it is a reliable proxy for those other things like experience and perspective and skill, when it's not.

Yes, b6. It is. Your personal experience is of course unique. While your experience may have familiar notes with many people, it's fundamentally different from someone who grew up as a young girl. Your fears and the options presented to you are going to be different.

Identical people come to similar conclusions. Folks who have raised this idea of "diversity of thought" think that it adequately addresses this idea that diversity is a value add for software by saying, "Well it's all about thought." But those initial conditions our minds are so sensitive to are not easily ignored.

You cannot have it both ways in this. Either you simply don't care about diversity (which is a value decision I am not denying your ability to make), or you do and physical indicators that shape how society treats people are a high quality signal of diversity. You cannot rationally suggest both that diversity is important but that people's traits and backgrounds aren't.

People try to turn this into a value proposition here (as it seems like you may be doing) are taking half the situation into account. For a value proposition, you're looking at your project's upside. For example, a product primarily aimed uniquely at women would probably be best served by a qualified woman. But even in this, bias creeps in (the famous study results suggesting men are so acclimated to dominating the conversation that when women talk for half the time, men perceive it as oppressive). In this specific scenario, women have reported being hired and then simply not given the power to do their jobs, or not being present in larger orgs with sufficient numbers to create the impact they were hired to create.

But the diversity movement is also trying to reduce the downside for individuals who often find themselves on the brunt end of unfair standards, inappropriate behavior and discriminatory teammates. You may talk all day about how "my compiler doesn't care" but this is you looking down at your desk quietly as folks all over the industry go through terrible and unfair treatment. Your compiler doesn't care about that, but you should.

You suggest that changing this status quo would actually be a more subtle form of racism or sexism. This is true, insofar as the top article accidentally falls into a paternalistic role and offers open source housekeeping roles to women as a token offering, thinking this is an incentive. In terms of damaging the fortunes of white men at the expense of offering other people, the truth is that correcting for gender and racial bias in our industry will bring us closer to a meritocracy and offer more potential for talent to emerge than the current state of affairs.
nope )
So, why?

Companies shouldn't have ownership of TLDs, so why did you register so many TLDs that have nothing to do with Google, and which you don't allow to be used freely? Profits?

This is disgusting. The fact that corporations can control TLDs in the first place is disgusting, and I'd by far prefer if every TLD would have to be controlled by cooperatives (like denic) or other kinds of nonprofits, completely independent of everything else.

Especially in the current situation, where Google is cybersquatting on entire TLDs, just because they can. And while domains are frequently removed for squatting, nothing’s done with TLDs. Open the TLD for everyone, and use it, or get rid of it. But the current situation is disgusting. (I fundamentally disagree with companies controlling any kind of infrastructure)
You have to balance this against future abuses of the system. The value that comes out of it might be better protocols across many other studies.
"...if no-one paid for first-class delivery..."

Then they'll just make sure all delivery is third-class.
> Does anyone think the same kind of extreme care taken by the Fed is going to be replicated?

What are some examples of where "the extreme care" has resulted in long term positive outcomes?

The paradox is that a modern society needs a unit of exchange (money), however, the management (adding and subtracting) of that medium of exchange is extremely problematic.

For better or worse Bitcoin isn't at all similar to the current bank/central bank system we currently have and without the ability to increase the money supply to prevent bank runs never will be. But the federal reserve's evolving strategy is just an experiment. And their effectiveness remains to be seen.
Mismatches can show an interesting property. It is likely that SHA-256 is slower than Keccak on 64-bit platforms, and that SHA-512 is slower than Keccak on 32-bit platform.
Linuxbrew – A Common Package Manager for Linux and Mac OS X
Laughable.
A merchant has to basically turn around and sell the currency for more merchandise right away, so it's worth less to them because they'll never see the deflationary gains -- they're compelled to trade now.

The only people who do see gains are people who hold amounts in excess of their short term needs -- bitcoin's monetary policy is building the notion that the rich get richer while everyone else is coerced to transact at suboptimal prices right into the heart of it. Bitcoin is fundamentally about exploitation to benefit the wealthy true believers.

It's a deal with Moloch to use bitcoin.
This could almost be seen as a trojan horse for Amazon to break into new markets without having to do any of the heavy lifting Google and Apple do. Increased brand recognition + Amazon's growing developer community interested in bringing apps to their platforms only reinforces their clout in consumer technologies. As the app stores of old fade away in importance their efforts in consumer hardware and developer communities are being further pushed into prominence. I.e. eventually they won't need Google's play store and can more ambitiously take on the market.
How does a data center run fully renewable, do they have huge battery installations or is it one of those "credits" things where, their consumption is compensated by production equal amount of solar and wind contracts they signed up to?
I feel like people are cutting out gradient boosting. For me, GBM usually perform better and have faster training time than SVM
You know, I never stopped to figure out the ethnicities and genders of co-contributors on a project, it truly is an unnatural thought. I'm concerned that the people who are most concerned about diversity in "open source", do so because they consider themselves a threat to it.

Maybe white people like diving computers or lake sonar, maybe women care more about topography or teledildonics; but if nobody cares to even know the accidental characteristics of the people who send the patches, then is it an issue when the numbers bear that out?
i don't understand question)
Serious question: how do you automatically know that increased demand is from a terrorist attack versus some other legitimate source of surging like the emptying of some venue or unexpected precipitation?

The best I can think of is geotagged tweets. This events are also infrequent and different enough that I'm not certain how easy it would be to train a model to detect a terrorist attack. Human monitors would probably have to analyze tweets and determine what's happening and turn surge off after the fact.

Even then the right solution would be to leave surge on so that that part of the city lights up on the driver app and attracts more drivers to that part of the city, and then you refund customers the surge price exactly as uber has done during every single terrorist event that I've observed.

This is just some journalist published yet another unwarranted outrage piece against the company for the clicks. The unethical company here is the daily mail taking advantage of Uber and a terrorist attack to generate ad impressions.
If you look at tips as a cost sharing mechanism that allows the restaurant to push some of its personnel costs onto customers, it's irrational to be angry about this, just like it would be irrational to be upset about a 10% increase on the menu prices. If the food isn't worth it (spoiler: it isn't), eat elsewhere.
Yes, "Coders at Work" is great!
Honest question: why make the distinction between top level domains and secondary level domains?
> Are you referring to the need to learn Scheme to work through SICP?

no, i'm referring to the fact that this book isn't language agnostic (i.e., you wouldn't want to use anything other than scheme/lisp).
>we need a fail-safe way to keep them in check

The first grey goo explosion happened a few billion years ago and there has been a constant DNA battle ever since. I don't think there is a failsafe way to make programmable matter. Either we get 'natural' evolution, where little accidents in occur and alter the code which lead to nano-cancer, or people will create such matter without safety checks. On top of this all of our man made matter will be locked in war with the countless living nanobots, which could lead to unexpected evolution of what's already here.
The Pragmatic Programmer: https://pragprog.com/book/tpp/the-pragmatic-programmer
I have a clear fountain pen. It solves most of the issues. It can still get lost, but because it's more expensive than a disposable I'm more careful with it. If it stops working it's probably clogged, the nib is easy enough to wipe off to clear the clog. If it's really bad an alcohol swab might be needed. It's clear, I can see the ink level. The "scribble before use" thing is because ink on the ball dries out. Not so much an issue when there's no ball.

And of course there's the classic issue of people stealing your pen, but most people don't know the technique to write with a fountain pen so it rarely gets borrowed.
Address reuse is most certainly discouraged from a security standpoint! I expect that you are correct as to the article's intended meaning.
An enormous missing part of this seems to be that you are comparing the "return" of something that pays annually and a lump sum result at the end of the 20 years.

You'd need to compare it to an investment where you're also withdrawing the difference with the higher salary per year. Or, equivalently for this, have the extra money earned paid into investments each year.

Really, part of what this is doing is comparing invested money to non-invested money.

Edit - for a quick figure, let's assume you're getting the equivalent of a 4% annualised return on a $100k investment. That means you're earning $219k over the 20 years more, for simplicity I'm going to assume that's an even $11k each year. Our 7% example would be $507k over 24 years, invested all up front.

Instead of $219k, we're actually at $480k.

The two line up once you hit roughly 22 years in the workforce, at 23 you're slightly ahead. By 40 years of working, investing upfront is $400k behind, at a little over $2.3M vs ~$1.9M

A way of phrasing the question to ignore working / etc, is which works out better

$X invested at $Y as a lump sum.

$Z invested each year at $Y.

The question the article appears to ask is the better of

$X invested at $Y as a lump sum.

$Z kept as cash each year.
Fake stories are also quicker to write. Truth requires careful research, which takes time. Fake news can be written as fast as fingers can strike the keyboard.

Fake stories can be tuned for maximal appeal to people's existing opinions, preconceptions and prejudices. Truth has a habit of telling us things other than what we want to hear.
Do people actually give out 14th place ribbons? I've only ever seen "everyone gets a participation ribbon", which stops specifying places past 3 or 5.

More broadly, though, I definitely remember ignoring all of this stuff as a kid. We weren't allowed to keep score during soccer games because it "wasn't about winners and losers". (One wonders why we were playing a competitive sport, then.) Not just "score wasn't kept" but "get in trouble if you're heard talking about score".

So... we had to keep score when coaches and refs weren't in earshot. That was the entirety of the result. If anything, it sort of felt like something we did to protect the fragile adults! After all, the winners still made fun of the losers every game, nothing had changed, but now the adults didn't have to see it happen.
You are about 5 years too late in your criticism. This whole debate was had when ICANN expanded top-level domains in 2012: https://en.wikipedia.org/wiki/Generic_top-level_domain#Expan...
We don't know it didn't hurt their sales. It's quite possible sales would have been higher if they'd worked out a way to keep it.

As a single data point, the loss of the headphone jack was the sole reason I didn't buy a 7.
Monero...

"We have to have faith that at the very least, the primary developer of this project is not acting directly in bad faith. And IMO, we can no longer be certain of that."

https://www.reddit.com/r/Monero/comments/6d5yt5/what_fluffyp...

"What company wants to adopt Monero as payment when a representative lies about announcements for his own enjoyment?"

https://www.reddit.com/r/Monero/comments/6d5t7x/fake_news_fl...
> Major open source projects are disproportionately managed and staffed by people with full-time jobs at major software companies, and the process of obtaining and thriving in one of those jobs is not intrinsically color and gender blind, so this argument isn't persuasive.

How is it surprising that they work in software? It's like finding out that your welding instructor has worked as a welder; surely somebody who contributes to a field in public is more likely to have a job in that field in private, but does that mean that not having a job precludes you from having a skill?

I mean, I've been NEET going on half a year, and I'm contributing to open source projects, do I need a software job to do open source? I was contributing to open source projects before I was ever employed, do I need to have had a job to do open source?
Citation please
these are all great! thanks
Technically yes. No established residents are being deported, no families are being broken up, no one is hiding from this decades after immigrating.

Some are prevented from entering very near to the time and place of entry. Most people can see a difference.
everyone agrees that such overt
exclusion, if it exists, is racist
or sexist.

I certainly do not agree with this. Your opponents simply deny that the compiler has the ability to exclude or be sexist or racist. The argument that the compiler or test suite discriminates on anything but merit is for you to make. Good luck.

you can't shut down the argument
by claiming that it's somehow racist/
sexist against white men.

On the contrary, this is an extremely good counterargument, and the reason you try to re-frame it away is precisely because you know it is a good counterargument. Dare we speak of "ptacekian fragility"? There is another re-frame that you maliciously use: you talk about white men, when you should really be talking about white and asian men. The spectacular success of asian men (and -- to a lesser degree -- asian women) in SV (and any profession that needs high degrees of education) absolutely, brutally burns to the crips any claim that there is racism/sexism at play. And you know it -- hence the ongoing reframes.
> The difference, of course, is that it isn't the government doing it. It's the general population.

Do you honestly think this socio-political pressure is new? It's now visible due to how well-connected the world is now and it resonates a bit because the victims are people HN potentially identify with.

This has been going on for ages and is not limited to the left or right, labels have been flying for ages: n!@@&^-lover, RINO, fascist, cuckservertive, racist, and on and on.
It's hard to tell from either article what's going on. The Science piece you linked provides a bit more detail, but I wouldn't say those details are particularly damning (about half of the audited healthy participants didn't have an approved physical as part of the study, but they did have physicals elsewhere at the institution because they were participating in other studies. The most concerning thing is that 2 women didn't have pregnancy test results confirming they weren't pregnant.

Sure, you have to be careful about scientists maintaining ethical practice, but the other side of this is a trend toward research IRBs being focused on legal technicalities in reviewing research. For the most part, whether you're talking about NIH or universities, IRBs tend to focus on legal liability rather than ethics. This sounds like it might be reasonable, but in practice what it means is that IRBs aren't asking "is something really problematic happening here?" but instead "is there anything, even the smallest irrelevant detail, that could be used against us in a legal case?" Usually this means that IRBs are representing the institutions' best interests, rather than those of either the researchers or participants.

A related thing came up with social scientists recently, where a bunch of them apparently said "screw this, we've had enough"(https://www.nytimes.com/2017/05/22/science/social-science-re...). The issue wasn't that they don't care about ethics, it's that they are fed up with IRBs treating the risks of asking people about their political attitudes as if they are equal to having a surgical procedure done.

It sounds like there was some drift from protocol, which should be scrutinized. But nothing I've read so far suggests that the harm incurred justifies a ban on the use of the research data already collected. Maybe have some external review committee review the situation and make recommendations for changes; maybe indefinitely postpone future data collection by certain personnel, until things can be ironed out. But to ban publication of anything based on existing data?

To me this story illustrates two problems with academic research today: the unreasonableness of IRBs, and the corruption of grant politics.
The problem with that approach is a lot of people see no reason to believe in such a deity.
Formlabs announces a new desktop 3D Printing technology
You pay for your news, though, right? Like, you subscribe to publications whose reporting meets your standards, and you don't run an ad-blocker when reading them online?

Because if you aren't willing to pay for responsible news, you shouldn't be surprised when it stops appearing.
ELI5: why people say “boomers” ruined the housing market
I think there's a misunderstanding. Russ Roberts is saying in that sentence you quoted, basically, "USD and EUR can be produced in huge amounts just because the monetary authorities want to". Are you sure you think he's incorrect?
Uber did stabilize prices and refunded those that were charged surge prices. These outraged customers are just those that were charged surge automatically before surge was turned off and the money was refunded. This happens every time with terrorist attacks. This is just another example of a journalist bottom feeding for ad impressions.
You're not thinking very deeply. There's more to society than absolute economic efficiency. Giving fathers time to engage properly with their newborn children helps those children succeed throughout life, and makes happier and more effective workers.

Besides, I've been a father of newborns who also had to work full-time. It was beyond exhausting, and I sure wasn't working anywhere near 100%.
It is amazing how quickly the slur "bro" has become an accepted part of the public lexicon.
unless you're pregnant I believe?
Plus 1 to this one and another one by the same Publisher is 'Pragmatic Thinking & Learning Refactor your Wetware'
>Identical people come to similar conclusions. Folks who have raised this idea of "diversity of thought" think that it adequately addresses this idea that diversity is a value add for software by saying, "Well it's all about thought." But those initial conditions our minds are so sensitive to are not easily ignored.

I don't know what is being said here. Are you saying that women or people of color would implement software differently from a white male? How would writing an encryption app differ if a women wrote it? You seem to think that there is something being missed by the Poster you are replying to but I can't figure out what it is exactly.