skysight-inc/HackerNews huggingface dataset:
>Yes, when affirmative action becomes status quo, you get a stable population of whoever you are affirming into the profession. However, that is not removing an explicit form of discrimination but rather introducing one.

This is super clearly not what GP was talking about. Removing implicit and explicit barriers to participation is not affirmative action. You are asserting the opposite of history here.

>Certainly, it is quite difficult to predict what psychological profile will succeed in a particular profession. But observing that males tend to succeed in programming is not begging the question whether males have relative genetic predisposition to programming (especially at the top 0.1% google level) but rather serves as evidence for the proposition.

It in no way serves as evidence for that proposition. By logic, quite the opposite is happening: you are proposing that as an explanation for the observation. There is no inherent connection between them.

>When we observe for instance that Asians are overrepresented as programmers, we don't use that to infer that non-Asians are discriminated against, but rather that for whatever reason Asians seem to possess some trait profile, possibly genetic, possibly not, advantageous for programming work.

Such a "trait profile" could include things like contemporary trends in national cultures, economic development policies, attitudes toward education, random vagaries of history and much much more. Anecdotally, I don't think I've ever heard someone, with a straight face, include genetics in such a discussion.
But just as broad a spectrum of influences could be at play with the current gender balance of a given profession. And that's exactly the point: we don't have the clean data to make ANY strong claims about how much of the status quo was shaped by genetics.

>I'm not claiming that women were never discriminated against, just that it does not appear to be the best explanation for the observed large trends in gender ratios. For instance it doesn't explain male/female behavior differences in other arenas like criminality while genetic differences does.

It doesn't have to be the "best" or only explanation. But if there's good reason to believe that it's a factor, it should be taken into consideration and attempts should be made to solve it just like any other problem.
Still has the same single thread limitations of react native?
If it knows routes used by locals, that means your positioning data is always sent back to Waze, meaning Google.

I'm using Here for longer trips. Google has the habbit of making questionable routing decisions. We ended up on roads that looked like after bombardment using it.
Have been using a US keyboard and never looked back to the Swiss one. Much better for programming and accents and umlauts are still easy to type. As I also occasionally type in Portuguese, German, Spanish, and French, I find the US keyboard to be the neutral middle ground.
Really good/bad mixed feelings on this.

- Is it legal for effectively crowdfunded projects to then fund other projects?

- Ethereum has integrity, willing to change its core technology in order to become more scalable. But...

- Is "paying off" developers to build apps for it just evidence of the lack of apps naturally/organically being built?

- Yet Seed Stage funding from traditional VCs has dried up, so is this effectively a market response from technical-oriented now-wealthy investors, to make up for it?

I think these are hard yet important questions. Obviously, who doesn't wish they were rolling in this kind of cash to dole out? At the same time, we already have people building P2P dApps with our system (https://github.com/amark/gun/wiki/auth), you know, the ones that Ethereum/Dfinity/etc. can only dream of doing even after they hit their scaling goals (realtime character-by-character updates on decentralized social networks - https://www.youtube.com/watch?v=C3akdQJs55E , 3D multiplayer VR games - https://www.youtube.com/watch?v=s_m16-w6bBI , etc.), so it seems nonsensical that so much money is being offered to build Ethereum apps - is there genuinely a lack of developers?
You are silly because huge groups of liberal psychologists use the same technical language "women, on average, have more neuroticism" - you want to fire them too?

Secondary goals aside, Google's main purpose is getting the data right - and if you can't even speak of the data, then how are you going to get it right?
I was talking in terms of population & probability - but that's neither here nor there because ultimately the distribution of the traits don't matter when the traits are not correlated with success/failure (or representation in C.Sci). That is the leap I am referring to: I'm not prepared to take the same leap (gender traits -> outcomes) others are taking without seeing the supporting literature.

edit: Rayiner's comment[1] explains the lack of scientific rigor way better than I did

1. https://news.ycombinator.com/item?id=16399052
This mentality is indeed toxic, but the bottom line of any company benefits from harmony between all of the employees.

Not to excuse anything that's actually toxic, mind, but I think it's more subtle than that. Why is Google so inept at social media? Why are they so often blindsided by attention from regulators and tax authorities? Why Google Glass and the glassholes? Because in the pursuit of this harmony they have a limited kind of diversity based on race and gender, but they're all 20-something graduates of the same handful of universities - there's no diversity whatsoever on age or class axes. So things that are completely obvious to outsiders, they are organisationally incapable of understanding. Trapped in a local minima and unable to climb out.
I was due for an upgrade, this time I got an AMD Ryzen 1800x.

First time I've EVER bought an AMD product, and I'm definitely impressed.
Your right there arnt that many top rated post on HN about someone running up a small ec2 instance with wordpress and mysql.
A lot of web stuff is plugging in the DB and not tripping over the cord. Yet thing of all those crazy frameworks that keep popping up and they look so impressive!

Just something to think about aswell. When things were simpler and there was less choice there was also more concentrated documentation. It wasn't a bad investment to by a book about a language.
They way you describe it makes it sound like you're giving free money to vapourware. Telegrams ideas around tokens could be useless and lead to the tokens being valueless. At a minimum we should expect a clear product roadmap from them.
Do you have a source for this? It's a fairly trivial Google search to find papers making the counter-claim, but I'm aware that nutritional science is kind of a dumpster fire, and much of the research is at least a couple decades old.
An honest question, why was the flagged?
> Your surgeon's income depends on people getting bariatric surgery.

Surgeons are usually good at doing other surgeries as well...
It does not look like this was ever tested by actual court case so I guess it is hard to argue either way.
In my experience, weed has tended to make me spacey and forgetful. Unless it's headbanger skunk, in which case there's more agitation. And after 50+ years, perhaps some of that has become permanent. Or it could have been all the LSD, or just garden-variety dementia :)

But cocaine, that's some iffy stuff. It's possible to get addicted, even snorting hydrochloride salt. And once you get into freebasing aka crack, you're also looking at ~permanent downregulation of dopamine receptors. So basically, there's no more feeling happy :( Without the cocaine, anyway.
> Asking your bank to "help" is like asking the US government for a refund when you mail an envelope full of cash to some anonymous person.

This is actually what you should do: go to the police because someone committed fraud.

As someone not from the US I’m also a bit shocked that banks in the us don’t care that their bank accounts are abused for fraud.
If I believe my employer is discriminating against women, or against black people, that requires that some of my male or non-black coworkers were hired over more capable women or black people.

Should anyone alleging that kind of discrimination be fired? Because they tend not to be.
Typically when writing about lisp code, it is also correct to talk about how "read" sees the expression, to avoid some confusion about what happens after "eval". That's how I interpret the parent comment when it says that (hello world) is a list of two elements.
You are one of these people who can't handle losing an argument that your ideology is a part of. You don't substantiate these claims - have you actually read the memo? Your analogy kind of proves that you didn't read the memo. Furthermore, I bet anyone at Google could make your mistaken analogy and not get in trouble for it. Furthermore, do you even believe someone should be fired if they made your programming language analogy?
Yes because if I need to build something right now it does not really help me that there will be something in the future to replace React.
In this case "private" have nothing to do with the code license. Problem with Telegram is that protocol and cryptography they use is their own. They might use better reviewed protocol like one of Signal, but they didn't.

No need to explain what dangers same strategy going to cause with cryptocurrencies.
I think he meant "conversations" as in someone walking up and interrupting you to have a conversation
what's 2nd and 3rd best?
Great idea! The landing page is nice and clear.
An audio engine in C++?
An hostile workplace is one firing an employee for the mere act of sharing an opinion. As the memo was not directly addressed to any female and did not insult them it is clearly not harassment. Questioning the hiring policy is not like attacking people directly. This is sad to see how much everything got conflated in an angry prêt-à-penser ideology that justify every of its excesses against the non believers.
there's the smart ppl on hn that had talked about how math was way easier when learned by programming

link is somewhere in my massive notes
ESCORT ELENA – ESCORTS – ESCORT ATHENS – ESCORTS ATHENS
I think he's making a good point but arguments it poorly.

A better argument would be not that "it makes us less human" etc, but that it teaches people to be lazy and avoid problem solving. It's the "there's an app for that" attitude. The calculator attitude, the GPS attitude. You're trained to avoid any difficulty, and I can imagine a person trained to only use ready solutions will just give up if he can't buy/download/solve it in browser. It's not just about being washed away on a remote island or emergency events like wars. It's also loss of resourcefulness.
It's possible to get unscented versions of most personal hygiene products- and generally you shouldn't be using so much shampoo that you smell it for hours after using it.
Well, sort of. Depends on how experienced the listener is (and/or is willing to become - many/most listeners CRAVE instant familiarity).

But that importance depends on how different the instruments are already. The saxophone and the clarinet are quite different 'steady state'. Bell and piano are quite different. So I proposed a 'gateway concept'. Else it takes a long time to grok it all.

Eventually the differences all add up to very complex waveforms (I didn't even mention register, which is important for differentiating the classical string families). Personally, I'm glad of this, since the timbre space explored by conventional instruments is a VERY VERY small part of the sonic universe.
I think it is now time for society to regulate Facebook, Google, and whatever other company out there, that seeks to collect information on people.

Facebook and Google, are now collecting and tracking users across the Internet, just so that they can make a few extra dollars per person, but on aggregate, they will make billions.

They have essentially removed the right for us to browse the Internet anonymously.

This is what the libraries tried to protect for so long: your privacy on what books you check out. But now, with the Internet, there is no anonymous browsing anymore. It's all recorded.

It is already terrible enough that the government is doing it. But at least we know that the government is doing it.

But for a commercial enterprise to do it, without proper regard for consumer information, privacy, and protection. Then, this is a step too far. In fact, we don't even know what these private companies are doing. And the people that they employ don't have any special training, or any security clearances to handle such private information.

When Facebook goes bankrupt, like Yahoo did, then what is the first thing that they will do? They will immediately sell off all that valuable data that they have collected on the population for nearly 20 years.

What they have taken from us, is the right to be forgotten. The right to control the privacy of our lives, after we die. Sure, some people may not mind having all of their private digital history published, for all the world to see. But for some other people, we want to maintain that privacy, and take it to our grave.
Might be slimfast
It makes a lot of sense for big pieces of text. Heavy vim users are super fast navigating trough text.

I can easily see the benefits of using this to write a long blog/fb post.
The Evolution of the American Tank
Too many scams https://www.quora.com/How-do-corrupt-politicians-manage-thei...
What if we just make a Task that works the way you want Promises to work, and `run`ning it returns a Promise?
I strongly disagree with what the guy said. But I also find it problematic that he was fired for saying it. That's crossing a line I'm not comfortable with.

There were other legitimate points in his claim that should be addressed too. You simply can't discriminate on the basis of race or ethnicity. And if people are outright saying that, that's a problem.

Is he a jackass? Yes. Did he do something obnoxious with that memo? Yes. Fire him for that. Which they did. Totally fine with that.

But if the real culture at google is as described, that's something that needs to come to light in discovery. I would have preferred for this to move forward so we can see some light on things.

The problem here isn't with Damore's "theory." It's whether or not there is a pervasive, race-based bias.

My suspicion is that there isn't really anything in practice. Yeah, maybe some dude does some virtue signalling every once in a while. But in reality, I can't actually believe a competent HR team would let that happen on a systematic level.

The chances are he would've been shown to be wrong. So it's too bad this didn't go past this stage.
Did not know that. I've used HammerSpoon on Mac, and you can send key shortcuts with that... you could probably glue them together easily
It's actually Language of Irritating Superfluous Parenthesis.

Anyway, even saying "code is linked list" does not really cut it as you can represent 'ordinary' programming language program as a list of tokens. What makes LISP special is that code is a first class citizen and the mapping between code you edit and the programs run-time memory representation is trivial. Combined, you get this special feeling that "code is data".
1) People have been fascinated with this and have studied it for decades. Just because it isn't quantified, doesn't mean we have no idea what they are
2) You are choosing to frame other's arguments incorrectly and then attacking those imperfections. Men and women in the countries "most equal" are polarized even more in their career choices.
3) People high up in Facebook & Google have publicly questioned advertising & social media addictiveness without public backlash. The memo was firing back at policies that jeopardize team cohesion - in Damore's own words. You don't need free speech inside of a company to discuss data and reference studies.
4) Your #4 doesn't make sense but does demonstrate that you think in a very 'partisan politics' style.
Socialism: a political and economic theory of social organization that advocates that the means of production, distribution, and exchange should be owned or regulated by the community as a whole.

I think you're confused. Socialism competes with capitalism as an economic system, not democracy as a political system.
(btw, I'll use 'older' and 'younger' as a sort of statistical reference, not implying a strict age separation exists and all on either side are clones of a prototype)

I recognize this. My 'younger' colleagues can't install a computer from scratch, a get completely stuck on the slightest network issue. But I don't thin it is related to education. The 'older' programmer had to squire these skills by necessity as it was completely impossible to use a computer otherwise. For us getting a new release of Windows or VS usually meant wiping everything clean and install from scratch a we all knew how dodgy 'upgrading' was.
My 'younger' colleagues wouldn't know where to begin when they can't hit update and everything works. They have to wait and rely on a system manager to re-image their machine for them.
Another anecdote... My experience with older programmers and sys admins is that the vast majority of them know a lot about how a computer works (as you mentioned) but many also haven't kept up to date on tools available to simplify and automate processes. This leads to unnecessarily convoluted and confusing configurations that are far from optimised considering todays available tooling. This frustrates me to no end as it creates a load of needless busy work which at the same time makes the dev/admin feel both smart and productive whilst not optimising for what the business actually cares about.
Podcast Addict. I paid like $1.99 to remove the ads from it, I feel super guilty that I can't somehow give more.
For many people in the 90s, trying to program a "game" or anything like that often involved C++.

Try figuring out programming _and_ linking libraries you have to download off the internet (all before we had the kind of resources we have now).

The IDE wasn't enough, you needed to set a bunch of stuff up. And using any GUI? OK now you're learning Win32.

Sure, maybe it was easier to write the "number guessing game" in a text window. But only barely.
Your comment reads like a huge cope to yourself, case in point, the original comment was about being interested in exercise at all, not about exercising like an athlete.
Looks like the "white" in "white men" decided to come to the rescue of the "men" in this sad debate. Sigh.
Show HN: NoFB.pw – Block Facebook Crawlers on Shortened URLs
Sciti sau daci, odrysi sau geti?
I'm not going to get upvotes for that, but some of humanity's most profound achievements happened during times of slavery and feudalism. At times even majority of population labored so that the privileged few could pursue philosophy, science, architecture and art. Ancient Greece, Rome, medieval cathedrals, sculptures and paintings. Great wall of China. Oppressive regimes can throw incredible numbers of people at the problem (although recent research suggests the pyramids of Egypt were built by paid workers).

My point is that substantial achievements happen even when the privileged people are largely lazy, spoiled and delegate tasks. It's different kind of achievements than in a more egalitarian society (like a republic), perhaps scientific progress is the biggest casualty.
Μονομαχίες σε κορυφή και ουρά στην Σούπερ Λιγκ
Are you not violating the licence in this case? Or do you make the new dataset available under the same licence? I think the licence is one of OSM’s big problems.
While I disagree and argue that it's easy to say.

Yes, certainly it's possible that we would have had something like a Mr. Fusion by now if there hadn't been the public resistance towards nuclear power. But it's much more likely that it's only a fantasy.

And if it is a fantasy then your argument falsely maligns anti-nuclear advocates by making them responsible for something which was never going to happen.
Depends on the degree of complexity of the tiles. We tried it (using tilecache or tilestache and mapproxy) and it becomes unresponsive when you rasterize several tiles (9). It can take several secons for a busy tile. If the user gets impacient like I do, zooms in and out and pans the map, it freezes to a halt. It's doable over clear water and maybe on the highway, but not in busy cities, at least not with hundreds of users requesting on demand tiles and without an insane amount of rendering resources. My impression is that it works if you're the only user and a really patient one at that.
> Having taught some introductory CS courses a few years ago, the amount of struggling with basic things like file naming, directory hierarchies, and even simple hardware use was a constant distraction.

Or to put it the other way: users (future would-be programmers) are being distanced[sic] from how the machines work. Even at the most rudimentary level.

Frankly, I'm not surprised. Interfaces are systematically being dumbed down in the name of usability. Users may be buying powerful computers, but they are using appliances. Pieces of shiny machinery that, to all intents and purposes, work with magic. [Queue A.C. Clarke quote here.]

The immediate downside is that when the interface is dumbed down to the level of non-confusion for the large masses, the features that power users would find appealing are being stripped off.

Curiosity may have killed the cat, but what happens when curiosity itself is being killed?
The youngest guy on my team refuses to reinstall his development environment like the rest of us when new major platform changes occur. Then every few months complains when his environment causes an error in the build.
Yea, the shift in your eating habits is really kind of astounding.

I'm not even that close to keto levels of carb intake[1], but I've been progressively minimizing any processed carbs since college (and I'm lucky enough to have been raised eating fairly healthy, so my baseline was decent). At this point, there are certain foods that all my friends feel are impossible not to crave and give into occasionally, that I simply just don't enjoy. One of the biggest examples is fat+grain in its various forms: pizza, grilled cheese, many pastas, funnel cakes, etc etc etc. Don't get me wrong: I'm not completely incapable of enjoying these categories of food. It just needs to actually be well-made and have some flavor: by contrast, most of the people I know enjoy the wireheading effect of this combo per se. To me, this seems like the difference between eating a nice dessert and eating a bowl of straight white sugar.

This is something I think about a lot: there's so many unhealthy food items that I find pretty gross at this point that most of my well-educated, high-income social circles have resigned themselves to being a completely unavoidable flaw in the human brain[2]. It's kind of eerie to think about; My diet isn't even amazingly healthy, and I've already found myself brushing up against the "eccentric abstemiousness" that pg mentions in his essay on addiction.

[1] every time I lift weights, I crave carbs too much to drop them entirely: most of my carbohydrates come from beans, pulses, and certain green veggies.

[2] IMHO, this is the source of the popular-on-HN sentiment that each and every one of us are hopelessly devoid of agency when it comes to resisting the power of corporations to exploit the way our brains' taste centers work. The theory isn't implausible to me, but my experience indicates that you really don't need superhuman self-control to change your diet: it just takes time and patience.
Exact opposite experience. After being a mobile dev for 8+ years and making all of my most recent apps in RN, including a rewrite of one that was many years old, you're wasting your time if you still write native code instead of RN. It's just better in every single way and is an incredibly impressive, stable piece of technology.
A generation ago, many (most?) apps were C++ for Win32.

I think there was far more VB being written than C++, at least at the sites I visited.