I love the associated rituals and the physicality of vinyl records. The large format album art, liner notes & inserts are great as well. As for sound quality I'm no audiophile so I won't pretend to make any claims of vinyl being better or worse than any other music medium, but I will say I don't get the same intentionality of listening with the streaming services I've tried: Google music, Amazon music, Spotify, etc which all seem to mess with your library by injecting ridiculous things like AI DJ interludes or "enhancing" your playlists by injecting songs into your carefully curated playlists at random. That and I have some really old shit that I haven't been able to find on other mediums.
Both Google music (before it turned into YT Music) and Amazon Music briefly allowed uploading your own music to stream which significantly helped with my use-case, but they both removed that feature during their inevitable enshitification. I toyed with self hosting and doing my own rips of CDs and vinyl, but I find throwing on a record more relaxing than futzing with lossy encoder parameters or patching streaming servers.
I'd add git gemfile dependencies to the list of languages called out here as well. It supports git repos, but in general it's a bad idea unless you are diligent with git tag use and disallow git tag mutability, which also assumes you have complete control of your git dependencies...
One of the first things I did at my current place of employment was to detangle the mess of gemfile git dependencies and get them to adopt semver and an actual package repo. There were so many footguns with git dependencies in ruby we were getting taken down by friendly fire on the daily...
Do solutions like gitea not have prebuilt indexes of the git file contents? I know GitHub does this to some extent, especially for main repo pages. Seems wild that the default of a web forge would be to hit the actual git server on every http GET request.
The author discusses his efforts in trying caching; in most use cases, it makes no sense to pre-cache every possible piece of content (because real users don't need to load that much of the repository that fast), and in the case of bot scrapers it doesn't help to cache because they're only fetching each file once.
I'd argue every git-backed loadable page in a web forge should be "that fast", at least in this particular use-case.
Hitting the backing git implementation directly within the request/response loop seems like a good way to burn cpu cycles and create unnecessary disk reads from .git folders, possibly killing you drives prematurely. Just stick a memcache in front and call it a day, no?
In the age of cheap and reliable SSDs (approaching memory read speeds), you should just be batch rendering file pages from git commit hooks. Leverage external workers for rendering the largely static content. Web hosted git code is more often read than written in these scenarios, so why hit the underlying git implementation or DB directly at all? Do that for POSTs, sure but that's not what we're talking about (I think?)
This is interop glue to cross language boundaries in the JVM without the problems that come with JNI. The natural goal/use-case being that you can call pre-existing code in other languages that target LLVM IR.
As someone who has "successfully" masked for the majority of their adult life, all the while suffering in silence, I can say that this is a problematic take at best.
I am considered a "fully functional" adult from all outward appearances, even to friends and family. I'm lucky enough to be capable (with great internal effort) of typical "normal" things like participating in meaningless smalltalk, holding down a job, and doing all of life's chores just like "everyone else." However, unlike everyone else, I had to practice and endlessly rehearse things in my head to achieve the outcomes I desired. A charitable interpretation of your words would mean that "it's a problem", but who is it a problem for? The folks around me? Certainly not. This is invisible to others. It's akin to running monte carlo simulations of all permutations of outcomes before acting on decisions that others would consider trivial. For years I thought that was what everyone was doing. I eventually learned that "no one" did this, and I trained away all "problematic" characteristics of myself just to keep up the act.
So in lieu of your implications that 'passing' autistics "have no business getting diagnosed", I'd rather propose this instead: seek a diagnosis if your condition is debilitating in any way shape or form and would benefit from treatment, _regardless_ of whether or not your condition is externally visible or even apparent to others. A "fix" should be sought if you are suffering. There is no cure for autism, but there are many programs and medications that can help.
PS That said, it may be unwise to disclose your diagnosis to say your employer, unless you need specific accomodations for your set of symptoms at work. I speak from experience.
I didn't mean to imply masking doesn't come with a disadvantage, and I sympathize with the efforts needed in places where others have no stress.
Still IMHO the bar to treat it as a medical condition is higher than that. To take another example, one can be hyper reactive to dust, and that has surprisingly wide impacts on everyday life. House maintenance becomes critical of course and interior furniture will reflect that (e.g. a long fur carpet and other hard to clean convoluted forms are out of question). It also bars the person from whole categories of shops ans places, old libraries is often a no go, some shops/restaurants using encent or heavier room flagrance will also trigger a reaction. There will be whole categories of jobs that are also not an option.
This kind of predicament will make everyday life a lot tougher and require significant effort, yet IME will not be categorized as a medical condition until something critical happens. Like an asthma crisis that ends at ER for instance.
It is not "fair" in the sense that successfuly dealing with the health/mental issue is kinda taken for granted, but I also understand why we draw a line between conditions the person can deal with alone, and other conditions that require external intervention.
I could "deal with it", until I couldn't. When a seemingly fully functional person with no warning signs suddenly breaks down (often catastrophically), providers scramble and tend to misdiagnose since they're missing key criteria. Without a formal diagnosis, it can look like severe depression or psychosis or a number of other similar conditions that have very different treatment plans. Autistic burnout treatment is something entirely different, although it can present the same. A prior diagnosis would at least point them in the correct direction for treatment.
As a developer that switches between java, python and typescript every day I think this is fairly myopic opinion. Being siloed to one lang for long enough tends to brings out our tribalistic tendencies, tread carefully.
I've seen codebases of varying quality in nearly every language, "enterprise" and otherwise. I've worked at a C# shop and it was no better or worse than the java/kotlin/typescript ones I've worked at.
You can blame the "average" developer in a language for "not caring ", but more likely than not you're just observing the friction imposed by older packaging systems. Modern languages are usually coupled with package managers that make it trivial to publish language artifacts to package hubs, whereas gradle for example is it's own brand of hell just to get your code to build.
Any export increases of gun metal grade, high carbon steel should be a red flag these days to stateside corporations operating in war zones. Structural steel is a low carbon steel that has more 'give' and is easier to weld. It's obvious which is which.
In Sweden's case, however, even pre-war they were already exporting 40% of Germany's demand for raw ore which increased to 50% during wartime iirc. So Germany already had the infrastructure necessary to process the raw materials into steel, and at scale scale beforehand.
In modern warfare, those same foundaries would make easy aerial targets due to the massive heat output from the bessimer process required to make steel from raw ore.
"Wiring", which constitutes Arduino's primary API surface, was taken wholesale from Hernando Barragán's 2003 master's thesis project. It was a fork of processing for microcontrollers and was not written by the Arduino team: Massimo Banzi, David Cuartielles, David Mellis, Gianluca Martino, and Tom Igo.
I read this comment and it matched my experience so closely I had to double check it wasn't a copy of one of my own posts.
We really do need an update to the diagnostic criteria and descriptions for ADHD, Autism and their combinations (DSM6?). I think monotropism is a good overarching description that aligns better with what we with these diagnosis experience.
Both Google music (before it turned into YT Music) and Amazon Music briefly allowed uploading your own music to stream which significantly helped with my use-case, but they both removed that feature during their inevitable enshitification. I toyed with self hosting and doing my own rips of CDs and vinyl, but I find throwing on a record more relaxing than futzing with lossy encoder parameters or patching streaming servers.
reply