skysight-inc/HackerNews huggingface dataset:
Posting an article link is hardly raging about cancel culture, especially when it’s a very reasoned interview about it.

If you saw a link posted and see that as rage, it kinda proves the point.

Did you read the NYT article or listen to the podcast? It was very reasonable.
I would just like to point out that the UI for Audacity Portable is somewhat better than the regular Audacity, mainly in terms of the menu structure and wording. If you like Audacity but find the menus awkward, try Audacity Portable.
It’s possible in javascript, but the best thing about wasm is that we don’t have to rewrite all this code in javascript, or suffer the performance penalties of doing so. If it already works in C, we can compile and ship that straight to the browser.
I think for the people who are so passionate they can't imagine not engaging with politics at work should look for careers in NGOs. I don't feel any disdain for activists, I just don't really want to work with them, and I think we'd both be happier if they were engaged in work that had first order effects on their beliefs instead of second or third
[1] is a useful overview. Somebody posted the ADL's "pyramid of hate"[2], which links biased views and actions as necessary (but not sufficient) preconditions to genocide. Some people saw this as going too far since "obviously" anyone who contributes to genocide should be fired, while the whole point of the pyramid is anybody can perpetuate these really early preconditions (and at the end of the day we should encourage people to learn from these smaller mistakes, and not punish them as harshly as firing).

[1] https://www.platformer.news/p/-what-really-happened-at-basec...
[2] https://www.adl.org/sites/default/files/documents/pyramid-of...
Beyond closed ROMs, it's even worse when entire lines of chips are locked behind NDAs.

It's always irked me you could never get programmable smartcards, except via a VM like Java or BASIC. The reason for this AIUI was that smartcard chips tended to consist of an 8051 plus a large customer-specified mask ROM, and very little flash. Except nowadays this is no longer the case, and platforms like ST's ST32 have ARM SC000 cores and, AIUI, are all-flash based. Except they may as well not exist for my purposes since they're entirely NDAware. Non-VM user-programmable smartcards exist, you just can't have them.

I suspect that part of this is antiquated attitudes and/or a refusal to accept Kerchhoff's principle by NXP, and that part of it is a similar attitude held by its customers, the organisations that buy smartcards. NXP's comments here as regards the LPC5S69 almost seem to insinuate something like "We don't rely on security by obscurity ourselves, but some of our customers have outmoded ideas about security and would complain if we opened things."
That's very typical behaviour from the founders. I mean it's worked for them in the past, but perhaps they never learned the value of a little humility.
I'm hoping the company I work for will follow suit and ban discussions about this stuff in the workplace.

Two years ago we had Ibrahim X Kendi speak at our company, he's now considered by many to be a "neo racist". Within months our open Slack channel for Q&A was shut-down.

However we still have a lot of the internal activists.
> Why would solving that problem involve tossing out applets only to replace them with a clone of the idea?

Because neither Sun nor browser vendors had interest in doing the work needed to improve sandboxing in Java; browser vendors had no say on Java development and Sun care more about non-applet Java

> How does that improve the sandbox?

The same way rewriting a C program in a memory safe language will decrease null pointer exceptions. wasm is closer to brainfuck in terms of functionality than Java applet.

> If the sandbox is the problem, why not work on that?

historically because nobody wanted of could, technologically it is what happened

> How do you know how strong the WASM sandbox is, really?

This only time will tell, but there are many reasons to be optimistic: wasm offers no high level functionality for rich interaction with the host environtment, all comunications are via function calls with only statically sized numbers and a linear memory, features in wasm were filtered to allow static strict typecheching and performance penalities where accepted where necessary (all memory accesses are bound checked)

My point is that Java applet and wasm are very different. Java applet are like Flash, it is a whole SDK, a programming model, and a separate process that live in a browser plugin.

The main use case of a Java applet is to run a java/JVM application inside an iframe with the motst of the JVM functionality at its disposal (one such feature is runtime reflection so that JVM bytecode is almost impossible to sandbox).

Sandboxing the JVM is close in complexity as sandboxing C: it is going to be hard and ultimately the larger ecosystem will not care about the compromises needed for it to work.

On the other hand wasm mostly tries to just be faster to run. In 2013 Mozilla released asm.js as a subset of javascript that was easier to optimize (it is how it became possible to run demo of unreal engine in javascript). The novelty of this approach was that asm.js was just javascript.

wasm is a continuation of this approach, its sandbox is stronger than Java applet sandbox because wasm is incredibly smaller and it lives inside the same engine as javascript.

Google tried to other way, developing separate plugin languages reserved for browser extensions like NPAPI or PNaCl, I do not know a lot about them, but as far as I understand they mostly worked fine and did not have security issues.
prefer a workplace where I don't have to bite my
tongue 24/7 simply because my political views
aren't popular

It's not that cut and dry; There's a difference between disagreeing about what is the optimal rate of taxes on labor and capital, if marijuana should be legalized, how much public money should be spent on infrastructure and so on vs say if trans people deserve acceptance & healthcare, gay people should be able to marry, women allowed to get abortions, or that ethnic and religious minorities shouldn't have to assimilate the values of the majority group.

If the discussion is about the person you are talking to getting to enjoy the same basic rights everyone else does (or even just exist) that's not just any political discussion and it affects them very personally and directly.

As they say, "your liberty to swing your fist ends where my nose begins".
The iconography part is a bit long and excessive, but as an uninvested party, the rest of his MuseScore video feels like good user interface criticism. It may seem like a lot of little nitpicks, but “death by a thousand cuts” seems like the relevant phrase, and he clearly understands how someone would want to use the software, because he is part of the target audience (composers).
There is a movie built upon that premise: https://en.m.wikipedia.org/wiki/Surrogates
OK. My experience is people stick to the values they hold dear and those tend to be ones they've given some thought to.
Dicks, Burgerville (mostly unionized), Burgermaster, In N Out and other regional chains exist, along with a plethora of single location independent fast food restaurants.
It's not that long ago that hiring a progressive usually meant hiring a tolerant person who would go the extra mile to include everyone, also people they disagreed with.

It's only recently that parts of the progressive movement has radicalized.
An admission of defeat is one way to look at it, or you could describe it as acceptance of reality.

As you point out, security engineers have been working for decades on a vast array of techniques to mitigate classes of vulnerabilities. There's no reason to believe this is something that can ever be finished. There will always be bugs, always. Code signing embraces that reality by making it much easier to contain bad programs after they get out into the wild. It is just another tool in the toolbox, as with all security mitigations.

It's silly to suggest that you can solve security by simply rewriting the entire OS in Rust; and in a modern OS, every process already does run with minimal required permissions, and authentication is generally enforced, and users do have visibility and control, at least by design. Sometimes things slip through, of course. That will still happen even in the shiny new world you're proposing.

The existence of JavaScript does not imply that a completely secure OS is possible. There's a rich history of JS bugs that have led to total compromise of the OS -- in fact, earlier in your comment, you listed several vulnerability classes that have disproportionately affected JavaScript VMs.
Or, Google will make more profit this week than Roku did over the last couple years.
If these people really are critical to the survival and future of your country, how can any wage be too high?
What if your company built a feature or product that inadvertently discriminated against trans or disabled people? Would you want someone to advocate for those groups? Would that discussion be deemed political?
It definitely feels like you get some free low end torque in a hybrid as well.
I think a better phrasing of his argument would be "if you take that job, the additional costs will not outweigh the income you get from that job". Put in another way, your net surplus after a month will be more with the job than without, irrespective of whether it is actually positive.
Swedish hypercar builder Koenigsegg has made a system like this, they call it FreeValve.

Their upcoming car called the Gemera will feature FreeValve, its 2.0L 4-cylinder is said to generate over 600HP. Though it must be said that this is a 1.5 million dollar car, so don't expect this kind of performance per displacement from other brands.

A guy on Youtube made his own version of freevalve, and got it to work on a Mazda Miata: https://www.youtube.com/watch?v=E9KJ_f7REGw
Definitely philosophical. If we can use statements like “a business had a bad quarter” and “a business had a good quarter” and understand that these mean that the financial statements were negative/positive. It isn’t a stretch to say something like “a business has had 10 straight bad quarters” is a plight considering a business can cease to exist.
Mediocre in what way? Buy almost any new car from a well known brand today and it will run for 200,000+ miles. You almost need to deliberately buy a mediocre car. Biking and taking the metro is better for the environment, your health, and your budget though. If you are fortunate enough to have that option.
My high school had a thing where students could work during school hours. My sister did it.
Seems like pretty innocuous lulz to me.
It's not totally unusual to run into names like 'Suk Wang' if you're dealing in Asia.

God knows what my name means somewhere else.
no one should be allowed to say or do anything at work that makes anyone uncomfortable in a personal way

I agree with this but plot twist: in a world where “silence is violence” you cannot choose to simply opt out.
> Would you want to work with someone who you knew in their heart was racist and thought that people of your race were inherently less capable than their own.

Ideally, you wouldn't even know this was the case.
But are those the best 2/3rds of employees, or the worst 2/3rds?

People with lots of options are often the first to jump ship.

I realize in this case it’s likely more complicated than that because people may have moral objections to the change in policy. But the first to jump out of a sinking ship are the people who are confident they can make their way to another boat.
I'm confused. Aren't such discussions banned by social norms everywhere for a very long time? I can't recall any public political or religious discussions at any place I've worked in decades.
> if trans people deserve acceptance & healthcare, gay people should be able to marry, women allowed to get abortions, or that ethnic and religious minorities shouldn't have to assimilate the values of the majority group.

You think this. Others don't. Your values are not universal. If you want to advocate for your positions, arguing on a company slack while being paid to do something else isn't the time.
Less to do with bitcoin and more to do with random data you would not expect to identify you.

"(KYC) data associated with the accounts—such as ID, birthday and address—revealing their true identities"

Once the coins entered the mixing services they were gone.

It looks like they got the info from the Texas exchange.
What about the risk that, if they are/become your manager or senior manager, then you might "inexplicably" never get the promotion you deserved?

Would you rather have known about that risk early, or after a few years of not getting promoted?
Just as a heads up, Linux and MacOS are not going to be "the same" in the terminal. While they're certainly more similar than say, the Windows command line or Powershell, the Darwin tooling doesn't quite match up with Linux on several occasions. Especially once you try extending your workspace, you'll run into some immediate party-stoppers. I like Homebrew and MacPorts, but neither of them are good enough to be a true "package manager" for MacOS, and it completely undermines the great Unix heritage that MacOS builds upon.

OP, you might be caught between a rock and a hard place here: if you're already familiar with your terminal and piping from stdin/stdout, there's not really a whole lot more to learn. Apple isn't very forthcoming with details on the inner workings of MacOS either, so you're going to have a tough time fully grokking how to use the command line effectively. And even if you do manage to figure it all out, you're only trapped with what they give you.

My advice? Learn ssh, and use it to connect to a real Linux box. That's how 90% of sysadmins do their work, it's how you should do it too.
VW group has a dual-clutch automatic transmission that includes an EV motor for their plug-in hybrids, the DQ400E. It looks pretty cool indeed!
Do you insist that your coworkers adhere to gender etiquette rules imposed by the trans community? Bathroom assignments? Etc.?
Mysterious health attacks like those seen in Cuba have come to DC
If aiming for comfort 100% of the time is the highest value of a group of productive people, then they simply have the wrong goal to strive towards. And it won't be a very inclusive and accepting group either.

We would not be where we are today if it weren't for the people that put themselves in a very uncomfortable positions to talk about something and possibly offend a bunch of people along the way, or people who haven't backed down even when made uncomfortable and stood for whatever they believed in to make their point clear.
I think they used "mainland" here, so that it is differentiated from something like Hong Kong. And in this case, that differentiation actually matters and helps the context.

Tl;dr: the parent comment didn't use "mainland" to imply that Taiwan is a part of China. They used it to say "contacted by recruiters from Mainland China [as opposed to recruiters from HK]"
"Workplace is inappropriate for politics" is a really ahistorical stance to take. All the things that you enjoy nowadays (8 hr work day, 5 day work week, no child labour, etc) came about as a result of organized politics at the workplace.
> But they will, they will go down the street

But... why? To save a couple bucks on a burger? This is a serious question.

Is this really how consumer behavior works in the restaurant industry? Restaurant food isn't actually a commodity. A burger from one place can be quite different from a burger at another. Even at the low end -- I much prefer McD's to the other fast food joints. Atmospheres can be very different as well, even at the low end. Etc.

This is not at all how I behave. I have two local bars. I like both way more than all the other bars. I have one local brunch place I like way more than all the other brunch places. All 3 places can & have increased prices. In one case substantially. I go anyways.

Granted, I have more expendable income than the average American. But this is even how I behaved when I was on a pretty tight budget during grad school -- a few regular places and I went as much as I could within my budget.

Maybe I'm just a weirdo?
Because the people who answer the survey cannot freely express their mind, otherwise another mysterious group of people will start to kill them and their families. Everyone knows CCP controls these assassins through their seat at the High Table. Free tip: you can hide inside the Continental Hotel where these assassins cannot kill you on that ground.
Huh? I run a few of my own programs on mac, linux, and windows - have not paid a cent to do so.
Afghanistan’s Last Jew Gets Ready for the Taliban–Again (2019)
depends on your expected churn on the team: high churn == skills, low churn == product
Which Apple device do you own that behaves like this?

I have owned many and not one has become useless in this way, not has any I have every heard of.
Why would I want to talk about politics at work that don’t affect my job and what would it change?

Why would I bring up BLM and how it relates to the justice system at work if my company can’t do anything about it?

On the other hand, I would be more than happy to discuss having recruitment drives at Historically Black Colleges and Universities, expanding the hiring pipeline, equal pay at my company for equal work, expanding maternity/paternity leave, etc.
Is a group of people an inanimate entity to you? Are there only certain types of groups of people that you think are an animate entity?
Salmon Have Shrunk So Much That Whole Foods Redid Its Guidelines
I had a NowTV branded Roku device and someone removed an app and forced an update removing the ability to side-load which had been the key differentiator I bought it for.

IMO it was unauthorised access under the Computer Misuse Act (UK).

Moved to FireTV installed same app from app store; not sure who was to blame but both companies are on my naughty list.
Have you done anything to improve your situation? Have you talked directly with your manager about your frustrations?

"People leave managers, not companies". Try your manager and you will see if you want to leave him/her or not.
> a tolerant person who would go the extra mile to include everyone, also people they disagreed with

That sounds like the definition of liberalism rather than progressivism. I don't think the progressive movement has ever really fit under your definition -- or even wanted to. I think what you may be seeing is more people shifting from liberalism to progressivism (at least in certain communities like this).
Thankyou for the poetry!
I'm generally perceived as a pretty funny guy, I joke around with both my reports and those I report to, and, yes, even with customers all the time. I've found that I don't need to diminish others to do this, there's plenty of other crap to joke about, like the quality of our products, how long it takes to get stuff done, the UX of the tools we share, dumb programming trends. It's easy to laugh without it being at the expense of others.
Blackmailing and framing must be easy for people who don't care. From there, I guess it's how well you can cultivate an audience for it?

I wish states had left us alone. Some of the much older abuses are "public" like from Montreal, a few are well known and even joked about, the rest continue to rule the media ecosystem over me. Multiple music videos are released under the name "Billie Ellish" depicting forcible injections and it still doesn't get discussed.

Another lesson for us poor and abused.
> I don't think cats are to address greenhouse gasses; they're focused more on reducing pollutants that affect local air quality and human health.

I thought the same thing, but interestingly that's only kinda true. If anything, cats increase CO_2 as a desired end goal, because it's better to have CO_2 than CO or NO_x (or so the EPA has decided, I am no where near qualified to decide that). The issue with running too lean is that the reactions in the cat would rather use plain O_2 than NO_x, and so if you have too much O_2 (lean) you won't get rid of any of the NO_x [0]. Before looking into this I thought lean engines produced more NO_x because of higher cylinder temps or something like that (which might be true as well).

Cats not reducing NO_x when lean is essentially why Volkswagen (and practically every other manufacturer has been caught doing similar things to diesel engines) was cheating the test. Diesels have no throttle so they are (almost) always lean, typically very lean.

This does make me wonder, though, does running lean actually increase fuel efficiency? Obviously rich lowers fuel economy because not all the fuel burns, but assuming it all burns what does it matter if you have 1 gram of fuel to 15 grams of air in the cylinder, or 1 gram of fuel to 18 grams of air in the cylinder? You'll still get the same amount of energy, right?

[0] https://en.wikipedia.org/wiki/Catalytic_converter#Three-way
I use this: https://userstyles.org/styles/92693
I'm sorry, my life is surrounded by extremely liberal people but I've never seen anyone 'demanding someone wear a BLM thing". Similar to the "war on Christmas" I think that someone made that up.
Isn't this exactly how it works in the majority of western European and Scandinavian countries?
> Maintaining that system is where the 30% goes.

Let's be honest here, the 30% spent by Europeans is mostly going to anonymous bank accounts in Jersey.
As is commonly pointed out in these threads, that's likely only around 60% the usage of idle always-on electronics in the US. Isn't that a way more obvious low hanging fruit? Human activity uses energy, that's unavoidable.
> Have you been in an apolitical workplace?

Well, yes. I only ran into it in the last decade or so.

Thinking back, it's interesting how utterly apolitical university was back in the day. About the closest we ever got to politics was the occasional and largely ignored pentecostal preacher.
The new, stupidly named Chromecast with GoogleTV is a fantastic alternative: allows you to install almost any Android app from the Play Store, works brilliantly for YouTubeTV, has a remote, can get around captive portals or use VPN, and it just... works. For $50. Honestly, I love love love mine. Plus, 4k/Atmos/HDR 10+ support. It's a killer device and you can still uninstall stuff you don't want or switch to "apps only" mode if you don't want to see whatever content Google wants to show you.
A crucial point you missed:

Ransomware gangs often destroy your backup infrastructure. So it's important to create pull-only backups or backups that cannot be deleted / overwritten.
Not even close, maybe if we ignore the obscene externalities baked into everything we consume. This apparent bounty we have today will be short lived in the grand scheme.
> no one should be allowed to say or do anything at work that makes anyone uncomfortable in a personal way; no one should really care much about other peoples’ politics. Life is about so much more than politics

While this sounds good in principle, there are still lots of people offended by others' personal choices and mere existence, and who do consider these political issues.

Examples:

https://twitter.com/JillWohlner/status/1386767595374850061

> As a gay woman, you tell me I can't have a 'political or societal conversation' and that sounds a lot like I can't talk about my wife at work. Bc being in a gay marriage is a f'ing political statement to people.

https://twitter.com/liatrisbian/status/1386774755286601728

> And as a non-binary person, telling me to not have political or societal conversation at work sends me the message that I should hide who I am and can’t have conversations around pronouns etc.

> In fact, I have been told to not have those political or societal conversations. Worded the exact same way as that basecamp post.

> You know what that lead to? Not daring to say a fucking word while being misgendered all the time.