skysight-inc/HackerNews huggingface dataset:
If they can indict Assange for hacking conspiracy for a theoretical ability to crack a hash of a password with an unknown and possibly infeasible number of bits of entropy, the only lawful right the US government should have to encrypted data is the infeasible suggestion that cracking properly used secure cryptographic primitives is possible.
I don't know about mobs, but I do know I'd never tie my livelihood (whether working for or taking contracts) with a company that I knew knee-jerked into reactionary SJW action based on context-free social media hearsay, because who wants that hanging over their head 24/7? That doesn't even really need a mob. People can individually decide to work for these groups or not and reap what they sow.

That's a little distinct from cancel culture overall, though, since there's still the question of boycotting people/organizations who demonstrably have done unethical things or hold unethical views. I tend to compartmentalize the work from the person more than some, but I don't begrudge people wanting to distance themselves from that - only when they do so without evidence of actual wrongdoing.
Some of them were indeed clueless. But also a bunch of them were great developers. I remember one who came from Flash and easily adopted the react.js SPA mindset without really understanding HTML/dom. For him almost never was it a practical problem, but it was interesting to see sometimes and he would have a completely different approach to the web. He for instance didn't understand at first why I wanted URL's to stay the same and meta title's to be correctly set. I don't have a principle problem with it. It's just an interesting development.
Julia's Questions on Assembly
I personally think that this article is really just skimming the surface in the area some people broadly refer to as development work. Helping people toward sustainable, more independent situations is really difficult work, and there are a multitude of examples where even people with the best intentions did more harm than good, particularly when they blindly follow their own designs without paying specific attention to the people they're helping and the complex web of circumstances and history they live within. As the article detailed in the area of microfinance, there are unfortunately many people who shamefully further their own interests (money, reputation, etc.) in the guise of charity.

I really do think that applied correctly, microfinance is one tool of many that can be effectively applied for real good if it is not abused. The reason I think that is that in contrast to just giving someone something, microfinance can be more empowering in certain circumstances. In some development work, empowerment is a key ingredient to moving toward lasting change. I absolutely agree that there is potential for and are many examples of microfinance being used in harmful ways, but I think the same is true for just about every tool of development work. Even simply giving a person cash can be bad in some circumstances. This comes from my personal struggles in working a bit in the area of development as part of an organization that attempts to help people in lasting ways by leveraging a very limited pool of resources.

All that to say that I agree that microfinance is used to abuse people, but I don't think its use as such disqualifies it as a potential development tool.
> So you’re objecting to equating “predatory practice” with “scam”? A bit pedantic?

scam (n): a dishonest scheme; a fraud.

A scam necessarily involves dishonesty of some kind. It may be that some payday loans are also scams, but the vast majority of them are above board and disclose their terms clearly.
That is an interesting take. I'm not sure I would agree with the way you described it.

This is a more relevant link[0].

Technically, the money comes from the federal government. It is given to the poorer provinces as general revenue and it is used to balance their budgets.

It is not specifically used to pay Maritime fishermen not to work. The wealthier provinces essentially subsidize the poorer ones. It is just like society; wealthier people pay more tax and poorer people use more social services.

I'm not saying it is a perfect solution. But it does ensure a certain baseline level of services across the country.

Quebec is, by far, the largest recipient of equalization payments.

[0] - https://en.m.wikipedia.org/wiki/Equalization_payments_in_Can...
> The word 'mob' implies unregulated violence, usually based on emotion and not reason. And the vast majority protesting racism appear to be peaceful and thoughtful.

That is correct but it’s not relevant to the specific scenario brought up here, which is if you’re on the wrong side of a group that is not peaceful and thoughtful. Those who are in such a position often receive death threats. The outrage of the internet that has latched on to something it wants to believe can lead to remarkably mob-like behavior, though with less physical violence usually.
Coronovirus Infections Surpassed 10M
And then what? Supposing humans can survive a trip to Mars — far more dangerous than crossing an ocean — can we bring any resources back in meaningful quantities? Can we establish colonies and industry? Not now, not anytime soon.

Like I already wrote, obviously we increase long-term survival chances as a species by spreading out. Mars is orders of magnitude less hospitable than Virginia or Mexico in the 15th century, though. Huge problems to overcome. In the meantime the odds of some catastrophe get worse.
Unless we want a web completely devoid of interactivity client-side, that’s not great advice.
Not all Apple computers.

iPads are growing up into computers, and have a 4:3.

It's odd, but it's really hard to find high-quality computers these days. Everyone skimps corners by giving things like 16:9 instead of 4:3. That makes sense on the low-end, but the top-of-the-line just doesn't seem to exist much anymore.
As mostly white males here, maybe we should re-examine the sense of victimization here... the “mob justice” in US history has largely applied to lyching, slave hunting, violence against gays, and other horrific acts we’ve never had to think about. Sure it sucks when mistakes are made, but fearing saying the wrong thing in an emotionally raw time around racial issues, isn’t even close to what really has counted as “mob justice” in American history.

Edit - sometimes you get horribly downvoted, but still stand by the comment. Few downvoting really have an appreciation for how horrific US history has been. For example I encourage you to read this article on lynching

https://www.theguardian.com/us-news/2018/apr/26/lynchings-me...
The Last of Us 2 epitomizes one of gaming’s longest debates
The media knew well it was a fake, but anything these days that can polarize people more ("You won't believe the secret symbol the alt-right uses! Click here to learn about it") it's a gold mine for them.
This one https://www.environmentalhealth.org/index.php/en/who-we-are/... ?

I've also found Chicago pollution map https://www.bettergov.org/news/interactive-map-pollution-hit...
> If you question the evidence or whether shaming someone as punishment is an appropriate response you're instantly vilified.

I can kinda understand the rest but I never understood this one. It feels like an attack against critical thinking and reason.
FWIW Obama was likely opposing it for expediency. The switch was made by a strategic Biden "gaffe" that allowed Obama to change sides while looking like his hand was forced. The same way that Bush-2.0 disclosed his cocaine use by a "betrayal" of an old friend.
Games are certainly the most popular piece of end user software.

Software that a lot of people use a lot of time looks like this because the bugs are found and the bugs get fixed. The code for fixing a bug has to live somewhere.

What about bugs that computers find? Fuzzers are rarely recommending to fix bugs that are affecting human users. Part of that is also that the kinds of bugs that computers can find are not in, literally, "user interfaces," they are in APIs and formats.

Anyway, end user business software also has code that looks like this. It's not just all tools and infrastructure, I mean it certainly feels that way. But there are 800+ line SQL statements. 800+ line transactional method bodies. I don't want to call this "real code" but the surprise comes from... well eventually you have to make something the end user touches. And it's going to be gnarly.
Substantial reputational damage will have to figure in there somewhere as well. ;)
Well There's Your Problem did an episode on that: https://youtu.be/34rdxDgpaaA
The leadership is expected to reflect and uphold company values, which may differ from company to company. Incidentally, we have a perfect case study with CFA and its COO (https://en.wikipedia.org/wiki/Chick-fil-A_and_LGBT_people refresher)

CFA's entire organization is built around family values and good Christian values. It starts from the ground level -- you can't become a manager without the company checking your friends and family. So that type of sentiment pervades the organization. The comments and donations were mostly in line with company culture. This isn't to say every CFA employee was anti-gay-marriage, but they value family enough that it is plausible that the employees would support the COO.

Mozilla is the opposite situation, emphasizing diversity and trying to cater to the (generally more socially liberal) tech community at large. Eich's donations flew in the face not only of the values Mozilla were trying to espouse, but also directly affecting a nontrivial number of its employees.

If Mozilla had the culture of CFA, Eich wouldn't have been removed. In order to uphold their image, Mozilla couldn't have kept him.
Nobody uses or wants UWP apps though.
Original author here; just to note: all machines that have an RGB output in real life can be used with an emulated RGB screen connection in the emulator.

The only thing that isn't going to undo is the proper aspect ratio — the emulator has no facility to force 1:1 pixel mapping. There is some filtering to help avoid too much ugliness with that, and I think that's entirely correct in a world where pixel density is once again on the rise, but it isn't a panacea.

The 68000 Mac's default chequerboard desktop is the absolute worst case for this emulator, which is a shame because it's that machine's default.

But in terms of detriment versus detriment — incorrectly proportioned output versus output that doesn't look good until you have a high-resolution display — I'm hopeful that I'm on the right side of history.
The point is not that VCs are a bad funding option for founders and business models (compared to other funding options). The point is that VCs are bad for the world by funding things that do not create long term value, so they're effectively destroying and misallocating wealth.
An aside: I saw "Up" (the movie excerpted in the demo video) years ago, but I never stopped and thought about the physics until today. The house would have started rising as soon as sufficient balloons were inflated inside the house. Releasing the balloons doesn't magically start making them buoyant-- they're already buoyant when they're inside the house.
Variable stars, something involving a cyclic phase transition (from silent to active and back). Something like the Type Ia supernova, where the dense white dwarf siphons off mass from its companion until it reaches the Chandrasekhar limit and bang.
> Because our institutions are structurally racist and legislative remedies are unattainable, social pressure must be applied.

This is 100% backwards; structural, institutional problems demand structural, institutional solutions. Want to end structural racism in the U.S.? Start from the clearest near-term goal, viz. reforming criminal justice. Then move on to the next most visible problem.
Does anyone have experience with die shrink on modern chips? How does it compare?
"Dignity Culture" has been replaced with "victimhood culture" in United States[1]

>A dignity culture, according to Campbell and Manning, has moral values and behavioral norms that promote the value of every human life, encouraging achievement in its children while teaching that "sticks and stones may break my bones, but words will never hurt me."

>Because victimhood culture is now claimed to confer the highest moral status on victims, Campbell and Manning argue that it “increases the incentive to publicize grievances.” Injured and offended parties who might once have thrown a punch or filed a law suit now appeal for support on social media

[1]https://en.wikipedia.org/wiki/The_Rise_of_Victimhood_Culture
There are a few places you can take this metaphor.

1. You probably do not want to plant cotton[1] year-after-year. Know the things which sustain your soil and put in the effort to nurture them as well.

2. Be careful of trying to regularize[2] your life too much.

[1] https://www.vox.com/2015/7/13/8948477/george-washington-carv... (But also be wary of letting woo keep you from doing what you need. Getting actual medication for my ADHD has been life-changing.)

[2] https://slatestarcodex.com/2017/03/16/book-review-seeing-lik...
And the strategy is to do that by... outing and destroying people who are demonstrably not racist?

Those of us who want real change here should have a strong interest in preventing the stories described in the article. You're right that we need people to want to change, and I'm afraid that these incidents give more ammunition to racists than they galvanize anti-racists. They certainly don't help to convince anyone in the middle to join our side.
Conversely, I hate to be whatever I'm being, but let's not disparage a community by referring to it in a pejorative manner.
I would recommend two books from No Starch Press:

1. Python Crash Course https://nostarch.com/pythoncrashcourse2e

2. Automate the Boring Stuff with Python https://nostarch.com/automatestuff2

The first book will help you to understand the basic concept of programming with Python. It also contains some projects that you can follow in the last chapters. The second book is about automating stuff that are done manually. Let's say, you usually do something over and over again. You can try to automate them using Python. The key of learning programming is practice. If you are curious about other book, you can check https://nostarch.com/catalog/python.

I heard good stuff about Learn Python The Hard Way. But, I've never tried the course. It's a paid course. You can take a look on https://learnpythonthehardway.org/python3/.
Keep in mind you should still use a venv with docker, this removes the need for sudo and won't conflict with the image system python if it has one.
I've been using Mint for many years, and I've never really experienced any of those (at least not more than Ubuntu or even Windows).
engineers implement what they are told to do, and decisions are made in upper management level. very likely this direction came from very high levels and then this implementation is trickled down to relevant departments / developers.
Daddy put in bye-bye box is pretty good
https://www.theonion.com/daddy-put-in-bye-bye-box-1819569708
Yes, that is something you could always do. But are you going to hold it against every single individual Chinese who supports such oppression? How about ever Chinese who “supports” such oppression? The environment you’re in has a huge effect on the views you have; should you be allowed to rethink those?
It's a kind of philosophical issue at root. Parallels can be seen in the both the Death Penalty in the US vs. UK and more generally in Innocent Until Proven Guilty in both legal systems.

In the UK the death penalty was abolished because it is untenable that one innocent is killed accidentally. Innocent until proven guilty (and I might be mistaking the actual thing here) means that it is indeed better for 10 guilty people to walk free than 1 innocent person be imprisoned.

If we reject some of these fundamentals for how we run our societies then we might repeat of the Terror during the French revolution. During the Terror they said "well, the mob cant be controlled, but it generally did good." Political philosophy and History can teach us many things.
Did you even read the article the examples of people cancelled were all minorities
So does everybody get this consideration of subtlety and nuance and benefit of the doubt or is it only for people we like?
In telecommunications redlining is used to carve out profitable areas to serve and abandoning others.

It doesn't matter how fair the bidding and/or selection process is, you'll only end up with service in the profitable areas anyways. The bidding winner will most likely in most places be the incumbent, since they have a leg up.

A similar concept is gerrymandering where you manipulate district boundaries to get the desired election results.
That's obvious, but we were discussing the deployment of mob justice, especially against innocent people. Surely you agree those are different things.
What's the base rate for this type of detection? Another commenter mentioned this is how Chernobyl was first reported, but I can't find anything on how often such things happen randomly without a catastrophic root cause.
We're talking about people in truly extreme poverty here, which is trivial to verify. Sure, you can and should make some effort to direct your aid to the very poorest, etc. but at this level, fraud just doesn't matter the way you think it does.
Curious about how accurate these tests are. The recent coronavirus is just one of many in a family that also includes common cold as written in the article, "There was the potential for a false positive due to the virus’ similarities with other respiratory infections".

Considering this is just one test out of many that came back positive and the next positive result was in January 2020 I suspect it's just that, a false positive.

But it makes for a good headline.
Why is this down voted?

> If only more software engineers started out their projects with this mindset, the world would be a very different place.

Apparently this is a horrible thing to say?
The below reddit link includes a video of a black man being cited for driving 65 in a 70 area, and it hits home.

He has been pulled over many times in the area so is cautious, but it turns out that is a problem too. https://www.reddit.com/r/videos/comments/h0xxva/comment/ftq6...
Those interest rates are extortionate. I don't care what nuance or anecdotal hypothetical feel-good story you tell yourself. This stuff is exploitative and, even worse, exploitative in the name of "doing good".
While I admire your forward thinking in not mentioning scp, I will fault you with sftp, as it requires an OS account on every supported platform.

This is overkill for moving files.

I have leaned both towards rfc-1867 transfers when I have a web server available, and stunnel configured to launch tar xf when I don't.

I'm also about to go to production with a tftp server as a bridge to smb3. The tftp client is so elderly that it is constrained to 512-byte UDP packets - a true museum piece (running VMS).
Counterpoint: this was 17 years ago, and that type of worm would not work today for many other reasons.
Looks nice, but I just want an iphone 5 sized iphone with a decent battery.
The balloons are under a tarp behind the house :)
This is a misreading. The author says, "both have become hostile to the principles and policies that enable people to live abundantly in the broadest sense." And, "Even in normal times, San Francisco and Seattle go to great lengths to make life hard for families. Both cities. . . are notorious for enacting policies that raise the price of housing."

I disagree with many of the author's framings about the intellectual climate, but the author is correct about both cities's housing policies dramatically raising the cost of housing, which is hard on single and coupled people but much harder and worse on families with kids.
Should we fire a majority of people?
Payday loans are a predatory scam.
An unfortunate consequence of the private-only internet. If you want to send out newsletters about how right-handed people are scum and the cause of all earth's problems the postal service isn't allowed to stop you. If you want to have conference calls about how much you and your friends hate right-handed people the phone company has to let you. It's part of the social and legal contract that neutral carriers are not responsible for user-generated content. The internet doesn't have that. Because YouTube has the legal ability to censor your "Righties are Wrongies" videos the public demands that they do so, and as non-neutral private companies they will do whatever makes them the most profit.
> When solving a problem, everyone will point you to some pre-made solution.
> But no! Not yet! Do it the hard way.

This. That is why I'm a big fan of Zed Shaw's 'learn X the hard way' method of learning
Is Mark Cuban a socialist, a communist, a globalist or something else?
How Trump's supporters perceive some of the new (like Universal Basic Income) and old ideas (Stimulus packages) than a billionaire that could had run for president as a Republican defends after the COVID-19 crisis.
I never get this point. Why does it matter that 100 is not divisible by 3? What makes a third of a metre so special compared to 3 tenths? Most things do not want to fit neatly on integers on one scale, you need decimal points anyway.

In general contexts, either 30, 33, or 35 cm are perfectly acceptable. When accuracy is required, we use millimetres anyway (or micrometres, or nanometres, or angstroms...).

I really don’t see how more integers factors is an advantage that outweighs the clusterfuck that are conversion factors between points, inches, feet, miles, and the other stupid units, or the fact that a nautical mile is not a mile.

Besides, there’s absolutely nothing stopping anyone from using “a third of a metre” as a unit. For example, it’s common to have a line for 1/3 l in measuring cups.
Don't accept it when other people tell you that you can't do something because it's too difficult (in their opionion) or they think you're not smart enough. Sometimes people are right but often they are not, so don't get discouraged by negative feedback, keep trying.

That said, also stay humble, know your own limits and try to get a realistic view of yourself, including your flaws and limits. Then start working on them and don't get discouraged.
> Why do I teach.

> Fundamentally I teach because it makes me feel good.

> Its helped me certainly clarify my own objectives. There is nothing more exciting than seeing someone whose life has been affected by, in a positive way, by something you’ve said. There is nothing more exciting to see somebody change from a, a sort of condition of inertness or inattentiveness into a mind that beings to inquire about meaning. I think if you don’t do something to project into the future that way, the possibility for total self-absorption and narcissism becomes very much greater.

…

> My idea about graphic designers and social commentary is that that is part of the practice. I’ve always believed that because you have access to people’s minds and you communicate to people, that there is a corresponding responsibility, the responsibility of being a good citizen, and also recognizing that if you have the ability to transfer ideas from one point to another, that those should be ideas that cause no harm.

— Milton Glaser

https://vimeo.com/19005726

https://vimeo.com/6986303

https://www.simongriffee.com/notebook/milton-glaser/

Goodbye, Milton :(
But the app store allows that apps that collect all sorts of data on you, and doesn't apple get a cut of the sales from apps? Just because its a few steps transient doesn't mean apple has clean hands here.
I encourage anyone interested in this to also explore embedded dbs (leveldb, badger, lmdb, rocks, etc)