skysight-inc/HackerNews huggingface dataset:
I was just rationalizing in my head that I only hear one side of the story, that surely there were some good reasons they were banned. Google has a lot of users, and I only hear about those worst cases and so on.

But no, get to the frontpage and poof, it's solved. It really sucks for all those startups who didn't have luck getting their post viral.
There's a peculiar "Facebook style" in their public communications.

On the surface, their words appear simple, straightforward and open, as if there's nothing to hide.

But when you read closely, their words obscure the truth and distort reality. They quote highly specific and heavily lawyered facts that may be technically true, while remaining silent on facts that would give real insight.

Facebook's words support their strategy to "delay, deny and deflect" [0]. Here are a few examples from this post.

> We removed the attacker’s video within minutes of their outreach to us

The word "their" refers to the New Zealand Police. This is Facebook's deflection strategy in action.

Facebook is responsible for what they disseminate on their platform, not the NZ police.

Facebook doesn't disclose exactly how long they continued to distribute this poison, from start to end. Instead they hide behind the NZ police, shirking their own responsibility for their own platform.

The truth is that Facebook continued to disseminate this material for many hours, not mere "minutes" as they would have us believe.

> Including the views during the live broadcast, the video was viewed about 4000 times in total before being removed from Facebook

Seems straightforward but it's anything but. Facebook wants uncritical journalists to quote "4000 times" but that's a meaningless number if "the video" only refers to the original livestreamed video.

Facebook's carefully worded statement may be technically true but it's highly misleading.

What about the hundreds of thousands of copies that Facebook disseminated? How many views did they get, almost certainly orders of magnitude greater than 4,000.

And what is the definition of a "view"? Is Facebook getting tricky with definitions, so it only counts as a view if the user watched 20% or 50% or 100% of it?

> In the first 24 hours, we removed about 1.5 million videos of the attack globally. More than 1.2 million of those videos were blocked at upload

So 300,000 copies were NOT blocked. Facebook doesn't tell us how many views the copies got because they want you to assume it's only 4000.

Facebook doesn't disclose long it took to identify and remove the copies because they want us to anchor on misleading stats like "4000" and "minutes".

> Before we were alerted to the video, a user on 8chan posted a link to a copy of the video on a file-sharing site.

Deflection. See, it's an industry-wide problem, it's not just Facebook.

> This incident highlights the importance of industry cooperation

More deflection. Don't regulate Facebook, even though we're responsible for 90% or more of the weaponization of social media. Instead, waste more years searching for "industry-wide" solutions and self-regulation.

> We identified abusive content on other social media sites

Even more deflection.

[0] https://www.nytimes.com/2018/11/14/technology/facebook-data-...
The paper disappoints me because they attempt to think of all the explanatory variables for the differences between countries, then they turn to gender and end on a chart.It's impossible to read the paper and come away with the impression that whites are simply better at coding, because the authors give so much context to their findings.

I am agnostic to the cause of the gender difference, and clearly this study didn't have enough information to give any insights. That's why I find it so unsatisfying that they would put up a chart and mention gender differences if they weren't interested or capable of expanding on the results beyond "[...] more effort is needed to attract higher-achieving female students into CS."
It's not enabled by default immediately, but I've heard it will be in less than a week.
They already have options. You have 1% brokerages in every state now. There is even a guy in my town that will list your house on the mls for $500 until its sold. You bring him the pictures and an address. You do everything else yourself. He has an
a la' carte real estate brokerage.
I agree. Reporting it would be an very odd expectation for such an event. We're not talking about a video of someone pooping or something. You are going to have:

1. Users who want to watch it. They won't report it.

2. Users who are in shock at watching a horrific event unfold and unable to mentally do anything.

3. Users who will be watching a crime happen, and will call the police.

Facebook by saying this are saying they expect the response to be:

"Oh, horrible mass murder crime is happening, I better just "flag" this video so I don't see it and it gets removed."

Heck. Flagging it for removal might even be evidence tampering in a funny kind of way. How do I know if it gets removed early some evidence of this crime isn't lost? I wouldn't want to make that decision.

Whoever wrote that at FB has drunk the "blame the users not the platform" cool aid a bit too much.
You also need 64 cores at a minimum /s
This content was classified as illegal in NZ and so Facebook needs to comply with NZ law if they wish to continue operating here.
E.g. some people don't want to be forced to ignore things.
Anybody know how the graal project ties in with all of this? Is oracle effectively developing 3 different JVMs (OpenJDK, Oracle JDK, GraalVM)? Or is there some sort of convergence plan?

From what I understand, graal has made a lot of headway with language interop, as well as a handful of specific memory optimizations and native compilation, but overall is lagging in pure throughput/latency performance behind hotspot. It would be really cool if we could get the best of both worlds.
Do we know custom how? It might be the same chips with different microcode or whatever GPUs' equivalent is. Is it a custom spin like Intel has been doing for years for Google and Amazon?
That's much nicer. Anything else added to Java recently to reduce the boilerplate? I haven't used Java much in 5-6 years. Glad they are iterating faster.
The terrorist posted a link to 8chan right as he started streaming.

200 people watched the shooting live.

Nobody reported the video until ~15 minutes after the stream ended.

That means that EVERY person who viewed this video live did so without feeling the need to report it as objectionable, and the vast majority of those people arrived via 8chan.

It illustrates exactly what kind of person frequents the web communities that the terrorist did.
To make this discussion maybe a little bit more solution oriented, what would be your solution to problems of labor mistreatment? Or do you suggest that nothing like that exists?

I recently came across an interesting talk by Richard Wolff at Google [1] which suggests that a great solution would be the democratization of the work place in the form of worker coops. It’s actually a tried and true model that works well in a variety of contexts. It would probably solve the problem you outline as well as make labor mistreatment a lot less common.

1: https://youtube.com/watch?v=ynbgMKclWWc
No back door means no LGBT? Interesting....
One might imagine a near future where some sort of automated deep learning system at Google makes these account termination decisions -- and not only can't they be appealed, but the reasoning behind the decision is unknowable, even to Google.
That distinction seems like a bit of a nitpick.
I think it could work in certain scenarios. I just would not want to be alone for a major purpose were something to come up. Some years my taxes are super simple, some they are more difficult. When it's difficult I hire an accountant to do them. Same with a house, but there are a million little things that people might not realize they don't know about a house.

For example my house had a situation with taxes where I had to pay investor rated taxes for a year since it was held by an investor previously. That's the tax rate I see when I look at the MLS. I would have said no to the house if my realtor had not told me the way it worked, and that they would fall off the next year. I don't know that a generic list can capture that since its specific to my locale (or not, I don't know how it works in other places and that's great since I don't have to be an expert on it).
I've been using iCloud on my hackintosh successfully for years now. You just need to get the SMBIOS stuff right (i.e. use a device serial number that comes from a valid production run, but which doesn't belong to any actual machine.) It's set-and-forget once it's correct. iMessage works for me. Handoff and Airdrop would too (I stuck a wi-fi card in my workstation and verified that it works, but I don't need wi-fi and it was hogging the PCIe slot.)

I think, these days, Clover does all the calculations and checks needed by itself. It used to be harder, but not any more.

Now, here's a real complaint: there's no Hackintosh driver to get the OS to treat an IBM-compatible PC speaker (you know, the one driven by an Intel PCH's onboard 8253 logic) as a sound device, so that I can configure the OS to play "System Sounds" through it, and thus have an extremely-tinny Apple "bwah" on start-up. What kind of loser OS is this? ;)
Don't focus on learning development stacks - today's hotness can be tomorrow's old news. Focus instead on doing something. The what is far more important than the how. If you really want to impress prospective colleges and/or employers (be thinking of internships!) then focus on what you want to deliver. What will it do? Hey! Can I run this on my phone?

The best way to figure out what to do is to scratch your own itch. What are your hobbies? I'd do something related to that.
There are many ways to be rewarded for one's efforts. When I give my source code away it's not because I'm being exploited, it's because I'm doing the work for some other motivation. Keeping the code locked up afterward doesn't benefit me. It's a lot of work to start and maintain a business, and it's often more hassle than it's worth to try to charge for software. If I have some motivation to create a thing, and that thing has been created, what do I lose by sharing it?

I can only do so many things at a time. I can't possibly run as many businesses at a time as it would take to charge money for all the code I write. So, why not give it away?
or bad on purpose. chrome doesn't let you block ads on mobile after all, and Google is an ad company.
Email is a different kettle of fish. It got in there first and only really competed with snail mail. Other alternatives were arguably more complicated. There was no easier alternative to fall back on. If you wanted to communicate on the internet, you had to use email, and by the time there were alternatives, it had a large enough user-base which meant that it was never simply going to be displaced.
Exactly this.

First job I ever had was in the financial industry but was part of a larger conglomerate in the media business. As such, we were forced into the union that the writers for the media company were all a part of. Its unusual to have a union is a "professional services" type role. Speaking first hand, I can tell you the union did absolutely nothing for us except collect a portion of our wages. They didn't care about us. Perhaps it was because we were the smaller/niche part of the larger business and their focus was on the writers that far outnumbered us. Or maybe they were just shitbags. But when it came time to discuss keeping the reps we had, I asked why we should keep them since there was no clear benefit. They basically admitted they did nothing for us by promising to make our unit a focus going forward. Uh huh. Well, an opportunity showed up where we got bought out by a competitor (purely in financial services) and we took that opportunity, as per the labor laws, to determine whether or not we wanted representation at the new entity. We voted them out by a wide margin with 80% in favor of getting rid of them. My salary increased after that, and substantially so in the years since (although I did leave soon after).

The NLRB really, really didn't want us to get rid of the union and tried hard to convince us to keep them, which is weird because that's not their role. The NLRB is just supposed to oversee the process to make sure the rules are being followed. Also, we were given a mere one day to file the petition - the day the new entity was legal. If we didn't do it that day, we'd have to wait an entire year to revisit the issue! One of the many reasons it's hard to get rid of parasitic organizations one they get their hooks in.

There really isn't a need in most cases to be unionized. The primary focus of unions was always working conditions and fair wages. Working conditions are light years beyond what they once were so unions have focused basically myopically on always fighting for higher wages and benefits. But the only time I think this is appropriate is in cases of similar, easily comparable work - meaning things that are usually "blue collar". It's hard to compare a lot of professional and "creative" jobs or the people filling those positions. I think people should be forced to negotiate for their own wages in most cases. Only simpler, lower-wage type work where people may not have the personality, skillset, and ability to negotiate for themselves as to avoid taking advantage of people makes sense to me.
It's actually a pretty obvious Instagram knockoff if you go to the homepage. They have almost pixel perfect identical landing pages, and the app also looks extremely similar.
> The question is: can you make money as the developer of OSS?

Contributors to OSS are giving away their time and energy. That seems to be at the core of open source. I'm not going to demand you pay for what I produce - I'm going to give it to you for free with minimal restrictions in the belief that I will also benefit from others doing the same.

It seems to me that asking how to make money by giving away one's work doesn't really make sense. If you value it highly enough to think you should be paid, then why give the work away for free in the first place. No one picks up trash from the side of the road motivated by cleaning up their community then asks how they can get paid for it after the fact. Either you are motivated to give away your time and energy; or you really want a paid job, but one where you feel like you are giving back to society more meaningfully than just helping a company make more money.
Maybe it’s a matter of perspective? Because the way I see it, only the EU is willing to hold companies accountable and remind them that are aren’t in fact top dog.
The great lie is that the harder you work, the more money you make. Under a fully unregulated capitalism (no unions, no min wage) your wage is uncorrelated to the hardness of your work, it is correlated to your worth and scarcity on the market.

Sometimes harder workers are harder to find, so they get paid more. Sometimes they're not. If working harder simply led to more money, salary negotiation would not be a teachable skill.
The PostgreSQL extension is fully MIT licensed: https://github.com/Microsoft/azuredatastudio-postgresql/blob... and https://github.com/Microsoft/pgtoolsservice/blob/master/Lice... for the backing service.
Free-form doodling leads to memory costs
> There was allegedly some sort of collusion against their competitor SubscribeStar during a recent controversy

A “controversial” Patreon-account was banned over content not posted on Patreon.

A Patreon-representative leaked in a tweet that this was done on the request of MasterCard and that there was nothing they could do.

As a result he moved to SubscribeStar and asked his followers to move over (which seemed to work).

Now this is where things get interesting...

SubscribeStar uses PayPal for payment processing.

A former paypaler moved to patreon.

This person may have called some contacts/favors, because SubscribeStar suddenly found their entire PayPal account locked down and no longer received any payments from or for any accounts. Their business was effectively dead.

It’s not a smoking gun, but certainly enough to cause warranted speculation.

At best it’s PayPal not having good routines (and we know that already, right?), at worst it’s companies like MasterCard now policing what kind of internet-business or internet-content they will allow to be profitable, globally, unchallenged.

Either way, the situation leaves a lot to be desired.

Edit: This was actually discussed on HN until flagged (like too many interesting discussions). All I can find now is this link:

https://www.jihadwatch.org/2018/08/patreon-and-mastercard-ba...
That's why you have your spouse get the second mortgage.
Part of the problem is it's too easy to just leave the industry altogether to get better working conditions, and then after a few years out you don't have the skills (or the willingness to be screwed over) to go back in.

The all too common path seems to be enter the industry for a few years, endure crap that none of your friends that do similar jobs outside of the industry endure for a lot less money, actually want to plan for the future at some point, then get a job outside of the industry, and even though you love games, you just can't go back to getting mistreated.

That was what I did, and lots of other coworkers I had, and is why the industry seems to have a huge dearth of senior talent.

So the people who would be most willing to unionize are no longer in the industry to do so.
I don't know about you guys, but I don't want to live on company property.
This solution pulls in 155 packages from npm, including multiple versions of bullshit packages like "kind-of" that it can't deduplicate. One of the direct dependencies is a library that renders a loading spinner in command line interfaces, which itself pulls in over 20 transitive dependencies.

The reason that JavaScript build tooling is so complex and introduces so much overhead is that the ecosystem's culture is fundamentally broken. Every single one of these tools is a raging dumpster fire because it's built on top of all of these layers of low-quality interdependent crap.

I'm increasingly moving towards module-type script tags and standard ES modules everywhere, with no build step during development. It's still challenging to use node-targeted modules in this fashion, so I really do appreciate that people are working on finding ways to make it work. I just wish that we could do it without pulling in so much third-party code and the large surface area for failure and security problems that go with it.
I've noticed buffering and locking issues on Roku as well. There's too much crap going on when you're trying to browse, to the point where my TV misses lags on user interaction while it tries to load a video for autoplay, making it impossible to even navigate the app. Sometimes I can't even use the app at all.
Ask HN: Why haven't ultralight aircraft improved over the past several decades?
My impression is that the production and invention of ultralight aircraft designs have died down over the past few decades, and that modern designs have not substantially improved. I'm curious to know if anyone has insight into why.
The only Chromebook I've seen anywhere is the nice one I bought my mum for Christmas year before last, she loves it and I've had no issues supporting it (like not a single one, she uses it constantly as well).

I've got a school age stepson nothing there either.
Getting lots more agents playing around with the options is a good way to find out what works, so that's good.

I'm not sure how either of those address what I was responding too, though. If you are (as an agent) doing all the legwork in the hopes of getting paid on close, it's risky. Some form of industry standard way for agents to get paid a bit for this work I thing would improve it for everyone, but ymmv.
Im buying a house right now. The work my agent is doing surely deserves the 2.5% she gets.

Not that this doesn't mean it's still broken somewhere.

Don't be afraid to be pushy though if you think you're not getting your money's worth. Or just do it yourself.
Businesses last for thousands of years?? I have never heard of anything like that before. I don’t want to live in a world that is like a church.

property rights are important. If they are not respected, the state has more control over your property than you do. Immediate neighbours have the right to expectation of privacy and impact of new development

I honestly cannot have a discussion with someone who says ‘there is no such thing as overcrowding’. This is the end for me. Have a good rest of the day.
Google's new Stadia service lets you play video games without downloading them
Romania to Explore NuScale Small Modular Reactor Deployment
> Pay-per-hour would lead to shorter, more thoughtful games, rather than long grindy ones.

Pay-per-hour means developers have an incentive to build addictive games that keep you just engaged enough to keep playing for an extended time.

> Similarly, monthly subscription where you get access to a list of games actually helps indie games. Being able to jump into an indie game you already own within seconds, compared to having to buy and install a small game you've never heard of before.

Monthly subscriptions mean that the platform has to choose what games to include and promote based on what is most likely to make users find value in the platform—which means focussing on those with widest appeal, unless their recommender engine can get enough signal to reliably predict niche interest.
X11 doesn't even do any image compression. X11 seems fast because everyone uses the DRI and/or MIT-SHM extensions to hack around the fundamental brokenness of the protocol, at the cost of network transparency. :)
Or in FunctionalInterface, or in anonymous functions.

Makes HashMap computeIfAbsent much less useful than it should be. It's impossible to use a function in there that throws a checked exception (all I want is for the exception to propagate out of computeIfAbsent for the parent method to deal with).

Best option I've found is to wrap it in an unchecked exception, then unwrap it in the parent method, which is just .... yuck.
Firefox has had switch-to-tab for awhile, go try it out!
> It always seems to degenerate into an "us vs them" sort of thing

It is "us vs them". They just apparently understand that a lot better than you.

> Don't care about the union's bullshit "industrial action" and just want to work and earn some money? Get used to being called a "scab".

If all that's happening is you get called a scab then count yourself lucky. That's a sign that things aren't that bad yet.
Well it's obvious they're positioned to be the browser "of privacy," but they could probably stand to hype that a bit more.
Unions also negotiate workplace conditions, like no unpaid on-call duty, guaranteed vacations, etc. Many talent-based unions also provide (optional) retirement funds or health benefits so that members aren't tied to a single employer solely for healthcare.
Or to look at it the other way, it's a Vega 64 with double RAM so Google probably pays $600 or less. Google doesn't pay enterprisey gouge pricing.
What were the frame rates like? I tried cloud gaming once but the frames being transmitted were low quality at best on a 70 mbps download.
Ultima Thule may be a frankenworld
Ive been thinking that this is really the current best solution to the problem.

I want to try this, is there any project who has implemented this MIT/Apache licenses on request?

Ideally we need first a system to do the request approval a la https://cla-assistant.io