#programming
1 messages · Page 356 of 1
At least in the UK most houses have their bedrooms upstairs and their kitchen, living room etc. downstairs so you'd really only need them to navigate one floor
or the center of gravity is gonna be really bad
That's a good point, I think there's bumps in the base are weighted if I'm not mistaken
If they aren't they should be
Wait actually I think they cover the wheels
yeah but again if its just essentially a pole with heavy arms ontop
they will weigh quite a bit (well depends on what ur having it do)
i think the most fool-proof is 4 legged with wheels and an arm or 2
The arms aren't actually that heavy
Meet the Aloha Mini – a fully open-source, insanely affordable home robot you can build for just $600!
Built on the groundbreaking LeRobot framework, this dual-arm robot masters everyday household tasks. Watch it:
Pick up socks from the floor
Wipe tables and counters
Open fridge doors
Scrub toilets (yes, really!)
Features:
✅ Fully 3D-prin...
ah i didnt see their full range of movement
im not a big believer in 3 wheeled.
they have bad ground clearance for carpets and stuff
but yeah that could work
Adam visits animatronics designer Mark Setrakian's workshop to meet one of this latest robots: Stalker. This five-legged robot unfolds to reveal a fascinating walking gait and works as a literal platform! Adam and Mark (@msetrakian) discuss its design and capabilities and how it relates to Mark's previous studies in robotic movement.
Find more...
this is another interesting movement solution
(a very strong one too)
While I agree in principle the main thing with a home robot is keeping the price down
true
naturally
i mean having the roomba range of movement isnt good but i suppose it could still be practical (depending on how ur average home layouts are)
That design while obviously a dev bot is around £500-600
Given the low cost of components I think something like that will be the first to hit homes successfully
the 1 extra wheel in itself isnt too expensive, but then you alse need to figure out a robust steering solution and stuff. so that ads some costs to both hardware and software side
In fact, the one switchbot has been demoing at CES is very similar
And I think it was probably also the most plausible of the home robots they showed off at this years CES
i believe robot dog with wheels is more versatile, so it should be better for a wider variety of tasks
It's not more versatile specifically for home chores though, you're limited by height with a dog
Unless you make it a lumbering beast, in which case it's not really suitable for the home
for robotics i love to always look back at this old video
Swarmanoid is a heterogeneous robot swarm in which different groups of robots have different capabilities: some robots are specialized in manipulating objects and climbing, some in moving on the ground and transporting objects, and some in flying and observing the environment from above. This video presents the Swarmanoid project, a 4 year resea...
its a classic for me
You could mount a lift with arms on the back of a dog but that's getting a bit silly
true
dishwasher and washing machine and stuff should still be reachable by one tho
i think it would benefit more from longer arms instead
Ridiculous but very entertaining design
its more just a scaled up demo of what can be done with swarm systems
Problem is the longer you make a robot arm the lower the maximum payload before it stalls at any given spec
So cost comes into it again at that point
damn, bro actually pinged him
its a birthday gift

Screeps but real
this is so cool, its actually screeps
i used to watch it a decade ago
they arent fast by modern standards but its such a cool concept
you could gear them down at the cost of speed
maybe variable arm length if the budget is higher
the swarm in the swarm
The status LEDs are a really fun touch
the part i like the most is the drone essentially building navmesh
or more likely just lidar
sticking to the ceiling
i feel like that whole setup of robots is something a supervillan would send into a place to steal something
It reminds me of the titular arc in arc raiders
Well finally running validation on the first training dataset
Rick and Morty team up with the Vindicators to destroy their nemesis, Worldender, but the group is met with a few deadly surprises. Stream seasons 1-5 now on HBO Max: http://bit.ly/3hRw9rU
#AdultSwim #RickAndMorty
Watch Adult Swim on HBO Max: http://bit.ly/3Gy0aXA
SUBSCRIBE: https://youtube.com/adultswim1?sub_confirmation=1
What to watch nex...
or this at 1:03
Damn I can see why OpenAI are scared of Google now
Surprised to see as many people using Perplexity as Claude, I don't think I know a single person who cares about Perplexity
wh
feels like everyone has beaten OpenAI
claude has had them by the throat for years
with their very very small hands, based on that chart.
and 64.5% market share isn't beaten.
it doesn't matter how good your grip on their throat is if your hands are very tiny.
you still aren't beating them where it matters.
openai is suffering the most for 1. having the least ethical backbone and 2. being the winner among normies and having to deal with the fallout of normies using it badly (e.g. the psychosis and suicide articles)
also they also seem to be the least coherent in terms of financial outlook
google at least has owned their own TPU infra forever and has a gigantic cashflow moat and anthropic runs a tighter ship
openai just feels like its flailing all over the place
and like having been the original market dominator kinda means theres nowhere to go but down in terms of market share
i cared about it briefly when it appeared to be one of the more cost effective ways of using things and searching but it became clear their engineering just wasnt up to par pretty quickly and then i realized there were context window issues too
@olive sable guess whattttttttttt

i recently got permission from my school to use the CNC lab to make the electron microscope when I get the moneyyyyy

yeah, the goal is 0.5 microns (500nm) resolution or better
u could almost see my heart with that scale
lol
we're so going broke lol

ye.. "heart" 
Im trying to find a job bc since im not entering any contest I dont get like any funding buh just aproved access to the machines
how expensive could it be? 
do u atleast get an HEV suit
*looks at list... er 1.5k right now probably more since thats assuming it goes perfectly 

so 2 months of income roughly
about one month here
wher edo you live again? canada?
canada debuff
yeah
roughly 1 month then ye
yeah basically
sadly no job until 2 weeks from now (since i got exams 
i also have exams
when are yours?
last wednesday till next week wednesday
damnn
i thought you were still in secondary school. how are your exams in january?
mine are the 22nd, 23rd, 26th, 27th
we have 2 semesters, semester one ends in january
and so at the end of each semester are exams
2ndary school here has exams in december
luckyy
we have rst's next week which are worth the same as exams just harder
rst 
whoever made rst week and exam week one after eachother suck
Rapid Software Testing?
no Lolll
rich summative task
its an assignment on everything in the course in that semester
isnt that what the exam is for?
thats what im sayinggggggg
its exams 2.0 at this point

my physics rst was a lab on light polarization and another lab on some other stuff

also I think i bricked my vs code because it randomly stopped working haha
how did you do that????
been trying to fix but idk
I dont knowwww it wont run any code anymoreeee

idk how I messed it up this bad man
maybe try reinstalling clang 
someone has somehow managed to brick vscode
I cannot believe it
BRO
I dont know what I did mannn
im thinking of just deleting it and reinstalling completely bc i tried everythign man
like "it's hung" or "it crashed and now it doesn't even start"?
and what were you doing when it stopped working?
more i went on my computer one day and now nothing will run and nothing works
...

idt that's a vscode issue
its only vscodeeee
i think maybe update antimalware tools and scan the computer
i already looked at that and its fine
nothing works? like "it doesn't even make a window" or "I can't even make a new text file" or "Co-pilot is not working on my project"?
more i cant make new text file and nothing will run in old code files
are they all python projects? and have you recently updated python?
they're c++
i dont use vscode for python
using VS Code for C++ but not python

im just gonna reinstall vscode and hope it works
what exactly do you mean "nothing will run"? i don't know if you mean "nothing" because you've already established the GUI starts up but a few functions aren't working which isn't "nothing works"
when i try to open previously written code it works but when trying to run it just freezes and is like nah
so it's not "nothing will run", it's probably more like "nothing will build"?
no more vscode freezes and stops working completely
does python hang and overflow easily i dont do python
it sounds like it might be a bug in your code?
its all code lol not this project only
and its c++
oh rip
can you build it instead of run it? does that work?
what specific action causes it to stop responding.
when click "run code"
not really
lemme try one sec
and is the processor at 0% or 100% when it's not responding?
(is it waiting for something, or trying to do something impossible?)
? my cpu is fine its normal man vs code just crashes and i get a not responding
works
does the process itself show 100% CPU or 0% CPU in the details tab of the task manager?
or is it not windows?
as i thought probably just an error with vscode, running in cli runs it fine
gimmi 10 mins to reinstall
Anyone here has idea how to run this https://player.sw.arm.fm/ fm in my android background while making sure it doesn't stop or paused?
Swarm FM Player: a radio station dedicated to Neuro and Evil Neuro songs.
has anyone tried it before?
you just run it and leave it in the background?
https://twitter.com/pcaversaccio/status/2009931485202055168 if you're downloading a repo from some unknown source without checking AND THEN CHOOSING TO TRUST IT then idfk what you are on
idk there's something wrong with the site, it will automatically stop or pause, and you need to manually go to that site again from your android browser jsut to refreshed it
they specifically added the "do you trust the author" feature because of people like this
seems to be a mobile issue tbh
same thing happens with e.x. yt
using it as an excuse to tell people to immediately switch to vim is interesting as well
since apparently vim also has some form of automation like this as well lmfao
oh yeah vim has the same kind of automation capabilities. tho i guess baseline vim doesn't only if you actually turn it into a ide
tho i don't know if a per-project automation is possible... atleast out of the box
so far everything i have is done in my home nvim directory nothing in the projects itself. besides language server things that run. like downloading packages to give intellisense etc. i don't know if that is exploitable or not
either way
i personally always check the tasks and the .vscode folder when i download a repo before trusting it. since it takes like a few seconds
many things have automation, especially if they have a scripting engine built in. and some of those are exploitable with specific filenames or subdirectory names. a tool i used for work would read the current directory for a specific sub-folder name on start up and if it existed would execute the python code in a file in that sub-folder. considering the tool was used for analyzing potentially untrustworthy files in the first place, it wasn't good that someone could potentially trick it into doing bad stuff.
It's 1:14am but I guess that counts 
the good should be treated as aspirational, not descriptive.
honeslty, i can see most sane and normal people running into this, it's just bad design
it wouldn't have killed them to label the button "trust and auto-execute" 
what did you think you were trusting it for?
"i trust that this will do stuff I want. let it do stuff."
and anything you install inside a trusted folder is also trusted the same way
is this great design?
is this how you'd make your own editor because it's the best way to do?
very convenient
still better than what it was before since it would just execute things directly before
there are probably options to set it to behave exactly how you want it.
if not, there will be plugins that do it
it's especially weird coming from microsoft
like the word "trust" in windows terminology is "yes i downloaded this it's not a folder that some spooky virus spawned there"
that's all that "trust" meant in any microsoft product for like a decade and a half. that "i downloaded it (and not from freemoviedownloads.netflix.shadysite.com)"
not even "i downloaded this". it just says you trust it will be fine to use this folder. and now if things go wrong, it's on you.
it's 100% a bad label
and i'm not even dying on that hill because everyone else is
the design is understandable i guess, just not with this label
trust usually means something related to "you have reason to trust this thing comes from a specific source and that the source itself can be trusted for the purpose of that thing."
the exact usage and meaning is context specific.
I mean, idk if this is because I actually read things, but you could have just read that it can allow them to execute things???
everyone clicks yes on "do you want to execute this"
that being said I'm not opposed to having like, a list of things that are detected in the untrusted workspace that would execute upon trusting
this attack vector also wouldn't really care what it says since its part of a code-interview obviously you would "trust" whatever the repo wants
it doesn't say in the vscode window
all they had to do is write the stuff added by the poster in the orange bubble under the button instead whatever they did.
this is not hard to see, this is not hard to agree to, and it's honestly ridiculous to argue against 
that's the other use of "trust" microsoft does, yeah
it's a question about "where you got this bro" at best
and then they had a different step for "will you run this? will you elevate this?" since vista
weird UX thing to do, especially when they're about to auto-run code
how can you trust something if you don't know where it came from? that's part of trust
Trust folder and enable all features
Again, I wouldn't be opposed to having it be a list (you could also build detection of certain other things and list them here, as a bonus), but the whole point of the popup is to tell you "my guy PLEASE REVIEW THE FOLDER FIRST"
"Are you sure this shit is not a virus bro?"
the whole point of trusting it is to know your sources and not install sketchy stuff
if you are blindly clicking through safety prompts you may as well disable them
ok but why do you think it's bad to add the word "execute" or "including auto-execute" explicitly
like why do you think that's so bad that you argue for it not being said
I didn't say to add the word "including auto-execute", but I don't think it should be part of the button itself
maybe if that was the only thing that is risky, sure
yes, just the extra line of text below it
No. "Enable all features." covers not just executing code but deleting stuff directly, uninstalling stuff, transmitting your registry settings to a computer in china...
it would be a long ass box of text
i'm not saying "list it all" that's in your head lmao
auto update or trojan install? do you want to decide each time there is an update?
i'm saying add specifically "execute" there because that's where they deviate from usual terminology
it would make it worse. Longer text means fewer people read it.
all the good reading it has done to people 
which i did ,Everything up-to-date (
I know it's a bad idea\
like, we -are- having this conversation aren't we
once you've chosen to install something, you also choose to use its update method
after all, omitting those extra 2-3 words for the sake of more people reading it didn't do the job enough to prevent tech bro having to write up a tweet
extra line of text should be a list of detected risky features in the middle of the actual dialog box instead, there are more things that are risky that you can tell vscode to do when you trust a workspace
agreeable, this would be good design - despite adding a whole new feature
example: you can tell vscode to auto-install extensions using .devcontainer.json#customizations#vscode#extension
while this only applies if you open a devcontainer, vscode extensions can be ran either on the UI side or workspace side
despite the names though you can still execute code if your extension is on the UI side, it's just microsoft trying to be fancy and calling it "UI" instead of "client"
I would argue this feature is necessary to be worth adding it in the first place
that's cool too
but as far as that one UX guy went with labeling that button 2-3-5 years ago, i think his choice was suboptimal 
I mean, it could also be that features were added that were tied to workspace trust
later on
and they just forgot/never bothered to update it
you could also just press "don't trust" if you don't 100% trust it.
ok buy you could also just use a 15 year old arch installer and update from there
that's a dead end for the argument really
also, fun fact: extensions can even detect if you're running in untrusted or trusted mode (there's both a property in vscode.env as well as an enablement thing in pkg.json)
there's a sane limit to how hard you explain a blanket statement on a button, but it was microsoft's choice to use its terminology one way, and then another. that's the whole argument lmao.
your package manager using certificates to manage trust. anyone who can get their packages signed with a trusted certificate can have their stuff installed.
it's not microsoft's terminology, it's the operating system and cryptography people's terminology
dude why do you pretend to be talking with me if you avoid like, the one small scope / topic i'm talking about 
tbf microsoft is more likely to use proper terminology when talking about their developer stuff
Please explain to me the problem you have with "Microsoft's terminology" (and which terminology specifically). I thought you were talking about the term "trust".
give it a few hours of cooldown and read the convo again 
it's a double win because it answers your question AND it stops the convo from dragging on
you think that adding additional labeling to a button is the solution to a problem which has already been solved with additional labels.
and have mysterious problems with Microsoft's terminology.
overall, sure. still, this case is eh at best
and it makes sense they would use a single "blanket" allow when they don't even know what's gonna be behind it in the future, wtih extensions and stuff
i think it comes down to how they treated external source flagging and admin perms flagging separately (the latter which was really the only time that execution was a concern in most of their products) it's misleading to anyone with a normal human bean history on windows
which is like, 95% of vscode users
anyways completely unrelated

why does devving for extension platforms just suck
as in?
like
making a vscode extension sometimes just doesn't feel right
idk why, but it's usually the little things that piss me off the most
docker desktop extensions as well except that one I have more valid reasons to get pissed off at
i never tried but i'd totally expect that happening if i did
there's gotta be some weirdness to it on all layers
it's always an afterthought to make it usable
for example OIDC publishing does not exist on vscode marketplace, which would be fine if tokens didn't expire or smth
oh and also malware exists on the vscode marketplace yet there's no form of provenance or something of the sort that you can opt into
unlike npm, which for all its faults at least has provenance built into its cli
don't even get me started on docker desktop extensions
they are a whole different beast
their docs literally only have react + go samples
and also like half the things I needed there were missing
including a guide on how to actually let your extension frontend contact your backend
I had to go ask GPT like 40 times as well after losing my mind in the docs
if we ever get AGI
there should be a point between its first run and us going extinct
where we make it just retroactively document all software
in detail, and then in an overall way, and then again in a "the author wanted you to" way
oh also unit testing basically doesn't exist for docker desktop extensions
since you need to simulate the docker environment without it, yk, actually having things run through your sockets
unit testing the frontend part I think is easier since you can just use vitest and mock the ddclient object
the backend part sounds like not fun
also we already have agi wym 

so in theory what information is visible by the people that make a malicious vsc extension?
AGI - A. G. G.
this doesn't involve extensions
it just involves task hooks or whatever the fuck they are called
to answer your question though, take it from me: quite a lot
is the exstensions stuff not where the "i trust the authors" stuff comes from?
not exactly
although it is something that extensions can use
but there are other things in the workspace that are dangerous
some may be covered by this, some may not
actually I don't even know if copilot chat is covered by this so if they didn't account for untrusted workspaces then someone can prompt the ai to do whatever
oooh now that i think about it
in terms of which neural pathways light up in your brain when you click that trust button
so what are you at risk of? just your files getting stolen?
this current question would make most people go "oh i'm accepting another eula."
arbitrary code execution upon trust
rather than "oh i'm gonna execute code with administrator perms"
and that just makes most people click
yk I didn't think about it like that
that makes sense
list one SCARY thing >>> give a BLANKET that you have to research
that's where the UX fucked up
monkey brain will EULA-click it
good thought
yeah this was what felt off about it
don't worry bro i have norton running it protects me from viruses 
and uuuh nordvpn uuuh privacy uuh
i have uh
uh
what do i have?
windows comes with windows defender, but i don't think nixos has anything
i have hopes and prayers 
yk I was about to go look at the vscode api reference but then I realised that you can actually just create a terminal and run it with no issues if you really wanted to

honestly it's the common tradeoff
like unless you're paranoid enough to spend impractical amounts of time to verify everything, it's always gonna be a reputation - trust - hopeforthebest kinda thing
ye
and stay outdated on extensions and such for a bit to make other people test it before you
thats why i at most download with a 1 week minimum time
i dont install too many random things. vscode exstensions and stuff are kinda the only things i install with a low amount of downloads
I mean the problem at the end of the day is that not enough security is being thrown at the marketplace that isn't manual human checks and automated behind-the-scenes checks
as said before if there was some form of an audit trail (such as provenance) that would help people verify it without needing to trust the vscode bot/team's word
i mean... nothing is ever safe. what if a library that your extension uses gets compromised? and the extension itself is safe. etc. there are 100 different ways for something to go wrong
the problem is there always must be a trade off between "perfect security" and "perfect convenience"
yes, but reducing the security issues is the name of the game
also theoretically everything has to come bundled in the vsix file at upload
and if security is too hard to work with, then people will turn it off completely.
not wrong... thats why i switched to nvim. every line of code is right inside of my home folder. nothing runs that i don't know about
i wonder if they just gave up because the malicious side always came up with something more clever (while getting all those nice green checkmarks)
all my vsc exstensions have over 20 million downloads it seems, except for nix syntax highlighing at 200K and spir-v assembly syntax highlighting at only 1.8K 
wdym nice green checkmarks
like form a reputation standpoint
they lose less reputation saying "your responsibility" and never failing a promise
than saying it's verified, secure and checked ✅ and then it turns out some malicious code made its way in there
they just gave up and opted for "always check what you're using"
they do some minimal effort sweep and that's it
;-;
reputation management is hard for little people but easy for large bad people who don't care about the rules
idk, just saying this would be a factor for them to never even want to make it happen
there's been a feature request about oidc publishing actually
lemme check to make sure
it's a race they can't win, and the more rare a catastrophy, the bigger the headlines.
oh no i meant like, the whole security on marketplace thing
well if they gave us the ability to verify it ourselves they can at least be somewhat more lazy
idk, them managing two different dev marketplaces where one has more security than the other despite some security measures being the same to implement (probably) feels a little off
you can verify it yourself: first look for the "Repository" for the project. go there and read the code. look for issues.
that doesn't easily trace back to the vsix uploaded though
yeah reading the code is generally pointless unless you compile it
oh? cool.
could be anything in those prebuilt binaries
so reverse engineer them
...this guy has got to be joking right
you can download the binaries and extract the contents.
i used to do it. for 20 years. i retired. google me.
well i'm already compromised
I'm like 90% sure vscode will just link it back to the marketplace version
then don't install it from the market place if you don't trust it.
like when i was 14 and didn't yet know how to compile my own openbsd kernel on my IME-free 2012 thinkpad, i downloaded mozilla firefox instead of compiling it
install it from the source from the github repo
I'm like 90% sure vscode will just link it back to the marketplace version
after reading the source and verifying it's trustworthy. or not.
you choose your level of trust and convenience you'll put up with.
https://github.com/microsoft/vsmarketplace/issues/1422 (official marketplace) and https://github.com/eclipse/openvsx/issues/1534 (open marketplace)
do you even understand what I'm saying? genuine question btw, idk if I'm coming across clear enough
also generally, being able to meaningfully read / verify the code makes you an edge case already
man i need a coffee i'm skipping words now
https://marketplace.visualstudio.com/items?itemName=ms-windows-ai-studio.windows-ai-studio <= this has https://github.com/Microsoft/windows-ai-studio.git
https://marketplace.visualstudio.com/items?itemName=Upstash.context7-mcp <= this has https://github.com/upstash/context7-vscode-extension.git
https://marketplace.visualstudio.com/items?itemName=brian-njogu.gitlantis <= this has https://github.com/liltrendi/gitlantis.git
that's 3 for 3 on the first 3 links on the Marketplace website.
Extension for Visual Studio Code - AI Toolkit for VS Code streamlines generative AI app development by integrating tools and models. Browse and download public and custom models; author, test and evaluate prompts; fine-tune; and use them in your applications.
Extension for Visual Studio Code - Real-time code and documentation access for AI assistants via Context7 MCP server
Contribute to upstash/context7-vscode-extension development by creating an account on GitHub.
so what I'm saying is not coming across to you then
i guess it isn't. your point seemed to be that it wasn't possible to check if something something trustworthy. you explicitly said
#programming message here that you were 90% certain vscode would just link it back to the marketplace version. Not sure how it could do that if you don't have a network connection when you use it. or if you downloaded vscode from source and excised the code which enforced that and used that version instead. (also please tell everyone you've found it. you'll be famous if it exists and you somehow found it and publicized it. seriously. also seriously don't expect you to find such a thing. but https://github.com/microsoft/vscode exists. knock yourself out with a version that couldn't just link it back to the marketplace version.
i was showing you usually can. it's just a lot of work and most people will just trust that the distribution network is secure and trustworthy.
if you are so concerned as to force vscode to not be allowed to make network requests any time, anywhere, you already are a person who isn't (or is, in a different way of thinking) the target
and yes, I'm aware that microsoft/vscode exists. I've had to look there several times while trying to use the git api
anyways, I have some bigger pains to give a shit about with vscode than this
tbh
also you can run tools like "process monitor" which track file, registry, network, and process access and log them for analysis and use those to identify hidden activity. and there are at least hundreds of people trained to reverse engineer both operating systems and ordinary software who would love to be the person who found Microsoft's devious "replace the open source version with our evil version" code. or whatever else "Microsoft is definitely doing it, they have the motive and the opportunity" thought currently is.
any time they change anything about the OS, there are people who work on AV and security software going over the changes with a fine tooth comb to determine what the changes do and why they were made. this helps them understand what to look for when something is trying to attack whatever was fixed.
also It would be really hard to hide functionality like that: you could simply add (e.g.) lots of log messages to the version you download from github and when there were no extra log messages when you used your plugin, you'd know you weren't running the version you installed.
what now
hi konii 
goodmorning
and goodnight

oh no

exchange above 

why did you name that emote after you 
:tuckk:
i didn’t name it that
not me

wdym
well you see discord has a feature called servers where people can add emotes and rename them and whatever

yeah but did you add it as an emote with your name or not
it was someone else
ah
I made 3 Gemini CLI extensions (for Cloudflare, Vercel and Lark). https://geminicli.com/extensions/?name=ZhanZiyuanvercel-mcp
don't read the code in the background
music: Vivaldi - Winter (Lud and Schlatts Musical Emporium)
what coding agent tool you guys usually use?
just a question, to determine whether i'm in a wrong place or not 
myself 
jesus
even linus himself vibecode, but you i'm impressed
coding
agent 

leavening agent
idk I occasionally poke Claude but even then like, I don't use it much
guess i'm in a wrong place
confess your standing
depends on my mood

i'm already confused, i'm expecting power users but i guess i'm in wrong place vedLOL
the most "agentic" thing i use is gpt-20b with opencode
but thats a thing i use like if im stuck 6 hours into trying to figure something out
what
have expectations
noob mistake
power users of what? code?
are you correlating power users with vibe coding

also holy crap that join date 
why? you thought i'm new? lol
yes i thoought you were a baby born in 2027 who figured out time travel by 2045 
i was gonna ask you about ram prices
no i was expecting more technical stuff discussion in this channel, that's why i asked that question before to verify, so yea just a question, nothing really.
there is lots of technical stuff here... vibe coding isn't technical stuff therefore doesn't fit here
wdym ram prices, there's no ram prices, neuro deserve it
technical 
me have technical topic
today me decide to make

yeah most of the time vibecoding exactly isn't discussed here
how go?
about to start 
welcome to #baking
we bake llms and cookies

we also bake our speeches sometimes
bake hot takes
bake
baking technique is serious business :nodders:
baking related
vibe code unrelated
obvious

Claude code. Codex is aweful. Might try devistral
but to give you a more serious reply, since 90% of the server is afraid of entering this channel, it doubles as a nerd hangout besides channeltopic
me not have technical topic to discuss with vibe coder
bruh seriosly?
serious addition: the 10% that do are either said nerds or people who just want to get out of nn/gn/lc/other channels, get overwhelmed, and then leave and (maybe) never come back again
or people who are just curious
impossible to discuss anyway
vibe coder not understand their own code 
Try opencode, its much better at TUI, you get this beauty
only thing to discuss is bad vibe coding
we got the dialy "hey guys how do i start program"
the bi-daily "how do i make neuro"
and the occasional "debug this for me" visitor too
tell that to vedal

wdym clueless, he vibecode using cursor
also some outside/new people attempting to start conversations
heard it myself during cyberpunk
i think the
part is about you thinking he understands all of the code himself.
if it works it works. but truly understanding everything takes a lot lot of effort which you kinda skip with vibe coding. (not always... but from how i see people use it a lot)
the clueless for bottom message is assuming he vibecodes everything
to me I feel like the term vibecoding has kinda been shifted and in a bad way
I feel like now people refer to vibecoding as just using ai in coding
well the term vibecoding is meant to be bad
it means you just trust whatever was written... without checking it
Jarvis: make me a new Neuro Sama and make me rich asap
yeah but not all uses of ai in coding is "bad" per se
thats why vibecoding is bad.
it has
there's a whole spectrum from "using no LLM at all" to "never read anything the LLM has written"
vibe coding originally meant the latter, but the term has diluted over time
Jarvis, I can't run your code, download more ram
well, its clear that the vast majority of people just yolo everything
yeah that's what I mean
yea there should be a different term aside from vibe coding, because linus torvald himself is using cursor to code during his latest repo, for me vibe coding is those who yolo everythign and doesn't read the changes or understanding the code.
this chatter so tiring to talk to
linus does not write code for linux
well he also said he isn't coding anymore and hasn't for a long time
linus reviews others' code and makes sure the release process is smooth
I mean he did at the start, but yeah now he do code review and accept patches, which require good coding abilities
You can't just LGTM everything
even then he really only reviews the final copy of branches before they get merged into his copy and released as a new version of the linux kernel
theres hundreds of people involved in the process
But now he is also more of a public figure than a code guy so it make sense, some would say it's the natural path from coding to management
"neuro pls review code"
"that drive wipe command lgtm"
dont tell me linus didn't create this repo himself? https://github.com/torvalds/AudioNoise
Most big projects end up being Pull requests based anyway
At some point the code base is just too big to just code and let go and you have to have a careful review process with reviewers
you're impossible to talk to sorry


why cant people just accept agentic coding man? that's like the future already, if you deny that, then you're living in the past.
also that repo is obviously just a dumb little project he wants to do for his hobby. using AI to write silly projects or smaller utility things
is fine
but usage in bigger or longer running projects breaks down real quick with current ai's
i haven't seen it be useful anywhere yet. it only makes things harder to maintain or worse so far...
true, probably just trying whether agentic coding is good or not
but again. its a spectrum. you can use a little bit of it. to just fix some small bug. or completely rely on it for everthing. the latter of which is called vibecoding
that's why most twitter was surprised linus is vibe coding
I don't want to forget how to think
alternatively be like SQLite and just don't accept (most) outside contributions 
Linus Torvalds who has 35 years of experience with the linux codebase, rangled with thousands of developers code and kept a tight ship in the kernel deems himself capable of using an AI. Ergo, it is good and for everyone
flawless
I have never met a chatbot that thinks or problem solves in a way I agree with
true. i use ai coding as a way of rubber duck programming. just that i disagree with everthing it says but atleast it helps me brainstorm correct ideas 
who keep stealing your letter

ChatGPT is quite good at latex , which help when I want to do a dumb little figure in Tikz and not take 3 hours
yeee unfortunately the ones I've tried are actively unhelpful om
i use ai for one-off tasks sometimes, but code wise everything i've seen ai produce was horrible 
You are Absolutely right! — here is a complete solution providing another unhelpful solution 
for me personally I've seen it solve problems in a way I could probably(?) agree with if it would explain it a bit more
Good catch -- here's a workaround to the new problem that just brings us back to the old problem
-# pretend that was an emdash ok
you’re right he doesn’t code nowadays but also saying linus isn’t a programmer is just silly
but that’s not important, what’s important is where are the letters from your name going 
we need to catch the letter thief
who steal letters in name

t
I can let you borrow the a in my name
ktrin
i give you a spare t
use it well.

donate an a
nuh uh


hey guys, how are you
im new to this fandom
imma steal your y

it's like an unintentional two sided red herring (?)
one side of the red herring is people who wouldn't be able to complete a task in reasonable time vibecode to complete a task, giving up understanding, control, and the learning process. that side produces some yucky results and some yucky cluelessness, which is frowned upon by others who have to maintain it, cooperate with it, deal with it running, or have to read delusional forum posts.
clearly that's something nobody advocates for, but it feels like it is advocated for whenever any tool is advocated for, especially if with an attitude. we also can't deny that it's useful on the short term, when you just need thing now to not die of starvation, or not lose job 3 hours from now on, etc.
that brings us to the other side of the red herring, where people who already can do all that by hand, efficiently, quick enough, in a maintainable and future-proof way don't see a reason to add 3 extra steps into their working workflow when specifically in their many usescases it's always for 0 benefit.
clearny nobody advocates for the mindless, religious avoidance of tools that work, are reliable, and needed, but that's what it comes off when it's just "don't need it for these things and at this level of expertise".

but boy does it blow up twitter threads and such 🔴 🐟 🐟
i recently found out about vedal and my brain was blown, im really impressed with his skills
for me i don’t find vibecoding saving me time it just saves my mental capacity
takes same time usually
bad prompter 
it gives me aneurysm
vibecoding is shit, if u really want to do something just using ai thats not enough
its so ass
ok but have you compared it with like (all at once)
- a language you don't know
- a framework you don't know
- a problem domain you don't know
- while you're on 2 hours of sleep
my whole codebase was fucked
you’re not supposed to read the code 
i tried vibe coding when coding a Minecraft mod and crashed out for 8 hours straight over shit not even working and ended up learning java in few hours instead and did it all myself

as someone with some mc modding experience that’s probably the worst domain you can choose to apply vibecoding to
i mean idk the topic but ai is really good for coding but real ppl should still look over the code and change things
yeah, thats what im saying
i might have anger issues
everytime i tried vibe coding i ended up losing my shit instead of getting things done

the only time I use vibecoding is when I need a one-of script that should do one specific thing and I don't need or want to maintain it. for everything else it's better to learn the language/framework yourself so you can actually maintain the codebase. I don't trust current AI to be able to maintain large code bases (yet)
i mean in my company we do it like that ( we a not all programmers only 2-4 )
Honestly, it does not even need to be Minecraft specific. Game modding in general is not vibe codeable at all
ok but do you think anyone ever advocated, on any side of the conversation, for something that doesn't even work?
that's the red herring nature of the conversation
-obviously- everyone is arguing for something that works, but both sides see in the other side's argument the cases where it didn't work at all
being angry at vibe coding is a reasonable crashout 


this
except i think there's not even a "yet"
this is for Some of you here i bet
there are so much little things that change between versions, so much attention to pay to the client/server distinction and code separation, etc
can any of you recommend the best way to learn, for example Python, I kind of understand the syntax, but its difficult to write a real project from scratch
100 different deobf mappings, 100 different mod loaders including server ones

never vibecode minecraft mods
maybe kubejs is fine

Start small. Think of a problem you have and see if you can solve it with python. You can do some tutorial in the web, maybe try some of "programming puzzels" to get used to programming, but at some point you just need a small project to dedicate your time to
making a project from scratch is always difficult. best way is to just do something you need or could help you in python. like transforming a text file into something else.
another way i personally like doing is replicating old classic games in new languages and frameworks. you could use pygame to remake tetris or pong. that will give you a good baseline on how to do things
- look at others making projects
- start your own and ask around when hitting walls shamelessly for tips or help (and don't be discouraged when ignored or given little help / keep asking)
- gradually increase scope, you simply won't be solving big problems early on (and won't even be able to tell which problems are small or big)
make ascii TUI
its fun
trust
i really wanted to make more
if only i had the time
thank u all, gonna try it
my personal advice is start by replicating something small - you'll learn your way around the language, its ecosystem, and a good idea of how to do things in that language
then start gradually increasing the scope of what you do, but don't make big jumps as it will demotivate you. if in doubt, go down a level, but also challenge yourself a bit
bred can i steal a letter 
clearly you need to join my R$1000 vibecoding course
hmm
which
e
sure
Ok
🐦 brd
someone give bro an i
yeah, i have some repositories with ideas for projects, really helpful thing
next #programming obsession: stealing each other's letters
just gotta work your way through progressively more complex problems I think 
make sure you know the basics of the language first (how to define functions, variables, classes etc.)
can move onto "real" projects then
there's also courses like the one provided by exercism if you prefer learning like that https://exercism.org/tracks/python/concepts
(though you definitely still want to move onto an actual project sooner or later)
here you go: i
owobird
‼️
can i borrow a y anywhere
fine
t
that t is going places

I still have your t I think
the t I gave was my own one
Make tools for yourself that you built yourself, then consult docs VERY frequently for anything that doesn't make sense. Nowadays, there's AI so if anything confuses you, LLMs can explain. Honestly, using LLMs for basics is a godsend.
i mean we cant take your t you only have 1
his pfp:
no, you see
i'm an endless supply

gave me their "spare" one
all the t's have to come from somewhere
ohhh he is the holy t
It helps to have a pressing need that python (or any programming language) can solve for you.
i thought it is like with money someone makes it and we all play like its worth something
i took a
oh ok
there we go
myy aaa
dw some of us have had our letters taken
what's the uh
current letter status of everyone
also we need a tag to identify who is participating in letter swap
we need letter generator
yea i mean at least you took it from the back
also it's nice to be a little bit flexible with scoping, here's an example:
suppose i never did anything with images. would be nice to know images better.
i have a big neuro folder and there's some twitter / art channel duplicates of fanart i saved. it would be nice to remove the duplicates 
- do i even know what i want? have i used a program before that removes duplicates? maybe find one and see what it can do (a little domain knowledge). but it might be unnecessary
ok how do i start?
- well i'm definitely gonna need to open the images somehow, before i compare them - this is a nice subtask i can learn from even if i can't do anything else
- how will i choose which one to keep? manually? or let the algo choose which to keep? do i want controls? - once again a nice subtask that i could do even without touching images
- i have to compare the images somehow... ok time to learn about images: they have metadata, and they have image data inside... do i just compare metadata? or do i also compare image contents? both? - here you can just start with metadata, like file size, resolution, etc - helps you filter some exact duplicates already
- if you compare image data, maybe it's easier to do it with just one format at first
- or you could just find a way to convert all image formats into a common format, and then compare - this itself is a subtask that can be completed before you ever compare
and suppose at this point you realize you can't for the love of god compare image data. but also that you learned like 23 other things along the way. flexible scope! learning! 
idk if having {letterswap} in the actual nick makes sense
I'mma put it in my pronouns field or smth
im stealing your middle N
we need a bot that changes our profile and a role that makes letters rare like you only got the letters you have in your real name but you can trade them
can I take an r
its also mine
damn
he has the o
get him
i convert you to new format
wrrrrn'tn't't

I cannot emphasize enough that there's no shame in visiting documentation websites/articles/what-have-yous, even revisiting one you already saw. Proper programming procedure is to ensure what you make actually works with what is available, and documentation goes a long way in that.
The what 
Oh dear
wrr
Tragedy 😞
oh no
so many letters
can i get e
e
he has no e but i trade my K u m
what number
bet
e
but e is no number you confuse me
well neuro can count
🍪
Om nom nom
You've given me 2 cookies! | I've received 270437 cookies total!
also yeah this sort of pisses me off the most about e
you go through like high school and not once does any teacher bother to explain what the fuck it is actual idea
especially when thing like "approximating it even more precisely" comes up
oh you mean when a number has more digits that e ?
approximating what
I must interject - I didn't learn about e from high school

No I just don't know where the number as a concept came from
what is even e, does it actually exist
Something about natural logs?
idk ask ai
ok will do
like istg if i had this from age 12 we'd be on the moon
and tell us where it comes from i wanna know
i mean ik what the euler number is but i did not know its e
this whole letter stealing game sounds like it would be a neat server event
like the harpoon one
or like a bot that makes letters rtradeable and you got your starting letters from your acc name
This reminds me of how there's no 100% way to determine the square root of a number without using something more complicated than simply opposing the "function" given a number, like multiplying/dividing
Or using a calculator
idk trading sounds like it'd be a useful addition
but stealing would be funny with like a random chance
this
the more letters you have the harder it is to steal them
oooh
you'd also probably need some interesting way to run that command
id have to give the UI some thoughts
wait
hepy
hey
no
wtf
you want to make that frfr
I mean there is no algorithm to check if two real numbers are equal if you take any two real numbers
I do now 😭
i mean why should you do it alone i think we have a few ppl that would love to help here
shrug
I have other stuff irl first so I'd need a bit to get ready
and my usual experience working with people here is endless procrastination 😭
Good point
oh that is not that good and we would need more planning like we cant just do something and say yea thats it yk i mean its not that ez to do all the things that we would need
good thing real numbers are a lie made up by big mathematics
1
Oh wait was the O thing about the blue ring around my image?
helo everyone just wanted to say goodbye, i realized I'll effectively never achieve the dream of becoming a DeepMind research scientist if i don't lock in completely and checking discord has been a major distraction so yea I'll be going down the math marianna trench so yeah if you wanna stay connected with me feel free to friend request me otherwise goodbye forever 


but they are "real" it's in the name bro
no bwaadow for a while
bwaadow shows up
it's a graduation message

That's what this is for
whyyy no raid brooo when there is something important use a raid
Not everyone can afford or has space for twice the drives
I'm hoping i can save it
space ok afford its like 60 euro for what 4tb
Or just get some of my data out
Well that's my entire monthly earnings so like
But it is so bricked it's looking grim
i mean under 18 its fine but like when there is something so important you need a way to back it up so yea i would pay 60 when i have something like 3jears of my life on the drives
way so it works how did you brick it
Also at this point I have a feeling I need to add like a 16TB drive to this thing
Idk actually
what thing
These drives are not doing great
I wasn't really doing anything when this drive just failed
can you try to see it with linux partitioning tools
ssd or hdd
I can't even boot in with it connected
Hdd
I thought my pc was dying for a second
Oh yeah I've had an HDD be so broken that it doesn't boot with it attached
Oh yeah same thing then
It was just a HDD from an old PC so it's not like it was of any interest
Anything that requirws a system boot just stops working with it attached
Can't even get into my own bios
That means it's not POSTing
that is very wierd
Yeah that drive is omega cooked
i mean you would still get in bios
If no POST no BIOS
i can get in bios without an hdd
So it is a paperweight now
You shouldn't plug in devices that aren't hot-swappable while the device is running
That will just damage things more
Internal drives are initialized during POST, so if you attach it after it'll be left uninitialized
Is there any chance i could fix this somewhere
that is wrong bro
If it's an HDD there are people who can recover the data, but it's expensive
Assuming it's just a dead controller or motor or something and not a head crash
If the platters are intact your data is still in there and recoverable by a specialist
And in what way is it wrong?
Well i guess no hope getting this thing working again?
If it has a dead motor or controller it may be possible, but I wouldn't recommend it
DIY you aren't getting much though, you don't have a cleanroom and special equipment
Yeah it's probably a better idea to just replace it
that the drive is omega coocked is wrong in that that the data is probebly extraktable
Well you replied to the wrong message then
If there's no headcrash a specialist should be able to recover everything
Oh well that's good
even with a headcrash it is possible with luck
Hopefully
Even getting like 90% is good enough for me
Compared to losing everything
and now you a silend why that
Wa
so say why a you saing things that a not right i mean it is possible but we dont know to 100% there a more reasons why the hdd blocks the bios
That sentence makes no sense
ik wait i tell you when my round is over
bro casually chatting in the middle of a ranked match as an ADC dayum
you gotta give it to people these days they multitask big time
that depends on the nature of the fault
also be prepared that they're usually visited by people who really need their data - think a photographer, digital artist, a researcher, some corporate guy with corporate data that wasn't backed up
the cost of extracting the data might be 20 bucks but if all such guys ask for 200 bucks, people in need will start paying 200 bucks
won :3
Yeah i think 3 years of work costs more than 200
yeah obv, that's why they can overprice the service
the assumption that a hard drive is immediately 'completely cooked' is an oversimplification. The reality of data recovery is far more nuanced. While a faulty controller board (PCB) certainly presents a serious challenge, it does not typically result in the total loss of data. Since the user information remains intact on the platters, recovery is usually achievable by replacing the PCB and migrating the critical firmware data. Similarly, even a head crash is not automatically a terminal event. Provided the platter surfaces have not sustained widespread, deep physical scoring, professional data recovery specialists are often able to read the intact areas, thereby successfully salvaging a significant portion of the data. (that is made with ai so you understand it my englisch writing is very bad but yea should cover what you said i just wanna say that you should not say the hdd is omega cooked when it is not )
I never specifically implied the drive was cooked in an "all data is lost" way, rather "it's broken and unusable" way
and other question why is your monthly money only 60 $
Because I'm a student and don't have a job?
i mean when you say its omega coocked ppl with less knowledge think you cant get the data back i mean i would think that but iknow that its not like that
okay
._.

Tomorrow should be interesting, have a video call with an Ai compute DC
what is the topic
Well a couple days ago it started as a rather general job offer but it shifted into wanting to talk first because not only was I interested, I had previously worked with one of the employees at the site in question and my experience was quite a bit deeper than my LinkedIn implied.
They were looking for someone who had 2+ years DC ops experience and while technically I fit that description, "technically" means 9 years experience in DC operations including working directly with nvidia, working in one of the major US network hubs for a tier 1 isp, working for/with 7 of the top 10 US collocation providers (currently a customer of 3 of them as well), ai/ml as a hobby, and the fact that I'm still good friends with one of the people I'd be working with.
oh yeah dc
things that i've had people call dc:
discord
dc++, a file sharing app of yore
something about electricity
this paragraph looks hilarious in my headspace 
oooh data center!
I mean I do have the fun of working with a large -48v DC power plant... Was something like over 1500amps on the low end
rat
Very much W.I.P but i am already happy with where it's going. (headphone warning due to not having spend time mastering yet)
no headphone warning you should slam you rmaster
positive lufs
if you're not redlining you ain't headlining
As someone who worked in AV technics at events... i absolutely hate the producers ewho think like that
it's a joke
because i had to actually fix that
Could be worse, last year I was shooting live glass blowing demonstrations that were unmiced and since I don't shoot much video, all I had was a Rhode video micro.
On the bright side premiere pro does a pretty good job of noise isolation (even with 2 large propane glass kilns and a torch)
i mean i could go to sleep now but good morning
the name stealing implementation grows

how way yooo
i'll take your S
what?
i want to help u
someone fill me in on whatever the fuck is happening rn
we steal letters from names
why?
i got off easy
I'm like most of the way there anyways so like
look at bird
I just need to make a ui for picking stuff and then its kinda done?
i'll take your d and throw t at you
sure
my name letters arent free
yippyyyy
what do you want I can give K, u, m
mine aren't either, the y was stolen and the d was just exchanged in a fair consensual trade



._. ooohhh
do not give this person a C

i'll give you an n

but we want more ans
let me cook
hmmmm
You want anything in return for that or just free n?
just take the n

Samt 
it would be funny to trade it with letter_t 
ok
he'll show eventually with all of these pings
@dark wing @sick shore these fucker

















