Recent submissions

Comment · 3 years ago
Comment · 3 years ago
> Sure there is a theoretical closable cycle in batteries, but guess what, the same can be said for fossil fuels.

On geological time scales involving massive deposition of organic material.

In contrast, lithium can be recovered from batteries with an industrial shredder and chemical processing.

Fossil fuels are non-renewable in a trivial sense but are grossly different in a practical sense; treating them as equivalent is a borderline specious argument.

Comment · 3 years ago
Please excuse my ignorance, I haven't done a ton of async Rust programming - but if you're trying to call async Rust from sync Rust, can you not just create a task, have that task push a value through a mpsc channel, shove the task on the executor, and wait for the value to be returned? Is the concern that control over the execution of the task is too coarse grained?
Comment · 3 years ago
PATA vs. SATA is a somewhat limited metaphor; PATA had a number of limitations such as the inability to hot swap hardware as well as using wide ribbon cables that made it largely obsolete. In contrast, both sync and async programming have reasonable applications; we're likely using both for the foreseeable future. The best EE analogy I can think of is using hyperthreading to execute multiple processes on a single core vs scheduling each thread to a separate core, but that's less a metaphor and more of a simplified model of what async vs sync is actually doing.

> Should we move back away from parallelism and focus on handling synchronous stuff faster instead?

Rust already has excellent handling of synchronous computation, given that it can meet/sometimes exceed equivalent performance in C. The problem is when you're I/O or network bound; you can either throw threads at the problem (and by extension throw memory at the problem for the thread stacks) or use async programming.

Comment · 3 years ago
Comment · 3 years ago
It may be temporary, but if bringing back X improves the quality of someone's life, more power to them. We're stuck with the downsides of continuous delivery; having a consistent UI for just a bit longer can be a cognitive relief.

When Pixel phones switched from navigation buttons to gestures I tried them and hated the experience and reverted. Eventually I got forced over to gestures and still hate them so delaying gave me a bit more bandwidth to allocate from stupid UI changes to things I actually care about.

Comment · 3 years ago
Comment · 3 years ago
> . . .But it was still hot

> Even if the 101.1° water temp isn’t verified, it was exceptionally hot in the Florida Keys, and it remains that way.

> Water temperatures at other buoys, and remote sensing using satellites, have recorded water temps in the mid to even upper 90s around the Florida Keys.

> This has resulted in brutal heat for the land areas.

It may be that the Manatee bay sensors are in a uniquely hot location but the temperatures there will be negatively impacting wildlife; outside that location water temperatures seem pretty darn elevated.

Comment · 3 years ago
I'm not a climate scientist but I'd reason that the tropics would experience greater heating resulting from the stagnation of the warm water that would previously circulate. More warm water in the tropics would result in more frequent and more intense hurricanes, so if the AMOC stops then we'll see even more extreme weather records smashed.
Comment · 3 years ago
Profit maximization attempts have changed; supply chain disruptions provided an opportunity for corporations to increase their prices in unison. Prior to the pandemic there was more risk in unilateral price increases but now companies can look at pricing velocity and effectively work as a cartel without engaging in explicit conspiracy.
Comment · 3 years ago
Comment · 3 years ago
Asserting that an ad hoc system of markets and currencies is the pinnacle of economic achievement is pretty bold. To provide a counterpoint, why wouldn't our economic structures change in response to interplanetary/intergalactic civilizations? Will climate change have zero impact on the way we organize resources?
Comment · 3 years ago

    - Atmospheric carbon dioxide levels
    - Oceanic temperatures and pH
    - Quantities in PFAS in the environment
    - Opiate deaths (and other deaths of despair) per capita
    - Percentage of children and teenagers with depression, anxiety, suicidal ideation or have attempted suicide
    - Per-capita income in Africa and South America over the last two decades
    - School shootings per capita and firearms related deaths in children within America
The Internet is pretty rad, we've improved a number of health outcomes for a number of communities, and we're closing to making humanity a truly space-faring species; but for every statistic we can provide indicating progress there's usually a handful of related numbers that paint a grimmer picture.
Comment · 3 years ago
Onshape allows for versioning parts and assemblies, mate connectors to determine how parts should connect, assemblies and subassemblies to define the relationships between parts and allow for reuse, configurable parts (feature flags etc); it's extremely powerful and pleasant to use. Regrettably it's a closed source SaaS option but all of the open source CAD tools are grossly underpowered in comparison. There's nothing like KiCAD that'll let you get work done quickly effectively - at least in my experience.
Comment · 3 years ago

Live from the official Hacker News API

A modern reader for Hacker News · SvelteKit + Skeleton