[-] pr06lefs@lemmy.ml 16 points 3 days ago

I went back to work once (programming) after a couple of beers at the bar. Turns out not a job I can do while drinking.

1
Maggie Meade - JP Fraley (www.youtube.com)
submitted 4 days ago by pr06lefs@lemmy.ml to c/music@lemmy.world

cross-posted from: https://lemmy.ml/post/27315140

Annadeene Fraley guitar and Doug Chaffin Bass.

[-] pr06lefs@lemmy.ml 2 points 4 days ago

Out there somewhere, but not at jawg.io unless you're using Street Complete. I mean I've heard worse and its probably no big deal, but best to be transparent about it so users can make an informed decision.

Contrast with OSMAND, where I downloaded my entire state and I can use the app without internet access at all.

[-] pr06lefs@lemmy.ml 2 points 4 days ago

Its gonna know what tiles you're downloading and thereby your approximate location.

[-] pr06lefs@lemmy.ml 13 points 5 days ago

F-Droid says this has "anti-features":

  • This app promotes or depends entirely on a non-free network service
    • Tethered to commercial Jawg.io for map tiles
    • FOSS OpenStreetMap.org and Westnordost.de to get quests, upload data, etc.

What is that about and is it ok? Would my collected data be going to a non-free enterprise? How exactly is the data used, does it go back to openstreetmaps?

[-] pr06lefs@lemmy.ml 7 points 6 days ago* (last edited 6 days ago)

Here's the giant run-on sentence youtube transcript:

spoilerearlier this week Ubuntu announced plans to integrate rust based implementations of essential system utilities starting with the upcoming Ubuntu 2510 release the plan is to use programs from yuud which has got to be the biggest rewrite in Russ project ever in terms of how prolific it could become if experiments like this one that Ubuntu will be conducting are successful the corles like LS and CP are used on every Unix like operating system out there so servers firewalls embedded devices Mac Linux Android and every smart whatever is using these programs under the hood so replacing these essential tools that the world has depended on for decades with rust rewrites is both interesting and really terrifying so the goals that usually drive a rust rewrite or just choosing to write something in Rust to begin with versus another language is for it to be blazingly fast and memory safe now to gnu's credit their implementation of the corles actually has a really amazing track record with security and hasn't had that many major vulnerabilities discovered in it over the last 20 years but there have been memory bugs in Coral like split as recently as last year and if it had been written in Rust there wouldn't have been a heap-based buffer overflow bug in it and sure enough if we read the disclosure on ubuntu.com that goes into the reasoning the enhanced resilience and safety that is more easily achieved with rust ports are what's most attractive about it now while the article didn't list performance as the primary driver for rustifer doeses bring up an interesting point about performance and also reliability by saying if found foundational software fails so does all the other layers built on top if foundational packages have performance bottlenecks that becomes a floor on the performance achievable by the layers above if these core utilities can get faster then everything else can get faster and the speed is one of the primary focuses of the U utils project now in a lot of cases the core utilities probably won't get much faster because of writing them in Rust because one of the big speed advantages that you actually get over C or C++ is that in Rust multi-threading is typically much easier to implement especially in a safe manner but a lot of the tools in the core utilities don't actually benefit from being multi-threaded or parallelized in any way for example MV CP and RM are all file system tools and since disio is fundamentally serialized there's not much point in them being parallelized but there are huge opportunities for the few core utils that can be run in parallel and that's why when the lead developer of U utils did a talk at fem this year he did a live Benchmark of the uu's implementation of the sort command against the G new implementation because sort is one of those programs that actually benefits from more threads and the U's implementation was six times faster than gano's so you can imagine the gains that something as basic as faster sorting is going to bring to basically every other program that's running on higher levels on the operating system now Ubuntu isn't just going to all of a sudden pull the familiar core utilities from under their user's feet instead they release this oxidizer tool which let's use users and developers seamlessly rustifer ify their core utilities on their Ubuntu system so that they can get used to how that's going to work before rust actually becomes the default and you can download this right now to your Ubuntu system from GitHub or you can install it with cargo but you should still be careful with running this because it could break your system I mean it's making a very fundamental change to how things are working so make sure that you have a backup but by default if you run this with the basic enable command it's going to replace coril and Pudu enabling all experiments is going to replace coril Pudu find utils and diff utils and make them the default on your Linux system so far I haven't broken my Ubuntu VM with oxidizer but again be careful if you have important data on your system now of course the Linux kernel itself has been progressively integrating rust into it with initial support merged in version 6.1 and ongoing developments to include rust written drivers lus traval has also shown support for rust especially by his usual metrics and so there's a lot of support for this language in the Linux world and one of the biggest upsets here I think is really to ganu because if Ubuntu succeeds with yuud and other distributions start to follow suit then G new Linux won't really be a thing anymore more and it would really be a shame if ganu got dropped from Linux before they're even able to finish their own Kel because without a konel you can't really call yourself an operating system and while most people besides gnu developers are probably welcoming this rustifer Utilities in Linux there are some people that absolutely hate this change and it's not just people that prefer C and C++ who who hate the syntax of rust so much that reading it makes their eyes bleed and hearing rust evangelism sounds like nails on a chalkboard to them these people are always going to be around whenever you mention rust but I think the real big concern here with uud is its software license so this rust implementation of the cor udol as an MIT license while the gnu one of course has a GPL license and by the way I might as well mention that G's implementation of Cory udil isn't the only one in existence okay BSD has their own busy box is another Apple has another Unix had another but G new GPL license on their code is where the real big deal is here especially for low-level programs like this so the general public license or GPL is copy left so you can think of it as doing the inverse of what a copyri does which restricts the ownership and control over some intellectual property to an individual party GPL makes things free as in freedom forever so if you took ganu and you built upon it you'd have to open source your improvements if you wanted to distribute them you could technically use GPL code and make proprietary modifications and then just use it on your own system but if you want to distribute it has to be open and this prevents proprietary software in the form of binary Aries or encrypted or heavily ausc code from being added to a GPL code base but an MIT license does not prevent this it's perfectly legal to take MIT license code which would be open source and then make fantastic improvements to it or integrate it into a small part as a much larger code base and none of the changes or additions that you made in these cases would have to be open source even if you wanted to distribute them and it could be the case that your changes are so popular that they basically end up replacing the original open source program in popularity and since proprietary software is a kind of evil in itself because the end users don't have any control over it you could argue that MIT and similar licenses allow for good open-source software to be more easily turned into something that is going to abuse end users and this has already happened with Minix so this was another Unix like operating system that was developed by Andrew tannin bomb and it actually predates Linux by a few years and Minix was initially proprietary software that was conditionally Source available I think maybe you could get the source code if you were in University because initially Minix was created to be a teaching tool but anyway in the year year 2000 almost 13 years after Minx first came out it was officially open- sourced under a BSD license and the reason for this was commercial viability so as you can imagine a lot of companies don't actually want to open source their code or they don't want to open source whatever changes they made because they don't want their competitors to get it because they think it gives them a Competitive Edge and yada yada and so they're wary about using anything that is GPL and this pretty much sums up Tannon bomb's reasoning too for using the BSD license for menx but this openness allowed Intel to integrate Minix code into their Intel management engine which is basically a mini operating system that runs on every Intel chip alongside your real OS and because of this it's technically one of the most used operating systems in the world and if you read Tannon bombs open letter to Intel he obviously is not super happy about the way that Intel went about this mentioning that they should have at least given him a heads up about his OS becoming the most prolific one ever but again that is not a requirement of a BSD or an MIT license you don't even have to say thanks to the person who originally developed that code so this could lead to more excellent operating systems being poached for diabolical reason reasons in the future by major corporations but what do you think are the fears about the MIT license overblown is rust in the core utilities a good thing for Linux let me know in the comments below like and share this video to hack the algorithm and check out my online store based. win where you can buy my awesome merch or accessories for your phone or laptop 10% store away discount when you pay him Monero XMR at checkout have a great rest of your day

2
submitted 2 weeks ago by pr06lefs@lemmy.ml to c/music@lemmy.ml

cross-posted from: https://lemmy.ml/post/26761231

Interesting variant that's pretty different from the typical "Angeline The Baker". Source is Charlie Higgins

[-] pr06lefs@lemmy.ml 97 points 3 weeks ago

Make a drain hole at the bottom of a lake, that comes out above it. Put in a water wheel, free energy.

4
last light - the shoats (www.youtube.com)
submitted 1 month ago by pr06lefs@lemmy.ml to c/music@lemmy.ml

cross-posted from: https://lemmy.ml/post/26144413

Nice twin fiddle arrangement from the Shoats at a house concert. Not sure if an original tune or what. The whole playlist is a good listen.

[-] pr06lefs@lemmy.ml 152 points 1 month ago

I want to cancel my american owned subscriptions and I'm a american

5
submitted 1 month ago by pr06lefs@lemmy.ml to c/music@lemmy.ml

cross-posted from: https://lemmy.ml/post/25830853

Ripping version of Money in Both Pockets, with:

Ian Friend - Guitar
Scott Fried - Mandolin
Ryan Grant - Bass
Colby Joplin - Fiddle
Ben Perdue - Mandolin
Sam Stallings - Banjo

2
submitted 1 month ago by pr06lefs@lemmy.ml to c/music@beehaw.org

cross-posted from: https://lemmy.ml/post/25812751

Missouri tune. Likely source

2
submitted 1 month ago by pr06lefs@lemmy.ml to c/music@lemmy.ml

cross-posted from: https://lemmy.ml/post/25364682

Missouri C tune played by Charlie Walden.

Another view of the same session

1
submitted 2 months ago by pr06lefs@lemmy.ml to c/music@lemmy.world

cross-posted from: https://lemmy.ml/post/24020479

Hooray Jake, Hooray John, breaking up christmas all night long Oh me, oh my, oh me, what'll I do

5
submitted 2 months ago by pr06lefs@lemmy.ml to c/music@beehaw.org

cross-posted from: https://lemmy.ml/post/24020479

Hooray Jake, Hooray John, breaking up christmas all night long Oh me, oh my, oh me, what'll I do

3
submitted 2 months ago by pr06lefs@lemmy.ml to c/music@lemmy.ml

cross-posted from: https://lemmy.ml/post/24020479

Hooray Jake, Hooray John, breaking up christmas all night long Oh me, oh my, oh me, what'll I do

6
submitted 2 months ago by pr06lefs@lemmy.ml to c/music@beehaw.org

cross-posted from: https://lemmy.ml/post/23909890

Great flatfooting from Phoebe Douthwaite. Joe McDuff on fiddle.

1
submitted 3 months ago* (last edited 3 months ago) by pr06lefs@lemmy.ml to c/90smusic@lemmy.world

cross-posted from: https://lemmy.ml/post/23517383

From way back in 1994. David Winston on banjo and Kevin Enoch on guitar. Norman Edmonds source

1
submitted 3 months ago by pr06lefs@lemmy.ml to c/music@lemmy.ml

cross-posted from: https://lemmy.ml/post/23158115

Just a cool tune from their Old Sledge album. Fun-to-play A part, some might say excessively twisty B part. It is a puzzle!

[-] pr06lefs@lemmy.ml 266 points 6 months ago

Rich shitbags funding divisive propaganda to make the plebs fight each other and vote against their own interests.

[-] pr06lefs@lemmy.ml 185 points 8 months ago* (last edited 8 months ago)

What about plain old x = -10?

-10 ^ 2 = 100
-10 ^ 3 = -1000
-10 ^ 5 = -100000

[-] pr06lefs@lemmy.ml 90 points 8 months ago

Hot take: tire particulates are a conservative anti-EV talking point. "My V8 mustang weighs less than an EV, therefore its better on pollution than a EV because tire particulates". Totally disregarding the impact of tailpipe emissions.

[-] pr06lefs@lemmy.ml 108 points 10 months ago

Because the Fediverse itself is a response to enshittification.

[-] pr06lefs@lemmy.ml 90 points 11 months ago

another key I can map to something useful in linux!

view more: next ›

pr06lefs

joined 2 years ago