@ChickenOverlord's banner p

ChickenOverlord


				

				

				
1 follower   follows 0 users  
joined 2022 September 04 22:31:16 UTC

				

User ID: 218

ChickenOverlord


				
				
				

				
1 follower   follows 0 users   joined 2022 September 04 22:31:16 UTC

					

No bio...


					

User ID: 218

There's something darkly funny about the prospect of the profit motive of the cynical businessman being far more valuable than the truth motive of a good-faith academic for producing actual knowledge or useful research.

Scams like Theranos aside, you generally need something to sell to make a profit, and you need something that at least sort of kind of works to get people to actually buy it most of the time. Or as Ghostbusters put it:

"Personally, I liked the university. They gave us money and facilities, we didn't have to produce anything! You've never been out of college! You don't know what it's like out there! I've worked in the private sector. They expect results."

Oof, sorry

You're lucky you missed the "bring a live chicken to the theater for when Jack Black says 'chicken jockey' in the Minecraft movie" trend

My wife and I make it a point to try and go to movies near the end of their theater run, especially for anime movies. We had the theater all to ourselves for the latest Demon Slayer movie since we saw it in the last week of its run (though we had to drive to a theater almost an hour away to see it since the theater closest to us had stopped showing it a week early).

At least none of these nerds literally yelled at the screen, as I had the displeasure of witnessing during a screening of Akira some years back.

TETSUUUOOOOOOOO!!!!!!! KANEDAAAAAAAA!!!!!

Hopefully I retriggered some of your PTSD there.

Edit: On a more serious note, I can't help but agree with your point. I spend way too much time on /pol/ and have no problem dropping the normie killing word that starts with an N, but I was playing Meccha Chameleon with my wife and some friends the other day on a public server and there was some rando who just kept saying it over and over nonstop in voice chat and not even in a remotely funny way. It's like a certain subset of people find something edgy/cool but don't understand the core of what makes it cool and imitate it in a way that just doesn't make sense.

Yes, anime villain #345647 with long hair, a trench coat, and a big sword is cool. No, you imitating it with your obese body and your dandruff and grease and your katana from the mall ninja shop isn't, and I really don't understand how you can't see that.

Same, I just got to my third straight year of subscribing this year and it's ~$15 a month from the 3rd year onwards (with the annual billing discount).

I wish I could get an IntelliJ license at work, but it is not to be.

If you're willing to pony up for your own personal license (which is much cheaper than what JetBrains charges enterprise customers) the license explicitly allows you to use it at work:

https://sales.jetbrains.com/hc/en-gb/articles/207240855-Can-I-use-my-personal-license-at-work-and-at-home

and

https://sales.jetbrains.com/hc/en-gb/articles/206544399-Can-my-company-use-my-personal-license

Is that with GAAP accounting?

Zig: banned, full stop.

Other full bans include qemu, Bevy, GIMP.

Another I'd like to point out is WINE. WINE already had a strict policy prior to LLMs in that contributors could not have previously worked on Windows at Microsoft, could not have ever so much as looked at any Windows source code leaks, and could not so much as even looked at the source code for ReactOS (a project for making an open source Windows clone) in case any contributors to that project ever worked on Windows at Microsoft or ever looked at a Windows source code leak.

This stance by Codeweavers (the maintainers of WINE) is because they fear their entire project (and therefore their entire business) being shut down by litigation from Microsoft. It's interesting to me that they still see copyright of LLM-generated code as potentially making their project no longer qualify as clean room reverse engineering, while the rest of the industry has effectively pretended that copyright no longer exists even though LLMs can produce the code of open source projects (or the entirety of a Harry Potter book) verbatim: https://arxiv.org/abs/2601.02671

I'm curious if there's going to be a big lawsuit at some point that completely upends LLMs due to copyright issues that will scare a lot of companies that were previously on the "LLM all the things" train.

nissed as a pewt

Is this an Irishism of some sort? Never heard this phrase before

Ah, I used the Revision mod and didn't realize it bundled HDTP in with it, I assumed it was a different mod.

There are already HD texture mod packs for the original Deus Ex that look a million times better than the garbage they had planned for the "remaster". The remaster looked like this meme: https://encrypted-tbn0.gstatic.com/images?q=tbn:ANd9GcT7KdIf21VCrWUXW6j7fEf_-I1MQCz0W9GcQYPnK8uow8qikhGeVbpohbI1&s=10 There are also mods that revamp the character models that aren't to my tastes but still dona much better job than the remaster.

Playing Factorio (again), trying out the new quality of life features they're adding in the 2.1 beta branch. 2.1 is the final planned feature update, basically only bugfixes once it's out of beta, sadly.

Already got a rocket launched, currently working on uranium enrichment and getting some space platforms set up. The 2.1 update added logistics between space platforms so I'm planning on making one (or a few) around each planet to save myself a ton of rocket launches by crafting all that stuff up in space. This also means I'll have go to Gleba first (shudder) so that I can get advanced asteroid processing.

It wasn't a bad game, but it was really short for what it was. You're better off playing something like Contra.

Yeah, we're using type annotations, and they're still pretty garbage too. "Expected type str, actually found 'property'" even though the property is a str lol. Or "Expected List[SomeClass] actually found List[type[SomeClass]]" and the documentation for the type system for how to fix this crap is awful.

You type in variable names? Like every letter manually?

Not usually, no. I have the misfortune to work on a Python project right now and we're using SQLAlchemy as an ORM. The parameters get passed in a dictionary where you need the name of the dictionary keys to match the names of the parameters in the query. I transposed 2 letters between what the query had and what the parameter dictionary had. In C#/.NET (my preferred language) this would be impossible with EF Core, and the tooling around Dapper is much better than whatever crap SQLAlchemy has so I'm pretty sure the IDE would have detected it for Dapper.

This is the largest Python project I've ever done significant work on and I hate it. 99% of the pain points I've had are due to the terrible type system. Also I miss LINQ every time I write a loop.

I pray for the day that MSFT pisses off their partners so bad that big name vendors like Dell start shipping Linux laptops and big retailers like Best Buy sell them.

The iPhone was the mortal blow to the old internet, and outside of niche communities it has gotten worse every year since.

Or, as a meme succinctly put it, "65% of India isn't even on the internet yet":

https://encrypted-tbn0.gstatic.com/images?q=tbn:ANd9GcTBdGVZ8m3rryMdxzisM-L2I1e78jpzIYjk49p5Cai1ThXgIf-1xVK_ONzh&s=10

Note that this meme was likely made around 2020, now a mere 30% or so of India doesn't have internet access. Also note the lion's share of this is mobile internet mostly being accessed via phones. Good luck running fiber or copper anywhere in India.

Did they intentionally bypass the cache, or did they not even know about it?

No clue, when we asked them why they did it they didn't have any sort of coherent answer.

Perhaps he's wondering why someone would sponsor a man for an H1B before employing him overseas.

You're a big guy. And my mistake, I call them all H1B code monkeys even if they're still offshore employees.

You'll have to provide some examples.

We had a project that gets some fields from the database. These fields were being cached in memory after retrieval because they literally only change once a year. The H1B code monkeys in Mumbai bypassed the cache and fetched them from the database every single time because they're retarded. They wrote a whole nother SQL query instead of just typing "SomeGloballyAvailableMemoryCache.Get("TheTaxFormFieldsThatGetUpdatedAnnually") or something like that.

Oh and they passed all these fields around in a stringly-typed DataTable instead of the strongly-typed object the cache would have given them. This is one of millions of examples, this shit happens daily in the software engineering world.

Nah, it's not just that. There's also a problem with what Casey Muratori has termed "pessimization", where careless devs don't do even the most basic things to make the computer not have to do the same work twice. It's especially embarrassing when the shittier way of doing it is harder to write than the non-pessimized way and retarded web dev monkeys do it anyways.

I've found LLMs the most useful in identifying bugs I caused by embarrassing typos (or cooy paste errors where I didn't change the value of something after pasting). Just 10 minutes wgo it solved a bug by pointing out that I had transposed two letters in a variable name. Though in fairness if I was using a real language instead of a toy language like Python the IDE could have caught it for me.

As one of our local cantankerous luddites, I'm still unconvinced that we'll ever achieve the first outcome in your grid, at least not with LLM-based technology. And the fact that OpenAI, Anthropic, et al are still hiring software engineers at extremely high salaries is proof enough that they don't think LLMs are there yet either (and I don't see how it could ever get there).

I'm still highly doubtful of option 2, this time using the output of major software companies (including the LLM-makers themselves) as evidence. "Claude CLI is basically a game engine running at 60 FPS built in React" is still one of the funniest sagas to me, since it betrays a complete lack of understanding of how TUIs work in the first place. How long it takes Anthropic to fix fairly minor bugs (like the flickering in Claude Code) despite having effectively unlimited access to the best models and tools is just embarrassing.

And the fixes themselves are just embarrassing too sometimes: there's an annoying feature in the Claude CLI where if you click anywhere in the CLI window when it is asking for permission to perform some action, it will automatically select the currently highlighted option, which as you can imagine can have disastrous consequences. Their fix? A setting that can be set via environment variable to disable this behavior, but it also disables selecting text from the CLI, expanding tool output, etc. You'd think with all the resources at Anthropic's disposal this would be an incredibly easy fix, but I'm sure it's something so complicated it could be the topic of an entire PhD dissertation. That was a reference to the spat between Casey Muratori and the Microsoft Terminal dev team from simpler times before LLMs, in case you didn't catch it.

Speaking of Microsoft, they were already building their software stack out of cards and H1Bs, but the addition of LLM-powered development there has only increased the rate at which instability has been added to Windows, Azure, and other platforms they control. Thank goodness at least .NET seems to still be one of their shining gems atop the shitpile. But it got bad enough that MSFT had to publicly apologize for the drop in software quality, allegedly prompted by pressure from their hardware partners like Asus and Lenovo (who themselves are worried about Windows instability leading their customers to jump ship to the Mac Book Neo).

Another one from Anthropic - the Bun rewrite into Rust. I won't comment on the entirety of that saga, but one thing in particular stood out to me: Mythos clearly doesn't understand the purpose of safety comments on unsafe blocks in Rust. They're supposed to explain how you (the dev) have taken steps to ensure that unsafe behavior cannot occur no matter how the caller calls into the unsafe code. Instead, Mythos seems to love using these as a place to explain to potential callers (itself in this case because I doubt the Bun team is ever going to read that shit given their attitude towards writing code) what precautions they need to take to avoid triggering unsafe behavior in the unsafe block.

I'd love to go back to the good old days of your third option, but I don't think we can put the genie back in the bottle, at least not entirely. There are a few things even I, cantankerous luddite that I am, find LLMs useful for. Finding bugs and vulnerabilities in code is one of them, even though I think Mythos and Fable were way overblown in their capabilities as marketing for Anthropic. I also find them useful for analysis tasks. For example I was working on a codebase I'd never touched before, couldn't find where a certain page was being served from, and the LLM helpfully let me know thet the project was mixing together ASP.NET Core MVC with ASP.NET Core Razor Pages and saved me 15 minutes of fumbling around trying to find the page in the MVC part of the project.

I prefer hellfire as a solution. Hellfire missiles, in particular.

Would it kill you to not try to spin your way out of a false claim? They aren't suing her out of spite because she didn't abort.

No I agree with you, it was a false claim on my part.

EDIT: Specifically, the news article I linked presented it that way and I accepted the idea uncritically, which was an error on my part, and I'm sorry about that.