skysight-inc/HackerNews huggingface dataset:
>Also it's interesting that women placed compensation at 4th in "Differences in Assessing Jobs by Gender", but if you point that fact as a contributing factor for the pay gap you can be labeled as sexist.

Perhaps the women that responded would rather get paid less than work in a bro culture because they find it unbearable, not because they don't value being compensated well.
I find "for of" to be much more legible than "forEach".
Not much difference in general but the "for" the beginning immediately tells me that there is a loop here, whereas I have to read more thoroughly to identify something as a loop in the forEach case.

// for ... of
for(let node of nodes){
console.log(node);
}

// forEach
nodes.forEach(node => {
console.log(node);
});
Larry Page’s flying taxis approach regulatory approval in New Zealand
I really like when deployment tools rely on git hooks and doesn't require any other installations in dev environment.
People said the same things about unit and integration tests a decade ago.
I realise this is a crazy idea but have you tried asking what she's interested in?
>Facebook was a huge part of public, civil and private life, and the government used it to disseminate information to the public.

Seriously? I know they probably have bigger things to worry about in Myanmar, but that's pretty crazy.
End of Qualcomm-Broadcom deal raises more questions than it answers – Axios
I guess many misunderstood the question and answered macOS because they use a Mac for development.
Again, what you just wrote is related to the "display on your screen" bit.

But regarding the "record on their database" bit, you use credit cards and you KNEW that gets recorded in some payment gateway database somewhere. It has nothing to do with Walmart. You just don't like the hassle of using cash.
air speed sensor, need to be out of all the air turbulence to be accurate
> Anything different and Facebook would be blamed for censorship

Facebook isn’t concerned about being “blamed for censorship” when it benefits their bottom line [1].

> This is a difficult problem to solve

The first step is recognising that ad-driven reaction-oriented social media does not appear to positively self-correct.

[1] https://mobile.nytimes.com/2016/11/22/technology/facebook-ce...
Coming from the web world I find the term "back end developer" a heavily abused term. Most developers of web products would consider themselves back-end developers and typically program in either Java (or one of its variants) or C#. This isn't back-end merely because it isn't in a browser.

Your average web product Java developer is all middleware. They write code that gels between internal services and output to the user environment. At most large web companies real back-end teams are heavily isolated and don't let the middleware people come anywhere close to them even if they are all writing in the same language. If your web-product Java developer needs data they call to a service managed by an unrelated team.
I get what you mean. But I honestly think I'd feel at least a bit better if i was financially doing better.
> which will make finding the wrong-doings and the people much harder

This is exactly the point: to push hate-mongering back into the fringe it belongs to. Law enforcement will still be able to crack down on them, have no fear.
Human beings need a little bit of downtime for general decompression and whatnot in my experience (unless you want to go for that coveted 35yo burnout status). I'm not saying that that 2-3 hours of tv/social media can't be more efficiently spent on a different form of relaxation plus some kind of after-work job/hobby, but I do think it's oversimplifying a bit to say that leisure activities = waste.
Editions - great thing, thank you VERY much! I love this language and people who work on it!
"There was food poisoning before this restaurant that failed inspection, and food poisoning will still exist even if we close it. If it wasn't there, another one will take its place. Ultimately people, not restaurants, are responsible for what they eat."
These tips are all great. Thanks for the article.

My 2 cents from working over 5 years with NodeJS is to be careful when you sacrifice code readability over performance.

`.forEach`, `.map`, `.filter` are way more readable / maintainable than a 20 lines `for loop` with n+ var assignments.

As for `try..catch`, I use ( readability - again ) to follow a Promise chain.

return new Promise( resolve => resolve( JSON.parse( req.body ) ) )
.then( body => db.update( body ) )
.catch( err => /* will catch JSON.parse as well as db.update */ )
6,7,8 can be done alongside 2 there's no reason to leave those 4 foundation topics to late IMHO.
Another flying car company. Many have tried. Before doing uber-air, first perfect the flying car as an aircraft. That hasnt happened. Then we can talk about the robot at the controls or the app that will summon it.

Get all the air safety stuff done. Biuld a few thousand non-experimentals. Have people actually fly these things daily. Then worry about disrupting the car market.
Pitot tube, I think:

https://en.wikipedia.org/wiki/Pitot_tube
No, we are saying that social media shouldn’t get “common carrier” status, which isn’t quite the same thing
Which part? That the government uses the most effective communication channel to disseminate information?
I think the main tricky bit about the commercial side of the use case is that you need your settlements to be either side of the geographically challenging bit but also quite close together due to range limitations, and probably in areas with usually benign weather conditions.

Small archipelagos would be an obvious use case, but I wonder how it compares cost and convenience wise with using a boat.
they should NOT moderate discussions themselves but they should offer mechanisms for people to flag and downvote, and reflect the dissent in the visualisation of posts. (possibly even with automatic educational links about values)

Actually I hate how flagged HN items completely disappear. Graying out should be enough here.
You don't get consent if it was blocked.
Because why not just `git push` :)
For...of is fantastic and I use it quite often (especially in async/await codebases as it doesn't create a new function context!)

However it is slow currently in all major browser engines. For fast-path code, you should reach for something else (like a for(;;) loop), but for most other loops I always tend to reach for for...of for it's ease of use and compatibility with iterators makes it a pleasure to use!
> There is no difference. Apple provides binaries (via the App Store), and the user is not allowed to install/run their own binaries, which is a requirement the GPLv3 added to prevent TiVoization.

This has not been true for a few years. Nowadays anyone can freely upload apps from Xcode to iDevices (before it used to cost 99$)
Amplification of a message is the problem and not being a medium of exchange of messages.

Facebook can/should only be held responsible for amplifying a message and should not be accountable for being a medium.

The information on 'Who' paid 'When' and 'How much' to amplify 'What' message/post to 'Whom' should be publicly accountable. This model should apply to any AD agency.
The definitive guide to debugging React Native apps
Police arrest Surabaya hacker group who ransomed data forBitcoin
((BITCOIN)) ( ͡° ͜ʖ ͡°)﻿
I think the thing is, you give Zach money, he uses it to make even better games. He's clearly had a good artist helping him out with some of his recent stuff. You give ToadyOne money, he uses it to say 'I'm gonna spend the next ten years developing the magic system'. That's because they're exceptionally creative people. Notch comes across as more of an ordinary guy - smart, sure, capable, also, but fundamentally ordinary. So while if you gave Zach Notch-level money, I'd expect him to make Zachatronics into a game studio, or if you gave ToadyOne - I can't even imagine where that would lead. On the other hand, if you give most ordinary people shitloads of cash, it just makes them directionless, and puts them in a nasty position where they don't work on other people's projects because they don't have to, but they don't enjoy working on their own, because they're fundamentally not too good on new ideas.

So that's why it'd be nice when somebody who's come up with a really new idea meet some success - they'd probably have some ideas about what to do with it.
Headlessly build and configure a Raspberry Pi
The design of the system definitely contributes to how easily malicious propaganda can be spread through it.

The tendency of the news feed to promote attention grabbing content biases it to extremes, and this is definitely a systemic problem, and shouldn't be ignored and swept under the rug.
In my experience, previous to Uber, apps for taxis were just a mobile webview of their website. You could request a driver, they would give you an estimate in blocks of 5-10€, and feedback was nonexistent. Uber, you knew who your driver is and what they were driving, estimates are accurate to the cent, feedback is annoyingly encouraged, and payments are done in app and automatically. None of this, “the CC machine is broken, you have cash?” garbage.
There aren't that many of them. Companies using F# pay a premium.
DO IT YOURSELF: 21 USEFUL TOOLS FOR CREATING PROFESSIONAL DESIGNS FOR FREE
I'm not the author but I would imagine - this allows more room for automation. You should be able to setup a CI/CD system around it with webhooks from your git repo.
They've picked up a lot from Apple Keynotes.
Yes, that is definitely in the roadmap and should be simple to do. Checkout this issue https://github.com/hasura/gitkube/issues/20
There is some discussion on it here about TLA+ itself: https://news.ycombinator.com/item?id=14373359

Not about JavaScript though, but C and Java.
That’s a sad idea of powerlessness.

It’s also wrong: Facebook doesn’t have a competitor in its core market, and the idea that people would start thinking “you know, Facebook is great. But I just wish there were a platform just like it with a bit more calls to violence against minority groups” is ludicrous.
For context: https://en.wikipedia.org/wiki/Radio_T%C3%A9l%C3%A9vision_Lib...

Eventually - decades after the massacres in Rwanda - those responsible for the genocide-promoting radio station have been given long prison sentences.
That is quite an interesting premise for a book. Probably in the same spirit as the subreddit /r/EmpireDidNothingWrong (or how they call it) which claims Star Wars is also a series of movies written by the victors (with a heavy dosage of memes)
https://coconuts.co/jakarta/news/police-arrest-members-surab...
As it happened, the "social media" of its day was a pro-genocide radio station. They were not only blamed (correctly) for it, but the directors were arrested, charged with crimes against humanity, and sentenced to over 30 years in prison.

https://en.wikipedia.org/wiki/Radio_T%C3%A9l%C3%A9vision_Lib...
It happens in India too. Whenever there is a mass movement, government tries to stop social media. And everyone starts blaming government for curtailing free speech. But I think there is a really good reason to do it considering the lack of resources to effectively police the population. One bad example I came across recently was this news: fake whatsapp/facebook messages led to the killing of 7 men

https://www.hindustantimes.com/india-news/a-whatsapp-message...
The Uber Elevate study from 2016 answers many of these foundational questions.

A traditional car achieves about 1 mile/kWh. An electric car achieves 3 miles/kWh, since the electric drivetrain is much more efficient. An electric plane might achieve around 2 mile/kWh. So, worse than an electric car, but better than a conventional car.

Some background: A car has aerodynamic and roll drag. At typical speeds (50 mph), they're of approximately the same magnitude. A plane has aerodynamic (parasitic) drag, similar to a car, but no roll drag, but instead an additional aerodynamic drag, the so-called induced drag, that is concomitant with generating lift. At typical speeds (higher than a car though), they're also approximately the same magnitude.

With lots of simplifications, one can thus say that one basically trades roll drag for induced (=lift generating) drag.

EDIT TO ADD: Link, the economics section starts on page 81 or so: https://www.uber.com/elevate.pdf
By that logic, Nazis weren’t responsible for WW2 because they weren’t around in the time of the 60 years’ war.
How we live now – TED Talks
Yeah no body is arguing against that particular point. I have to say OP was just pointing out that preference on it's own can contribute quite a bit to the "wage gap".
does anybody know something similar for .NET (WPF) applications?
It's so sad to see that some people are actually proud of being brainwashed by propaganda via social media.
And about optimizing compilers, neural networks, and static program analysis four decades ago.

Computer science is a fast-moving field, sure. But not all of today's research bring tangible results by the end of the week, and we should be comfortable with that.
If we get DNSSEC (or a less complicated alternative) working in widespread use then we could simply parse CAA records in the browser.

That way a website owner can whitelist only a very specific CA for their certificates.

Ideally with DNSSEC we could also get DANE and issue our own certificates and CA's would only be necessary as cosigner for OV, EV and similar.
It's amazing and horrifying how easily people can be convinced to murder someone they've never met based on lies presented as truth. One of the lessons of the Holocaust that has to be continually re-learned.
Yes, but I was under the impression that they have ramped up their commercial launches substantially in the last few years, and that they are sending more small satellites clusters recently. Maybe I'm wrong about their launch history, but my main point still stands.
Does anyone actually believe this kind of schedule is actually effective?

I don't see how anyone performs well under these circumstances unless they are horribly overqualified for the job.
In order for a programmer to be even 60% effective at this kind of schedule, the work has to be essentially trivial. I don't see any debugging happening in this kind of situation.

The only explanation I see is that there is a 'social status' for bosses to have their employees work a lot. Because I do not believe this actually yields decent commercial results for anyone.
I was thinking of hasura.io while reading the page only to find this is a hasura project - Keep up the great work
Why is there any assumption that those people _want_ easier access to and from their communities?
Picking out only a very small thing that you said:

> I don't see how declaring it "a problem" helps anything, unless there's a fix to this problem.

This seems wrong to me.

The process of (as a group) clearly identifying things that are problems, and coming to agreement that they are problems, and coming to agree on whether they are important, is of fundamental value, regardless of whether we have solutions at hand.

Without this step, folks will either be ignoring problems because they don't know about them, or proposing "solutions" to things that others don't even see as problems, neither of which can lead to any good...
> We, as a society, across multiple governments and now the UN, with ample public support, are dragging Google and Facebook into the role of judge and jury of what is or isn't acceptable speech

Is anybody seriously advocating self regulation? When this comes up in my New York political circles, talked-about solutions have been bouncing between regulation by an independent commission and by a department under the Attorney General.
Actually you’re right. Italy at least is being totally ruined by this state of affairs. It seems that at some point this country is undergoing some kind of social collapse, and that once that has passed the critical threshold a financial side-effect will be inevitable.

I don’t really see a way out of this. It seems that all the citizens are passengers in a crashing aeroplane, and that the pilots themselves are sitting up front but have been severed from the controls and stripped of all agency. The aviation the outcome would be obvious, and that’s why you’re essentially correct in saying that gravity needs to be switched off, at least temporarily, for the benefit of everybody. Again, I don’t see this happening.
This is supposed to be very light weight and independent of any distribution or vendor.
Sorry I didn't spell out everything for you. You should also feel free to do some investigating of your own, for example, call the number that appears on your caller ID. Depending upon who answers the call you may or may not choose to proceed with punishing the spammer. BTW feel free to propose a better idea if you actually have one...
Ironically that seems to have happened with reddit - there are a couple of competitors which are "just like it with a bit more calls to violence against minority groups".
Any successfully productive and civil online community has in my experience been community moderated.

If you want to participate then you follow some simple guidlines and contribute in a positive way, which can include differences of opinion.

All of the platforms failing to provide productive and civil discourse are those that have no community moderation, or worse, are just personal soapboxes with an effortless virtue signal button.

I think the platforms are broken by design, and humanity figured out a long time ago that there are limits to uncivil discourse and you need to recognise them.

The great thing about the internet is if you feel passionate enough about your idea, you have probably thought hard about it and you can go make your own community.

The issue with effortless virtue signalling and the no-consequences soapbox is that you don't have to think that hard about something so long as it sounds like it's up your alley, and you can be led very far astray before realising you're in a toxic conversation, potentially one with a subtext you didn't recognise.
This assumes then programmer speaks English and Chinese is a "translation".
While the points are correct, they are bad advice, except for the last point: prefer O(1) over O(n) because all (premature) optimizations are evil! What works in one engine for example (Firefox) might not work in Chrome, or the next version of the same engine. So write stupid simple naive code until you actually need to optimize. Then go for algorithms first, changing something from O(n) to O(1) will have a bigger impact then for example creating static binaries (which most of the time will be slower because there will be no run-time optimizations)
You can’t do anything without affirmative consent, so if your modal was blocked the user can’t give it. You don’t need modals though: you could have an in-process step for the action you want to collect data for, or just anonymise your tracking rather than collecting personally identifiable data.
I get that social media is bad for you. The question is does the rest of the world agree? Perhaps I can liken it to sugar. It's is bad for you in large quantities but it is legal.
So, I can agree that broadening the concept of 'autism' can be detrimental, but mostly because it's seen as such a 'big' thing. I personally think it was maybe better to separate 'classical autism' from things like 'asperger's' as a label. But don't forget that these distinctions do exist in the actual field.

But everything else you're saying just isn't true in both my personal experience, that of couples I know with high-functioning children, and what I've found in my research of the matter.

I asked you for evidence (and personal experience does count, to me), but instead you're just listing/reiterating all the same things that I also keep hearing over and over from people who generally don't know what they're talking about.

Again, I do see some of your points, but for me these have become basically a 'meme' that is spread by people who are stuck with pop-psychology knowledge from sometimes decades ago. Stuff like 'ADD isn't a thing, it's just that boys need to be free' etc.

Not all untrue, but way too one-sided to be helpful or informative. It does make one feel like a clever contrarian though...

EDIT: To be clear, I'm not saying you're uninformed, but rather that I hear these things a lot from people who base their opinion on the pop-contrarian articles du jour.
Note, this is from 2015.
Head of digital for a small design studio. And not really happy here due to the sometimes hostile environment between the egotistic designers and myself and even the partners who don't have the back bone to do anything about it.
My day is made up of development, server health checks, writing proposals, helping out with strategy. The money is nice but that should come second to actually enjoying the role to me.
I fell in love with beautiful.ai.
I'm actually of the opinion that it would have been better to have a NNTP server to host various newsgroups instead of having various mailing lists. This would have made it much easier to view previous messages posted to the group and would have made it much easier to browse by those who don't participate.

The disadvantage is that it would require one to create an account on another server instead of just using one's existing email account for communication.

As for explaining and availability, I believe the vast majority of people would use search engine to figure out what steps are involved once something like that is mentioned.
I never once had a "CC broken, cash?" question, granted, in germany it is also more common to pay in cash anyway.

The apps involved weren't bad either. You entered your location (or had it located via GPS), told the destination and it would give you the exact price that you could either pay directly at the taxi (before you drive) or via Paypal/CC/etc.

It was quite pleasant though apparently not very popular since a lot of people simply prefer public transport or their own car here.
Details currently standing out -

Methodology for identifying cross sub linking and classification as Neutral vs Negative had a significantly larger number of Neutral classified links that negative.

Negative posts are done by a small minority of subs, with a pretty skewed tail.

Attacks require a high level of similarity between the attacker and defender for an attack to occur. (e.g., r/conspiracy vs. r/worldnews, or r/mensrights vs. r/againstmensrights)

---

Just to highlight what I consider a constant risk of any research in this area, I am considering simple ways to use this research to benefit an attacker.

In another reading of this, I should be able to figure out which subs are most suitable to fight against each other and instigate that fight.

Or to figure out how to ensure a fight wins and a sub dies out.

Figure 8 a is conducive - it suggests that attackers should ensure that they out co-ordinate and demotivate defenders, its the surest way to get them to move out of the sub and take it over.

This in turn suggests that attackers need to scour the web carefully to find innocuous sentences or interpersonal exchanges which would look terrible to an outgroup member - this will allow for more ganging up and antagonism/emotional anger to push a point and isolate the defending members.

I bet most eve online players also realize that time zones would play hugely to the attackers advantage.

Perhaps subreddits for some communities should shut down at night, or at the times known attackers are most active?

---

Its a nice article, And I think the focus on colonization during attackers while interesting, is likely not as interesting as the evidence of colonization during neutral linking events.

Can that be used to build a healthy meta cross linking of groups that allows for an improved flow of information between groups? Access to cross group experience and expertise ?

Incidentally this map looks like a great way to identify subs which are about to get a ban.