candeira
Besides the uses other people have suggested, here are some uses I would have for a fast symmetrical connection:
- Backing up data to my home/office NAS while away.
- Remoting to my workstation desktop from any location, for any reason.
- Using my home as a Tailscale exit node for clients for whom it's already a hassle to allowlist my home office's IP, so I can work from anywhere.
- Switching my nixos configuration using the caches in my home office where my custom derivations are built.
I have 90Mbps down and 20Mbps up. All of the above is workable but it would be great, amazing if it were faster.
The remote places I would do this from:
- the doctors' waiting room because we have teenagers
- the bleachers of the pool for the diving lessons because we have teenagers
- the in-laws spare bedroom where we're visiting for an extended time during school holidays but not work holidays because we have teenagers.
Some of us have different needs, under choices that we make that are optimal for other aspects of our life but not for having a slower asymmetric connection at home.
The "interviewed by the WSJ" line is for managers. Reading between the lines, I'd say he did really well and, if he didn't do better, it's because the organisation didn't let him.
Ah, the memory is integrated in the same package (the "chip" that gets soldered onto the motherboard) as the integrated CPU/GPU, and I had understood that correctly. However, I had incorrectly surmised that it was built into the same silicon die.
Thanks for the correction!
Lesson: TIL about the difference between System-In-a-Package (SIP) and System-On-a-Chip, and how I had misunderstood the Apple Silicon M series processors to be SoCs when they're SiPs.
Apple is designing and manufacturing a chip/chipset/system with 32GB with integrated memory. During QA, parts that have one non-conformant 8GB internal module out of the four are reused in a cheaper (but still functional) 24GB product line rather than thrown away.
Market segmentation also has its hand in how the final products are priced and sold, but my strong guess is that, if Apple could produce 32GB systems with perfect yield, they would, and the 24GB system would not exist.
Would that be your partner?
At the height of the property bubble around 2005-2007, Spain (pop ~44M) was building more units per year than Germany, France and the UK (combined pop. ~195M).[1]
During the GFC Spain suffered from population shrinkage [2], surfeit of available housing stock, and the economic crunch pushed into the market some of the housing stock that would previously have been kept in reserve, so yeah, it wasn't necessarily a bad thing that building activities slowed down.
[1] I don't have a source, because I learnt this from a bunch of attendees to a conference on concrete (yes, the kind you use for building) in Madrid in 2007. We exchanged impressions on how software conferences (PyCon forever!) are different from the ones in the building industry, and they shared some eye opening statistics.
[2] https://www.macrotrends.net/countries/ESP/spain/population
Also, CSS with animations is now Turing-complete. So yeah, writing HTML/CSS is programming.
Survivor bias takes care of promoting the educational system or institution with successful alumni, whether the alumni were taught while they were students, or merely selected during the application process.
Something you'll see by reading the overview is the part where the Zig team themselves warn you that Zig is not a fully safe language and link to articles describing the safety boundaries. Scroll to the bottom of this section:
https://ziglang.org/learn/overview/#performance-and-safety-c...
Finally, if we're accounting for the cost decommissioning old nuclear stations and long-term storage of nuclear fuel, we should also account for the externalities of fossil fuel power, such as health consequences of pollution, the existential risk from global warming, and turmoil due to geopolitical tensions.
Most people I explain this to recognise the fallacy, even if they're not trained in statistics.
A huge problem with vaccine denialism is that it stems from motivated thinking. People aren't being persuaded by bullshit arguments; rather, they already agree with the conclusions, and look to these spurious correlations as emotional support.
My skepticism was rather about Segway, the product, being useful as a mobility device, and recognised as such by European regulators.
The story they told me is that Segway was going to be successful in the USA as a mobility scooter for the elderly, giving range and speed to people who could not walk or cycle far and fast, while not still requiring a traditional wheelchair.
From memory, the strategy was to get the Segway classified as a mobility/accessibility device, which would gain regulatory exemptions and access to funding from public health. They were lobbying the EU with their left hand, and running Segway demonstrations at TV-friendly events like Campus Party with their right hand.
I don't know how much these people believed that this would work in the EU. I didn't believe it. But they weren't getting paid for believing it, nor for persuading me. They were getting paid for telling everyone about it.
I'll check your hosted episodes on Software Engineering Daily now!
Yes, you can, and I can be the hurried person with no time to summarise, and recommend you read the book yourself. It's not like those business books that have a single thesis, backed by 100 examples to support it, where the thesis itself can be written on the back of a stamp.
I can however try and describe to you what the book is about.
It's a book about how legacy software interventions are about the people as much as about the code and the machines, with advice for aligning incentives between stakeholders, developers and managers,
It's about prioritising competing goals under different sets of constraints, with useful advice for ensuring psychological safety in your team.
It's about measuring risk, and acting on the measurements.
It's about anthropology of software-using organisations, and about organisational design, and how those disciplines inform the job of recovering wayward software projects. It's not a book about computers, or about programming, or even about software management. It's about people in organisations doing all of the above.
It's about defining the right job to do lest you attempt to do the wrong job right.
It reads like an instant classic, like a "missing manual" for running software development operations in big organisations... but with advice that's also applicable at smaller scales.
I just finished reading it and I started on Chapter 1 again. It's that good.
It's very well written and full of useful insights for practitioners, while using language and descriptions that would be approachable to the layperson. This seems like a book that an engineering manager and a product owner can read together to better understand the shared endeavour of upgrading a legacy service.
Halfway through Chapter 3, I haven't learned anything I didn't know... but on the other hand, I find myself in violent agreement with each one of the author's points. And though it's a book that's well written and could be a breezy read, I find myself stopping to ponder on he consequences of each paragraph.
One great aspect of this book is that Bellotti was trained as anthropologist, and she brings the analytical tools of her studies to the human aspects of software development. The book offers a vocabulary/framework for the software development process, legacy or not, and better models for framing our own professional experiences when approaching client work.
Heartily recommended.
I also recognise the fuzzier process of designing features with stakeholders, implementing them, deploying them and having them tested in the market as something between the Rocket Launch (for the technical process from ideation to deployment and subsequent maintenance) and Stock Picking (for the product/market fit).
To finish populating the 2x2 matrix, the Novice Bowler approach is more similar to what many of the students used to do back when I was tutoring Algorithms and Data Structures at uni. They'd throw things at the IDE until it compiled, and call it a day.
He was a good man. My condolences to his friends and family.
Please add "without existential-level consequences", which was the implied meaning.