Interesting synchronicity of seeing this article. I just had an optometrist appointment this morning and my glasses prescription updated/renewed. The only medication I am on is Ozempic for weight management, ~8 months, lost ~40 lbs so far. My old prescription was -1.75 / -1.0 (about 5 years ago), and my new one is -0.5, -0.5. My optometrist said it was unusual but likely due to having blood glucose under control as it changes the blood pressure and shape of your eyes slightly.
How old are you? I'm almost 50 and in the last year my long distance vision has improved however I need stronger reading glasses and find it tricky to do closeup work. I was on mounjaro between Feb and Sep this year.
Shokz OpenSwim Pro. Waited for years for these to come out. The jump from 4GB -> 32GB sounds great, until I found out that whatever decoder chip they are using doesnt support folders. So you are expected to put 32gb of mp3's on the device (since bluetooth doesnt work under water when swimming), and then navigate file by file. Insanity.
Lots of room for skin types to play here, I found that Astra blades were the least likely to nick and cause irritation. If I am in a rush I can even use them dry (with the grain only!).
Very interesting to see if they are successful, and/or if this type of maintainer load reducing could be adapted to something like ubuntu/debian where maintaining packages is quite time consuming.
The value of Debian/Ubuntu is that there are people vetting and packaging and testing software. If you remove that and have AI do it, there isn't much left.
This agent isn't claiming to displace that work; more like act as the contribution equivalent of Tier 1 Support in a customer-service setting (where the actual project maintainers would then be Tier 2 Support).
Such agents would mostly provide guidance to jumping through the hoops necessary to get your PR in a state where it's mergeable according to the project's contribution guidelines — removing the need for humans to be that guide. (In other words, they'd act as a "compiler for your PR" that you could iterate on, with good English-language error messages. IMHO something that should already exist locally — but git has no local reified concept of PRs, so this is hard.)
But I would expect that in almost every case, the project's human maintainers would still eventually step in to review the PR, after the bot seems happy with it.
---
Mind you, in theory, for a particular set of limited-scope (but frequently occurring) problems, Tier 1 Support agents are usually empowered to solve those problems directly for a customer. And likewise, there could potentially be a set of limited-scope contribution types that a Tier 1 Project Contribution Auditor would be able to directly approve. Things like, say, fixing typos in doc comments (gated by the bot determining that the diff increases semantic validity of the text by some weird LLM "parseability" metric.)
Appears to be a replacement for gdm that is console based (picking and launching your graphical desktop environment). A neat idea, I don't think this has been done before.
Debian is rock solid platform, I never have to tinker once they are setup. Depending on the speakers and what location I use USB dacs and speaker amps(these have gotten SO good in the last 5 years, topping, smsl etc). All of the pieces are interchangeable , flexible, and reusable.
I am curious if any of the termsync options can make neovim play nicely with mosh. My dream setup is to be able to spin up preconfigured dev environments in docker containers, and use blink shell on my iPad for on the go coding. Unfortunately mosh and neovim always end up with display corruption.
I used to use blink quite a lot on my iPad and I’ve noticed it really going “weird” lately.
They have some script that executed on login, which tried to “upgrade” my connections to mosh by downloading a static mosh bin from some server they own (so, could contain anything) and it was opt out — and lately randomly some keys just stop working on the keyboard (like, the c key just doesn’t work at all in the app).
I jumped ship to Termius, shame. How’s your experience lately?
Does wezterm work on iPad? I used to use mosh+tmux for remote coding, but a couple years ago switched to wezterm which includes some builtin mosh+tmux like capabilities directly in the term so it's truly first-class remote terminal functionality.
Not sure why this was downvoted. It's true that ccache and build parallelization (e.g. icecream) can grease the wheels enough that builds are no longer a dev cycle bottleneck.
What the article is about, though, is changing the source code so that it is intrinsically faster to compile. At some point you say "this program isn't complicated, why does it take so long to compile?" Then you start looking at unnecessary includes, transitive includes, forward declarations, excessive inlining, etc.
I'm guessing the comment was downvoted because the suggestions are mentioned in the first paragraph of the article...
> After trying a few stopgap solutions—like purchasing M1 Maxs for our team—build times gradually reverted to their original pace; Ccache and remote caching weren’t enough either.
Parallelization is not a stop gap solution. Is the only scalable one as C++ projects tend to grow to multimilion lines of code easily. And with distcc (or similar) you do not need to buy your developers beefy workstations (although you should!).
Yeah, I got 15 minute build times down to under 30s using ccache. Doesn't help with cold rebuilds but once you have a cache, it really does help things significantly.
Talented developer for sure, but has a knack for developing software that piggy backs of silicon valley giants that can turn off access at a moments notice.
today it is very simple because almost everyone has a player in their pocket that connects the card to software which runs in the cloud. It wouldn't be technically difficult at all for me to host the music file in S3, R2 or Azure storage and the storage and network costs are insignificant so far as I expect these cards to be distributed. If I did that I could get in trouble over copyright, so a link to YouTube is a safe and easy solution w/ the disadvantage that people in many geographies can't view licensed music videos.
Fortunately that QR code is a redirect and I can send it to another service. I demoed the cards with quite a few people and found that they usually felt it was a letdown to go to YouTube (maybe because they go to YouTube all the time and there is nothing special about it) but that there was more satisfaction with a link to SongWhip which might send them to YouTUbe in the end but gives them a feeling of agency at the expense of another click.
Making something like youtube would be much easier technically than it would have been in 2006 or so. A solo dev could create a small scale streaming service for HTML5 video pretty reasonably.
It's the copyright that's the problem. You would be annihilated, not by YouTube's lawyers, but by UMG and Sony's lawyers, immediately after getting even a small amount of traction.
Nobody would care about Youtube if it wasn't seeded with millions of movie clips and music videos years before the copyright holders got their act together.
Alternative to working with a big silicon valley giant. If you want to integrate/use YouTube you need to deal with whatever that company puts you up with. And as the article states, you don't want them to become grumpy at you; otherwise, they will turn you off even quicker. The only alternative I see is to develop a new YouTube, which seems unreasonable given how dominant Google is.
You don’t need a direct alternative to youtube to stop using youtube. You can just not deal with it, or access it via browser when needed, and use other platforms/media more instead. It might even become irrelevant on its own, like facebook and google search are slowly becoming.
But sure, if that’s not enough and you need a clone of youtube then yes, you need to develop a new youtube.
Many content creators have started hosting videos on other services like Patreon because of Youtube's censorship and demonetization policies. Which doesn't entirely avoid the centralization problem but it's better not to put all of your eggs in one basket.
It's also possible (although obviously not always feasible) to self-host or torrent.
Worth mentioning that Rumble, Odysee, and Bitchute are all excellent alternative platforms to host videos at, without the concerns YouTube has introduced. Although, I can't speak to monetization for any of these — which is where Patreon excels here.
X.com is also trying to enter the space by hosting longer videos and allowing accounts to earn ad revenue as well as building a subscriber base who can support creators directly. It's not half bad.
Full disclaimer:
I think it might be implied, but there's certainly a lot of political distaste around these platforms since they finally freed themselves from the shackles of government-aided censorship, and takedowns that are heavily biased towards promoting progressive views (especially radical).
With that said, everyone please refrain from attacking this reply for merely mentioning these platforms as options, as they are equally valid ways to build a following and/or monetize your content, even if they support creators who run against your own views. As they say, diversity is our strength!
I can't see how you can avoid the centralization problem and also have decent monetization for the videos. But I want to certainly become convinced that it can work. Crypto made me a decentralization skeptic.
I think the idea was that they would develop apps that don't require the giants. Which sure, could be your own YouTube, but more often it's a smaller in scope project because you're a solo dev. If i understand them correctly, they're just acknowledging the risk.
Ie work in a way that doesn't require the giants shadow, as the giant may move unexpectedly. The shade can be quite lucrative though, if you're nimble.
That’s more of a statement of the monopolization of hardware access the App Store gives than it is him “piggy backing”. It’s not like you have a real choice without Apple being forced to allow software downloads via a web browser globally.