skysight-inc/HackerNews huggingface dataset:
I tend to use the phrases "unjust discrimination" or "prejudicial discrimination" when talking about the sort of discrimination that ascribes negative or stereotypical characteristics to a person based on their membership in a class.

But discrimination on its own is a neutral action, and as you point out, being discriminating by judging things on _relevant_ attributes is perfectly legitimate and often a mark of wisdom.

So I would reject what you say about interpersonal relationships being the only area where being discriminating is laudable.

Employers are discriminating when interviewing job applicants -- but hopefully, they are practicing appropriate discrimination, and weeding out people based on their skills and capacity to do the job, rather than inappropriate discrimination, based on a prejudicial reasoning.

Similarly, consumers are discriminating when they look for products or services that are of high quality, and there's nothing wrong with that.
A nice thing about Mastodon/ActivityPub is that administrators of "instances" (which means basically each running copy of the server software; you create a user account with a specific Mastodon instance, rather than with Mastodon itself) can disable federation with individual other instances, if they want to. So if a particular instance becomes a haven for trolls or other miscreants, you can block that entire instance and your users will no longer have to deal anything posted from it.

So I suspect that, if Gab really does become an ActivityPub instance, many other instances will just de-federate from them and that will be that.
> "But I need FIPS mode for blah blah." I notice nobody claims that there's any intrinsic value to FIPS mode. It's widely recognized as a worthless checkbox; now it's time to stand up to the clowns in charge and tell them the same thing. It's funny to compare how many people like to quote Gandhi's "Be the change that you wish to see in the world." with how few people actually like to be the change.

This is news to me! All I can say is, "Godspeed, Ted Unangst."
> However, technology also makes it easier for people to seek out sources that support preconceived biases.

I just want to point out that the problem is fake news, not biased news. And I also want to point out that people are generally not seeking out these sources, they come to their "News" feeds and are targeted at them because they generate an emotional response.

> we now have opportunities to get a holistic picture by relying on many different narratives.

I'd argue there's so many narratives online and easy discovery of fake, or down-right misleading, narratives that are intended to deceive which has become far easier to come across. Sometimes, I'd rather hear the Fox News spin than about the newest conspiracy theory floating around Facebook when I go to dinner with my folks.
I don't use gab.

> what would be the point of using Gab instead of just other Mastodon instance?

This question answers itself. "Gab" is a brand name. Other Mastadon instances are not. People will join the brand name, the underlying technology is irrelevant.
So you think that it is better to everyone to know everyone's conversations rather than everyone to know just their conversations, because someone could have more conversations and that is not fair. Now that is actually dangerous, because if someone wants to misuse your data, you'd rather them have only your conversation to them, not your conversations to everyone.
This is a good example of why Wikipedia is not a reliable source for many things. I have used Gab and while it is true there are clearly anti-Semitic users on Gab but there are just as many users who call out that behavior and make fun of the simple mindedness of anti-semitism. Just because a platform is for free speech absolutism doesn't mean the platform itself is bad.
Fake news has always existed. The only difference between today and hundreds of years ago is who had the most reach. Back in the past only the church and royalty had the power to spread (fake) news. Nowadays anyone can go on social media and do the same.
> If the economy takes a hit programming won't necessarily be very valuable anymore.

if the economy takes a hit, a lot of things won't be as valuable as they once were. that's kinda the idea of a recession.
Yes, there are both manual whitelists and blacklists. There are also easily accessible options for disabling the adblocker permanently or temporarily, in the latter case on a timer of your choosing e.g. for 5 minutes.
Yep, one of the catch 22's of tech is that you need good people to recognize good people. I think it's why tech tends to congregate in hubs in spite of the lack of any real intrinsic need to it to do so.
Yes, pihole has an easy to use Web interface that allows you to whitelist individual sites. You can also disable adblocking for 5 minutes, or 10 minutes, or until you tell it to start blocking again.
you can add them to your whitelist. It's available through the web interface.
I first heard of Gab when big social media sites were accused of censoring conservatives during the 2016 election. One of the idea of Gab is if you don't like what people say you can block them and don't visit their profile...

So for example many social networks banned Alex Jones... With Gab if you don't like what he says, you don't have to follow him... So instead of the site itself trying to censor people, the users can censor things themselves. I believe the only thing Gab censors is if the content itself is illegal in some way, but other than that they support free speech giving users more choices and freedom.
They could force Chrome to use Google's DNS over HTTPS.
Keyword: was

Now it’s an official line from the US government.

When and where people find things humorous is subjective.

There are people who take the notion the US is king of the world seriously. People that don’t get these jokes as jokes. You know, idiots. I grew up around them.

Things like this are held up as fuel for their delusions. They cheered the freedom fries thing and said Fuck France, bomb Iraq! when that all went down.

But you know, you seem to know how the whole world works so it’s ok.
You can't "move all production to Mars." Mars doesn't have oil, plants, etc, which are critical to modern production processes. We're not limited by available space, which is about the only thing moving to Mars would solve. If we could build an entirely mineral-based economy, we could do it right here on Earth.
Sadly no. Something like this for Rust would be a game changer. Rust is very nice language I love it. Also I love C++17.
You are correct and I don't get why you're getting downvoted. A local news station giving a shit about someone across the pond's rules and regulations? Just block it and be done. Oh no, 10 people in the EU can't find up to the minute news about West Virginia. Y'all must be devastated. Hardly justifies wasting money on getting a lawyer to make sure they stay compliant.
Oh, the Mastodon community is going to be ticked about this... Purism said Librem One's server wasn't going to police speech, and they were upset about it. Gab is a whole different level.

I think ActivityPub has huge potential to be a way for communities of disparate views and perspectives to exist out there, and two distinct and very opposing groups have grasped onto it: People who want space spaces who don't think mainstream platforms moderate enough, and the alt-right and free speech crowd.

In the long run, I think you'll see a lot of ActivityPub servers, but two distinct federations, with very few links between them: One radically liberal and one radically conservative.
Biohackers with Diabetes Are Making Their Own Insulin
It already does. This is the purpose of putting a DNS-over-HTTPS resolver into the browser, so you can't bypass it with local resolvers.
You could try but it'd still be possible to just fake it at the sensor level, essentially so the IC would see your video as the analog signal coming in and encode it as if it were any other image. It's basically the "analog hole" of the video world.

If you wanted to do the cheap version of this you could probably set up a screen with proper lighting such that it'd line up well enough that screen and sensor pixels matched closely making it near if not completely impossible to tell a screen was involved.

Worse, such a signature on a fake video may give people false confidence in it being real, when really it still needs scrutiny especially if a possible state level or dedicated attacker is involved.
With all the fervor around ad-blocking what I fail to see is how do you propose those sites that you visit, read their content to make money ? Are you willing to pay every site you visit or encourage them to put up pay walls ??
You're right it seems - as written, the parsing overhead from the requirement to make the entire system run the GPU makes it impractical. A hybrid system could outperform CPU or GPU alone.

What I really want is a scheme->GLSL shader compiler - much narrower and more tractable.
At an old job, they were using an older XML marshalling library that hadn't been maintained in years, but it was everywhere in the code. Well, it finally got to the point where the thing just stopped working (some schema it couldn't parse), so somebody suggested that we "refactor" the code to use the more standard, well supported JAXB. Well, since we're talking about a couple million line code base that parsed XML literally everywhere, the refactoring ended up taking months (mind you, this was something we were completely dead in the water if we didn't do). However, it got into management's collective hive mind that refactoring = several months of no new features, so they prohibited anything called refactoring.
West Virginia != Virginia.
If I see someone in distress, am I supposed to interrogate them before rendering aid?
It is worth noting that FB made an agreement with the French government last year to directly cooperate with them on filtering and controlling spread of shared content:

> Zuckerberg’s meeting with Macron on May 10 reviewed the first half of a year-long collaboration—the first of its kind with any government in the world—in which French officials have been invited directly into Facebook’s content “moderation” offices to analyze the material censored from users’ news feeds. Because what shows up in a given user’s news feed is determined by Facebook’s own algorithms, the company and the state can control the spread of material.
Deeply skeptical of this but I'm curious about the practical aspects of consuming the excess gas. What volume of gas is being expelled over what period of time and how does that compare to the 750kw consumption of the rig? Is there a storage vessel as part of the rig or at the drill pad to buffer gas that would normally be flared? All of this affects what capacity factor can be achieved which determines whether this can be made economic, ie the difference between having to move the rig every few days vs letting it just sit in one place for months on end sipping gas.
Blood stem cells produced in vast quantities in the lab
KubeCon EU 2019: Top Takeaways
Which is ironic since the US has been becoming increasingly less "free." Like state elections, the ways congressional districts are gerrymandered, and the enormous outsized voice capital has in the functioning of our government and elections: I'm not sure how much we have on other nominally less free countries sometimes.

And according to the heritage foundation the US isn't even in the top 10 most free economies, and that's the sort of thing people who are swayed by that particular jedi mind trick like.
Great work. Now I just need a project to go along with it.
Thank you, that helped me understand the point much more clearly. It sounds like a cogent example of 'technical debt'; I'm aware of several software products that have tried to expand their capabilities by purchasing others' source code and have eventually run into similar roadblocks.
> Now I wonder if mastodon client app developers will start filtering the allowed servers users can put in...

Any action of that kind would only fuel the alt-right persecution complex. Servers however do filtering all the time already, and that's how the Gab folks can be left out of view of the rest of the world.
A larger issue is the underground is in use forcing you to do something like: www.rocksoil.com/pdf/233_r.pdf

That and the cost vs benefit is not considered worth it.
In addition to the temporary disable option available at /admin on your pi-hole, you can whitelist domains if you really need to access them and you can't with blocking.
I guess ciawtfbbq.onion was already taken?
I don't know. It's a very fair question.
I really liked and found interesting the end of this sentence:

> "For several years they have used statistical analysis of surveys to tease out the practices of high performing software teams. Their work has shown that elite software teams update production code many times a day, pushing code changes from development to production in less than an hour. As they do this, their change failure rate is significantly lower than slower organizations they recover from errors much more quickly. Furthermore, such elite software delivery organizations are correlated with higher organizational performance."
You are not. For some reason chrome always felt much more sluggish than firefox (on linux as well as on windows).

Maybe it's the kind of websites I visit? I don't know...
I don't think that's what led to the '08 housing crisis. Mortgage-backed securities didn't exist because of some do-goodery; they were part of a much bigger rise of unregulated derivatives (including credit-default swaps, which caused huge damage). It definitely wasn't socialism that caused the rating agencies to give implausibly good ratings to tranches of mortgage-backed securities; that was good, old-fashioned short-term capitalist greed.
There's a Yellow Vest Canada group on Facebook that is in full-on tinfoil hat conspiracy mode (wildfires in Alberta are being set by Muslims, stuff like that; see https://twitter.com/theBurlyChef/status/1133592129639313409 ). I wouldn't be surprised if the use of a European group to spread disinformation or even promote violence caused this to happen.
Given it's a federated service, I doubt many mastadon users will know or care that much. Those that run servers might choose to blacklist them, making them all but invisible.
Nice job equivocating nazis and the people that don't like nazis.
The Importance of Being a Headline
I've had significant performance problems with Firefox recently. It's always felt less snappy than Chrome, but it got much worse these past few weeks -- every time I try to close a window, it would freeze with a busy spinner for 3+ seconds, often 5-10 seconds.

I did a profile refresh last night and I think it's resolved the primary issues (despite retaining all my extensions). If it hadn't, I would have seriously considered switching to Brave or Chrome.

Ideologically, I believe it's very, very important to support Firefox, and I also think the work they're doing with the Stylo, Quantum, etc. is very exciting, but performance issues with the UI itself got me off of Firefox for years once before, and almost did it again recently. (The first time it happened it was shortly after they started using sqlite, and I suspect that both of these instances were sqlite/profile data issues.)

From my own personal experience, UI speed (partly influenced by "bad" profile data) is the area where Firefox is failing, and the only thing that keeps me from unabashedly telling everyone I know that Firefox is better (user-experience-wise).
I think it extremely important to stay distinct from any messages of commercial intent - except only on pages relevant to that - like a page about advertising, or Nestle's and North Face's pages etc.

The risk is ruining the whole thing by introducing commercial bias everywhere. The already imperfect mods now have a new, and probably impossible, spam filtering job. It's already imperfect and shows considerable bias on some pages, so you want to explicitly permit more?

Where does it stop? Who defines "better"? If you allow ABC Medical to discretely brand the image, do you allow XYZ Medical to replace those with photos with their brand? If not, that's hardly fair, so why not? What if it's ever so slightly less discrete? Are we expected to keep trusting the advice on the pages when an illness page is covered with Pfizer images - who entirely coincidentally just happen to have a drug for that illness? Do they get to bombard Wikipedia with "better" advertising laden photos ad nauseum until there's a can of Brawndo in every article, or every editor gives up and quits?

There's far too much advertising, branding, empty PR, and corporate shilling in the world already without proposing more vandalism and allowing idiots to shit adverts and brands all over one of the few spots that remains relatively clean.

Everywhere is not a sales opportunity.
I do not underestimate the level that Pratchett's comedy can operate at. It took me maybe 15 years for the penny to drop between first reading 'Unseen University' and connecting it to the Invisible College of Robert Boyle - https://en.wikipedia.org/wiki/Invisible_College

May I note that being brilliant does not stop someone from being a children's comedy novelist. If people are annoyed by this, perhaps they should think better of children's novelists, rather than insisting I call Pratchett something different so as not to injure the egos of adults who enjoy his writing.
Thanks for the insight. I hope they can make it happen easy and with a reasonable price I will get it.
The Internet has the problem that it has many easily available untrustworthy sources and the information needed to verify what they say is harder to find or not there at all. We have a world of shallow information at our fingertips, but deeper learning and research is still in the realm of paywalls and undigitised content.
Pi-hole is my most prized addition to my connected home. It was simple to set up, easy to manage, and easy to access for whitelisting. Now, all of my devices throughout my network benefit from the service, as opposed to relying on locally installed solutions.

If you aren't using it, you should!
You might not care, but there could be financial ramifications for family members.

I had to dispute a charge to my wife's credit card after she passed... it felt like the credit card company was fighting tooth and nail to make me pay for a charge that I hadn't made.
> 800 tabs

As you commented, most of them are unloaded and only 10-20 are actually "real tabs". Have also tested with less by now, same problem.

On Chrome on Android I have more tabs, 16x less RAM and 50x less CPU power, and it doesn't jank at all, so this seems solvable.
Functional JavaScript: Five ways to calculate an average with array reduce
The Economy Is Booming. So Is Financial Stress
Definitely a sense of belonging for sure -- especially since I didn't take a traditional academic route out of high school. And this is just a personal feeling that may or may not be true but, I feel an inability to connect with people in this field like I did while being in the service.

80% of my 6+ years of being a software developer has been working on software projects alone with no team. I have been a remote worker the last two years which only compounds the problem of being isolated. I love my job as a developer but I am definitely overwhelmed with a case of imposter syndrome right now.

I am dissuaded by some recent job rejections for positions I felt reasonably qualified for. I can accept a no but to be ghosted after several rounds of interviews for a position is just demotivating.

On the bright side, if it is a personality problem on my end then at least I have the power to fix it.
Funding from Stellar: https://keybase.io/blog/keybase-stellar
Irreplaceable means not promotable. It might get you bonuses, but they cannot promote an irreplaceable architect unless they replace them. Hence the problem.

I work the opposite way - I actively try to cross-train everyone on my work so I can easily do something else. Whether that is new development, or a new role, it is not just maintaining the same old stuff that I built to make me 'irreplaceable'
The App Store adds additional restrictions on distribution in its terms of service, which is something that the GPL does not allow.
In my experience Firefox for Android is faster than Chrome.
This is a sharp essay by communications scholar Zizi Papacharissi on the economies of grammar, emotion, and pay on which headlines are structured. Also an interesting history, and particularly relevant as the U.S. heads into 2020.

Disclosure: I work for MIT Press, which publishes the MIT Press Reader.
Mastodon server instances already have blocked lists of "banned" instances. There's also a common ban list on github, so new server admins can join the federation in a "normal" way. The ban list has some pretty messed up instances it rightfully bans, but they either tend to be illegal or far-right. Far-left content is spread and encouraged.

Note: I'm not trying to take a side in this, and I don't try to identify with any particular "faction" in the federation space.
Yes but it's not economically viable.
New Prisoner’s Dilemma research gives an insight into human exploitation
Live BBC broadcast over 5G network on launch day fails
The flow of excrement on the Internet goes 4chan/8chan -> Reddit/Twitter -> Voat/Gab. It's analogous to anus -> toilet -> septic tank.
I live in Manhattan, and signaling compliance is way higher than 5%.
It helps a great deal for web browsing. Having a DNS cache on LAN at 1ms reach speeds up browsing noticeably.
Claiming it's trivial to detect feels like a weak attempt to try to discourage people from using the extension because it's anything but, and that it's something ad networks fear will become mainstream like regular adblockers.

The click baits/traps would, in terms of cookies, be countered by the Cookie AutoDelete extension and whenever you browsed in private mode. As for blacklisting IPs, that seems very risky since an IP is often shared among many users (and it's always a risk people use same device, e.g. a MacBook), and it would continue to result in an increasing amount of legitimate users being wrongfully blacklisted as the extension's user base grew. Moreover, assuming these techniques are actually used, then it's safe to assume that at least a few ads would be clicked before they detected they were malicious clicks. And this would be the case whenever a user used a new IP with no cookie present. I'm definitely not convinced it's something ad networks can reasonably detect, especially considering it's important that the ads are served as fast as possible.
Can't edit my comment anymore but I meant 5k nodes / 150k pods / tasks.
The with "good enough" is when it's not applied correctly. Simple script to move files around? That's fine. Business critical software your firm produces but doesn't directly use? No. I've seen the latter case many times.
Poor quality teams that push to production faster will definitely 100% turn them into good teams! Right? Right?
I'm hoping that this work might give me some valuable info on how to get started on various Project Euler[0] problems that I might otherwise have no idea how to approach, or that I wouldn't know what area of math to do research for.

[0]https://projecteuler.net/