Want to wade into the snowy surf of the abyss? Have a sneer percolating in your system but not enough time/energy to make a whole post about it? Go forth and be mid: Welcome to the Stubsack, your first port of call for learning fresh Awful you’ll near-instantly regret.
Any awful.systems sub may be subsneered in this subthread, techtakes or no.
If your sneer seems higher quality than you thought, feel free to cut’n’paste it into its own post — there’s no quota for posting and the bar really isn’t that high.
The post Xitter web has spawned soo many “esoteric” right wing freaks, but there’s no appropriate sneer-space for them. I’m talking redscare-ish, reality challenged “culture critics” who write about everything but understand nothing. I’m talking about reply-guys who make the same 6 tweets about the same 3 subjects. They’re inescapable at this point, yet I don’t see them mocked (as much as they should be)
Like, there was one dude a while back who insisted that women couldn’t be surgeons because they didn’t believe in the moon or in stars? I think each and every one of these guys is uniquely fucked up and if I can’t escape them, I would love to sneer at them.
(Credit and/or blame to David Gerard for starting this. Merry Christmas, happy Hannukah, and happy holidays in general!)
164 Comments
Seminar2250@awful.systems · 18 pts · 244d
https://www.windowscentral.com/microsoft/windows-11/my-goal-is-to-eliminate-every-line-of-c-and-c-from-microsoft-by-2030-microsoft-bets-on-ai-to-finally-modernize-windows
wow, *and* algorithms? i didn't think anyone had gotten that far
swlabr@awful.systems · 28 pts · 244d
Q: what kind of algorithms does an AI produce
A: the bubble sort
blakestacey@awful.systems · 13 pts · 244d
God damn that's good.
Seminar2250@awful.systems · 9 pts · 244d
this made me cackle
very nice
rook@awful.systems · 15 pts · 244d
I suppose it was inevitable that the insufferable idiocy that software folk inflict on other fields would eventually be turned against their own kind.
https://xkcd.com/1831/
::: spoiler alt text And xkcd comic.
Long haired woman: or field has been struggling with this problem for years!
Laptop wielding techbro: struggle no more! I’m here to solve it with algorithms.
6 months later:
Techbro: this is really hard Woman: You don’t say. :::
V0ldek@awful.systems · 12 pts · 244d
Ah yes, I want to see how they eliminate C++ from the Windows Kernel – code notoriously so horrific it breaks and reshapes the minds of all who gaze upon it – with fucking "AI". I'm sure autoplag will do just fine among the skulls and bones of Those Who Came Before
o7___o7@awful.systems · 6 pts · 243d
Before: You were eaten by a grue.
After: Oops, All Grues!
o7___o7@awful.systems · 10 pts · 244d
Throw in the rust evangelism and you have a techtakes turducken
istewart@awful.systems · 3 pts · 243d
If you want a warm and fuzzy Christmas contemplation, imagine turducken production at scale
YourNetworkIsHaunted@awful.systems · 9 pts · 244d
So maybe I'm just showing my lack of actual dev experience here, but isn't "making code modifications algorithmically at scale" kind of definitionally the opposite of good software engineering? Like, I'll grant that stuff is complicated but if you're making the same or similar changes at some massive scale doesn't that suggest that you could save time, energy and mental effort by deduplicating somewhere?
sailor_sega_saturn@awful.systems · 14 pts · 244d
This doesn't directly answer your question but I guess I had a rant in me so I might as well post it. Oops.
It's possible to write tools that make point changes or incremental changes with targeted algorithms in a well understood problem space that make safe or probably safe changes that get reviewed by humans.
Stuff like turning pointers into smart pointers, reducing string copying, reducing certain classes of runtime crashes, etc. You can do a lot of stuff if you hand-code C++ AST transformations using the clang / llvm tools.
Of course "let's eliminate 100% of our C code with a chatbot" is... a whole other ballgame and sounds completely infeasible except in the happiest of happy paths.
In my experience even simple LLM changes are wrong somewhere around half the time. Often in disturbingly subtle ways that take an expert to spot. Also in my experience if someone reviews LLM code they also tend to just rubber stamp it. So multiply that across thousands of changes and it's a recipe for disaster.
And what about third party libraries? Corporate code bases are built on mountains of MIT licensed C and C++ code, but surely they won't all switch languages. Which means they'll have a bunch of leaf code in C++ and either need a C++ compatible target language, or have to call all the C++ code via subprocess / C ABI / or cross-language wrappers. The former is fine in theory, but I'm not aware of any suitable languages today. The latter can have a huge impact on performance if too much data needs to be serialized and deserialized across this boundary.
Windows in particular also has decades of baked in behavior that programs depend on. Any change in those assumptions and whoops some of your favorite retro windows games don't work anymore!
In the worst case they'd end up with a big pile of spaghetti that mostly works as it does today but that introduces some extra bugs, is full of code that no one understands, and is completely impossible to change or maintain.
In the best case they're mainly using "AI" for marketing purposes, will try to achieve their goals using more or less conventional means, and will ultimately fall short (hopefully not wreaking too much havoc in the progress) and give up halfway and declare the whole thing a glorious success.
Either way ultimately if any kind of large scale rearchitecting that isn't seen through to the end will cause the codebase to have layers. There's the shiny new approach (never finished), the horrors that lie just beneath (also never finished), and the horrors that lie just beneath the horrors (probably written circa 2003). Any new employees start by being told about the shiny new parts. The company will keep a dwindling cohort of people in some dusty corner of the company who have been around long enough to know how the decades of failed code architecture attempts are duct-taped together.
Soyweiser@awful.systems · 8 pts · 244d
Some of the horrors are also going to be load bearing for some fixes people dont properly realize because the space of computers which can run windows is so vast.
Think something like that happend with twitter, when Musk did his impression of a bull in a china store at the stack, they cut out some code which millions of Indians, who used old phones, needed to access the twitter app.
froztbyte@awful.systems · 5 pts · 243d
I just want to add: sailor’s reference to “expert” here is no joke. the amount of wild and subtle UB (undefined behaviour) you get in the C family is extremely high-knowledge stuff. it’s the sort of stuff that has in recent years become fashionable to describe as “cursed”, and often with good reason
LLMs being bad at precision and detail is as perfect an antithesis in that picture as I am capable of conceiving. so any thought of a project like this that pairs LLMs (or, more broadly, any of the current generative family of nonsense) as a dependency in it’s implementation is just damn wild to me
(and just incase: this post is not an opportunity to quibble about PLT and about what be or become possible.)
swlabr@awful.systems · 11 pts · 244d
The short answer is no. Outside of this context, I'd say the idea of "code modifications algorithmically at scale" is the intersection of code generation and code analysis, all of which are integral parts of modern development. That being said, using LLMs to perform large scale refactors is stupid.
V0ldek@awful.systems · 11 pts · 244d
This is like the entire fucking genAI-for-coding discourse. Every time someone talks about LLMs in lieu of proper static analysis I'm just like... Yes, the things you say are of the shape of something real and useful. No, LLMs can't do it. Have you tried applying your efforts to something that isn't stupid?
BurgersMcSlopshot@awful.systems · 9 pts · 244d
If there's one thing that coding LLMs do "well", it's expose the need in frameworks for code generation. All of the enterprise applications I have worked on in modernity were by volume mostly boilerplate and glue. If a statistically significant portion of a code base is boilerplate and glue, then the magical statistical machine will mirror that.
LLMs may simulate filling this need in some cases but of course are spitting out statistically mid code.
Unfortunately, committing engineering effort to write code that generates code in a reliable fashion doesn't really capture the imagination of money or else we would be doing that instead of feeding GPUs shit and waiting for digital God to spring forth.
istewart@awful.systems · 8 pts · 243d
Hmm, sounds like you are suggesting proper static analysis, at scale
jaschop@awful.systems · 3 pts · 242d
I think I'm with Haunted's intuition in that I don't really buy code generation. (As in automatic code generation.) My understanding was you build a thing that takes some config and poops out code that does certain behaviour. But could you not build a thing instead, that does the behaviour directly?
I know people who worked on a system like that, and maybe there's niches where it makes sense. Just seems like it was a SW architecture fad 20 years ago, and some systems are locked into that know. It doesn't seem like the pinnacle of engineering to me.
jonhendry@iosdev.space · 6 pts · 242d
@jaschop
"But could you not build a thing instead, that does the behaviour directly?"
Back in the day NeXT's Interface Builder let you connect up and configure "live" UI objects, and then freeze-dry them to a file, which would be rehydrated at runtime to recreate those objects (or copies of them if you needed more.)
Apple kept this for a while but doesn't really do it anymore. There were complications with version control, etc.
istewart@awful.systems · 3 pts · 241d
I have always felt like NeXT/OS X Interface Builder has serious "path not taken" energy, but the fact that OpenStep/Cocoa failed to become a generalized multiplatform API, as well as the version control issues for the .nib format (never gave much thought to that, but it makes sense) sadly doomed it. And most mobile apps are glorified web pages, each with their own bespoke interface to maintain "brand identity," so it could be argued there's less than zero demand there for the flexibility (and complexity!) that Interface Builder could enable.
swlabr@awful.systems · 5 pts · 242d
Unfortunately, the terms "code generation" and "automatic code generation" are too broad to make any sort of value judgment about their constituents. And I think evaluating software in terms of good or bad engineering is very context-dependent.
To speak to the ideas that have been brought up:
"making the same or similar changes at some massive scale [...] suggest[s] that you could save time, energy and mental effort by deduplicating somewhere"
So there are many examples of this in real code bases, ranging everywhere from simple to complex changes.
Giving a complex example here is... difficult. Anyway, I hope I've been able to illustrate that sometimes you have to use "code generation" because it's the right tool for the job.
"My understanding was you build a thing that takes some config and poops out code that does certain behaviour."
This hypothetical is a few degrees too abstract. This describes a compiler, for example, where the "config" is source code and "code that does certain behaviour" is the resulting machine code. Yes, you can directly write machine code, but at that point, you probably aren't doing software engineering at all.
I know that you probably don't mean a compiler. But unfortunately, it's compilers all the way down. Software is just layers upon layers of abstraction.
Here's an example: a web page. (NB I am not a web dev and will get details wrong here) You can write html and javascript by hand, but most of the time you don't do that. Instead, you rely on a web framework and templates to generate the html/javascript for you. I feel like that fits the config concept you're describing. In this case, the templates and framework (and common css between pages) double as de-duplication.
Soyweiser@awful.systems · 9 pts · 244d
They now updated this to say it is just a research project and none of it will be going live. Pinky promise (ok, I added the pinky promise bit).
istewart@awful.systems · 8 pts · 243d
Not just pinkies, my friend, we are promising with all fingers, at scale!
Soyweiser@awful.systems · 7 pts · 243d
All twelve fingers? Wow.
istewart@awful.systems · 8 pts · 244d
There's a lot going on here, but I started by trying to parse this sentence (assuming it wasn't barfed out by an LLM). I've become dissatisfied lately with my own writing being too redundancy-filled and overwrought, showing I'm probably too far out of practice at serious writing, but what is this future Microsoft Fellow even trying to describe here?
at scale
froztbyte@awful.systems · 6 pts · 243d
so, ever watched Godzilla? and then did a twofer with a zombie movie? I think that’s essentially the plot here
istewart@awful.systems · 8 pts · 243d
so what you're saying is undead kaiju, at scale
o7___o7@awful.systems · 18 pts · 243d
In the future, I'm going to add "at scale" to the end of all my fortune cookies.
fullsquare@awful.systems · 13 pts · 243d
you will experience police brutality very soon, at scale
istewart@awful.systems · 12 pts · 243d
I am only mildly concerned that rapidly scaling this particular posting gimmick will cause our usually benevolent and forebearing mods to become fed up at scale
Soyweiser@awful.systems · 9 pts · 243d
I'm a lot more afraid of the recursive effect of this joke. We could have at scale at scale.
fullsquare@awful.systems · 9 pts · 243d
is that the superexponential growth that lw tried to warn us about?
Soyweiser@awful.systems · 5 pts · 242d
Yes! at scale at scale at scale at scale
istewart@awful.systems · 6 pts · 241d
Don’t worry, I’m sure Lemmy is perfectly capable of tail call optimization at scale
blakestacey@awful.systems · 17 pts · 246d
"Google Gemini Pro: please generate a map of the western united states showing cities of over 250K population"
misterbngo@awful.systems · 12 pts · 245d
the rivers...
BurgersMcSlopshot@awful.systems · 12 pts · 245d
randomly placed and statistically average, just like real rivers!
BurgersMcSlopshot@awful.systems · 9 pts · 245d
I hear they have the biggest bal of tine in Hond.
V0ldek@awful.systems · 7 pts · 243d
Aldquaque is what I type, crossing my fingers autocorrect will get that I mean Albequerqere
blakestacey@awful.systems · 5 pts · 243d
Aldaquaque is where I took that bleft toin
V0ldek@awful.systems · 4 pts · 243d
Albrequerre
V0ldek@awful.systems · 4 pts · 243d
Albequirky
V0ldek@awful.systems · 4 pts · 243d
god fuck
fullsquare@awful.systems · 4 pts · 243d
just type ABQ everybody will know what do you mean
froztbyte@awful.systems · 3 pts · 243d
ah, a fellow 1937 poster that gets it
(I still don’t understand how people that post on/across the modern internet haven’t picked up the habit)
gerikson@awful.systems · 6 pts · 245d
whole country is swole, good mirror of the maga mind
korydg@awful.systems · 4 pts · 244d
What do you expect, it's a mixed-up crazy world where East is West and West is East and ...?
sc_griffith@awful.systems · 17 pts · 242d
idea: end of year worst of ai awards. "the sloppies"
blakestacey@awful.systems · 12 pts · 241d
On a related theme:
https://bsky.app/profile/jjvincent.bsky.social/post/3mayddynhas2l
BlueMonday1984@awful.systems · 8 pts · 240d
Hey, look, I found someone who believes things can have feelings:
YourNetworkIsHaunted@awful.systems · 4 pts · 239d
From the replies:
I don't want to live on this planet anymore.
gerikson@awful.systems · 5 pts · 241d
this made my day, thx
antifuchs@awful.systems · 2 pts · 240d
A pal: “I take back everything I ever said about humanoid robots being useless”
And… same
macroplastic@sh.itjust.works · 11 pts · 241d
"Top of the Slops"
o7___o7@awful.systems · 7 pts · 241d
Slop can never win, even at being slop. Best they can do is sloppy seconds.
e8d79@discuss.tchncs.de · 16 pts · 242d
I will never forgive Rob Pike for the creation of the shittiest widely adopted programming language since C++, but I very much enjoy this recent thread where he rages about Anthropic.
V0ldek@awful.systems · 10 pts · 242d
Hey! JavaScript is objectively worse, thank you very much
macroplastic@sh.itjust.works · 6 pts · 241d
JavaScript isn't even the worst Brendan Eich misdeed!
V0ldek@awful.systems · 7 pts · 241d
Okay but that's more a Brensan Eichs anti-achievement than JavaScript being any good
e8d79@discuss.tchncs.de · 3 pts · 241d
I strongly disagree. I would much rather write a JavaScript or C++ application than ever touch Rob Pikes abortion of a language. Thankfully, other options are available.
V0ldek@awful.systems · 5 pts · 241d
Meh, at least go has a standard library that's useful for... anything, really
e8d79@discuss.tchncs.de · 2 pts · 240d
Yes, I like a good standard library its probably one of the reasons why Java and C# are so popular with enterprise software development. They are both languages I consider better than go. You can write horrible code in both of them but unlike with go you aren't forced to do so because the go clergy has decided that any kind of abstraction is heresy to the gospel of simplicity. Most go code I have seen is anything but simple because it forces you to read through a load of irrelevant implementation details just to find what you are actually looking for.
mlen@awful.systems · 10 pts · 242d
Digressing: The irony is that it's a language with one of the best standard libraries out there. Wanna run a http reverse proxy with TLS cross compiled for a different os? No problem!
Many times I used it only because of that despite it being a worse language.
TinyTimmyTokyo@awful.systems · 7 pts · 241d
Its standard crypto libraries are also second to none.
aio@awful.systems · 1 pts · 240d
I'm also a big fan of the concurrency implementation, I wish other languages made it so easy to use green threads & channels.
corbin@awful.systems · 9 pts · 242d
Other classic Rob Pike moments include spamming Usenet with Markov-chain bots and quoting the Bible to justify not highlighting Go syntax. Watching him have a Biblical meltdown over somebody emailing him generated text is incredibly funny in this context.
BlueMonday1984@awful.systems · 6 pts · 242d
Pike's blow-up has made it to the red site, and its brought promptfondlers out the woodwork.
(Skyview proxy, for anyone without a Bluesky account)
TinyTimmyTokyo@awful.systems · 5 pts · 241d
I didn't realize this was part of the rationalist-originated "AI Village" project. See https://sage-future.org/ and https://theaidigest.org/village. Involved members and advisors include Eli Lifland and Daniel Kokotajlo of "AI 2027" infamy.
antifuchs@awful.systems · 5 pts · 242d
Impressive side fact: looks like they sent him an unsolicited email generated by a fucking llm? An impressive failure to read the fucking room.
Not like that exact bullshit has been attempted on the community at large by other shitheads last year, but then originality was never the clanker wankers’ strength
dgerard@awful.systems · 15 pts · 243d
lol, Oliver Habryka at Lightcone is sending out begging emails, i found it in my spam folder
declared Lightcone Enemy #1 thanks you for your attention in sending me this missive, Mr Habryka
yes that's because you first tried ignoring FTX instead of talking to them and cutting a deal
that second part means Dustin Moskovitz (the $ behind OpenPhil) is sick of Habryka's shit too
no no that's fine thanks
and you can’t even tap into Moskovitz any more? wow sucks dude. guess you’re just not that effective as altruism goes
you run an overpriced web hosting company and run conferences for race scientists. my bayesian intuition tells me humanity will probably be fine, or perhaps better off.
CinnasVerses@awful.systems · 8 pts · 242d
Someone in the comments calls them out: "if owning a $16 million conference centre is critical for the Movement, why did you tell us that you were not responsible for all the racist speakers at Manifest or Sam 'AI-go-vroom' Altman at another event because its just a space you rent out?"
OMG the enemies list has Sam Altman under "the people who I think have most actively tried to destroy it (LessWrong/the Rationalist movement)"
BigMuffN69@awful.systems · 7 pts · 242d
Ohoho, a beautiful lw begging post on this of all days?
blakestacey@awful.systems · 7 pts · 242d
"Would you like to know more?"
"Nah, I'm cool."
V0ldek@awful.systems · 5 pts · 242d
More like
Soyweiser@awful.systems · 13 pts · 242d
Remember how slatestarcodex argues that non-violence works better as a method of protest? Turns out the research pointing to that is a bit flawed: https://roarmag.org/essays/chenoweth-stephan-nonviolence-myth/
swlabr@awful.systems · 13 pts · 242d
realising that preaching nonviolence is actually fascist propaganda is one of those consequences of getting radicalised/deprogramming from being a liberal. You can’t liberate the camps with a sit-in, for example.
corbin@awful.systems · 8 pts · 242d
Upvoted, but also consider: boycotts sometimes work. BDS is sufficiently effective that there are retaliatory laws against BDS.
swlabr@awful.systems · 9 pts · 242d
Yes! It also highlights how willing the administration is to clamp down on even non-violence.
bigfondue@lemmy.world · 6 pts · 241d
maol@awful.systems · 4 pts · 239d
nonviolent civil disobedience and direct action are just tactics that work in specific circumstances and can achieve specific goals. pretty much every violent movement for change was supported by non-violent movements. and non-violence often appears in a form that is unacceptable to the slatestarcodex contingent. Like Daniel Berrigan destroying Vietnam draft cards, or Catholic Workers attacking US warplanes with hammers, or Black Lives Matter activists blocking a highway or Meredith and Verity Burgmann running onto the pitch during a South African rugby match.
swlabr@awful.systems · 2 pts · 239d
yes! To be clear, what I said was lacking nuance. What I meant was: preaching for only non-violence is fucked. And preaching for very limited forms of non-violence is fully fucked, for example, state/police sanctioned “peaceful” protests as the only form of protest
maol@awful.systems · 2 pts · 236d
It's that classic tweet: "this is bad for your cause" says a guy who hates your cause and hates you. The slatestarcodex squad didn't believe there was any reason to protest but thought that if people must protest they should have the decency to do it in a way that didn't cause them to be 5 minutes late on their way to lunch.
nfultz@awful.systems · 7 pts · 242d
Thanks for posting. The author is provocative for sure, but I found he also wrote a similar polemic about veganism, kinda hard for me to situate it. Might fetch one of his volumes from the stacks during a slow week, probably would get my name put on a list though.
https://mirror.anarhija.net/theanarchistlibrary.org/mirror/p/pg/peter-gelderloos-veganism-why-not.pdf
Soyweiser@awful.systems · 7 pts · 242d
Yeah, dont see me linking to this post by Gelderloos as fully supporting his other stances, more that the whole way Scott says nonviolent movements are better isnt as supported as he says (and also shows Scott never did much activism). So more anti scott than pro Peter ;).
scruiser@awful.systems · 12 pts · 245d
I posted about Eliezer hating on OpenPhil for having too long AGI timelines last week. He has continued to rage in the comments and replies to his call out post. It turns out, he also hates AI 2027!
https://www.lesswrong.com/posts/ZpguaocJ4y7E3ccuw/contradict-my-take-on-openphil-s-past-ai-beliefs?commentId=3GhNaRbdGto7JrzFT
When we say it, we are sneering, but when Eliezer calls them stupid little timelines and compares them to astrological signs it is a top quality lesswrong comment! Also a reminder for everyone that I don't think we need: Eliezer is a major contributor to the rationalist attitude of venerating super-forecasters and super-predictors and promoting the idea that rational smart well informed people should be able to put together super accurate predictions!
So to recap: long timelines are bad and mean you are a stuffy bureaucracy obsessed with credibility, but short timelines are bad also and going to expend the doomer's crediblity, you should clearly just agree with Eliezer's views, which don't include any hard timelines or P(doom)s! (As cringey as they are, at least they are committing to predictions in a way that can be falsified.)
Also, the mention about sacrificing credibility make me think Eliezer is intentionally willfully playing the game of avoiding hard predictions to keep the grift going (as opposed to self-deluding about reasons not to explain a hard timeline or at least put out some firm P()s ).
V0ldek@awful.systems · 12 pts · 244d
Was he wearing a hot-dog costume while typing this wtf
scruiser@awful.systems · 10 pts · 244d
I really don't know how he can fail to see the irony or hypocrisy at complaining about people trading made up probabilities, but apparently he has had that complaint about P(doom) for a while. Maybe he failed to write a call out post about it because any criticism against P(doom) could also be leveled against the entire rationalist project of trying to assign probabilities to everything with poor justification.
o7___o7@awful.systems · 11 pts · 244d
Watching this guy fall apart as he's been left behind has sure been something.
Evinceo@awful.systems · 11 pts · 244d
This is a necessary component of his imagined AGI monster. Good thing it's bullshit.
blakestacey@awful.systems · 13 pts · 244d
Super-prediction is difficult, especially about the super-future. —old Danish proverb
blakestacey@awful.systems · 11 pts · 244d
And looking that up led me to this passage from Bertrand Russell:
blakestacey@awful.systems · 9 pts · 245d
Convenience link for last week's comment
Amoeba_Girl@awful.systems · 6 pts · 242d
I believe in you Eliezer! You're starting to recognise that the AI doom stuff is boring nonsense! I'm cheering for you to dig yourself out of the philosophical hole you've made!
aio@awful.systems · 1 pts · 240d
P(hole)
fullsquare@awful.systems · 11 pts · 244d
elsewhere on lemmy, a piece from the atlantic (be warned: they quote lasker/cremieux for some reason) on new shiny glp-1 agonist that you can order off telegram from some random ass chinese lab:
isn't dear leader EY taking this? it's still not approved yet, so it's not available on normal market, and because it's peptide it's i.m. only. also, side effects not just for this one, but for entire class include anhedonia, which must be very rational thing to risk without medical need. chat, what's your p(infected sore on EY's ass)
saucerwizard@awful.systems · 11 pts · 244d
I’m running ozempic and I haven’t noticed any anhedonia tbf. I think Yud claimed he had tried them and that they failed to work or something.
(fun fact: ozempics going generic up here in a few months because Novo fucked up the patent application. The peptide market thing gives me the willies.)
fullsquare@awful.systems · 11 pts · 244d
good for you ig. ozempic is actually small enough (and profitable enough) to make it synthetically, but novo process is to make linear precursor by fermentation, purify that, then tack on it side chain and N-terminal H-His-Aib- using regular peptide chemistry methods. no such luck with retatrutide tho, it has to be entirely synthetic. the real big deal however will be about small-molecule drug that targets this receptor, because this means pills instead of injections from day 1
cstross@wandering.shop · 9 pts · 244d
@saucerwizard Do you drink alcohol, and if so, what has semaglutide done to your desire to drink? (I know my alcohol consumption crashed by about 80% when I went on Rybelsus—the oral formulation of semaglutide, the GLP-1 agonist in Ozempic™—and it's a common enough side-effect that it's undergoing clinical trials as an anti-addiction medication.)
saucerwizard@awful.systems · 9 pts · 244d
Its gone completely out the window - anything more then a beer or two and I get nauseous. I get a free bottle of hard liquor from work every quarter (distillery) and I’m completely unable to touch the stuff now.
I also quit marijuana entirely, the only thing remaining is nicotine (which I do consider dropping from time to time). All and all, I think its been a good thing since I’m not sure I have the healthiest relationship with substances.
cstross@wandering.shop · 10 pts · 244d
@saucerwizard I still drink *socially*, but it's very much an "I'll have a pint or two at the pub where I'm going to see friends", rather than "I'm going to the pub for a drink (with friends)". And zero inclination to drink at home, even with meals. Not that I did so regularly before, but semaglutide caused a marked loss of interest on my part.
I was *really* worried for the first six months that it had nuked my pleasure in writing, which would have been a disaster—it's my job—but I recovered.
o7___o7@awful.systems · 1 pts · 244d
dgerard@awful.systems · 4 pts · 244d
this is the cheapass one they sell on ali
sinedpick@awful.systems · 11 pts · 245d
Sean Munger, my favorite history YouTuber, has released a 3-hour long video on technology cultists from railroads all the way to LLMs. I have not watched this yet but it is probably full of delicious sneers.
lagrangeinterpolator@awful.systems · 11 pts · 245d
AI researchers are rapidly embracing AI reviews, with the new Stanford Agentic Reviewer. Surely nothing could possibly go wrong!
Here's the "tech overview" for their website.
How is it, when people try to argue about the magical benefits of AI on a task, it always comes down to arguing "well actually, humans suck at the task too! Look, humans make mistakes!" That seems to be the only way they can justify the fact that AI sucks. At least it spews garbage fast!
(Also, this is a little mean, but if someone's paper got rejected 6 times in a row, perhaps it's time to throw in the towel, accept that the project was never that good in the first place, and try better ideas. Not every idea works out, especially in research.)
Actually, now all my concerns are now completely gone. They found that one number is bigger than another number, so I take back all of my counterarguments. I now have full faith that this is going to work out.
Of course, we need the mandatory disclaimers that will definitely be enforced. No reviewer will ever be a lazy bum and use this AI for their actual conference reviews.
JFranek@awful.systems · 8 pts · 245d
Problem: Reviewers do not provide constructive criticism or at least reasons for paper to be rejected. Solution: Fake it with a clanker.
Genius.
blakestacey@awful.systems · 8 pts · 245d
dafuq?
lagrangeinterpolator@awful.systems · 6 pts · 245d
Yeah, it's not like reviewers can just write "This paper is utter trash. Score: 2" unless ML is somehow an even worse field than I previously thought.
They referenced someone who had a paper get rejected from conferences six times, which to me is an indication that their idea just isn't that good. I don't mean this as a personal attack; everyone has bad ideas. It's just that at some point, you just have to cut your losses with a bad idea and instead use your time to develop better ideas.
So I am suspicious that when they say "constructive feedback", they don't mean "how do I make this idea good" but instead "what are the magic words that will get my paper accepted into a conference". ML has become a cutthroat publish-or-perish field, after all. It certainly won't help that LLMs are effectively trained to glaze the user at all times.
V0ldek@awful.systems · 7 pts · 244d
This stinks to high heaven, why would you want these to be more highly correlated? There's a reason you assign multiple reviewers, preferably with slightly different backgrounds, to a single paper. Reviews are obviously subjective! There's going to be some consensus (especially with very bad papers; really bad papers are always almost universally lowly reviewed, because you know, they suck), but whether a particular reviewer likes what you did and how you presented it is a bit of a lottery.
Also the worth of a review is much more than a 1-10 score, it should contain detailed justification for the reviewers decision so that a meta-reviewer can then look and pinpoint relevant feedback, or even decide that a low-scoring paper is worthwhile and can be published after small changes. All of this is an abstraction, of course a slightly flawed one, but of humans talking to each other. Show your paper to 3 people you'll get 4 different impressions. This is not a bug!
IndustryStandard@lemmy.world · -9 pts · 245d
mawhrin@awful.systems · 16 pts · 245d
terrible state of house CO detectors is not an excuse for putting a CO generator in the living room.
swlabr@awful.systems · 7 pts · 245d
me, thinking it's a waste to not smoke indoors because my landlord won't fix the CO detectors: oh
(jk I don't smoke)
scruiser@awful.systems · 9 pts · 245d
Going from lazy, sloppy human reviews to absolutely no humans is still a step down. LLMs don't have the capability to generalize outside the (admittedly enormous) training dataset they have, so cutting edge research is one of the worse use cases for them.
IndustryStandard@lemmy.world · -12 pts · 245d
self@awful.systems · 8 pts · 245d
you've got so much in common with an LLM, since you also seem to be spewing absolute bullshit to an audience that doesn't like you
swlabr@awful.systems · 8 pts · 245d
Your premise is total bullshit. That being said, I'd prefer a world where nobody reads papers and journals stop existing to a world where we are boiling the oceans to rubber-stamp papers.
V0ldek@awful.systems · 7 pts · 243d
Sokal, you should log off
blakestacey@awful.systems · 7 pts · 243d
Funny story: Just yesterday, I wrote to a journal editor pointing out that a term coined in a paper they had just printed had actually been used with the same meaning 20 years ago. They wrote back to say that I was the second person to point this out and that an erratum would be issued.
Seminar2250@awful.systems · 6 pts · 245d
Alice: what is
2 + 2?LLM:
random.random() + random.random()Alice:
1.2199404515268157is better than nothing, i guessscruiser@awful.systems · 4 pts · 245d
What value are you imagining the LLM providing or adding? They don't have a rich internal model of the scientific field to provide an evaluation of novelty or contribution to the field. They could maybe spot some spelling or grammar errors, but so can more reliable algorithms. I don't think they could accurately spot if a paper is basically a copy or redundant, even if given RAG on all the past papers submitted to the conference. A paper carefully building on a previous paper vs. a paper blindly copying a previous paper would look about the same to an LLM.
BlueMonday1984@awful.systems · 11 pts · 246d
Starting this Stubsack off, here's Baldur Bjarnason lamenting how tech as a community has gone down the shitter.
BurgersMcSlopshot@awful.systems · 8 pts · 246d
That's a bummer of a post but oddly appropriate during the darkest season in the northern hemisphere in a real bummer of a year. Kind of echoes the "Stop talking to each other and start buying things!" post from a few years back though I forget where that one came from.
CinnasVerses@awful.systems · 0 pts · 246d
I think I read that post and thought it was incredibly naive, on the level of "why does the barkeep ask if I want a drink?" or "why does the pretty woman with a nice smile want me to pay for the VIP lounge?" Cheap clanky services like forums and mailing lists and Wordpress blogs can be maintained by one person or a small club but if you want something big, smooth, and high-bandwidth someone is paying real money and wants something back. Examples in the original post included geocities, collegeclub.com, MySpace, Friendster, Livejournal, Tumblr, Twitter and those were all big business which made big investments and hoped to make a profit.
Anyone who has helped run a medium-sized club or a Fedi server has faced an agenda item like "we are growing. Input of resources from new members is not matching the growth in costs and hassle. How do we explain to the new members what we need to keep going and get them to follow up? "
There is a whole argument that VC-backed for-profit corporations are a bad model for hosting online communities but even nonproffits or Internet celebrities with active comments face the issue "this is growing, it requires real server expenses and professional IT support and serious moderation. Where are those coming from? Our user base is used to someone else invisibly providing that."
mawhrin@awful.systems · 6 pts · 245d
if you have a point, make it. nihilism is cheap.
CinnasVerses@awful.systems · 0 pts · 245d
Its not nihilism to observe that Reddit is bigger and fancier than this Lemmy server because Reddit is a giant business that hopes to make money from users. Online we have a choice between relatively small, janky services on the Internet (where we often have to pay money or help with systems administration and moderation) or big flashy services on corporate social media where the corporation handles all the details for us but spies on us and propagandizes us. We can chose (remember the existentialists?) but each comes with its own hassles and responsibilities.
And nobody, whether a giant corporation or a celebrity, is morally obliged to keep providing tech support and moderation and funding for a community just because it formed on its site. I have been involved in groups or companies which said "we can't keep running this online community, we will scale it back / pass it to some of our users and let them move it to their own domain and have a go at running it" and they were right to make that choice. Before Musk Twitter spent around $5 billion/year and I don't think donations or subscriptions were ever going to pay for that (the Wikimedia Foundation raises hundreds of millions a year, and many more people used Wikipedia than used Twitter).
mawhrin@awful.systems · 7 pts · 245d
you're either not understanding or misrepresenting valente's points in order to make yours: that we can't have nice things and shouldn't either want or expect them, because it's unreasonable. nothing can change, nothing good can be had, nothing good can be achieved. hence: nihilism.
CinnasVerses@awful.systems · 3 pts · 245d
Not at all. I am saying that we cannot all have our own digital Versailles and servants forever after. We can have our own digital living room and kitchen and take turns hosting friends there, but we have to do the work, and it will never be big or glamorous. Valente could have said "big social media sucks but small open web things are great" but instead she wants the benefits of big corporate services without the drawbacks.
I have been an open web person for decades. There is lots of space there to explore. But I do not believe that we will ever find a giant corporation which borrows money from LutherCorp and Bank of Mordor, builds a giant 'free' service with a slick design, and never runs out of money or starts stuffing itself with ads.
scruiser@awful.systems · 4 pts · 245d
I kinda half agree, but I'm going to push back on at least one point. Originally most of reddit's moderation was provided by unpaid volunteers, with paid admins only acting as a last resort. I think this is probably still true even after they purged a bunch of mods that were mad Reddit was being enshittifyied. And the official paid admins were notoriously slow at purging some really blatantly over the line content, like the jailbait subreddit or the original donald trump subreddit. So the argument is that Reddit benefited and still benefits heavily from that free moderation and the content itself generated and provided by users is valuable, so acting like all reddit users are simply entitled free riders isn't true.
CinnasVerses@awful.systems · 1 pts · 245d
In an ideal world, reddit communities could have moved onto a self-hosted or nonprofit service like LiveJournal became Dreamwidth. But it was not a surprise that a money-burning for-profit social media service would eventually try to shake down the users, which is why my Reddit history is a few dozen Old!SneerClub posts while my history on the Internet is much more extensive. The same thing happened with 'free' PhpBB services and mailing list services like Yahoo! Groups, either they put in more ads or they shut down the free version.
CinnasVerses@awful.systems · 0 pts · 245d
A point that Maciej Ceglowski among others have made is that the VC model traps services into "spend big" until they run out of money or enshitiffy, and that services like Dreamwidth, Ghost, and Signal offer 'social-media-like' experiences on a much smaller budget while earning modest profits or paying for themselves. But Dreamwidth, Ghost, and Signal are never going to have the marketing budget of services funded by someone else's money, or be able to provide so many professional services gratis. So you have to chose: threadbare security on the open web, or jumping from corporate social media to corporate social media amidst bright lights and loudspeakers telling you what site is the NEW THING.
scruiser@awful.systems · 6 pts · 245d
It sounds like part, maybe even most, of the problem is self inflicted by the VC model traps and the VCs? I say we keep blocking ads and migrating platforms until VCs learn not to fund stuff with the premise of 'provide a decent service until we've captured enough users, then get really shitty'.
V0ldek@awful.systems · 5 pts · 243d
Lot's of words to say "but what were the users wearing?"
If you can't sustain your business model without turning it into a predatory hellscape then you have failed and should perish. Like I'm sorry, but if a big social media service that actually serves its users is financially infeasible, then big social media services should not exist. Plain and simple.
CinnasVerses@awful.systems · 1 pts · 242d
Yes, all of these services should perish. But if you repeatedly chose to build community on a for-profit service that is bleeding money, you can't complain that it eventually runs out and either goes bankrupt or is restructured to make more money. Valente wants the perks of a site that spends a lot of money, but democratic government and no annoying ads or tracking.
V0ldek@awful.systems · 3 pts · 242d
Again, there are only two sensible ways out:
CinnasVerses@awful.systems · 1 pts · 241d
I agree that "publicly owned, publicly funded" would be a fine option (but which public? Is twitter global or for the USA or for California?) Good luck making the case for $5 billion/year new tax revenues to fund that new expense. Until then, there are small janky services on the Fediverse which rely on donations and volunteer work.
jackr@lemmy.dbzer0.com · 2 pts · 240d
take it out of the military budget, should be less than a rounding error
MBM@lemmings.world · 3 pts · 241d
Ah fuck. This is the worst part, for me.
sc_griffith@awful.systems · 10 pts · 243d
odium symposium christmas bonus episode: we watched and reviewed Sean Hannity's straight-to-Rumble 2023 Christmas comedy "Jingle Smells."
https://www.patreon.com/posts/146610014
swlabr@awful.systems · 3 pts · 241d
I’ve subscribed, it scratches the itch between waiting for episodes of if books could kill!
o7___o7@awful.systems · 10 pts · 240d
Gemini helps a guy increase his google cloud bill 18x
https://news.ycombinator.com/item?id=46378065
pikesley@mastodon.me.uk · 14 pts · 240d
@o7___o7 @BlueMonday1984
> What guardrails work that don’t depend on constant manual billing checks?
Have you considered not blindly trusting the god damn confabulation machine?
pikesley@mastodon.me.uk · 12 pts · 240d
@o7___o7 @BlueMonday1984
> AI is going to democratize the way people don't know what they're doing
Ok, sometimes you do got to hand it to them
o7___o7@awful.systems · 2 pts · 240d
o7___o7@awful.systems · 7 pts · 240d
–a man sipping from a bottle labeled “bone hurting juice”
e8d79@discuss.tchncs.de · 9 pts · 240d
Its getting hard to track all these AI wins. Is there a web3isgoinggreat.com for AI by now?
dgerard@awful.systems · 2 pts · 234d
this was literally our elevator pitch for Pivot to AI
e8d79@discuss.tchncs.de · 2 pts · 234d
I like it but I sorely miss the Grift Counter™.
Soyweiser@awful.systems · 7 pts · 240d
Arnie voice: "You know when I said I would save you money? I lied"
Soyweiser@awful.systems · 10 pts · 240d
Sunday rant post. I really dislike that so many people are now adopting 'electrons' when they mean power (it is good as a 'this person drinks the coolaid' shibboleth however).
And I was amused to hear people go 'AI (by which they meant the recent llm stuff) malware creating will be a risk in the future, look at the drug discovery that AI is already doing', wonder if drug discovery people have said 'look how great drug discovery will be in the future, look at all the malware development AI is already doing'.
swlabr@awful.systems · 10 pts · 240d
Definitely have seen salty say this. What’s next? “Quantum AI development is bottlenecked by waveforms”??? I hate this shit
antifuchs@awful.systems · 9 pts · 239d
Sounds like a way to identify people who think of power requirements as energy going in, rather than energy that also has to be dissipated. Wonder how circular the Venn diagram of electron guys vs space datacenter guys is.
fullsquare@awful.systems · 6 pts · 239d
energy goes in, energy goes out. you can't explain that
antifuchs@awful.systems · 4 pts · 239d
Imagine how many electrons those space air conditioners must be using!
YourNetworkIsHaunted@awful.systems · 8 pts · 239d
"I need more electrons" I say as I shuffle my feet on the carpet until my hair turns into a halo. I will take them by force.
Soyweiser@awful.systems · 4 pts · 239d
Power! Unlimited power! I say as I shoot Force Electrons into the jedi knights.
o7___o7@awful.systems · 9 pts · 244d
Ask HN: Can you patent prompts?
https://news.ycombinator.com/item?id=46365116
sc_griffith@awful.systems · 9 pts · 245d
We have a new odium symposium episode. This week we talk about Ayn Rand, who turned out to be much much more loathsome than i expected.
available everywhere (see www.odiumsymposium.com). patreon episode link: https://www.patreon.com/posts/haters-v-ayn-146272391
YourNetworkIsHaunted@awful.systems · 6 pts · 243d
I'm pretty sure that Atlas Shrugged is actually just cursed and nobody has ever finished it. John Galt's speech gets two pages longer whenever you finish one.
And I think the challenge with engaging with Rand as a fiction author is that, put bluntly, she is bad at writing fiction. The characters and their world don't make any sense outside of the allegorical role they play in her moral and political philosophy, which means you're not so much reading a good story with thought behind it as much as it's a philosophical treatise that happens in the form of dialogue. It's a story in the same way that Plato's Republic is a story, but the Republic can actually benefit from understanding the context of the different speakers at least as a historical text.
corbin@awful.systems · 2 pts · 229d
Catching up and I want to leave a Gödel comment. First, correct usage of Gödel's Incompleteness! Indeed, we can't write down a finite set of rules that tells us what is true about the world; we can't even do it for natural numbers, which is Tarski's Undefinability. These are all instances of the same theorem, Lawvere's Fixed-Point. Cantor's theorem is another instance of Lawvere's theorem too. In my framing, previously, on Awful, postmodernism in mathematics was a movement from 1880 to 1970 characterized by finding individual instances of Lawvere's theorem. This all deeply undermines Rand's Objectivism by showing that either it must be uselessly simple and unable to deal with real-world scenarios or it must be so complex that it must have incompleteness and paradoxes that cannot be mechanically resolved.
sc_griffith@awful.systems · 1 pts · 229d
Ok, lot to respond to here. I'm familiar with the relevant mathematics.
First, I think it's clear from the litany of failed attempts that you can't write down a finite set of rules that tells us what is true about the world. At least to me, it's also intuitively clear that you can't write down such a set of rules. That is not, without considerable auxiliary claims at least, a consequence of gödel's incompleteness theorem, nor does gödel's incompleteness theorem follow from it.
The essential issue here is that the incompleteness theorem deals with formal statements and formal reasoning in formal languages. There is a significant gap between the perfectly acceptable reasoning we use every day to understand the world around us, which if it can be written down at all often requires us to use informal language, and the sort of thing the incompleteness theorem addresses. There are real philosophical claims to be made and argued, which in at least implicit form go far back and have yet to be pinned down. For example, the sorites paradox can be understood as an (informal) proof that induction can fail in informal arguments. The whole thing, rather than being clarified, becomes more and more hopelessly complex the more one thinks about it.
I agree that inasmuch as objectivism pretends to formality it makes itself vulnerable to mathematical theorems, and surely would evaporate on contact with them. But the failure of the pretense to formality itself renders the issue moot.
Second, the question of what is or is not a "consequence" of this or that theorem is, given the nature of implication, a little difficult to pin down in borderline cases (are not all theorems a consequence of "T -> T"?). I'm perfectly fine with calling cantor's theorem, the halting theorem, the incompleteness theorem, etc instances of lawvere's fixed point theorem. But there is significant work required to take the hypotheses of some of these types of theorems and maneuver things into such a position as to apply the FPT. So I don't think it's a consensus opinion.
Third, if we want to describe a postmodern movement in mathematics, while I'm not sure about the dates, I get what you're going for and it makes sense to me. But I think the description you're putting forth here gives way too much weight to theorems. The movement toward a post-modern sensibility is imo much more marked by a movement toward guiltlessly abstract definitions and axioms. Consider the centuries of the torment that mathematicians experienced trying to justify or explain what negative numbers or complex numbers really are. In contrast, in the 20th century one has the definition of a scheme in algebraic geometry, a kind of space characterized by functions on it which are not really functions and which can be 0 at every point and yet not the zero function. What is the meaning of such a thing? Well, it is up to the individual mathematician to accept their own metaphors explaining that matter. Totally unthinkable a century prior. Examples of this sort of thing abound (for example, test functions in functional analysis). The movement toward such things was doubtless urged on by the impossibility theorems you refer to but goes far beyond them and is far more impactful imo.
nfultz@awful.systems · 8 pts · 242d
UIUC prof John Gallagher had a christmas post - Firm reading in an era of AI delirium - Could reading synthetic text be like eating ultra processed foods?
gerikson@awful.systems · 8 pts · 240d
Nice time - here's a Swedish dude who constructed a 8m parabolic dish to do EME by hand
News item in Swedish: https://www.svt.se/nyheter/lokalt/uppsala/byggde-atta-meter-parabol-for-att-prata-via-manen
Earth-Moon-Earth: https://en.wikipedia.org/wiki/Earth%E2%80%93Moon%E2%80%93Earth_communication (bonus illustration obviously taken from a primary school science project) Edit malus for long passage in second section second para obviously originally written by a Nazi
blakestacey@awful.systems · 8 pts · 242d
I figure I might as well link the latest random positivity thread here in case anyone following the Stubsack had missed it.
scruiser@awful.systems · 7 pts · 242d
PauseAI Leader writes a hard take down on the EA movement: https://forum.effectivealtruism.org/posts/yoYPkFFx6qPmnGP5i/thoughts-on-my-relationship-to-ea-and-please-donate-to
They may be a doomer with some crazy beliefs about AI, but they've accurately noted EA is pretty firmly captured by Anthropic and the LLM companies and can't effectively advocate against them. And they accurately call out the false balanced style and unevenly enforced tone/decorum norms that stifle the EA and lesswrong forums. Some choice quotes:
The author doesn't really acknowledge how the problems were always there from the very founding of EA, but at least they see the problems as they are now. But if they succeeded, maybe they would help slow the waves of slop and capital replacing workers with non-functioning LLM agents, so I wish them the best.
CinnasVerses@awful.systems · 5 pts · 240d
I can imagine Peter Singer's short-termist EA splitting off from the longtermists, but I have a hard time imagining any part of the EA movement aligning itself against global capitalism and American hegemony. If you are in to that there are movements which have better parties and more of a gender balance than Effective Altruism.
scruiser@awful.systems · 3 pts · 240d
I totally agree. The linked PauseAI leader still doesn't realize the full extent of the problem, but I'm kind of hopeful they may eventually figure it out. I think the ability to simply say this is bullshit (about in group stuff) is a skill almost no lesswrongers and few EAs have.
CinnasVerses@awful.systems · 2 pts · 239d
Max Read argues that LessWrongers and longtermists are specifically trained to believe "I can't call BS, I must listen to the full recruiting pitch then compose a reasoned response of at least 5,000 words or submit."
BlueMonday1984@awful.systems · 6 pts · 244d
Google's lying machine lies about fiddler Ashley MacIsaac, leading to his concert being cancelled.