From the article: "... there is no other Internet, just a place with five corporate towns and some Chinese ones that are really hard to visit if you don’t speak Chinese."
Yeah, that's only true if you don't hang out in the old-style Internet. I spend most of my time on blogs, reading and replying to discussions on wide-ranging topics, talking to interesting people who know a lot more than I do about many subjects (in fact, most subjects that aren't computer programming) The discussion isn't on Disqus, it's not monetized, it's just... people talking to each other. And it's an active, fun community.
They're out there. Just... choose to disengage with the boring communities. I haven't had a Facebook account in years; I only got one because at the time there was a social group I belonged to that was using Facebook as their primary communication tool, and when I moved to another city I deleted my Facebook account. I never signed up for Twitter. Didn't want an account when it started, didn't want one five years ago, don't want one now.
It's possible to disengage from the artificial, and find real communication with real people. The first step is to just... stop logging onto Facebook. Just walk away.
> Honestly, what's the difference between a wheelchair and prescription glasses?
Taking the silly question seriously for a moment: the difference is that with prescription glasses, you can function just exactly like someone who doesn't need them. Once you are wearing the glasses, your ability to do pretty much anything is unimpaired. Whereas a wheelchair restores some mobility, but does not, for example, impart the ability to climb stairs. It does not give you back all the mobility of someone who doesn't need one.
Where does that 15% number come from? Because I would have to assume it is using a very broad definition of disabled, which would include invisible disabilities. Certainly it's not true that 15% of the people I see are in a wheelchair, on crutches, missing a limb, obviously blind (e.g. walking with a cane), and so on. Even allowing for the fact that many people with disabilities stay home (often by necessity, sometimes by choice) rather than go out to run errands, still I doubt the number would get anywhere close to 15% if the definition only included the kinds of disabilities that are immediately obvious to anyone looking.
That's not what the comment you were replying to (I'm going to avoid using terms like "parent comment" in this particular discussion as they could easily be ambiguous, heh) was saying. You may have missed the part about how "they thought about it a lot before going ahead" (emphasis mine), and also the part about "even if they know the sacrifices they [the parents] will have to make".
Personally, I know (online rather than in person) at least one couple who thought about it a lot, and ended up deciding not to have kids, because they were both carriers of a recessive gene (I forget which) that could have been nasty to whatever kid ended up with both copies. Which is kind of the opposite of "completely ignor[ing] if their kids even have a chance of a good future", IMHO. Other parents thought about it and decided to have only a certain number of kids and no more, because that was how many kids they could afford to raise and launch into a path that potentially leads to a good future.
Now, are there people who have kids for selfish reasons? Yes. I can think of some examples. But the people who think about it a lot and end up deciding to have kids? They're usually (not always, of course, but usually) some of the best parents around, precisely because they've thought about the sacrifices they would have to make and decided they're willing to make them for the sake of their kids' future happiness.
This (experiments only designed to confirm a hypothesis and not trying to falsify it) is also part of the reason why so many studies can't be reproduced later, the "reproducibility crisis". One of my relatives, a medical doctor who just recently retired, has often lamented the incentive structure that results in negative results not getting published. (She has also said that she wants to see about seven studies pointing in the same direction before she starts to take it seriously).
> ... by reading the textbook* on it [ADHD], it kinda seems I do ...
There's a reason why most of the books I've read on ADHD have mentioned "Don't self-diagnose; get an expert to diagnose you." Short version: many of the symptoms of ADHD such as distractability happen to everyone, or nearly everyone, to some extent. Everyone can be distracted by a random thought; most people shake it off and get their train of thought back on track. Some people are more distractable than others, but it's perfectly normal to be distracted now and then. Which is why most people reading an ADHD book will recognize some of their behaviors in that book.
My opinion? (And note that I'm not qualified to diagnose anyone, so this is strictly an opinion). If you read the ADHD book and go "Hmm, maybe that describes me, I'm not sure"... then chances are that you do not have ADHD. Because my own experience was reading an ADHD book and going, "Whoa, whoa, whoa. Wait. I know for a fact this author never interviewed me. So how come he's describing me perfectly?" Not in every single chapter — I don't have emotional-regulation problems to nearly the level that he described in some of the case studies, for example. But when I got to the bits about starting projects and not finishing them, or the parts about getting (seemingly-paradoxically) hyperfocused on some task and not noticing when other people are talking to you, I just shook my head and laughed, because he was describing me to a T.
Now, even if you don't have ADHD, that doesn't mean some of the organizational techniques mentioned there won't be helpful to you. Go ahead and apply them: many of them do help even the people who fit more into the "normal" part of the distractability spectrum. But certainly do NOT try any medication without having gotten a diagnosis first. Some ADHD medications can have side effects that should be watched for, and most of them are controlled substances in most countries I'm aware of (due to the possibility of addiction if you take way more than the amount normally prescribed, for example), meaning that in most countries, it's illegal to take them without a prescription.
But go ahead and apply some of the suggestions about ways to organize your life: they can be helpful even if you only have a normal level of distractability.
Since my job involves a lot of Unicode stuff, I personally would have been confused if it had been called the CLDR, thinking that it was referring the Common Locale Data Repository. (I have to look something up in the CLDR about once a month on average).
And since the Common Lisp Document Repository appears to have been created in 2006 (the first document at https://cdr.common-lisp.dev/index_files/final.html is a description of the rationale for its existence, dated August 2006) while the Common Locale Data Repository was created in 2003, the Common Locale Data Repository had the CLDR acronym first. So kudos to the Common Lisp Document Repository folks for not overloading the acronym but finding an alternative.
https://www.quicklisp.org/beta/UNOFFICIAL/docs/cffi/doc/Tuto... has some pointers (which might be harder to understand unless you have read the rest of https://www.quicklisp.org/beta/UNOFFICIAL/docs/cffi/doc/Tuto... first). The short version (which I might be mangling in my attempt to shorten it) is, since Lisp is so very good at creating code, you have your Lisp program create a C function that will be passed as the callback to the API. Then the C function that you created will convert the C data structures to Lisp data structures, and call the Lisp function with those Lisp data structures.
If you're really good at Lisp, you can write that automatic-callback-creation function yourself. But if you're really, really good at Lisp, you will just use one of the ones that other people have already written, e.g. `define-alien-callable` from https://www.sbcl.org/manual/#Calling-Lisp-From-C or some other similar FFI.
I've seen issues ignored for a lot longer than 3 months because maintainers didn't have time, then when they did have time they addressed the issue. Heck, Svelte recently did a PR fixing a bug report from about 4 years back. I'll see if I can dig it up. 3 months is not enough time, in my experience, to decide that the maintainers of an open-source project aren't interested in fixing an issue.
EDIT: I'm not finding the issue that I'm thinking of very quickly. But it was a bug report from 2022 which they looked at at the time, said "yeah, this is an issue we'd like to fix but we don't have a good fix right now", and then the issue was silent. Later on, Svelte went through a major internal rewrite between Svelte 4 and Svelte 5. With Svelte 5's new internals, they were able to fix that 2022 issue. I noticed it because I had just recently read the Svelte changelog, idly clicked on some of the PRs, and noticed an issue with a very low number that was marked as fixed. But I'm not finding it now.
I also had an Epson ink-tank printer (I don't think it was an Ecotank model name, but similar idea) for several years, battled print head clogs all the time. Found that Windex worked pretty well for dissolving the clogs. (The dad from My Big Fat Greek Wedding was right about something!) But what eventually got me to switch was that the maintenance cartridge — the big sponge under the printer that soaks up the ink pushed through the heads during a head-cleaning operation — was getting full, and it's not a user-serviceable component in Epson printers! They wanted me to ship it off to their service center, and pay who knows how much to swap out the maintenance cartridge. Nope, not gonna do that.
Ditched Epson for Canon. I've had my Canon ink-tank printer for a couple years now. Had ONE serious clog that required multiple flushes to clear the clog, but mostly it's been clog-free. But the best part is that I can just order a new maintenance cartridge from Canon for about $12 + shipping. So when it fills up (probably in another couple years) I can just swap it out myself and keep on printing.
Won't ever buy another Epson printer again. Canon has been great so far.
Which part of Zig development (I'm not asking about Go or Python right now) do you consider to be radiator fluid in the fuel tank, in this analogy of yours?
That's the most important thing, really. The geography — that America extends the width of a continent — is secondary. BUT the geography is, in part, what allows all those single houses on large plots of land. Because American suburbs can sprawl out without meaningfully cutting into the amount of available farmland in the country, which isn't the case in most smaller countries (where suburban sprawl, at least to the same proportional extent that it happens in the US, would have a meaningful impact on available farmland). Hence why America's average population density, total population divided by total country area, is so much lower than other countries. We have megacities where the population is highly concentrated — New York City's population density is over 11,000 people per square kilometer, comparable to Geneva's 12,000 people/km². But America's overall population density is one of the lowest in the world. (Not the lowest: both Canada's and Australia's are lower, for example, in both cases due to having so much land that nearly nobody lives on, either tundra or desert).
But those suburbs that sprawl all over the place? That's a WHOLE lot of capital investment, far more than other countries (on average) to hook each home up because you have to lay down so much more fiber. Hence why fiber rollout has been relatively slow: I remember in 2006 reading about fiber going in in certain cities, and looking up whether it was available in the suburb where I live, and the computer lookup system giving a very polite "LOL, no, not for years" (not that they said "not for years" but I could read between the lines). But now it's available. Not anywhere close to 25 Gbps, though.
Yes, but by that time you're driving the truck around neighborhood streets, getting up to 25 mph at most before you stop at the next stop sign. Not nearly as much force being applied as making turns at 55 mph. During the long drive from the warehouse to that city (and the specific neighborhood), the boxes are packed in tightly.
Plus, I seem to recall that they also optimize by giving the driver a route to follow and planning the boxes to be packed in order, so that only one row is being emptied at a time. I know my UPS driver friend has told me UPS does this, and it's an obvious optimization so I'm sure Amazon does it too.
I had heard the same thing from (if I'm remembering correctly about who told me) someone who has driven a UPS delivery van for 30+ years, so he has loads of experience with truck-packing. If he thinks it's true, I'm willing to believe him.
And if I'm wrong about my source, the other person who I could possibly have heard it from is my friend who works at Amazon. As a sysadmin managing a small part of AWS, not in delivery — but he would also be in a position to know.
Either way, I believe that's correct, that the oversized boxes are that size because they were being used as filler in the truck. The algorithm calculates the planned truck packing based on what items are going to be transported together (going to the same city therefore in the same truck), then picks out the box size that each item should go into. And most of them will be correctly sized, but in each row either zero or one (or possibly more in some cases) will be oversized.
I have been told, by (if I'm remembering my source right) someone who has worked as a UPS driver for 30+ years, that Amazon does that on purpose. Because the variable they're optimizing for is not "are we wasting cardboard". Cardboard is a renewable resource, which also recycles really well, so a little wasted cardboard is not a big deal. What they're optimizing for is packing the truck. Your item arrived in a too-big box, because that box (and the air within it) was calculated to fit exactly into what would otherwise have been empty space in the truck if the box had been smaller. In other words, you know how sometimes inside a carboard box, you'll find the item you ordered plus another smaller (and empty) cardboard box used for filler space? That's exactly what they were doing, with your box as the filler space in the truck so that other boxes wouldn't slide around and damage their contents.
... I see someone else has posted this elsewhere in the comment thread. Eh, I might as well post this anyway, because it's confirmation from a different source.
You're right, I was misremembering "it takes all day to drive across Texas from east to west" (or west to east) as 24 hours, when in fact it's about 12 hours: on Interstate 10 (going from the southeastern corner of Texas to the westernmost point) it takes about 12.5 hours according to Google Maps, and on Interstate 20 (which enters Texas in the northeast and heads to the westernmost point, joining up with I-10 along the way) it takes about 11.5 hours. So it's "all day" in the sense of taking from sunrise to sundown (more or less), rather than 24 hours.
(And if you drive across Texas's "panhandle", the squarish part in the north, from east to west, then it's only 2.5 hours. But most people are referring to the longest possible drive, not the shortest possible drive, when they say "it takes X hours to drive across (place).")
Anyway, thanks for the correction. I'll try to remember next time that it's "from sunrise to sunset" rather than 24 hours. As the (rather silly) poem goes,
"The sun has riz, the sun has set. And we still is, in Texas yet."
Starlink's best value proposition is competing with other satellite services, or DSL over copper wire, in remote areas where those are the only feasible choices. Which describes much of rural America, as well as many other locations... but not most of Switzerland.