skysight-inc/HackerNews huggingface dataset:
> You're about to virtually shoot them in the head so saying something rude to random online gamers doesn't feel at all bad. Other people often respond back, just as rudely and I think it's hilarious.

Examine what you're saying here. You're saying because YOU don't feel bad when you do it to others, it's okay. And because people retaliate, that makes your initial act of rudeness ok, as if that's what the other party wanted.

Just because someone returns your behavior doesn't mean they LIKE that sort of behavior, or are even okay with it.

> It's nice to vent and I don't think other players in PUBG care at all.

How would you know if they did care?
"I have magic powers to double your money" is exactly the sort of banks use to promote their mutual funds and whatnot.
Also, HN story about general experience that isn’t about sexism: “Oh, that’s interesting, I wonder if that’s because of X or Y?”, “gee that most have been awful”, “hey that makes me re-examine a way I behaved once”, “I’ve seen similar behaviour here at Q and Z”

When about sexism: “unless this is a triple-blind study that has been repeated across every continent, let’s not jump to the conclusion that there is a lot of online sexism”.

We should all up our game here. It’s depressing how oblivious a lot of the posts are on these comments.

Clearly, the female avatars received the worst abuse. And the effect was so strong, so immediate, and based on a solid hypothesis. Something has gone very badly wrong with the internet and we should be working out what we can do about it, rather than sticking our fingers in our ears saying “boys will be boys” or “this isn’t scientific!”. Are we all too defensive to admit there is a problem?
Innovation and Scarcity: There Be Vultures about
(2014)

"Code as data" is a wonderful thing but I also enjoy writing Lisp, so take that with a grain of salt.
Google keeps giving us more and more reasons for us to replace it with something better that actually serves the needs of users. I should get coding ;)
^ nailed it
Why would you expect someone to hold the opposite mix of securities that you hold? That's a curious approach you're taking.
Except that the extremeness of the statement is subjectively based on your own outlook. And there is an implicit value judgement in making that decision about what you consider "extreme". Arguably all people are sexist, but not in a particularly problamatic or socially unacceptable way. It is human nature to notice gender after all. And applying such logical rules to something so nuanced and subjective is flawed, and will unavoidably lead to an argument over semantics.
How does that not count as sexism? They're literally treating the support tech differently based on which photo is shown!
That is very soon illegal in the EU thanks to the GDPR, and it is already in some countries like Germany.
It reminds me of a pet peeve of mine: the way most modern english speakers pronounce "celtic" with a hard 'k' sound. I'm not a native english speaker so I always assumed the 'c' would be soft here, because even though as we all know english pronunciation can be a bit... random at times, pronouncing "ce" as "ke" seems very out of place. When I first heard it pronounced that way it surprised me.

After looking more into it, it seems that it's a relatively recent shift in the language, quoting wikipedia:

> The ⟨c⟩ in the words Celt and Celtic was traditionally soft but since the late 19th century the hard pronunciation has also been recognized in conscious imitation of the classical Latin pronunciation of Celtae[...]

So it's just some late 19th century hipsters wanting to sound posh by randomly borrowing a foreign pronunciation rule. There's also the fact that in Gaelic the C is hard, but that's kind of adding insult to injury because "Celtic" is not a Celt word.

It falls in the same category as people insisting that the plural of "virus" is "virii" or that you have two "octopi" (both plurals being technically wrong IIRC). Given that about 50% of english vocabulary comes from french I guess these people should start using french grammar everywhere to be consistent.

Or should I say "Given that about 50% of vocabulaire anglais come from français I imagine that these folks should to start grammaire french everywhere for to be consistant"? Am I fancy enough yet?
Click image, right click, choose menu option 'view image'.
> It could easily be that more attractive profiles result in more interactions and receive the same proportion of sexist responses.

The male co-founder is an attractive man. He did not receive nearly the same amount of sexual harassment. It's reasonable to suspect that the reason is gender. Your objection is true, it could be that way. But given all of the priors we has in this area, it's quite reasonable to lean towards a gender-bias in receiving sexual harassment.
One of the failures of conventional programming libraries is that parsing libraries such as yacc work in only one direction. In 2018 we could easily have libraries that work both ways by default, but we don't. Bidirectional parsing is great for code generation and opens up a lot of things you could do easily, but because common parsing libraries are unidirectional, people aren't aware of what you can do and don't clamor for bidirectional parsing.

It is very possible and practical to parse conventional languages down to an AST tree, work on the tree, and run that code. See

https://github.com/lihaoyi/macropy

Sometimes I wonder if the LISP cult is just trying to pretend Noam Chomsky was never born.
Well in this case you're on your own I'm afraid.

Making clear unambiguous graphs is incredibly hard so minor nitpicks like missing labels can hardly be called 'nefarious'.
See also Mark Miller’s excellent blog post on the same topic, which really turned on a few lightbulbs for me: https://tekkie.wordpress.com/2010/07/05/sicp-what-is-meant-b...
I haven't studied this extensively, but Mozilla made the following claim:

>Mozilla made two previous attempts to parallelize its style system in C++, and both of them failed. But Rust’s fearless concurrency has made parallelism practical!
https://blog.rust-lang.org/2017/11/14/Fearless-Concurrency-I...
Tech Products Remade by Women
They use "over 400 sources" for results.

Most of their links come from their own webcrawler, Bing, Yahoo, and Yandex.
As soon as a big corporation tells you something is for your benefit you should check the contents of your pockets and make sure all your fingers are still there. It's a sure sign something has gone missing.
The ability to command market salary often depends on your willingness to move for a job. The labor market is not like the stock market.

So if you're supporting a family you may want a new approach for thinking about your career.
> Something has gone very badly wrong with the internet and we should be working out what we can do about it, rather than sticking our fingers in our ears saying “boys will be boys” or “this isn’t scientific!”.

I think the internet has just served to exposed something heinous that has been in our society for eternity. Plenty of men have held these attitudes from time immortal, it's just that the internet gives them an easier means to express those attitudes without consequence.
I hinted at this issue a few days ago already here on HN:

This is why about 90% of the papers Google publishes are useless.

They describe deep learning successes, with datasets that aren't public, on hardware that isn't public, with software that isn't public.

They describe technologies, be it spanner, borg, flumejava or others, relying on closed hard- and software.

If an average university professor can't replicate research 1:1 based solely on existing, open technology and the paper, the paper should not be accepted by any journal. In fact, it shouldn't even be accepted on conferences, or be able to get a doi code. That's not worthy of being called science.

And it’s problematic when a large amount of AI research happens at Google, Facebook and co., and none of it can be replicated. Science requires replication, if AI research can’t be replicated, it’s not science.
The difference here is fundamentally one of personality. If you're more neurotic, your response to a signal indicating a relatively small risk could be more dangerous than the risk itself; if less so, knowing is probably safer than not knowing.

There's another axis of this though, where people who would not react all that poorly to the bad news nonetheless avoid hearing it. That is, I think, a problem that loved ones will have to fix or live with.
The plague of rationalization
They aren’t “sick people”. They’re just assholes. This behavior does not indicate a mental illness. It’s just generic asshole behavior.
A good CEO, of which there are a few are worth the money. There are a few cases (Steve Jobs comes to mind) where a new CEO has come in and turned a failing company around, or a new CEO has come in and tanked a great company. If a company finds such a great CEO who leads the company into making billions, then they are worth a lot of money as reward for their efforts.

Business schools have studied this. One of the strongest indications of a great CEO is how long they worked at the company before becoming CEO. The best CEOs started 20+ years ago and worked their way up the ladder (ie first job out of school). The worst CEOs were hired externally for the CEO role. There are exceptions that you can think of, but when a company brings in an outside CEO that should be a red flag: they don't have the internal development in place to make someone who knows the business the leader. Sadly investors have for the most part not caught onto this. (Warren Buffet knew is in the 1950s which is why he buys companies for their great leaders and keeps the leaders in place)
We are trying to convince them.

Here are the live stats from the requests https://selbstauskunft.net/statistiken

Skewed demographics are on the radar (we know we are in bubble). EU regulation 2016/679 GDPR with May 25th is also on the radar.

For more related projects see http://mydata.org
Last few weeks I've been reading a lot of scientific research on speech recognition algorithms and technology. Without open data, open algorithms and open software it's quite impossible to generate any of the results claimed by some articles. I think science, and especially computer science has a fundamental problem in execution and research publishing. We need a novel revolutionary approach beyond peer review where 'reviewability' must be quick and within reach if not instant - as bundled inside research documents.
> We as men have still a long way to go to fully respect women.

These types of generalizations are akin to saying, "We as Americans have a long way to go to make better student loan investment decisions." The effects are so personal that it's worthless to make blanket statements like this; that is to say–speak for yourself.
High Neck Plaid Belt Pocket Woolen Coat
Joern – an intelligent code analysis platform for C/C++
DroneBase (connects drone users with commercial customers) raises $12M Series B
It might also have something to do with more French speakers knowing English than Japanese speakers knowing English.
Autonomous Vehicle Implementation Predictions [pdf]
Show HN: We help track your front-end bugs, errors, and customer action
Good point. Relevant article: http://lampx.tugraz.at/~hadley/uncomputable_numbers.html

"almost every number is uncomputable"

"This means that predicting the weather arbitrarily far into the future is impossible without knowing the current conditions (temperature, air pressure, humidity, wind speed, etc.) to arbitrary precision. Since the quantities that describe the weather are real numbers, they are uncomputable. No finite computer program can calculate the weather arbitrarily far into the future."
I worked for a cancer research startup a few years ago - I was just doing IT stuff, but I worked with a lot of oncologist/cancer research types. One of the things that they often said was that every living organism will develop cancer eventually, but most things die of other causes before that happens.
And, as I wrote in another thread yesterday, it allows you to work with your text editor at a higher level of abstraction than non-lisp-coding people may have seen before (https://news.ycombinator.com/item?id=16386380).

Rather than thinking in letters, words, lines, or paragraphs, editor modes like paredit let you edit in terms of the structure of your code. I find this really hard to give up after lispy sessions.
Not to mention the searing heat of re-entry, which, if you survive it, dunks you in Venus's atmosphere: a scalding hot steam bath of sulphuric acid.

If there are any tardigrades in the Tesla they'll probably be fine :)
Katacoda – Interactive Browser Based Labs, Courses and Playgrounds
It’ll work until they launch a Google- product.
That would make an interesting post by itself.
Would it be fair to say that the political entity one step above the municipalities (whatever that is in Denmark) are not doing their job? I mean not doing their job on standardising things that can be in common between the municipalities. Some things will of course have to differ, but a lot of stuff likely differ just because not-invented-here. It sounds like the legislative environment is too complex, and that you have to work around it with a ton of software. Could it even be the case that computer systems have somewhat removed the incentive for the administration to rationalise the various systems? With just manual labor and typewriters all of that would have been very expensive, but with a server hall and a medium-size IT-team it kind of works out.
Perhaps digitalisation only having come half-way is a factor - you mention scanning, but by now the so called "paper free office" that was a buzzword in the 1990s should be here already. Or is it perhaps just another sign that the IT industry overall is still very immature and this will sort itself out with time?
Work four days, get paid for five: New Zealand company's new shorter week
And I assume the reason they don't just say the Getty battle is the reason for this is due to other legal concerns about libel and slander. Even if we find alternatives to Google Image search, the alternative will get stuck in the same impossible situation eventually :/
Alas, there is no way the U.S. would ever stand up for privacy, they are one of the biggest invaders of it after all.
Or as I’m saying, the 1 day old account is making an argument it thinks will be more acceptable to this audience rather than its real views.
Microsoft for Startup: $500M for new startup initiative
Almost the same except the one case. As Google shows a cached thumbnail of an image while an original image is being fully loaded, if network is slow enough and if you right-click the image fast enough, you will get an address to thumbnail image, not the original one.
My understanding of the article was that they were poorly managing the inventory and therefore unnecessarily cannibalizing their own sales.
You cannot see the person you’re insulting in an online context so you cannot see if they are “no longer enjoying it”. Engaging in such behavior means you’re a jerk.

Trash talk is also not the same as engaging in trolling. Telling someone you’re going to kick their ass is perhaps reasonable trash talk in some cases. Calling someone racist or sexist epithets is not.
When "being disrespectful" tends to happen more often to women than men, that is sexism.
There is varying levels of difficulty when you want to BYO router. The situation for AT&T U-Verse isn't too fun. If you want to use your own hardware, you only have a few options:

1. They offer "IP Passthrough" which is fake Bridge Mode. They still do routing and you'll still hit NAT table limits of 4096. Connection falls apart for anything over 3000.

2. You can dump and reverse the router-gateway firmware and 802.1X/EAP authentication. Oh goodie.

3. There's a history of exploits for the NVG510, NVG589 and NVG599. Try your luck. [1] [2]

4. Create some "magic" to split the 802.1X and untag VLAN0. Works in Linux at least. [3]

5. But good luck if you want to do this in pfSense or FreeBSD. There's an open BTC bounty if you've got any netgraph / networking chops. [4]

[1]: http://earlz.net/view/2012/06/07/0026/rooting-the-nvg510-fro...

[2]: https://www.nomotion.net/blog/sharknatto/

[3]: http://blog.0xpebbles.org/Bypassing-At-t-U-verse-hardware-NA...

[4]: https://forum.pfsense.org/index.php?topic=111043.0
Do you have a Walmart Super Center? I wonder if it has to do with store size.
> The user's age on HN is in the ballpark of 25-40 years old, as it's a tech website.

Oh no, I'm aging out, I'm 41.

I'm curious why you put 40 as the top end there. If I were going to guess at an age range for this site I go lower and much higher.
How to Study Mathematics (2017)
> Engineers need to, as best they can, convince product owners that AMP in any form is a poison apple.

Sorry (as in: I apologize).

As an engineer, I know AMP shows slow AMP sites before fast HTML ones and this disgusts me.

As a product owner, I need to be in that carousel. It's sales and pays my rent. So product owner me even made engineer me write an AMP library for node. It doesn't feel great.
When I was first learning C, I wondered the point of macros; especially with inline functions.

It wasn't until I taught myself Racket and Clojure a few years later that I realized the utility, and it was immediately one of those "the world is different now" moments; I could actually augment the language without having to contribute to the core compiler.
What makes you think they turned out fine? Considering all the high-profile sexual harassment issues over the past few weeks, I get the feeling that many of them did not "grow out of it".
One of the best explanations of the subject that I've seen.
I do embedded work. Making an open-source, aftermarket electronics for tractors, with standard interfaces.. that sounds fun.
Ask HN: What is good book about hiring developers and team management?
What do you actually mean by "bidirectional parsing" - re-generating the original input, or something equivalent to it, from the AST?
It's very nice, but with great power comes great responsibility. Some people program so many things with C macros that it becomes very hard to read their code.
It's funny, I searched her article for 'systemic bias against women' and couldn't find the phrase...
That'd depend on the project, but even then, you'd just run `cargo fmt` and be done with it. That project would have a rustfmt.toml in the repo, so it would just make the changes for you.
To some degree I think it's more the nature of Internet style communication (text / typing oriented with no face to face interaction) in itself. Facebook after all is not anonymous and is not 100% free of this sort of thing.

Honestly, though, there are some corners of real life (especially in those early teen years as you allude to, but even among full grown adults that should know better) where you will find people with this sort of personality. These type of reactions are not surprising in that context. Social media does seem to do something to amplify raw vulgarity and classless behavior though.
You asked for explanation and I did explain. You replied to me with something that could be seen as an attack. I don't know his point, I just explained his comment, that's all. I didn't downvote you though.
These vocal trolls are being sexist. A society that tolerates sexist trolls tolerates sexism. A society that tolerates sexism is a sexist society.
Your hobby is to expensive? Try clubs.. great way to share resources
Even Mac Office used to be really bad here, although I think the newest versions are significantly closer to the real thing.

I feel like this is kind of an extreme example of something I see a lot on HN: hackers who literally cannot imagine ways of using a computer that are outside of their experience.
A lot of the syntax is a byproduct of the template packages shipped in Go.

I assume the ordering of or, if, etc is a byproduct of them being function calls, but I'd have to double check to verify. Regardless it's a little weird at first but you get used to it after a bit. I used a fair bit of customization on the www.calhoun.io theme and I didn't have to think twice about the order of terms after a short while.
I really value C syntax. I'm convinced it's much easier to navigate with the eyes than "oatmeal with fingerclips mixed in" (quoting Larry Wall).

And >90% of the time the relevant syntactic unit is on its own line or ranges of lines, and that's really super easy to handle in vim. I don't think there is much to improve by building more complex abstractions on top.

If you use vim as a C programmer, you should know the basic line operations like dd, p, and Shift+V (line range select).
Also, I often use just { and } to navigate to the next/previous empty line. These keyboard shortcuts get those >90% covered.

Beyond that, you can use Control+V (block select), and XaY where X can be c (change) or d (delete) or v (visual select), and Y can be things like " (string literals), w (identifier), { (braced block) or ( (parenthesized expression).

I don't disagree that if all you have is parens, then you want something like paredit. But for a C programmer there is no need for such a thing.
WaveNet: Risks and opportunities
> Engineers need to, as best they can, convince product owners that AMP in any form is a poison apple.

Product owners will convince them right back with large 3 figure salaries, bonuses and RSUs. It won't be that hard either.
Elixir, React, Postgres hosted through Heroku.
This. Otherwise known as "legal precedent".
91% of cyber attacks come by way of phishing. Know the different types
I have read almost all of Asimov's Sci-Fi and I think this is article also is a little grandiose. We right now have better computer technology than most of what we find in Asimov's Foundations Series. Example, he thought books wouldn't be read as much because with computers you only could read words as they scroll across to the right. He thought displays would stay at one line of LCD display. The Kindle is much better than the books from a million years in the future.
When B&N decided not only not to compete with Amazon on books ("No, we will not price match these books". "Pay money to join our club to get a discount") but become a wacky showroom of wacky products ( sushi making kit, anyone? Would you like a reading lamp? Oh, wait, no, it is not a reading lamp, it is just a lamp that you could use for reading. How about our Nook thing? Not that we can run anything electronic ) it signed its own death sentence.

B&N stores were overstaffed.
> A payment which is once a month is not a one time payment. A grant which is once a lifetime is.

What I responded to that you wrote, and what the article suggests, is:

> This is going to replace what was regular income with large one time payments.

If they are plural they are no longer one time. And if they are no longer one time, it's just a matter of scope size when discussing frequency. I'm not trying to sound robotic, but there's no functional difference between getting 6x twice a year and getting 1x 12 times a year. The difference is psychological.
See what I did there?

Despite the good intention, no, because you're trying to explain lisp using lisp. If I knew lisp, I wouldnt need you to explain what code-as-data means.

Maybe it's time for a different strategy. As a matter of fact, I've tried to explain code-as-data using OOP just this morning: https://news.ycombinator.com/item?id=16389514
I also see some pretty terrible behavior in Facebook comments on news sites/blogs right next to people's names, employer and a photo of them with their kid.