

They can be helpful when using a new library or development environment which you are not familiar with. I’ve noticed a tendency to make up functions that arguably should exist but often don’t.
FLOSS virtualization hacker, occasional brewer
They can be helpful when using a new library or development environment which you are not familiar with. I’ve noticed a tendency to make up functions that arguably should exist but often don’t.
Sometimes I get an LLM to review a patch series before I send it as a quick once over. I would estimate about 50% of the suggestions are useful and about 10% are based on “misunderstanding”. Last week it was suggesting a spelling fix I’d already made because it didn’t understand the - in the diff meant I’d changed the line already.
I thought CoPilot was just a rebagged ChatGPT anyway?
It’s a silly experiment anyway, there are very good AI chess grandmasters but they were actually trained to play chess, not predict the next word in a text.
Seems fair enough, these things cost money and the #BBC is in a race to diversify it’s income in preparation for the license fee going away. The dynamic description sounds like they want to preserve the casual visitors experience of an open site.
I get ads on my BBC podcasts when I’m abroad. I assume that’s all part of it.
Sure if they needed to bypass ads I can introduce them to Free tube or whatever but for all it’s sins they need moderated exposure to the YouTube experience so they’re equipped enough not to go totally wild when they finally have unfettered access.
I thought my youngest was all about watching hour long Minecraft playthroughs but really they are quite interested in game mechanics and speed running. They are just a lot more tolerant of watching hours of videos around a particular game.
I don’t overly police their content consumption (although we do talk about limiting shorts). The main thing is at the weekend to kick them off the TV after the morning to go and do something more interactive.
When we first let the kids watch YouTube it was on the main TV with it’s own account. We have consistently monitored it and actively prune recommendations while slowly introducing them to the concept of “the algorithm”. From secondary school they pretty much need YouTube on their own PC’s for homework reasons and it’s harder to totally lock down - we use the family link controls to limit it a little but if they tried to get around them they could. The hope is we’ve at least prepared them a little before they have totally unfettered access to the internet.
We did try YouTube kids a little but it was such a garbage experience we just blocked the app everywhere.
The article says it only applied to apps requesting certain permissions. I agree I’m an ideal world it would be nice to get f-droid directly from the Play store but at least according to the article the ability to install it isn’t being blocked here.
From the article it sounds like the limitations come for some app types downloaded directly from a browser. I think this doesn’t affect alternate app stores like f-droid where you are effectively delegating approval to their process.
I have come across the other limitations mentioned with the Home Assistant companion app which I could only get matter registration to work with the version downloaded from the Play store.
Care needs to be taken with big orgs like the NHS to not try and boil the ocean with massive IT systems. Concentrating on open interoperability standards allows for smaller more flexible contracts and the ability to swap out components when needed.
Open source licences would be the ideal default although at a minimum the purchasing org should have a licence that allows them (or subcontractors) to make fixes without being tied to the original vendor.
Does anyone know what the underlying filesystem is on DSM? The ability to easily replace disks with a degree of redundancy across the 4 bays is the biggest plus point for Synology although I have no doubt all the bits underneath are the Linux storage stack.
It’s a shame because I really like the point and click nature of DSM. Although I’m a happy Linux hacker I don’t want another Linux box to suck up my limited admin time just to store files.
Bold of you to assume we’ll make it that far. I’m not convinced that our current networked CO2 phase isn’t another great filter event.
FLOSS projects can only be sustainable if their are enough shared interests able to support it through contributions of all kinds. Fortunately the code is free so that constellation of support can change over time. It’s a shame this particular line of government funding is coming to an end but others can help.
I went into it not expecting anything great but I laughed several times. More importantly the kids loved it.
Android gets a leg up from being built on a FLOSS base but I don’t think it was the community that pushed Android to where it is today. That’s taken a lot of money and resources from Google and it’s phone partners investing in the slightly more open platform than Apple.
That’s not really true. Yes avoiding complex instructions makes the front end easier to pipeline but there are lots of smarts in the backend to do prediction and scheduling to keep the execution units fed. The ISA might be free to use but no one is sharing their highly optimised server silicon architecture designs.
RISC-V’s challenge is can they standardise the software ecosystem enough that things just work across a multitude of chip providers or does everything devolve into specialist distributions taking advantage of each manufacturers “special sauce” custom instructions.
Gaining design wins over Arm’s microcontrollers for bespoke hardware was the easy bit. Replacing stuff in the server space is much harder and something that took Arm decades to make inroads into.
I pay for it so the TV and web experience is ad free. I use PipePipe on my phone because the native client won’t stop pushing shorts at you.
I think the most useful thing for this is hosting repos that suffer from constant DMCA takedowns. Emulators, ad-blockers, site revancers etc.
You have to ignore the obsequious optimism bias LLM’s often have. It all comes down to their training set and if they have seen more than you have.
I don’t generally use them on projects I’m already familiar with unless it’s for fairly boring repetitive work that would be fiddly with search and replace, e.g. extract the common code out of these functions and refactor.
When working with unfamiliar code they can have an edge so if I needed a simple mobile app I’d probably give the LLM a go and then tidy up the code once it’s working.
At most I’ll give it 2 or 3 attempts to correct the original approach before I walk away and try something else. If it starts making up functions it APIs that don’t exist that is usually a sign out didn’t know so time to cut your losses and move on.
Their real strengths come in when it comes to digesting large amounts of text and sumerising. Great for saving you reading all the documentation on a project just to try a small thing. But if your going to work on the project going forward your going to want to invest that training data yourself.