Show more
R. A. Dehi boosted

Folks are treating the recent tech layoffs as something spontaneous. They were not. The current layoffs were orchestrated by a hedge fund (TCI Fund).

This hedge fund demanded that the big tech companies lay people off because they were being paid too much. Let that one sink in: a hedge fund manager saying that you're being paid too much.

Note that TCI is demanding that Google lay off more people.

R. A. Dehi boosted

Back in my college days, I spent a fair amount of time trying to understand how to compile functional programming languages through self-study, and got introduced to the idea of category theory by way of Ocaml, but frankly never learned anything useful about it. Now, some 35 years later, I'm trying again, with the gentle introduction of Eugenia Cheng's How to Bake Pi, as an audio book during my commute. #wishmeluck

R. A. Dehi boosted

I hope the two guys that keep Google Scholar going as a pet project didn't get laid off. Just as a quiet reminder of the fragile contingency of this core academic service.

R. A. Dehi boosted

We love free software. With much thanks to the talented @SachaChua for illustrating the reasons. See sachachua.com/blog/ for emacs news and more!

R. A. Dehi boosted
R. A. Dehi boosted

Ten yrs ago, a friend exited this world in a gut wrenching manner, prompting an existential reckoning in my mind. His death rearranged my relationship to / engagement with mental health, the tech sector, and the production of knowledge. My heart mourns for hours spent arguing with one another about sociological ideas. Posthumously, he became a martyr to some, an idea more than a person. But what I miss the most is my flawed, principled, stubborn, passionate friend who challenged me every day.

R. A. Dehi boosted

I have the first five @oshwassociation@twitter.com certifications in China- who do they let run, and sit on the board? Two Chinese men without a single certification between them. The @oshwassociation@twitter.com rank and file is 100% ok with this, there was no outcry, it was never publically addressed.

Show thread
R. A. Dehi boosted

𝘚𝘩𝘰𝘸 𝘮𝘦 𝘢 10𝘧𝘵 𝘱𝘢𝘺𝘸𝘢𝘭𝘭, 𝘐’𝘭𝘭 𝘴𝘩𝘰𝘸 𝘺𝘰𝘶 𝘢 12𝘧𝘵 𝘭𝘢𝘥𝘥𝘦𝘳!

Google Adwords incentivized sites to peddle SEO optimized garbage. Sites who aren't are forced to optimize for email capture so they can market directly to you. Search results now show "news", ads, and SEO spam instead of surfacing information.

You ought to be able to search something on Google and get an answer to your question without signing up for some newsletter

The idea is pretty simple, news sites want Google to index their content so it shows up in search results. So they don't show a paywall to the Google crawler. We benefit from this because the Google crawler will cache a copy of the site every time it crawls it.

This site shows you that cached, unpaywalled version of the page.

12ft.io/

R. A. Dehi boosted

Satisfying work for the day. One of the items in the Vello pipeline where profiling revealed performance could be improved was computing the bounding boxes of paths. I was using atomic min/max for each path segment to compute bbox union, and that was expensive (1.3ms for paris-30k on M1 Max).

I figured out a way to do it with monoids instead of atomics, and it's now 400µs. The trick is "segmented reduction" which works amazingly well.

I might blog this, but not sure yet; other things to do.

A fictional dystopia either dies a dystopia or lives long enough to see others regard it as a utopia.

R. A. Dehi boosted

the problem with "let's just ask the user for permission" is that apps will treat it like a war of attrition

maybe in a better world, notifications would only happen when the app/browser page was open. so if you write a spammy app, you'd end up with almost no screen space for other things

meanwhile well behaved apps, users should be allowed to promote notifications to global ones, be it permanently, or just for a set time, and an app shouldn't be able to tell if that's happening or not

Show thread
R. A. Dehi boosted

@michael_nielsen Btw, I consider any type of axiomatic characterization in mathematics as a form of discovery fiction.

For example, Shannon entropy was characterized by Faddeev as the only continuous function from probability distributions to real numbers that satisfies a very natural chain rule.

I first learned about this from a nice paper by Leinster:
arxiv.org/abs/1903.06961

R. A. Dehi boosted

Okay, we know... We made fun of Adobe when its cloud service went down. We've made fun of Corel Painter and Clip Studio. We joined in the protest No AI Generated Images protest. We made our stance on NFT's clear. But this is beyond making fun of. This is EW! EW! EW!

R. A. Dehi boosted

@krita wow, it's almost like Stallman was right all along, when he warned decades ago, that proprietary software can and will spy on its users.
And everyone were saying "that's crazy talk, why would anyone want to spy on MY stuff???".

R. A. Dehi boosted

I keep saying journalists should leave Twitter and use Mastodon, which is better for them in every way. At TechDirt I've posted a somewhat lengthy why-and-how: techdirt.com/2023/01/04/journa

R. A. Dehi boosted

“Not your keys, not your coins” now has legal precedent. The judge in Celsius’ bankruptcy hearing ruled that the deposits in yield-bearing Earn accounts belong to Celsius, not the individual holders of those accounts.

Won’t this cause a run on exchanges?

axios.com/2023/01/04/celsius-b

R. A. Dehi boosted

every website that handles private information should do what Discord does in the javascript console

R. A. Dehi boosted

I remember how excited I was in the nineties, thinking that a shaggy, open, unpredictable, democratic internet had triumphed over AOL and the other closed commercial networks. Then came surveillence-driven social media.

Could a phoenix be rising from the ashes of Twitter?

arstechnica.com/gadgets/2022/1

R. A. Dehi boosted

@neauoire i made a PL called rever, and the way division was implemented was by calculating both the dividend (I think that's the name; basically the whole number portion) and the remainder. it was a procedure called divmod, which took the 3 inputs (total, zero, divisor) and returned 3 outputs (remainder, dividend, divisor), the running it backwards would give you multiply-add. that's the only way I could see to implement multiplication and division reversibly.

R. A. Dehi boosted

Two thoughts on the Forbes location tracking story.

1 - Tiktok issuing a statement that they knew wasn't true is quite concerning.

2 - That journalists, reporting on a company, have trouble blocking their location from that company is shocking. This isn't blaming the reporters, but rather the people who've designed the location tracking infrastructures, cross-application linkage, and ability to control all that.

forbes.com/sites/emilybaker-wh

Show more
Qoto Mastodon

QOTO: Question Others to Teach Ourselves
An inclusive, Academic Freedom, instance
All cultures welcome.
Hate speech and harassment strictly forbidden.