Readit News logoReadit News
sigil commented on Norway wealth fund to vote for human rights report at Microsoft, against Nadella   cnbc.com/2025/11/30/norwa... · Posted by u/saubeidl
JauntTrooper · a month ago
Some additional details: The proposal was submitted by an individual shareholder.

She requests that the Board "commission a report assessing the implications of siting Microsoft cloud datacenters in countries of significant human rights concern, and the Company’s strategies for mitigating these impacts."

She specifically cites the 2024 completion of a Microsoft datacenter in Saudi Arabia, citing a "State Department report [that] details the highly restrictive Saudi control of all internet activities and pervasive government surveillance, arrest, and prosecution of online activity."

The Board opposes the proposal because it believes Microsoft already discloses extensive disclosures on key human rights risks, and has an independent assessment each year of how they manage risks and its commitment to protecting freedom of expression and user privacy. They also re-iterate the need to comply with local laws and legally binding requests for customer data.

The proposal is non-binding, so the Board doesn't have to act on it even in the unlikely event it gets majority support (ESG proposals rarely do, especially in this environment). In practice many Boards do choose to act on majority-supported non-binding shareholder proposals, though, because many shareholders will vote against directors the following year if they don't.

sigil · a month ago
Are human rights concerns running cover for more straightforward financial interests here? Norway and Saudi Arabia are both petrostates with large sovereign wealth funds.
sigil commented on Font-size-adjust Is Useful   matklad.github.io/2025/07... · Posted by u/Bogdanp
Eric_WVGG · 5 months ago
I believe the bounding box has to fit all the possible ascenders and descenders etc., so the em-height is proportioned within the box to whatever the highest and lowest marks in the typeface are.

But this technique isn’t correcting for some kind of mistake the typographer theoretically made, it’s adjusting for the fact that CSS sizes by the bounding box instead of the em-height. The font itself is unchanged and renders exactly how it’s designed, this just lets us use it in a more intuitive way.

IMO sizing by bounding-box was the wrong move in the original CSS spec, but that’s how digital type renderers have worked going back to the eighties, so the whole thing was probably too entrenched in the first place. And I have no idea if font standards of the day even had em-heights encoded in a way that could be read in font metadata.

Anyway, this whole feature is news to me, can’t wait to try it. Between this and text-box-trim (life changing), I’ve never been happier with web design.

sigil · 5 months ago
> I believe the bounding box has to fit all the possible ascenders and descenders etc., so the em-height is proportioned within the box to whatever the highest and lowest marks in the typeface are.

I wish it were this simple.

The em square != the bounding box of all glyphs. The em square is defined by the font's ascent & descent vertical metrics, which are set by the font designer.

There are reasons why you might want glyphs to escape the em square. Perhaps you're typesetting English text without accent marks above capitals, and using the bounding box's vertical maximum would introduce too much line space. Or perhaps you're using a decorative font which is designed to escape the em square, and potentially even overlap the em squares of lines above and below, like this: https://alangrow.com/images/blog/script-font-escaping-em-squ...

To make matters worse, and mostly for legacy reasons, there are THREE different sets of ascent & descent metrics in a font file. Which is used depends on your OS and the software rendering the font. But the Webfont Strategy described here is a nice one, because you can use the bounding box (winAscent & winDescent) if you really need to, say because any glyph might be used and you want to avoid em square escape: https://glyphsapp.com/learn/vertical-metrics

sigil commented on .localhost Domains   inclouds.space/localhost-... · Posted by u/todsacerdoti
hn92726819 · 9 months ago
I'm not that familiar with nginx config. Does this protect against path traversal? Ex: host=../../../docker.sock
sigil · 9 months ago
nginx validates hostnames per the spec, and to your question specifically it rejects requests that would put a slash in $host: https://github.com/nginx/nginx/blob/b6e7eb0f5792d7a52d2675ee...
sigil commented on .localhost Domains   inclouds.space/localhost-... · Posted by u/todsacerdoti
sigil · 9 months ago
This nginx local dev config snippet is one-and-done:

  # Proxy to a backend server based on the hostname.
  if (-d vhosts/$host) {
    proxy_pass http://unix:vhosts/$host/server.sock;
    break;
  }
Your local dev servers must listen on a unix domain socket, and you must drop a symlink to them at eg /var/lib/nginx/vhosts/inclouds.localhost/server.sock.

Not a single command, and you still have to add hostname resolution. But you don't have to programmatically edit config files or restart the proxy to stand up a new dev server!

sigil commented on Geometric line-art of Wacław Szpakowski (2017)   theparisreview.org/blog/2... · Posted by u/bookofjoe
sigil · a year ago
These are neat. I'm reminded of Claude Mellan's face of Christ from 1649. This also uses a single continuous line, but he was carving the line by hand into steel!

https://www.gallery.ca/magazine/your-collection/a-familiar-f...

sigil commented on James Gleick's Chaos: The Software   github.com/rudyrucker/cha... · Posted by u/signa11
sigil · a year ago
Gleick's "Chaos" got me sent to the principal's office in high school. I went crazy for fractals. Unfortunately all I had at home was an IBM PC XT. Mandelbrot set renderings were agonizingly slow and the CGA palette was too limiting.

Around this time my co-conspirator and I realized the library had 386s that almost no one was using for catalog search. They became our fractal render farm. We'd exit the catalog program, insert a floppy with our latest renderer, kick off a deep zoom, and turn off the monitors to avoid suspicion until we could check back next period. The results were thrilling. What a difference the access to compute made.

You all know the story -- eventually the librarian found us out and reported us for "hacking."

sigil commented on Convolutions, Fast Fourier Transform and polynomials (2022)   alvarorevuelta.com/posts/... · Posted by u/clearprop
pbsd · a year ago
Pollard [1], Nicholson [2], and Schonhage-Strassen [3] seem to have come up with it independently around the same time, using different approaches. Strassen is said to have discovered the Pollard approach in 1968 but there is no (written) record of it.

It should also be noted that, while it was not exactly the birth of the FFT, Cooley-Tukey's 1965 paper [4] on it was what kickstarted research on FFT and its applications. This was just a few years after that.

[1] https://doi.org/10.1090/S0025-5718-1971-0301966-0

[2] https://doi.org/10.1016/S0022-0000(71)80014-4

[3] https://doi.org/10.1007/BF02242355

[4] https://doi.org/10.1090/S0025-5718-1965-0178586-1

sigil · a year ago
Thank you!
sigil commented on Convolutions, Fast Fourier Transform and polynomials (2022)   alvarorevuelta.com/posts/... · Posted by u/clearprop
sigil · a year ago
Who was the first person to propose FFTs for faster polynomial multiplication?

Got curious about this recently. I’m not great at citation tracing, but did make it back to this 1995 paper by David Eppstein [0] where he uses it to efficiently solve Subset Sum after an incremental update. Surely Knuth’s TAOCP had it even earlier?

The fact that FFT polynomial multiplication also lets you solve Exact Subset Sum with Repetition in sub-exponential time came as a real shock to me. [1] Crucially, this algo is O(N log N) where N = the maximum element, not N = the set size, so it isn’t a P ≠ NP counterexample or anything.

[0] https://escholarship.org/content/qt6sd695gn/qt6sd695gn.pdf

[1] https://x.com/festivitymn/status/1788362552998580473?s=46&t=...

u/sigil

KarmaCake day3691April 28, 2010
About
alangrow.com
View Original