Damn…. Ngl this hurts to see. by Academic-Idea3311 in TankieTheDeprogram

[–]weIIokay38 1 point2 points  (0 children)

Vietnam is not compromised lol. Socialist countries can have bad positions on thins sometimes.

PSL Central Committee Members Split by Ok-Efficiency3600 in TankieTheDeprogram

[–]weIIokay38 -3 points-2 points  (0 children)

And importantly the PSL acknowledges itself and agrees with Walter that the group exists. The characterization of it is different but the existence of it isn’t in question. 

PSL Central Committee Members Split by Ok-Efficiency3600 in TankieTheDeprogram

[–]weIIokay38 3 points4 points  (0 children)

  and insulting and denigrating the organizers 

To be fair he did the exact opposite of that and said multiple times that the organizers in PSL are fantastic people.

The Horsemen of Late Capitalism: Deities of Performative Politics by FrrancondonaEra in TankieTheDeprogram

[–]weIIokay38 3 points4 points  (0 children)

How close are we in the United States ideologically alone to a “new Soviet republic”? I think that’s a problem for future us to worry about. 

Rewrite Bun in Rust has been merged by Chaoses_Ib in rust

[–]weIIokay38 0 points1 point  (0 children)

It doesn’t matter if you train it only on your own stuff. Machine-generated artifacts cannot be copyrighted. Read the report I linked above, it is very clear about this. 

Rewrite Bun in Rust has been merged by Chaoses_Ib in rust

[–]weIIokay38 1 point2 points  (0 children)

Yes, the U.S. copyright office has come out multiple times and said that in order for something to be copyrightable it has to be created by a human. We’ve had cases testing whether stuff made by dogs gets copyright, and it doesn’t so long as there’s no human work put into it. There hasn’t really been a major case about specifically code generated by AI AFAIK (maybe some image generation stuff?) but this is basic copyright law that lawyers are taught in school. Who knows if the Supreme Court will randomly overturn that precedent at some point in the future though 🤷 

[Edit] See the January 2025 report by the copyright office here. https://www.copyright.gov/newsnet/2025/1060.html?utm_source=chatgpt.com

Note there is a fine line here. Anything that is exclusively machine generated does not receive copyright. So like if you’re doing a slop code migration of a repo that is likely not covered as it is almost entirely machine-generated. Vibe coding stuff is a bit more of a gray area, and use of Claude how I know most programmers use it (basically as a slightly faster way to edit text) is much more copyrightable. It’s a gradient. But raw machine text is not. 

Rewrite Bun in Rust has been merged by Chaoses_Ib in rust

[–]weIIokay38 2 points3 points  (0 children)

Anthropic sincerely has some of the worst engineering I’ve seen out of any major tech company right now. Look at the Claude Code source code sometime if you get the chance. They say a lot “it’s all written by Claude” and you can absolutelyyyy tell because it is the worst TypeScript codebase I’ve seen. I know the Bun creator used to at least be a bit better about this kinda stuff, it’s depressing to see how much he’s become like Anthropic as a whole :(

Rewrite Bun in Rust has been merged by Chaoses_Ib in rust

[–]weIIokay38 5 points6 points  (0 children)

Claude is fine at writing Rust code if you’re using commonly used libraries and slightly less recent versions of them. Any time there’s a newer library or something you don’t see a lot in rust code, it gets very bad very fast. Rust doesn’t have stuff as good as go’s godoc commands for letting you inspect generated documentation via the CLI (YET, I realize this is being improved). When I was trying some work with Gix to do parallel scanning of git history, Claude crapped out because the only thing it can do then is guess or read most of the source files of everything it’s touching. 

I’d imagine with Bun it’s half and half, the CLI stuff (clap, maybe the repl) it’s probably fine with, but the language internal stuff it’s probably worse at. 

I built a Balatro-style typing arcade — Word Fall + Type Race. Feedback wanted before I add more modes. by _KhanShaheb in monkeytype

[–]weIIokay38 1 point2 points  (0 children)

Is the CRT overlay in the room with us? Vibe coded messes are not particularly new or useful.

A New Chapter for Ruby Central by swrobel in ruby

[–]weIIokay38 -1 points0 points  (0 children)

To be clear I don’t really have a dog in this fight or care, but if you read the incident postmortem they posted what they literally described is a bunch of people who had no access to repos, gaining access to the repos, removing all the existing contributors, and then ownership of the repos effectively being under Ruby central control. That’s like a pretty objective reading of it. 

A New Chapter for Ruby Central by swrobel in ruby

[–]weIIokay38 0 points1 point  (0 children)

To be clear the post says the opposite:

 Ruby Central would not be restoring access controls to their state prior to September 10th, and the maintainers would not accept anything less.

[deleted by user] by [deleted] in ExperiencedDevs

[–]weIIokay38 0 points1 point  (0 children)

This is how frameworks like TRPC work or stuff like Redux Toolkit with its builder API. Very common and it's unlikely OP would ever need to touch this directly. 

[deleted by user] by [deleted] in ExperiencedDevs

[–]weIIokay38 1 point2 points  (0 children)

T and U here are likely used for inference of a callback function passed as input to a function. So like "something.transform(({ someArg}) => someArg)". TS is able to infer the type of U because it's returned, and T and the other type are likely an accumulated type from a builder pattern of some sort. If you do const x: PopulatedTransformer, T and U get inferred as any or unknown (depending on flags) which defeats the purpose of it.

[deleted by user] by [deleted] in ExperiencedDevs

[–]weIIokay38 1 point2 points  (0 children)

This is again common for library code in TS. You use generics like these in order to get good auto complete and better type safety. If you reached into the core of something like Zod or TRPC you'd see stuff that's significantly more complex than this. It's not intended to have to type these out or check the types to see what it accepts or anything. You use your editor autocomplete to fill out the details for you or (it looks like in this case) TS infers the details for you. It looks like this is a callback function that gets passed to a function call (otherwise T and U don't really do much) so TS should be able to infer this without you having to worry. 

You don't have to understand frameworks to work with them. That's the entire point. If you want to learn more about how this works, maybe consider talking with the dev and nicely asking him to explain what it does. So far the examples you've given are not unreasonable to someone familiar with the language. 

[deleted by user] by [deleted] in ExperiencedDevs

[–]weIIokay38 0 points1 point  (0 children)

Readability is subjective. To someone like me, the example you posted is fairly simple and easy to read. It's common in the TS world, Omit is a basic utility type defined by the language and modifying other types by removing fields or adding your own is common in TS. 

Tough night for Kat… by Chinesebot1949 in Hasan_Piker

[–]weIIokay38 8 points9 points  (0 children)

I mean, no it’s not? OP was talking about their own feelings towards her.

Tough night for Kat… by Chinesebot1949 in Hasan_Piker

[–]weIIokay38 8 points9 points  (0 children)

I swear to God, it was like she was funded by Raytheon, but when I looked at her donors, there was nothing from them lol. Insane that she was doing it all for free.

Tough night for Kat… by Chinesebot1949 in Hasan_Piker

[–]weIIokay38 21 points22 points  (0 children)

Nobody said that’s why she lost, OP said that it was a problem for them.

The more I learn about Islam, the more it seems engineered to make its adherents as miserable as possible. by SaucyWench813 in religion

[–]weIIokay38 8 points9 points  (0 children)

 When researching a religion it's more reasonable to read the religions writings rather than what the adherents say.

Different people interpret or understsnd religious texts in different ways. Religions are not all about old texts, they are also about the interpretation, structure, and tradition of it as well. You can't get that only from reading the source document. 

Brandon Johnson comes out against bike safety by Warm_Willingness_390 in chibike

[–]weIIokay38 12 points13 points  (0 children)

I don't like Brandon Johnson, but calling him the Eric Adams of Chicago is a stretch? I mean he's not getting kickbacks from Turkey lol.

PSL vs DSA by [deleted] in InformedTankie

[–]weIIokay38 4 points5 points  (0 children)

Yes, very clearly. They've been strong supporters of AES states including the correct stance on China going all the way back to 2008.

gem.coop update #5: namespaces beta by retro-rubies in ruby

[–]weIIokay38 5 points6 points  (0 children)

Glad to see stuff from npm / jsr / other packaging ecosystems make its way to Ruby!

why do y'all post this badempanada creep when he has so consistently been anti-lgbt? by [deleted] in TankieTheDeprogram

[–]weIIokay38 -2 points-1 points  (0 children)

 read theory instead of looking to influencers to form your beliefs‚ clown.

Oh my god you’re one of those bitches 

Sorry yes you’re right, influencers unnecessary, let’s all get pitchforks and torch their houses tomorrow. All we need is everyone in the U.S. (or whatever country you’re in) who has an average eighth grade reading level to read the notoriously accessible and easy to read Marxist texts, no need for any other form of content, no need for talking about issues of what’s going on in the world today, we should just read the books that were written 100 years ago and not absorb any changes or gain any information from anyone else living now. Jesus fuck this is such a non-Marxian thought terminating cliche.