placeholder

Muslim Women Are Having Their Hijabs Torn Off by Police All Over America

Women across the country are having their civil rights blatantly violated while in police custody.

Click to view the original at thenation.com

Hasnain says:

““Dictatorship doesn’t happen suddenly. It’s chipped away piece by piece. That’s why we need to stop it at the beginning,” said Hamadmad, who remembers asking to be read her Miranda rights, to which the officer replied, “No, I don’t have to.” Unbeknownst to her at the time, the Supreme Court had silently rolled back many of the protections guaranteed by the famous 1966 Miranda v. Arizona case in 2022.

“You can sense dictatorship when you’ve been through it, and I could sense it in that moment.””

Posted on 2024-06-27T14:21:44+0000

placeholder

SXSW Will No Longer Work With the U.S. Army or Defense Contractors

More than 60 artists and participants boycotted this year’s festival in support of Palestine.

Click to view the original at vulture.com

Hasnain says:

“ More than 60 artists and participants boycotted this year’s festival over SXSW’s ties to defense groups that supply Israeli weapons in the ongoing Israel-Hamas war. The U.S. Army was a “super-sponsor” of the 2024 festival, and Collins Aerospace, a company under defense conglomerate RTX Corporation (f.k.a. Raytheon), also participated. “A music festival should not include war profiteers,” said Squirrel Flower, one of the first artists to boycott. “I refuse to be complicit in this and withdraw my art and labor in protest.”

SXSW previously defended its military ties amid this year’s controversy. The festival called the defense industry “a proving ground” for new technology and said working with the Army “is part of our commitment to bring forward ideas that shape our world.” The Army said it was “proud” to sponsor SXSW, which it called “a unique opportunity.””

Posted on 2024-06-27T02:43:36+0000

placeholder

Air conditioning won't be enough to cool down St. Louis in the near future, experts say

St. Louis' hotest days are projected to get hotter and more frequent. With air condition demand already at "unprecedented" levels, how long can the city stay cool?

Click to view the original at ksdk.com

Hasnain says:

“Looking at the projected heat increases for St. Louis, Hoffman said it will take a lot more than just air conditioning to keep the city cool. St. Louis and other cities across the country will have to mitigate heat, through increasing shade, green spaces and water features, while also managing heat by preparing for increased emergency room visits and establishing plans for water distribution and heat education materials.”

Posted on 2024-06-26T19:10:24+0000

placeholder

Microsoft breached antitrust rules by bundling Teams with office software, European Union says

European Union regulators have accused Microsoft of “possibly abusive” practices that violate the bloc’s antitrust rules by tying its Teams messaging and videoconferencing app to its widely used business software.

Click to view the original at apnews.com

Hasnain says:

Insert “aw shit, here we go again” meme.

“Microsoft now has a chance to respond to the accusations, formally known as a statement of objections, before the commission makes its final decision. The company could face a fine worth up to 10% of its annual global revenue, or be forced to carry out “remedies” to satisfy the competition concerns.”

Posted on 2024-06-26T06:29:43+0000

placeholder

Why Men Are ‘Rawdogging’ Flights

“I've got DMs on Instagram like, ‘Bro, you need to teach us how to bareback flights,’” says a pioneer of the swashbuckling trend.

Click to view the original at gq.com

Hasnain says:

I don’t quite like the word for this but I’ll take it. Sometimes it’s good to just peace out and not think about anything you know?

“Still, West says that a recent trip from London from Bali (20 hours) taught him that there are benefits to rawdogging beyond its meditative nature. His best ideas, he says, have come from the time spent locked into the flight map, just thinking. “I'm there like, Oh, we're flying over Afghanistan. Oh, we're going at 36,000 feet instead of 37,” he says. “Or like, Oh, I think that's a good idea as a new series on my TikTok.” The experience left him refreshed. “When I saw my mom [upon landing], she was like, ‘You have so much energy,’” he recalls. “And I'm like, I feel fine. I feel recharged. I feel like I've been able to have time to myself.””

Posted on 2024-06-25T05:24:29+0000

placeholder

Fixing a memory leak of xmlEntityPtr in librsvg - Federico's Blog

Fixing a memory leak of xmlEntityPtr in librsvg Translations: es Friday 21/June/2024 - Tags: gnome, librsvg, refactoring, rust Since a few weeks ago, librsvg is now in oss-fuzz — Google's constantly-running fuzz-testing for OSS projects — and the crashes have started coming in. I'll have a lot m...

Click to view the original at viruta.org

Hasnain says:

“Resources that are external to Rust really work best if they are wrapped at the lowest level, so that destructors can run automatically. Instead of freeing things by hand when you think it's right, let the compiler do it automatically when it knows it's right. In this case, wrapping xmlEntityPtr with a newtype and adding an impl Drop is all that is needed for the rest of the code to look like it's handling a normal, automatically-managed Rust object.”

Posted on 2024-06-24T04:20:10+0000

placeholder

Claiming, auto and otherwise · baby steps

A good question. Certainly on a technical level, there is nothing new here. We’ve had lints since forever, and we’ve seen that many projects use them in different ways (e.g., customized clippy levels or even – like the linux kernel – a dedicated custom linter). An important invariant is that...

Click to view the original at smallcultfollowing.com

Hasnain says:

“I’ve noticed I’m often more willing to revisit long-standing design decisions than others I talk to. I think it comes from having been present when the decisions were made. I know most of them were close calls and often began with “let’s try this for a while and see how it feels…”. Well, I think it comes from that and a certain predilection for recklessness. “

Posted on 2024-06-24T03:32:31+0000

placeholder

Performance tip: avoid unnecessary copies – Daniel Lemire's blog

Daniel Lemire is a computer science professor at the Data Science Laboratory of the Université du Québec (TÉLUQ) in Montreal. His research is focused on software performance.

Click to view the original at lemire.me

Hasnain says:

“Sometimes people observe at this point that the performance of Node.js 18 was already fine: 1.3 GB/s is plenty fast. It might be fast enough, but you must take into account that we are measuring a single operation that is likely part of a string of operations. In practice, you do not just ingest base64 data. You do some work before and some work after. Maybe you decoded a JPEG image that was stored in base64, and next you might need to decode the JPEG and push it to the screen. And so forth. To have an overall fast system, every component should be fast.”

Posted on 2024-06-22T20:33:26+0000

placeholder

Hasnain says:

Bookmarking for the future.

“Tauri often feels like the training wheels on a bicycle. It gets you started, but after a while you can't go any further without replacing it.

The positives are:

It's Rust, so we get to keep all our code even if we completely ditch Tauri next year.
Those training wheels are very nice to have on a new cross-platform GUI project.
It's gratis and libre, so you can't beat it on price.
The final word is, Tauri is good, try it out.”

Posted on 2024-06-22T19:57:13+0000

placeholder

Hasnain says:

“Digging through CPython was a satisfying peek behind the curtain on a tool I’ve used for years. It reminds me how much is hidden in day-to-day Python programming, and gave me an excuse to learn a lot more about how the program actually runs at a lower level. It’s also great to get more familiar with powerful profiling tools like py-spy, speedscope, and Valgrind. I hope you enjoyed following the journey!”

Posted on 2024-06-22T17:53:27+0000