I'm never seen the `::: header` or `{width="200"}` kind of syntax before. Is this custom or Frankenstein solution? Or is there some kind of md-extended pattern for defining components that has been gaining steam or smthn? Markdown tooling is always confusing, since everyone has their own standard.
yup yup same. That one's worked well for me. Between that and the deno std, it's nice to have it feel like mostly everything you need is available with very little searching.
Please let this mean that they'll start bringing back the headphone jacks to phones. usb-c is too unstable, and I prefer not having to deal with charging more devices and with pairing shenanigans when switching devices.
It'll never happen but I'd love to see a new analog audio connector designed with portable audio and extreme durability in mind make a debut. The old 1.44mm connector is nice for its ubiquitous nature, but its internal footprint is large and it's prone to contact issues over time (I'm sure most of us have had a device/headphone pair where the jack had to be rotated into a "sweet spot".
I'm not well versed in the world of port design, but what comes to mind is a little shallow magnetic nub with a couple of contacts on it. Easy to clean, impossible to break by accidental torquing, not deep enough to get stuff stuck in it.
The cool thing is that whatever the new design is, making adapters for 1.44mm to the new thing is dirt cheap since it's still just an analog connection.
Since you mentioned 4.4mm, thought I would chime in and mention pentaconn (the trade name) which is a TRRRS connection (which does include a ground connection as well as L+/L-/R+/R-. I still do not understand the purpose of the ground connection in these plugs since there's nothing to ground on the other end.
Isn’t it the only common variant of 4.4mm? Since portable balanced audio is audiophile-adjacent, no wonder it includes the common ground of dubious utility.
USB-C has a mode to run analog audio over its cable, called "Audio Adapter Accessory Mode." It uses the D+ and D- pins for Right and Left, and SBU1 and SBU2 for Mic and Ground.
Texas Instruments explains the scheme in a document, "tidub66.pdf."
I know USB-C connectors aren't quite what you had in mind, but they are smaller and more rugged than the 3.5mm connector (in my opinion).
Downside is it is not widely supported, but it is possible. The host device needs to support a way to detect the analog USB-C audio cable (recognized through four shorted pins) and then to split off the analog audio signals before they hit the internal USB transceiver chip.
You can get phones with headphone jacks still. You have to shop carefully, because it eliminates a lot of options. My current phone is a moto g stylus 5g 2023... to get a headphone jack, snapdragon cpu, and reasonable cost, I had to also accept a stylus that I only use to fidget.
Probably need to start shopping again soon cause updates stop in June.
The moto g stylus 2025 is reasonable. It has some bloatware you have to go through and disable, and it is a bit bigger than I'd like. But it's about the best you can do in today's market.
At this point, I'm mostly just praying that the motorola + grapheneos collab will have a headphone jack. I probably won't purchase anything until I at least see what's cooking over there.
Right now, since I buy audio files anyways, I've mostly been relying on a tiny audio player that can also act as a Bluetooth receiver for my phone.
I'm talking about this specific context, rather than in general. I find that for usb-c earphones and small dongles/dacs, they disconnect more when I'm walking around with phone in pocket. They also tend to wear down with use much faster than normal aux cables. Usually, they last a few months for me before I start having issues.
And when usb-c phones disconnect just a little, usually the phone will pause the music completely and disconnect, whereas the aux headphones will just keep playing. So if the connection isn't perfect, the usb-c cable becomes unlistenable because I can't walk 20 steps without it pausing.
edit: I've tried many cables and dongles, so if you don't have this problem, it might be just that I move around more? Biggest problem for me is commutes and walking around.
That problem might be considered a software problem, not a hardware or physical problem. The instant pausing of the music is the real problem. Software developers probably don't move around as much as you do, and I'd bet if they did, this problem would be fixed quickly with a simple timeout setting or something.
I gave up on USBC headphones because if your port becomes full of lint (say by being in your pocket all day), it doesn’t take much to disturb a USBC connection and cause it to go through the whole handshake all over again for a few seconds.
Compared to 3.5mm where the frustrations I remember were usually limited to sometimes getting a bit of a crackle or one of the audio channels dropping out and worst case scenario you just unplugged it and put it back in and it usually worked. With USBC you have to wait to see.
It was kinda funny to see the Lego Movie, which puts a bunch of emphasis on breaking the rules and mixing and matching everything, and then seeing them release the sets for the movie. I mean, it makes perfect sense. But it was still kinda lowkey humorous. But imo they're still a great toy; very fun to go to conventions and the like, where people just have giant piles of loose pieces you can buy by weight.
I haven't had this experience (on macOS, it is quite fast), but I have read this exact same complaint about rendering/slowness from other Linux users a handful of times. So I think those might be more platform-specific issues. I do see high memory usage, though. So I enjoy using Zed when I want to use AI, and prefer Sublime when I want to fly solo.
Amazing! I recently started building something similar for the same reasons, but more out of frustration rather than out of desire. I'll have to give this one a try and see if it fills the need.
I’ve used many brands of these at various price points (and also usb-c headphones). They work fine for like a month, but the connection degrades over time (maybe it wears out or gets dirty?), and I haven’t found a way to recover stability once it starts to randomly disconnect. It’s super annoying because when it disconnects, the software doesn’t handle it well, and I usually have to unplug it, plug it back in, unpause the music, and hope it doesn’t do it again as I gingerly place it back in my pocket. Basically, I think that USB-c is just not as consistent or sturdy of a port when you’ve got the playback device moving around in your pocket.
Re the screen rubbing on the keyboard, I've really enjoyed using the Ghostblanket from UPPERCASE, which is just a small microfibery-kinda liner meant to fit on top of the keyboard when it's closed. Also good for keeping finger oils off the screen.
Dunno how that interacts with the nano texture, but I feel like it's made my MacBook screens last a decent bit longer. There's other brands that also make these kinds of cloths, but Apple lowered the clearance between the keyboard and screen after around the 2016 MacBook? So the old brand I was using stopped fitting.
It's interesting to learn MBs also have this. I think my Framework (13) is the first laptop where I noticed such scratches, while my cheaper HP did not have it. Or is it lesser on glossy screens?
I think it's more prevalent on thin laptops? because the screen clearance is lower, and they're laptops that tend to be in transit more; pressure pushing the two sides together in backpack or when picking it up in one hand.
I've also noticed a kind of grouping like this. I've described them as the "Builders" and the "Solvers". Where the former enjoys the construction aspect of the code more, and the latter enjoys the problem/puzzle-solving aspect of code more. I guess it's more of a scale than a binary, since everyone's got a bit of both, but I think I agree that AI is more fun for the builders.
reply