Apparently they used a very particular lens that creates that effect ymcinema.com/2025/01/13/t...
21.07.2025 02:46 β π 8 π 0 π¬ 0 π 0@nnnnnnnn.bsky.social
Apparently they used a very particular lens that creates that effect ymcinema.com/2025/01/13/t...
21.07.2025 02:46 β π 8 π 0 π¬ 0 π 0I donβt care if he doesnβt back this up with further action, in a normal time, this is a major scandal, showing the president of the United States has nothing but contempt for the first amendment, basic rights, and his fellow citizens and will act accordingly in various ways.
12.07.2025 16:20 β π 5213 π 1428 π¬ 186 π 56Not again lol
15.07.2025 23:08 β π 1 π 0 π¬ 0 π 0"No right is safe in the new legal regime the Court creates.
Today, the threat is to birthright citizenship. Tomorrow, a
different administration may try to seize firearms from law-abiding citizens or prevent people of certain faiths from
gathering to worship... I dissent. " - Sotomayor
Trump 2024
βoh They got this all screwed upβ
17.06.2025 01:33 β π 1020 π 160 π¬ 3 π 2Right! A buffer needs a way to track its lifetime, which is often implemented via a class. A noncopyable struct can do that same lifetime management without the possibility of multiple references, which means exclusivity checking should be done statically
15.06.2025 03:19 β π 1 π 0 π¬ 0 π 0Some of those sound hard to do without classes! But maybe noncopyable types can help in those cases. I think eliminating the access tracking can end up helping both in the cost of the checks _and_ unlocking more ways for the optimizer to do its job
in opening
Just a casual 2.6x boost in performance
14.06.2025 15:32 β π 2 π 0 π¬ 1 π 0Inspired by the talk, and a few spare hours to kill, a nice 2.6x boost in SwiftTerm performance: github.com/migueldeicaz...
14.06.2025 12:25 β π 19 π 1 π¬ 2 π 0Learn how to optimize your Swift code with new language ehnancements from @nnnnnnnn.bsky.social in Improve memory usage and performance with Swift
developer.apple.com/videos/play/...
#swift #swiftlang #wwdc
Over 10,000 protesters marched peacefully through Downtown Los Angeles for a third straight day, their voices rising against ICE raids tearing families apart. In silence, they filled the freewayβan ocean of defiance and unity. No violence, just courage. This is what resistance looks like. πͺπ₯βπ½ποΈπ£πΊπΈ
09.06.2025 07:21 β π 3373 π 900 π¬ 45 π 30nice
03.06.2025 22:00 β π 1 π 0 π¬ 0 π 0In comparison with the previous Java service, the updated backend delivers a 40% increase in performance, along with improved scalability, security, and availability.
The story behind the Apple Password Monitoring service, handling multiple billions of requests per day from devices all over the world, which was recently rewritten in Swift: www.swift.org/blog/swift-a...
03.06.2025 00:47 β π 94 π 26 π¬ 1 π 6A screenshot of an old computer science paper. It has been OCRd but is clearly a high quality scan of a printout. There is no doubt that the grail of effi- ciency leads to abuse. Programmers waste enormous amounts of time thinking about, or worrying about, the speed of noncritical parts of their programs, and these attempts at efficieney actually have a strong negative impact when debugging and maintenance are considered. We should forget about small efficiencies, say about 97% of the time: pre- mature optimization is the root of all evil. Yet we should not pass up our opportuni- ties in that critical 3%. A good programmer will not be lulled into complacency by such reasoning, he will be wise to look carefully at the critical code; but only after that code has been identified. It is often a mistake to make a priori judgments about what parts of a program are really critical, since the universal experience of programmers who have been using measurement tools has been that their intuitive guesses fail. After work- ing with such tools for seven years, I've be- come convinced that all compilers written from now on should be designed to provide all programmers with feedback indicating what parts of their programs are costing the most; indeed, this feedback should be supplied automatically unless it has been specifically turned off.
Here's the quote in context. It's good advice! But it's clear about how you absolutely need to spend time on that 3%.
Key is to get your project into a state where you can continuously identify the 3% whenever you add new code.