8,347 karma · joined July 23, 2011
With memory prices increasing, many people unable to afford new machines, and web browsers being one of those things that can potentially take a lot of system resources, I wish the Firefox team would prioritize CPU and memory performance of the core engine for users with lots of tabs.
I have stuff like 'Auto tab discard' installed but it seems to break other things, like 'Close Duplicate Tabs'.
> A YouTube spokesperson said the ad should be appearing soon, though as of late Saturday morning Bleecker Street has not yet been informed of any change.
> The Meta reversal is especially notable as the company had previously rejected an appeal by Bleecker Street, leaving it with few options to run ads on Instagram and Facebook.
> TikTok and X have remained quiet and continue not to run the ad.
"The Major Social Media Platforms Are All Rejecting Paid Ads for Alex Gibney’s ‘Musk’"
https://www.hollywoodreporter.com/business/digital/elon-musk...
The Tahoe Dock "App View" / Spotlight just lists my 30 installed apps intermingled with Apple System Apps, which I hardly ever use. Hard coded categories, no way to re-order as far as I can tell.
Seems like the closest thing to LaunchPad is dragging ~/Applications to the Dock.
The other thing I have noticed is scrolling in Firefox is more choppy, and animations are more Janky than Sequoia on this old MacBook Air M1.
I see some parallels between homebrew and Gradle ... for the longest time Gradle was using Groovy for build scripts. The Gradle / Groovy build script DSL was a little too magic and dynamically typed. It looked cute, but led to issues in developer UX (awful stack traces), tooling (documentation and autocomplete), robustness, and performance.
There are other reasons why Gradle is moving away from Groovy. I suspect that the number of people that use and know Groovy is steadily declining. Declarative Gradle, which is the future, is not Turing complete.
I can't help but notice the parallels between Gradle / Groovy and Homebrew / Ruby: using a dynamically typed Ruby DSL with Turing completeness like the olden Gradle ways, and Ruby is declining in popularity like Groovy.
I would have to imagine at some point, the people who know Ruby well enough to create / debug formulae will dwindle. What are the plans?
I don't want the fuss or expense of an Android or Apple watch. Garmin makes some nice models but they are still relatively expensive.
> It is not clear how exactly Border Patrol is monitoring Americans’ financial activity.
Can anyone take a guess how they are monitoring financial activity?
I do as well for super stinky clothes (usually trail running stuff), but I am not sure how worried we should be about the active ingredients (quats). Since I can smell Lysol's fragrance, I assume some of those quats must be left behind as well.
"They identified chemicals that selectively damaged oligodendrocytes belong to two classes: organophosphate flame retardants and quaternary ammonium compounds"
https://medicalxpress.com/news/2024-03-common-household-chem...
https://www.cnn.com/2026/07/10/health/pfas-pesticides-indust...
“He had told me [before the election] he was going to unleash the ‘anomaly in the matrix,’ ” St. Clair says in championed documentarist Alex Gibney’s film, Musk"
I wasn't able to give the new ChatGPT desktop app a try because it insists on phone number for the registration flow even though I'm using a free tier.
According to https://futurism.com/science-energy/diarrhea-lettuce-taylor-...
Taylor Farms is "heavily involved in modern-day forced labor."
They contract labor out from AZ Dept of Corrections for $4.75 / hr (but inmates are capped at $1.50 / hr in AZ)
Some of the incarcerated workers were here as non-citizens, detained by ICE, and only then eligible for work / slavery.
> Data flow in SwiftUI is indeed reactive—but sometimes I wish it wasn’t, because it’s reactive in all the wrong ways. It often reacts to changes it should ignore, and it ignores the changes you actually care about. To me, SwiftUI’s reactivity is a black box: It makes achieving predictable behavior almost impossible.
In Compose, seeing rememberXXX(key1, key2) sprinkled all over with keys makes following the code difficult.
Then add some side effects like LifecycleEventEffect(Lifecycle.Event.ON_RESUME) { ... read permissions and render warning if we can't do something ... } and it becomes even more difficult to comprehend. Much of the Android framework APIs are not reactive, and polling on these UI events is still necessary (permission could have changed if the user put the app in the background, and you can't listen to them via Flow etc).
As the author says, these frameworks make the static data dependencies explicit but often at the expense of what is changing and why.
When I see rememberXXX(key1, key2) { } the first thing that comes to mind is, why would key1 and key2 change, and often that is not obvious.
https://en.wikipedia.org/wiki/Satellite_flare
Evenly spaced, every 20-30 seconds. Very, very bright at peak reflectivity, with easing in / out. I have no idea what kind of satellite it is though.
Is this really possible? If Electron apps could do this, and we could run them on a Linux SBC like RPI with the renderer on the user's laptop, that would be interesting ...
> Bluetooth 4.2, Bluetooth Low Energy (BLE), onboard antenna
Oof ... BLE 5 has some huge improvements over 4.2. BLE 5 stuff has been on sale for almost 10 years now ...
Hopefully this gets a refresh soon.
At Google IO 2026 there little discussion of core improvements to Android as a platform. It was mostly AI related, nothing about Gabeldorsche etc, which I find more interesting.
https://www.axios.com/2026/05/17/ai-backlash-polling-sentime...