Posts by colby@kosmos.social
 (DIR) Post #AcDMEWKSNvGZfDAI2S by colby@kosmos.social
       2023-11-26T23:43:06Z
       
       0 likes, 0 repeats
       
       @simon re <https://news.ycombinator.com/item?id=38425594> what would be the point of having those dependencies in S3 rather than in the repo (or another repo), as you first described?  Seems needlessly disjoint.  (Let's assume for the moment that PyPI isn't as stable and reliable as we'd like.)
       
 (DIR) Post #AcDMEs3taB5h4DaNHM by colby@kosmos.social
       2023-11-26T22:54:14Z
       
       0 likes, 0 repeats
       
       Boy did than story tank on HN.  It went from being one of the top submissions to being halfway down the page to not even being on the front page at all within an hour or so.
       
 (DIR) Post #AcDs0Ela59ibfp5L6G by colby@kosmos.social
       2023-11-27T05:56:46Z
       
       0 likes, 0 repeats
       
       @simon I've been spurred twice in the last week to comment about how Git's branching model means that the separate repos (one with deps and other cruft) don't even have to be disjoint.  I ended up scuttling both.Use sub-/superset repos.You're working on a project at foo-org/foo.  Your second, "full-fat" repo with all dependencies can just be a fork with the only difference being it also has a branch (or branches) deps get committed to.  This branch never gets merged/pushed to the main repo.
       
 (DIR) Post #AcwjfCDEKmuUEvECrQ by colby@kosmos.social
       2023-12-18T21:25:25Z
       
       0 likes, 0 repeats
       
       @simon: @judell does this with his hold stuff from InfoWorld.cc @evan @luis_in_brief
       
 (DIR) Post #Ajhj52rPbMkuNIAlUG by colby@kosmos.social
       2024-07-08T00:22:01Z
       
       1 likes, 0 repeats
       
       People keep saying there's no way "fund Firefox" (because of Mozilla's org structure).  This isn't true, and this meme needs to die.Mozilla is an open source project just like any other open source project.  If you want to "fund" it, FIND SOMEONE WHO ACCEPTS DONATIONS AND IS ALREADY CONTRIBUTING TO IT (or wants to start) AND THEN GIVE THAT PERSON MONEY.I mean geez, Igalia literally exists in order to accept money to fix bugs in FOSS projects, including all the open source Web browsers.
       
 (DIR) Post #Ajhj55teJVKNn6F5tI by colby@kosmos.social
       2024-07-08T00:32:15Z
       
       0 likes, 0 repeats
       
       Like, I'm not a Mozilla apologist—as a former Mozillian, I jumped ship in the early 2010s and have been extremely critical of Mozilla leadership over the last decade and tried sounding the alarm well before public opinion settled on what is now the socially acceptable position.But, man, every time I read some meme-y criticism of what Mozilla is doing, and I'm fully primed to be on board with what I'm about to read, I get let down once I do read it because so many people are just so dang wrong.
       
 (DIR) Post #Ajhj588G0ACWiz5mwC by colby@kosmos.social
       2024-07-08T00:37:56Z
       
       0 likes, 0 repeats
       
       I will quote Frank Hecker on this topic once again, because of how bewildering it is to be on this side and see this type of thing happen all the time and how right he is to describe it:> doing a Twitter search on ”Mozilla” gives a good feel for public perception of Mozilla among technologists, but unfortunately most of the people commenting have no real idea what they’re talking about<https://frankhecker.com/2020/08/13/mozillas-uncertain-future/>
       
 (DIR) Post #Akdao94uhTFatrqEhE by colby@kosmos.social
       2024-08-04T21:43:14Z
       
       0 likes, 0 repeats
       
       A fork of HTTP and the Web, but every URL is permanent.
       
 (DIR) Post #AkdaoBGKZzZVfrCNlo by colby@kosmos.social
       2024-08-04T21:45:38Z
       
       0 likes, 0 repeats
       
       If you operate a server and you return HTTP 200 on Monday for /foo/bar and content with signature f4b49585a78f then you must provide the same response on Tuesday.
       
 (DIR) Post #AkdaoDquww1fhuKd4i by colby@kosmos.social
       2024-08-04T21:47:41Z
       
       0 likes, 0 repeats
       
       (Only exceptions: changing an HTTP 200 to 3xx.)
       
 (DIR) Post #AkdaoGYwsCR272woz2 by colby@kosmos.social
       2024-08-04T21:51:41Z
       
       0 likes, 0 repeats
       
       Everyone is allowed to cache any  response permanently, gossip with other requestors about content they've fetched, and set up mirrors.  That's how it's enforced—If you return content with signature f4b49585a78f on Monday but return something with a signature a233023ab1d5 on Tuesday, you're out of whack with the rest of the world which is still serving up f4b49585a78f.  Clients treat your server as defective and keep trying other servers until they get the original.
       
 (DIR) Post #AkdaoIytsgNlc76ZiC by colby@kosmos.social
       2024-08-04T21:57:43Z
       
       0 likes, 0 repeats
       
       This is a radical departure from the way the Web works in practice—although NOT, it's important to note, in contradiction to anything about its actual design.  Indeed, if you look at the original proposals for the Web, what I'm describing is a lot closer to what it was supposed to be for than what we got.And what I'm describing is completely in line with how pre-Web publishing worked.  K&R 2nd edition is always K&R 2nd edition.  There is no "change".  There are only new editions.
       
 (DIR) Post #AkdaoL4e6IAO6VoBwe by colby@kosmos.social
       2024-08-04T22:03:05Z
       
       0 likes, 0 repeats
       
       If you inherit some infrastructure from a previous administration, you are required to maintain the identifier-to-content map for all extant identifiers.Your re-org doesn't matter.  Your stack migration doesn't matter.  Your résumé and professional ego don't matter.The only thing that matters is that when people refer to /foo/bar, they know what they're referring to, and they can continue referring to it that way, indefinitely.
       
 (DIR) Post #AkdaoMzkxRRa3vXJbM by colby@kosmos.social
       2024-08-04T22:23:22Z
       
       0 likes, 0 repeats
       
       The single most important contribution that the Web made to humanity was its use of "uniform" (machine-readable) identifiers.  That's more important than anything else—more important than HTML and more important than the particulars of HTTP's request-and-response transactions and more important than the decision that these should be plain text.  More important than _anything_ else.
       
 (DIR) Post #AkdaoPGUWC1D6PNhxo by colby@kosmos.social
       2024-08-04T22:25:02Z
       
       0 likes, 0 repeats
       
       And its single biggest flaw was allowing them to be variant (read: ambiguous), i.e., so that /foo/bar can refer to <this> on one day and then <that> on another day.  It really works against the greatest potential for a system that is based around uniform identifiers.(See also another future rant of mine: "allowing response bodies for POST requests was a mistake".)
       
 (DIR) Post #AwDOOMKcFJAavCEEN6 by colby@kosmos.social
       2025-07-16T21:00:40Z
       
       1 likes, 0 repeats
       
       @khinsen re:"Outside of science, approximately nobody cares about reproducibility […] More work is clearly required. But it will only happen if larger parts of the scientific community agree that it is worth doing […] My conclusion is that bit-for-bit reproducibility is something that we can solve once and for all and push into the infrastructure, such that Alice and Bob needn't worry about it any more."If only there were some sort of ubiquitous World Wide Wruntime.
       
 (DIR) Post #AwDOOUQw7gym37FOKm by colby@kosmos.social
       2025-07-16T21:03:31Z
       
       0 likes, 0 repeats
       
       @khinsen it would be great if the people involved who are dispatching advice like "You can use Docker" would stop sleeping on the fact that Web browsers exist.But it is a people problem, through and through <https://hypothes.is/a/RPZFOmKHEfCaRYdQJYRdVQ>.
       
 (DIR) Post #AzwyG0isQAZMEB5ilc by colby@kosmos.social
       2025-11-05T21:25:43Z
       
       1 likes, 0 repeats
       
       Evidently the dichotomy between (a) supporting Googlers in their efforts to ratfuck the reliability of the wider Web by breaking decades-stable browser tech that's longer fashionable, and(b) expressing one's undying love for XML et adjacent alia... are the only positions available to a person; you can't take the position that XSLT is ungood *and* think the ADD devs willing to break the Web like it's the Android SDK should give up their jobs/paychecks.<https://developer.chrome.com/docs/web-platform/deprecating-xslt>cc @jwz ?
       
 (DIR) Post #AzwyJ8cBXEUJZbS7Gq by colby@kosmos.social
       2025-11-05T22:52:47Z
       
       1 likes, 0 repeats
       
       @alcinnz it's an error to waste any time or energy trying to engage on an intellectual level with any of their stated reasons/motivation (esp. under a mistaken belief that there may be some solution that can address those concerns).The stated reasons are bullshit.  We are not dealing with reliable narrators.They simply do not give a shit about holding up their end of the bargain as stewards of a major browser engine or fulfilling the promise of Web standards.That's it.  That's the reason.
       
 (DIR) Post #AzwyJI7MChlp2t6dbk by colby@kosmos.social
       2025-11-05T23:03:01Z
       
       0 likes, 0 repeats
       
       (@alcinnz refer for example to `@drott`'s non-sequitur of a "response" to my earlier comment:<https://typo.social/@drott/115497866657205286>)