BitSound

@BitSound@lemmy.world

This profile is from a federated server and may be incomplete. Browse more on the original instance.

BitSound, (edited )

Good to hear that people won’t be able to weaponize the legal system into holding back progress

EDIT, tl;dr from below: Advocate for open models, not copyright. It’s the wrong tool for this job

BitSound,

The rules I’ve seen proposed would kill off innovation, and allow other countries to leapfrog whatever countries tried to implement them.

What rules do you think should be put in place?

BitSound,

Why?

BitSound,

I wouldn’t be concerned about that, the mathematical models make assumptions that don’t hold in the real world. There’s still plenty of guidance in the loop from things such as humans up/downvoting, and people generating several to many pictures before selecting the best one to post. There’s also as you say lots of places with strong human curation, such as wikipedia or official documentation for various tools. There’s also the option of running better models as the tech progresses against old datasets.

BitSound,

Why should they? Copyright is an artificial restriction in the first place, that exists “To promote the Progress of Science and useful Arts” (in the US, but that’s where most companies are based). Why should we allow further legal restrictions that might strangle the progress of science and the useful arts?

What many people here want is for AI to help as many people as possible instead of just making some rich fucks richer. If we try to jam copyright into this, the rich fucks will just use it to build a moat and keep out the competition. What you should be advocating for instead is something like a mandatory GPL-style license, where anybody who uses the model or contributed training data to it has the right to a copy of it that they can run themselves. That would ensure that generative AI is democratizing. It also works for many different issues, such as biased models keeping minorities in jail longer.

tl;dr: Advocate for open models, not copyright

Oxide: A Proposal for a new Rust-inspired Llanguage - Inspired by 'Notes on a Smaller Rust' (github.com)

Oxide is a personal project that takes inspiration from the principles discussed in “Notes on a Smaller Rust” and its follow-up, “Revisiting a ‘smaller Rust’”. It aims to explore a new language design that simplifies and optimizes the development process while inheriting Rust’s best qualities.

BitSound,

Kind of looks like an alternative universe where Rust really leaned into its initial Ruby influences. IMO the most interesting thing was kicked down the road, I’d like to see more of the plan for concurrency. Go’s concurrency (which it says they’re thinking of) kind of sucks for lots of things, like “do these tasks in parallel and give me the return values”. Go can do it with channels and all that, but Rayon’s par_iter() just magically makes it all work nicely.

BitSound,

Early Ring of Wealth? I’ve seen some impressive runs here just based on getting one early and farming good drops

BitSound,

Linus wrote git before anything like github existed, and the best way to do it was email. They just haven’t switched away from using email

BitSound,

Apparently there’s an effort underway. I don’t have any more context than this:

news.ycombinator.com/item?id=38020117

I will say that I actually like the flat namespace, but don’t have a strong opinion

BitSound,

You should believe it as much as you want. I don’t have any inside knowledge myself, I just remembered an HN comment that was relevant to this post and linked it.

BitSound,

Can’t promise anything, but a few years has made a pretty huge difference here. If the game you want to play is on Steam and doesn’t have weird anticheat, it’ll likely just work. If it’s not on Steam, try Lutris.

If the game you want to play still doesn’t work, post here and say “LINUX BLOWS BECAUSE IT CAN’T PLAY THIS GAME” and then you’ll get a dozen different ways to make it run

BitSound,

Dunno what permissions issues you’re hitting, but I organize everything with beets on my desktop and then sync everything using syncthing to the main Music folder on my phone and it all works nicely. I use an old app that I think isn’t even available on the app store anymore named MortPlayer that uses the synced folder structure to organize things.

I don’t use m3u files, but I imagine you could just sync them to the main Music directory next to the music files and have it work out, I guess depending on which app you use

BitSound,

Along those lines, this language might have some loan words that don’t really fit in. What would’ve caused that to happen? Did some king get an arrow through the eye like Harold II and the language got loan words from the conquerors? Taking inspiration from historical events worked pretty well for GRRM.

BitSound,

In regards to the point about Russia, it’s like saying that the bully was provoked into attacking the other kids because they ran away from him because he was being a shithead. Don’t go all surprised Pikachu when the countries you’re trying to invade join an alliance that will prevent them from being invaded.

BitSound,

They would just say that they have a different definition of E2EE, or quietly opt you out of it and bury something in their terms of service that says you agree to that. You might even win in court, but that will be a wrist slap years later if at all.

BitSound, (edited )

Aeolian by The Ocean:

theocean.bandcamp.com/album/aeolian

One of my favorite bands ever. They’re a lot proggier nowadays, but some of their earlier albums were pretty straightforwardly heavy. Whole album’s great, but the second track is probably closest to tech death.

Also, speaking of Lamb of God, their earlier Burn The Priest album was pretty good. Probably the reason they were allowed into the Metal Archives instead of gatekept out lol.

Troubleshooting an annoying behavior - Gnome/NixOS

You’re going to see some typing errors in this post, and thaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaat is intentioooooooooooooooooooooooooooooooooooooooooooooooooooooooooonal. It’s going to make the post unpleeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeasant to read, but I assure you it’s more...

BitSound,

Can you boot into an old generation and see if that fixes the issue? If it doesn’t maybe check if you’ve updated firmware recently

deleted_by_author

  • Loading...
  • BitSound,

    Copilot’s integration with VSCode is slick. But so were ActiveX plugins back in the day, and any number of other technologies from them. Microsoft isn’t doing this out of the goodness of what passes for a heart. There will be an inevitable enshittification process, one that you can avoid by not getting into their ecosystem in the first place.

    On the plus side, I just ask chatgpt to generate code and I copy/paste it and fix it up in emacs. It’s not as slick but it works fine. It’s honestly probably better than being able to just hit enter and accept whatever is generated. I’ve been on a screenshare and seen people hit enter or whatever to accept copilot’s suggestion, and then spend a bunch of time debugging the subtly wrong code because making it that easy meant they didn’t think about it.

    Also, it’s only a matter of time before it becomes practical to run your own good-enough model locally and have an Emacs package that integrates with that. The hardware and models are already ready for it, there just needs to be integration work.

    BitSound,

    🤷 I don’t use it, but I acknowledge that it looks slick, having seen other people use it.

    Does anybody use "a scissors"?

    I was watching an episode of Monk (S03E12), and in the first few minutes, the detective asks his assistant “Do you have a pliers?” That immediately struck me as weird, but later, towards the end of the episode, he makes the comment “This was cut with a scissors.” The only place I’ve ever seen ‘a scissors’ was in...

    BitSound,

    I’ve heard both “a scissors” and “a pliers”, but never “a pants” or “a glasses”. If pressed, I don’t think anybody would object to the proper term being “a pair of”. Since you mention Peanuts, maybe it’s a Midwest thing, since Charles Schulz grew up in Minnesota.

    BitSound,

    Do you know I’ve been sitting here thinking to myself: that if I didn’t believe in life, if I lost faith in the woman I love, lost faith in the order of things, were convinced in fact that everything is a disorderly, damnable, and perhaps devil-ridden chaos, if I were struck by every horror of man’s disillusionment – still I should want to live. Having once tasted of the cup, I would not turn away from it till I had drained it!

    • Some Russian dude
    BitSound,

    I don’t see an image attached to this, and it’s also marked as NSFW?

    BitSound,

    I’m too lazy to convert that by hand, but here’s what chatgpt converted that to for SQL, for the sake of discussion:

    
    <span style="color:#323232;">SELECT 
    </span><span style="color:#323232;">    a.id,
    </span><span style="color:#323232;">    a.artist_name -- or whatever the name column is in the 'artists' table
    </span><span style="color:#323232;">FROM artists a
    </span><span style="color:#323232;">JOIN albums al ON a.id = al.artist_id
    </span><span style="color:#323232;">JOIN nominations n ON al.id = n.album_id -- assuming nominations are for albums
    </span><span style="color:#323232;">WHERE al.release_date BETWEEN '1990-01-01' AND '1999-12-31'
    </span><span style="color:#323232;">AND n.award = 'MTV' -- assuming there's a column that specifies the award name
    </span><span style="color:#323232;">AND n.won = FALSE
    </span><span style="color:#323232;">GROUP BY a.id, a.artist_name -- or whatever the name column is in the 'artists' table
    </span><span style="color:#323232;">ORDER BY COUNT(DISTINCT n.id) DESC, a.artist_name -- ordering by the number of nominations, then by artist name
    </span><span style="color:#323232;">LIMIT 10;
    </span>
    

    I like Django’s ORM just fine, but that SQL isn’t too bad (it’s also slightly different than your version though, but works fine as an example). I also like PyPika sometimes for building queries when I’m not using Django or SQLAlchemy, and here’s that version:

    
    <span style="color:#323232;">q = (
    </span><span style="color:#323232;">    Query
    </span><span style="color:#323232;">    .from_(artists)
    </span><span style="color:#323232;">    .join(albums).on(artists.id == albums.artist_id)
    </span><span style="color:#323232;">    .join(nominations).on(albums.id == nominations.album_id)
    </span><span style="color:#323232;">    .select(artists.id, artists.artist_name)  # assuming the column is named artist_name
    </span><span style="color:#323232;">    .where(albums.release_date.between('1990-01-01', '1999-12-31'))
    </span><span style="color:#323232;">    .where(nominations.award == 'MTV')
    </span><span style="color:#323232;">    .where(nominations.won == False)
    </span><span style="color:#323232;">    .groupby(artists.id, artists.artist_name)
    </span><span style="color:#323232;">    .orderby(fn.Count(nominations.id).desc(), artists.artist_name)
    </span><span style="color:#323232;">    .limit(10)
    </span><span style="color:#323232;">)
    </span>
    

    I think PyPika answers your concerns about

    What if one method wants the result of that but only wants the artists’ names, but another one wanted additional or other fields?

    It’s just regular Python code, same as the Django ORM.

  • All
  • Subscribed
  • Moderated
  • Favorites
  • JUstTest
  • tacticalgear
  • DreamBathrooms
  • thenastyranch
  • magazineikmin
  • Durango
  • cubers
  • Youngstown
  • mdbf
  • slotface
  • rosin
  • ngwrru68w68
  • kavyap
  • GTA5RPClips
  • provamag3
  • ethstaker
  • InstantRegret
  • Leos
  • normalnudes
  • everett
  • khanakhh
  • osvaldo12
  • cisconetworking
  • modclub
  • anitta
  • tester
  • megavids
  • lostlight
  • All magazines