[a / b / c / d / e / f / g / gif / h / hr / k / m / o / p / s / t / u / v / vg / vm / vmg / vr / vrpg / vst / w / wg] [i / ic] [r9k / s4s / vip] [cm / hm / lgbt / y] [3 / aco / adv / an / bant / biz / cgl / ck / co / diy / fa / fit / gd / hc / his / int / jp / lit / mlp / mu / n / news / out / po / pol / pw / qst / sci / soc / sp / tg / toy / trv / tv / vp / vt / wsg / wsr / x / xs] [Settings] [Search] [Mobile] [Home]
Board
▼ Settings Mobile Home
/g/ - Technology

Name
Options
Comment
Verification
4chan Pass users can bypass this verification. [Learn More] [Login]
File
  • Please read the Rules and FAQ before posting.
  • You may highlight syntax and preserve whitespace by using [code] tags.

08/21/20New boards added: /vrpg/, /vmg/, /vst/ and /vm/
05/04/17New trial board added: /bant/ - International/Random
10/04/16New board for 4chan Pass users: /vip/ - Very Important Posts
[Hide] [Show All]


🎉 Happy Birthday 4chan! 🎉


[Advertise on 4chan]


File: file.png (255 KB, 1000x1000)
255 KB PNG
>>>Read the sticky: >>105076684

>GNU/Linux questions: >>>/g/fglt
>Windows questions: >>>/g/fwt
>Programming questions: >>>/g/dpt
>Web development: >>>/g/wdg
>PC building? In this market?! >>>/g/pcbg
>Laptops designed for Serious Businessâ„¢: >>>/g/tpg
>Server questions: >>>/g/hsg
>Cheap electronics: >>>/g/csg
>Need to phone a friend? >>>/g/spg
>Stupid questions? >>>/g/sqt

Previous: >>109878738
>>
Where's the change download folder in kurobaex?
>>
I'm spending my afternoon over this so please help me get this right guys. I'm trying to install a program the right/secure way. This program is not in my distro's main repo, so first I tried adding a third party repo that is also endorsed by the project's devs. The repo's maintainer also made his public key available for downloading and also its fingerprint on his website. Here's the problem: even though my package manager (apt) might say the package was signed with the key I downloaded and added to my keyring, and even though its fingerprint might match with the one on the website, there is no guarantee an attacker didn't just straight up hack the entire website, thus making this verification process entirely useless, since you're gathering everything from the same source. Or am I missing something here?
I also tried just downloading the tarball instead, but the same dilemma remains: you're getting the public key and the signature from the same place, so there's no guarantee the file is legitimate... I think. Please help me get this right.
>>
File: guix.png (77 KB, 512x512)
77 KB PNG
why do people dislike/avoid gnu? its nice to have alternatives but i dont get why people say gnu is bad, or why something else is objectively better, i have never heard any reasons as to why that is
>>
>>109940224
if it's a popular enough project you may be able to find the key someplace else. what program & distro?
although you're more than likely fine. the chance of that happening is close to zero. you could download the source code yourself, inspect it on your own system, and then compile it too.
>>
File: file.png (625 KB, 480x640)
625 KB PNG
My friend has a CRT TV that he's looking to get rid of. I have the idea of taking it off his hands and using it as a third monitor for retro anime, games and whatnot, nothing more. How much of a pain in the ass would it be? Just a simple converter?
>>
>>109940351
Pale Moon, Debian
>>
>>109940299
There's two main camps in my experience:
>"I don't like the ancient C codebase"
Some people think GNU software is bloated or too old. Minimalismfags point to the amount of code and how projects like musl and busybox re-implement the standard tools at a fraction of the code. It's a fair argument in some ways because less code means less surface for bugs, more readability and maintainability; the C codebase of most tools is indeed pretty ancient and not necessarily very readable by modern standards. The flip side is that some of the extra code is actually useful optimisations, and for example glibc still wins in most benchmarks against musl thanks to its "bloat".
A separate but similar camp is trannies who think all C code is anathema, hence for example the rust rewrite project for standard utils. Now it's factually true that writing rust code without memory management bugs is vastly easier than writing C code without memory bugs; however, the GNU utils by virtue of being ancient have effectively been hammered in production across millions of systems for decades and are pretty much safe and practically bug-free by now. Still, some people don't like the "crusty old C code" on principle.
Another camp of bloatfags don't like the fact that GNU extended the standard in almost all of its implementations. If you have GNU Awk (gawk) you can do more stuff than standard awk, but on the flipside the scripts you write won't be compatible if someone without gawk runs them. Same for many other utilities and programs. Whether that's good or bad is left for you to judge. Some of GNU's ideas are actually bad though, like the "info" system that tried to replace manpages and failed, but most GNU programs insist on using it.
>>
You guys know what's the current best refurbished HDD to get as a data hoarder? Best as in, most reliable and long lasting. I know that refurbished HDDs are a joke but still. I can spare a hundred bucks

>>109940299
No idea. I love GNU.
>>
>>109940299
Ran out of character so second post.
Those are all the first type, the bloat/minimalism/standards-fags.
The second type are the trannies who don't like GNU ideologically. There are many, many people who hate Stallman as a person, because he's autistic and creepy and that is inexcusable and he deserves to be erased from the annals of history along with all of his work, never mind that even "open source" wouldn't exist nowadays if Stallman hadn't popularised free software first.
There's also the eternal debate of copyleft vs. permissive licenses. It's effectively the paradox of tolerance but for STEMchuds: should you be free to restrict others' freedom? The GPL says no, permissive licenses like MIT say yes.
Ironically entirely reversed: most chuds who say intolerance should be allowed also say you shouldn't be free to restrict freedom, while most trannies who say "no tolerance for intolerance" will turn around and say "the GNU is less free because you should be free to restrict others' freedoms".

Interestingly, there's a large overlap between those who try to rewrite old GNU stuff in "modern" code and/or rust, and those who use MIT licenses. Many rust rewrites, not just for GNU projects specifically but obviously the ones for it too, effectively replace GPL software with an MIT alternative, which vastly increases the amount of software available to companies and entities seeking to reduce others' freedom.
>>
if programming is so great then why does it feel so pointless
>>
File: 1772410350757757.jpg (181 KB, 750x750)
181 KB JPG
>>109939531
>>
>>109940224
Basically, if you're connected to the website over HTTPS then you know the connection is secure (unless a government is wiretapping you).
As you said, it's possible the website itself might be hacked, and you download both the wrong key and the wrong binary then, it verifies, and you install a virus.
The useful thing about GPG keys is that they are valid for quite a while, and generally when they get rotated the new key is signed with the old one. So once you've got the key that you know is correct, you are safe from website hacks forevermore; next time you download, you verify against the same key as always, and if it's ever mismatched, you know something's wrong.

But what if the website is actively hacked the first time you visit it, so you get the wrong key? The answer is to simply wait. Hacks are usually discovered pretty quickly. Download the GPG key alone, then wait a week or two. See if there's an announcement from the devs of "our website got hacked! the binaries were malicious!". See if the GPG key has changed or if it's still the same one up for download. If it's been the same for two weeks, it's pretty safe to assume the website is not hacked, you're getting the authentic key and can now verify the downloads. That, or the dev is utterly incompetent and in that case using their software in the first place is probably not a good idea.

The only way this can fail is if someone is important enough to get genuinely disappeared by the CIA while they continue running the website and pretending nothing's happened. In 99% of cases this is not a concern. For really wild shit like this, usually the original key gets publicised and you can compare your copy to everyone else's. For example when wikileaks was leaking the Hillary email, lots of people downloaded their signing keys and also compared it to their old keys, so if the CIA then had quietly taken over wikileaks and silently changed the keys everyone would've noticed.
>>
>>109940935
Programming is a craft, or even a tool. It's like asking "if hammering is so great why does it feel so pointless".
What are you actually making? Is it useful? Or are you programming for its own sake?

If you have a bunch of nails that need to be driven in to hold your furniture or something, then hammering them in is very useful. If you just wake up one day and decide "today I will hammer some nails", it is very likely to end up being pointless.
Though some people might enjoy the process of beating some nails with a hammer into a scrap plank just for the sake of it. Equally some people enjoy programming just for the sake of it, even if they are not producing something anybody even themselves will ever use. You can do whatever you find relaxing, but if you don't find that specific thing relaxing (most people on average won't) then there won't be any point for you, and it goes back to being simply a tool.
>>
>>109939289
>maybe questions wrong
Truer words have never been said
>>
I need to fuck off from gmail bros, but there's literally no replacement
>>
>>109941543
Proton. Infomaniak. Posteo. Tutanota.
>>
File: 76601HS_1.jpg (225 KB, 1000x1000)
225 KB JPG
>>109937685
>So I'd be looking for one with an extra pivot point?

Basically just avoid picrel, and yeah, get something with an extra pivot point built in. There are also ones that have the color mapping printed on the side which is handy.
>>
>>109940957
Click and hold the download button on any image.
>>
I have new headphones.
How do I clean it when my natural hair oils will cause the headphone pads to be greasy?
So far I've got this: https://headphonesaddict.com/how-to-clean-headphones/

>>109941543
>I need to fuck off from gmail bros, but there's literally no replacement
What are the reasons for fucking off from gmail and outlook? Proton looked promising to me. I'm not sure at the moment though.
I'm still using outlook with a hotmail since childhood. It just works but at some point I have to write down how many accounts are linked to that one before I make a migration.
>>
File: file.png (92 KB, 677x293)
92 KB PNG
was getting something like to act as a power bank for my laptop and phone better than getting a traditional anker / ugreen one? or should i return it and just go the traditional route
>>
I intend to sell my computer. How do I securely wipe the data and which beginner-friendly OS do I choose?
>>
>>109940485
>extended the standard
There was no standard.
>>
>>109941543
the only thing I miss from gmail is their spam filter - which I found through experience is second to none
I tried selfhosting my own and I can receive and send fine but spam doesn't get filtered at all
I now moved to icloud hosting with my own domain and I've got this good balance of it feeling my own, privacy and spam filtering that I can cope with
>>
>>109943498
You can drastically cut down on spam if you reply to all of them with the half chinese half english tiananmen square copypasta.
>>
I would like to set up some light sources so they power on and off at the same time with a single input even though they're connected to different outlets. I know there's lots of smart devices that can do this, but I'm looking for a simple solution that doesn't involve putting an Amazon or Google listening device in my living room. Ideally the input would be through a convenient physical switch instead of a phone app or something. Not really bothered on price unless you try to convince me that this should somehow cost a thousand dollars.
>>
>go to buy $1/mo vps
>it's now $2/mo thanks to "A" "I"
when will it die?
>>
>>109943301
How much power do you need? I can hook up my laptop to an e-bike battery for almost a day.
>>
>>109944640
what does the connection look like for that?
>>
>>109945003
48v from the battery into a DC to DC converter to 12V with a thermistor on the input and a 65w USB-C car charger on the output.
>>
>>109943311
Just dd if=/dev/urandom of=/dev/yourdisk
If it's an SSD you can never be certain though. Doing the above is probably "good enough" but you never know because of internal wear levelling.
Next time encrypt your storage (as you should be doing anyway) and just wipe the encryption header to make all data permanently unrecoverable

>beginner-friendly OS
If you're selling to normies the only possible choice is windows.
You can sell just fine without an OS or with some random linux (in that case probably ubuntu lmao) but not if you want your market to include boomers and normies.
>>
>>109943498
>spam doesn't get filtered at all
Did you actually install a spam filter?

Also, gmail's "filter" does shit like completely blackhole all cockli addresses, which IMO makes it not fit for purpose as an email service.
>>
>>109943504
This is nonsense, there's no restriction on saying the names of stuff like that, it's only if you started yapping about the topic they would block it. I showed it to some chinks and they didn't understand, it would be like showing a westerner to lyrics of 'we didn't start the fire'. It's just a list of historical topics.
>>
>>109943740
For smart shit, set up home assistant, you can have a fully smart home with zero external connectivity. For wifi devices you'd need to set up a LAN-only connection for them, or you can get zigbee devices which is a separate and explicitly local-only standard.
You can get physical switches that connect to smart shit and just send a signal to HA or something.

In your case, what you want could be done without any smart shit, just by electrical wiring. The question is do you have the ability, and the will, to wire up an electrical switch to all these outlets? This might be a case where setting up "smart automation", while overkill from the automation aspect, might be worth it just because it effectively lets you control all the sockets wirelessly making setup much easier.
So it comes down to a tradeoff of whether you'd rather install HA and run it, or install a bunch of electrical wiring in your walls.
>>
>>109943498
spamassassin is a bitch to get right but once is setup properly it just works, maybe you can let an LLM sample your spam and write some rules for you.
>>
>>109943504
Never reply to spam
If you do it marks you out as one of the 0.0001% of people who actually read and reply to spam and basically makes you a golden goose, regardless of what you replied with
>>
>>109945224
I've got spamassassin configured and the whole shebang. I found it either too restrictive or too lax with no in between. Still use it at work where it's a pain to fine tune but I couldn't stomach using it personally so I migrated
>>109945269
see above
>>
>>109945182
>>109945003
another option is a camping 12v lifepo4 battery (which you can attach any car usb-c adapter to direcltly... well, with an in-line car fuse is a good idea), they aren't terribly expensive and they're easy to find in outdoors shops. keep in mind you'll need a lifepo4 charger as well
>>
File: ferris-wheel-gif-9.gif (1.96 MB, 500x296)
1.96 MB GIF
Can someone redpill me on firefox klar? should I use it? why or why not?
gif unrelated.
>>
>>109940485
>>109940536
nta but I found this post on a topic I know little about very informative and I thank you for writing it.
>>
>>109939289
is there any actually good tech stack for building web servers
rust = clunky + increasingly dominated by ai slop
interpreted languages = wastes resources + inconvenient and inefficient to deploy + usually overengineered
c = footguns + few mature libraries
c# = microslop
maybe elixir though phoenix is quite ror-coded. maybe erlang?
i always end up bikeshedding this whenever i want to start something web based.
>>
>>109940485
i've seen enough examples to know that gnu stuff is often bigger for a good reason. they tend to be faster and with way more actually useful features. i don't remember where i saw it, but i remember seeing a comparison of i think it was GNU yes, one of the simplest tools you can imagine. the gnu one was was the largest, but it's because it has the most optimisations for the most platforms and it was much faster than all the "minimalist" options.

basically you can't assume the smallest option is the fastest one, it's unintuitive but it doesn't work like that. modern computers are very complex. gnu has been around a long time and they know all the tricks
>>
>>109945977
I don't disagree, but there's an argument to be made that micro-optimising yes is simply not worth having it take a hundred LoC rather than one or two. Anti-bloat for anti-bloat's sake proponents usually don't claim their stuff is necessarily the fastest, just that it's the simplest and that that is a virtue in itself.
>>
>>109945990
sure, given the intended use of yes there's not much practical use of having the fastest one, but i think it's a good example of how much gnu cares to be as good as it can be.
basically if you're setting up some embedded system with limited space, then sure, maybe use something else since there are much smaller options, but if not, gnu tools are probably going to be the best choice.
>>
File: file.png (121 KB, 684x342)
121 KB PNG
My opera browser is showing weird cursors. The magnify image cursor is now a WaitCursor, and pan south cursor has become an AppStarting cursor. This is only within opera browser. Chrome isn't affected. Turning off extensions doesn't fix it, nor did restarting my PC. What should I do?
>>
>>109945252
>This is nonsense, there's no restriction on saying the names of stuff like that, it's only if you started yapping about the topic they would block it. I showed it to some chinks and they didn't understand, it would be like showing a westerner to lyrics of 'we didn't start the fire'. It's just a list of historical topics.

It's not nonsense. The Chinese great firewall automatically flags it and blocks it. It's the same as if in the UK you'd reply with an email that has NIGGERS and other racial slurs repeated 100 times.
>>
Is it pointless to enable Vsync in a game when using Wayland and GNOME because Wayland+Mutter forces Vsync at the compositor level anyway?
>>
>>109944640
>>109945182
>>109945416
its just mainly for uni when im in class and there's no nearby outlet for me to use or if i just wanna use it outside. or if im traveling by car and need a quick powerbank usage on the go.
>>
>>109946415
well for that a power tool one is probably a good option, especially if you already have power tool batteries to use
>>
Just realized my old windows shitop is actually repair friendly, should I upgrade the ram? It's not my main computer+it's old so it's not a big deal but I recently bought a macbook as a replacement and to try out macos, it's okay so far but not sure about macos. Should I return it?
>>
>>109946442
yeah, but its primarily for charging my devices at least until im home. im only bringing 2 of them at a time, so i was just wondering if it would have been better to buy the traditional anker/ugreen 25000.
>>
>>109946478
as far as the technology goes they should be equivalent, so whichever is more cost-effective for you
>>
not entirely tech related but is there a preppers general in any of the other boards here?
>>
>>109946928
there's an outdoors board (>>>/out/), though i've never once visited it. assuming you mean what i think you mean by preppers, i'd imagine that'd be where you'd want to look maybe
>>
What's the safest way to use yt-dlp or to rip audio from YouTube videos?
>>
>>109947206
Look at the flags in help. I think it's something along the like
yt-dlp --video-multistreams -F link 

Then you just repeat that with -f and whatever the audio format code is.
>>
Since imagebox is dead, which file hosting is the best one to upload full gallery of NSFW images that doesn't get me in troubles with DMCA or some goverment agents from Germany?
Thanks in advance
>>
>>109947206
yt-dlp -xfba <youtube link>
>>
>>109946360
>It's the same as if in the UK you'd reply with an email that has NIGGERS and other racial slurs repeated 100 times.
UK here, that doesn't do anything, it's only an issue if it can be traced back to you and they think you wrote it or endorsed it or something. Then you get a visit from the police, but nothing gets blocked automatically.
>>
>>109946928
I'm not sure about /out/, might be worth taking a look. There's also some autists on /diy/, there was a bunkeranon that I think hasn't posted in a while, and I've had some success asking prepper-related questions a few times, though there's no dedicated general for it or anything.
>>
>>109947247
catbox
>>
>>109947371
I wouldn't believe the UK police would be that competent about identifying who wrote the email with NIGGERS in it, considering that pakis can knife kids, claim they defended themselves against a racist attack, and the cops will then let the stabbed kid die (not a hyperbole, actually happened, police bodycam footage is up on youtube).
>>
>>109947241
I'm looking on the wiki right now to try and avoid getting 403'd or blocked, I've heard you can use cookies from your browser with your account signed in but that it could also lead you to getting banned somehow. Something like this was my idea to try avoid pissing off YouTube servers.

yt-dlp -x --audio-format wav --cookies-from-browser firefox --sleep-interval 15 --max-sleep-interval 45 --limit-rate 4M --download-archive history.txt "URL"
>>
>>109947528
I know that case. Police are incompetent but also underfunded. And the guys who get to sit at computers and track down social media posts are generally somewhat more intelligent than the explicitly low-IQ guys (it's a criterion in the selection process) who go out into the streets to handcuff people. Also a lot of the time the data is simply provided directly by the tech platform, because of a confluence of laws and regulations resulting in big tech giving law enforcement ways to access the data they need without the cops needing to do anything in particular.

Look up the number of arrests for social media posts in the UK. For bonus points compare that to the same number in Russia for example.
>>
>>109947575
Sounds like over-kill to me; Plus you don't want to go from lossy to lossless. Waste of space really. Anything specific you're trying to get? Why not just use a torrent?
>>
>>109943301
>power bank for my laptop
Stupid question but what are those exactly? Something with an USB-C output that can output more than 5 volts? Don't laptops require like at least 20? What protocol do they speak for negotiating it?
>>109945182
>>109945416
>"just hook up a regular car USB charger thing to a car battery"
Can that one do more than 5 volts? Laptops for sure can't charge with that.
Wouldn't you need at least 24V (two batteries) in order to regulate it down to ~20?
>>
>>109947712
>Anything specific you're trying to get?
Ripping audio from YouTube videos so I can use them as audio samples, so source quality was important to me.

Foregone converting to lossless
yt-dlp -f bestaudio "" --limit-rate 4.2M --sleep-interval 9 --max-sleep-interval 31 --download-archive archive.txt --cookies cookies.txt
as this seems to have worked for me thus far. Webm is annoying though, so I did want a standard DAW format, will have to use FFmpeg to convert it afterwards.
>>
>>109947885
adapter takes the 20V battery and turns it into a usb c power source. it doesn’t just output normal 5v usb. for my laptop the adapter can provide up to 100w, usually around 20v at 5a. uses usb-pd
>>
are my dark and light mode colors fine?
>>
>>109947885
>Stupid question but what are those exactly? Something with an USB-C output that can output more than 5 volts? Don't laptops require like at least 20? What protocol do they speak for negotiating it?
not him but a lot of modern laptops literally have just a usb-c port instead of a charger port.
usb-pd (power delivery) is a standard which allows for devices to negotiate for more than 5v. namely 9v, 15v and 20v.
>>
>>109947885
>Stupid question but what are those exactly? Something with an USB-C output that can output more than 5 volts? Don't laptops require like at least 20? What protocol do they speak for negotiating it?
The standard protocol is USB PD (Power Delivery), it's what all USB-C chargers speak. You know how most modern laptops charge with USB-C? It works the same way whether the charger at the other end of that cable is plugged into a wall or drawing from a set of battery cells.
So you can get 60W, 100W or even 200W powerbanks.
>>
>>109947987
light reminds me of unknowncheats.me
>>
>>109947987
which dark mode is better?
>>109948041
im trying to go for this type of vibe but the dark mode doesnt fit it. i might just make light mode the only theme
>>
>>109947987
White borders always look ugly, make them slightly brighter than the post's background color
>>
>>109948041
every forum looked like that.
i briefly ran one myself around 2006 as well. i think i went with phpBB instead of vBulletin like that one uses, but they were all pretty similar.
>>
>>109948089
ayyy thank you
>>
>>109947689
>And the guys who get to sit at computers and track down social media posts are generally somewhat more intelligent
Being more intelligent among the British is like doing good on the special olympics.
>>
Where is the internet culture centered on now? I already feel nostalgic for 2014-2019, I feel like I was actually participating in internet culture somehow, everything was still relatively exciting, games were pretty interesting, using YouTube made you aware of most of it. But now I'm totally out of the loop, where is everything now?
>>
File: 12-24 volt to USB.jpg (281 KB, 1600x1600)
281 KB JPG
>>109947967
>it doesn’t just output normal 5v usb
All USB ports output 5V until negotiated otherwise. And not all battery->USB adapters do negotiations, picrel doesn't for example.
>>109948039
>it's what all USB-C chargers speak
All nice ones yeah.
My actual question was about the voltage, how much does the laptop need? 20, 24? And what would one need for a DIY power bank in such a scenario? Battery pack exceeding 24V and a nice PowerDelivery controller I assume.
>>
>>109948563
Everything is either segregated or on big tech websites.
I think a vast proportion of people spend 90% of their time online either on social media (twitter, instagram, tiktok), or in discord chats. Find your own niche. Or just sit on 4chan and talk to people anonymously like I do
>>
>>109948668
But it was also big tech websites in 2018, like YouTube and Reddit. Which big tech websites is it now, because I feel totally out of the loop on everything and nothing is really exciting
>>
>>109948584
There's a number of tiers that can be negotiated:
https://en.wikipedia.org/wiki/USB_hardware#USB_Power_Delivery
Apparently there's 20V and 28V, but not 24V.
Yeah, a PD capable controller and a battery pack matching the input rating of the controller would be sufficient I presume. Frankly I have no idea how the controllers accept input; I suspect they should probably be pretty flexible since cell voltage varies with charge anyway and I expect most controllers to likely be usable with a variable amount of cells and capacities.
I also wouldn't be surprised if good controllers could also function as a charge controller for the cells too - most battery banks I've seen use the same port to both output, and to accept input to recharge.
>>
>>109948686
twitter
>>
>>109948701
Isn't that just mostly for politics? I mean entertainment, primarily
>>
>>109948742
if you want it to be for mostly politics. my feed is memes and art
>>
Please someone put me down, I'm almost going inside with the people I used to look up to going into a freezy about AI.
IS IT OK TO LEARN HOW TO CODE AND LEARN HOW TO DO THINGS?? EVERY SINGLE PLACE I GOT TO THERE ARE PEOPLE TELLING YOU CODING IS JUST SOLVED THAT YOU DON'T NEED TO LEARN HOW TO DO THINGS OR HOW IT ALL WORKS
IM JUST DUMB AND I AM BEGINNING MY CS MAJOR COURSE SOON PLEASE IM SO SCARED
>>
>>109948563
tiktok
>>
>>109948686
Youtube was never really a place for socialising. Reddit still exists, twitter has become a lot more of a social media, I think some fags use instagram for messaging, same for tiktok apparently. And like I said, discord.
>>
>>109948846
The problem with Discord is that it's mostly real time communication, which I don't really find that interesting, there's no practical ability to read the best of the past week or something
>>
>>109948773
As of 3 years ago, LLMs were a curiosity. Technically impressive compared to what came before, but completely irrelevant for doing real work.
As of 1-1.5 years ago, LLMs were usable a mostly unreliable tool that had to be carefully babysat. You could use them to generate some or all of your code but only under careful supervision and many devs were actually slower when using them.
Today, LLMs can write almost all of your code, but there's still a major benefit to knowing how to write code and more importantly how to organise software; I usually iterate on a concept with an LLM several times before implementation is completed (including even for relatively minor tasks, not talking about building massive features from scratch here). They CAN build massive features from scratch but the code and architecture quality is very noticeably slop and bad long-term; but for short/medium features they are incredibly powerful. There is no longer any question that discussing implementation with an LLM and then telling it to do it simply faster than having to type it out yourself.

So to answer your question, right now knowing how to write code is still useful, and programming is still not "solved" or fully automated. But not because people write most of their code by hand, far from it.

But do you want to gamble than in 4 years that's still going to be the case? I personally am sure if I would gamble that even for the next 2 years, honestly. It's really not a good time to start a CS course.
Besides, even if human programmers remain useful for years to come, it's going to be in much smaller numbers (so with insane competition) and requiring primarily experience rather than basic skills, so more or less locking out fresh grads. That's my expectation and from what I hear is already starting to be reflected in the job market.
>>
>>109949015
Thank you a lot for this grounded reply, anon. Seeing DHH go into a massive rant over at rails conference really make my mind just explode. It's so weird being new to CS and computing these days because you have people who will yell at your ear for using AI from one side and the other you will have people telling you to quit CS or quit IT in general because it's "over". There is so many options going around that I don't really know what to think anymore. And these are experienced developers too, even within my family I have people with wildly conflicting answers and it has taken a tool on my mental health.

But that begs for the question, what should I do? If SWEs won't really be in that high of demand, should I do something else? I still would love to work on computers or anything computer related for the rest of my life. Should I still give my all to learn how to code by hand? Or try a mixed approach when it comes to that? For example, only talking to an LLM to discuss implementation, having it correct my logic as I go until we reach a point that is good enough for me and for the AI?

I still want to learn how to code by seeing what is going around me, I feel like coding by hand will only be done as a hobby after work or something like that
>>
>>109949340
Things are moving incredibly fast, and there was a period of about a year or two where AI started getting good enough to write large chunks of code independently, but not good enough to write GOOD chunks of code. This spawned the era of "AI slop", which annoyed a great many people, as pajeets discovered you could for example open any open source repository, tell chatgpt to find and fix some issues, and watch as 50 pull requests get automatically opened with all of them being utter garbage but just coherent enough to pass cursory inspection, thus wasting everyone's time and providing the pajeet a lot of izzat.

Models only started getting really good enough to implement entire features independently (after a design back-and-forth) around last December, and have gotten incrementally better since. But anyone who is in a slower moving industry and isn't jumping on the latest tech, and witnessed the flood of AI slop, might still be stuck with a very low opinion of AI.
It's also worth noting that babysitting AI requires a lot of discipline. It can often be very, very tempting to just tell the AI "go figure it out" and accept whatever it writes. And the thing is a lot of the time it will even work and often even work well, but it will just be ugly, and there's always a risk of occasional retarded issues. It takes not just experience but also wilful effort to stop yourself from going "yeah good enough I'll push that" and instead spend time understanding what it did and making sure there's no retardation.
This means that even today it's also possible for a low skilled dev to just shit out 10,000 lines of code, that work for what they're supposed to do, but will break shit somewhere else as soon as someone tries to build on top of them. So it's still not a panacea.
(1/2)
>>
>>109949340
However the thing about CS degrees is that people were saying they were getting oversaturated even before AI. About 10 or so years ago CS was the golden goose; it was trivial to get a very well paying job straight out of graduation. So the market was flooded with CS graduates, up to complete oversaturation IMO, and then around covid or soon post-covid the bubble kinda started to pop and massive layoffs became the norm. CS was far from a guaranteed job at graduation even in 2022.

AI just made it vastly worse, especially because junior devs are held at a lower standard than seniors anyway so for all criticisms like "AI can be retarded sometimes and you need to review its code carefully" it usually applies even to the best juniors, too. Except you pay at most $200/month for the AI, compared to $4000+/month for even a relatively cheaply paid graduate, especially considering taxes etc.

So I don't know what you should do but I definitely don't think a CS degree gives an easy path into a job right now. Frankly I don't have any good advice for you. It's possible that taking a CS degree, going all-in on the academic aspect and studying machine learning might set you up in a career actually working on AI itself (provided you're good at maths too). It's possible within 4-5 years AI will do to researchers the same thing it's doing to codemonkey devs right now. It's possible that experienced "computer wranglers" will remain in demand no matter what, it's also possible the job will disappear entirely.
Btw I've used chatgpt last time I had to migrate my gentoo install to a new computer. It gave me good advice for setting up and running cross-compilation, migrating my packages, migrating and adjusting my config and reconfiguring my kernel. I spent a saturday watching youtube videos and compiling shit in the background, whereas normally this would've been a task that would've taken me several days to research and probably multiple days of trial and error to get done.
>>
>>109949340
(3/3, I think)
So it's not just programming, AI is just generally good at computers and the big companies are working hard to make it better in every respect.

Having a computer hobby is completely fine of course. You can learn to program by hand just for the joy of it. (In fact you can get AI to teach you to program by hand, explaining the basics to you, making up exercises for you and reviewing your code. You can probably have AI explain just about any CS topic to you too, and it's infinitely patient if you ever struggle to understand and keep asking it to explain in more detail.) You can learn how to do whatever you want with computers, you can probably set up LFS to a point where you daily drive it, especially with AI's help, or you can set yourself a challenge to research that and do it without direct AI assistance.

But... I just don't know where and how you would start a career with computers right now, that has a good chance of remaining viable for the next few years, yet alone for an entire lifetime career.

I myself am senior dev, very well paid, working in a startup with very intelligent people, where everyone uses AI and there's zero hint of layoffs or pessimism, and there's still plenty of work for everyone to do for the ~20 person dev team. And yet I genuinely don't know for certain if there'll still be work for me and all the other devs to do at the end of the decade. Maybe in 2-3 years the entire startup will be able to just run with the CTO, maybe one or two senior devs, and $1000/month in AI. Maybe in 5 years it will be the CTO alone. Maybe not! I hope not. But I've already seen AI go from "yeah in the future this could replace junior devs if it gets better" to "wow, this could actually replace a junior dev, perhaps" to "I don't think there's a market for junior devs anymore, and it's doing most of my day to day work as a senior dev while I'm managing it".
>>
time machine or full time realistic VR world when? I can't do this clown world anymore. Idk what happened to the timeline shift but it got really bad after 2016 I wanna go back to like 2004 or something maybe
>>
>>109949458
>>109949528
>>109949576
Thank you, reading this I don't even know what do say anymore to be quite honest. Feels like I got a glimpse of the great age of computing as a profession but at the same time, now I know I won't live in it. It's amazing the times we live in but absolutely terrible at the same time. Not even sure anymore. How old are you?
all is left for me to do is kill myself then
>>
>>109949758
I'm 28, I got in just barely in time. Graduated my degree just as covid hit in 2020 (and already had some internships and jobs under my belt before university) so I got a good start and managed to get to senior level experience as AI was hitting, so now I'm sitting pretty and wondering about the future.

>Feels like I got a glimpse of the great age of computing as a profession but at the same time, now I know I won't live in it. It's amazing the times we live in but absolutely terrible at the same time.
It's not like it's the first time this has happened in history. I think woodworking is fascinating, and if I wasn't a schizoid procrastinating fuck I'd probably take it up as a hobby. There was a time when you could make a living crafting useful shit for people, then manufacturing was invented, machining started, and now "woodworkers" are either low paid construction framers or have to survive off of selling hipster shit on etsy or something like some kind of poet or painter.
Blacksmithing used to be a crucial job keeping the village going, now it's all machines, and a niche artisanal market.

If it's any consolation, I don't think anybody knows what jobs will be like in the future, if the AI doesn't pop like a bubble any time soon (financially speaking, that's still possible, btw, though personally I don't think it's that likely). So go ahead and get into computers as a hobby, and maybe if AI really reaches the singularity we'll all either be dead or be on UBI, and if it's not then surely you'll find something to do.
>>
>>109949830
>same age as me
i really do want to cry
it's whatever it's all over. i don't care anymore thanks for being honest and talking me out of a huge debt i won't be able to pay back
>>
firefox container question
is there any way to right click a random link and open it in a container I want?
I have the option to open any tab or bookmark in a certain container but I can't find it for links. am I doing something wrong?
yes I looked up extensions. there are some extensions for "open link in a temporary container" stuff.
>>
>>109950063
In the context menu there's open link in new container tab
>>
>>109950105
welp thanks a lot for pointing it out.
I just found out I had it removed with userChrome.css
>>
>>109950014
Sorry the world is like this anon.
>same age as me
My parents really pushed me to get shit done which I'm eternally grateful for, I really lucked out getting in early (my first job was at 16).

Still, I think it's possible to find something if you just set your mind to it. I have a friend who failed his degree, spent three years as a NEET, managed to land a low paid sales rep job and was ecstatic to no longer be a NEET, within two years he was literally suicidal, quit and took some time off, started applying again with a fresh mind, landed a decent job at an actually sensible company, started his career and went from there and is now entirely happy. His actual first career-launching job (not the suicide inducing wagie one) was at like 27 I think.
>>
>>109939289
Is python really the best language there is? If not why?
>>
On Linux how do I get file the number of bytes from the start of the disk/partition to the data in some file
>>
>>109950196
EZPZ
,>sudo rm -rf /boot/efi/EFI
It'll show you everything.
>>
>>109950138
There are extensions that allow you to set keybinds too
>>
>>109950184
No
>why
Because there is no best language, they all have pros and cons. It's kinda like asking "what's the best car". There are really shitty cars, and there are good cars that are best-in-class for given preferences, but there's no single "best car" that's better than every single other car in existence
>>
>>109950175
It's okay I don't really know what to do anymore if I keep this CS i will be a grad at 32 which i might as well change careers yeah i mean you go on and enjoy your life and have fun getting paid to code

i think there will be a job but it will be shitty with some mind numbing stuff. who cares really thanks anyways
>>
I switched my mouse over to another computer for a second, and when I brought it back, the middle click barely works. It works like 1/16 clicks so it's not completely unresponsive. I tried different ports, using it wired and unwired, reinstalled synapse, uninstalled synapse, reset stored profile, still no luck. Any ideas without opening up the mouse?
>>
I'm seriously retarded when it comes to tech stuff. I recently started writing lewd stories with LLMs, obviously the big ones like ChatGPT hav guardrails and won't write anything raunchy. I was having great luck with venice.ai and was getting it to output some extremely graphic/vulgar shit, but then out of nowhere it started to refuse the prompts. No clue why. One minute it was talking about gargling cum and the next it was like "I can't do that blah blah blah".
I know there's ways to install guardrail-free APIs or whatever, but even after reading some tutorials, I may as well be trying to figure out how to do brain surgery, it's way beyond my skill level.

I guess what I'm trying to ask is there any simple/easy way to jailbreak an LLM or get something setup that will help me write my smut that is simple to use, preferably browser-based and preferably free or cheap to use?
Any help would be appreciated.
>>
ahh they made firefox look fucking awful with the latest update how do I make it look like it did before? I hate these rounded corners and purple blobs give me back my grey
>>
>>109950175
NTA. Wow, my life is very similar to this friend of yours. Minus the quitting, new job and starting an actual career. I'm still trying to figure that part out, climb higher when I have no degree or experience/skills that's in hot demand. If you don't mind, could you go into detail on how your friend's path went and what he does for a living now?

>>109951378
>I hate these rounded corners and purple blobs
Yeah, I hate it too. Thankfully, you can customize the way Firefox with userChrome.css/userContent.css. Search up those two as your starting point, there'll be better instructions and examples than what I could write out. For rounded corners though, what I did in the userChrome.css file was
.tab-background {
border-radius: 4px !important;
}
>>
Is anyone else noticing horrible performance with Firefox 157? This is the worst Firefox version I've ever used
>>
File: 1776005905418812.jpg (82 KB, 3435x174)
82 KB JPG
>>109939289
Does Firefox have some about:config pref or launch flag to bypass or disable picrel?
>>
>>109952004
Stupid question but how does one even notice such a thing as "browser performance"? Thru some benchmarks and numbers or what?
>>109948690
>a PD capable controller and a battery pack matching the input rating
>matching
Ha! A battery pack never matches with anything, not even the super stable nickel-cadmium. It has to go higher and then it's regulated to whatever. You know like two lead acid batteries in series producing a nominal 24V would be sufficient for a 20V.
>>
If you change the Vsync option in a game and even with it off you get FIFO when using Vulkan (DXVK), does that mean that the developers were basically using the Vsync option as an fps limiter of sorts due to the inherent nature of Vsync "capping" your framerate?
>>
slashdot down?
>>
File: file.png (110 KB, 575x88)
110 KB PNG
What should I do for my webpage to make this text more readable?
>>
>>109952584
#FF69B4
>>
>>109951378
>>109938029
>>
i live in japan and will visit the states for a month.

there are prepaid esim cards for like 30 days.
but when does it start? im not leaving for like 3 weeks. if i buy it now will theey activate it immediately or upon arrival and waste several weeks? or can i activate it once i land in the states
>>
>>109943252
which headphones?
generally you just use a microfibre cloth and whipe them, or use a little damp cloth but thats not really a good idea anywhere near the drivers if you don't know what ur doing
most good audiophile headphones can be taken apart down to the driver with just your hands, like the hd 600 and then you can wash individual parts like headpad, earpads etc
generally speaking you shouldn't have to worry much as long as you have good hygiene, and don't wear headphones with wet hair/sweaty

some other things are a little different, like if you have good planars like aeons/audeze where you have real leather, if it's fake leather it'll be more of an issue because at some point usually after 1-2 years anything you rub on them will make them peel
>>
>>109943252
>>109942731
>proton
Doesnt accept Monero despite it being the most requested payment option for a decade.
In fact, their CEO openly made fun of people for wanting to pay with cryptocurrency by making a bad April Fool's joke about "now accepting payments in BTC ETH XMR"
Eventually after huge backlash they said "if we get enough signatures on a change.org petition, we'll implement monero payments"
But then they never did.
Fuck them.
>>
File: images.jpg (11 KB, 332x298)
11 KB JPG
>>109953371
>Monero
>>
>>109939289
>stack dvorak
>possible retard speed
>mean garbage
>>
what can i do about 4chan's temporary ip range blocks?
i'm not breaking any rules, is the problem 4chan-neXT?
>>
>>109953657
4chan has a broken bot-detection system that's based on user agents and http headers. It also has a specific cause to randomly throw errors even if it should pass. You can't do anything about it, it's a grift to force people to buy passes.

Actually there's one thing you can do about it: post from Chrome, which will reset the block message (it gets rolled after every successful post and reset on an IP basis, so posting from a known trusted browser will remove it from Firefox/apps).
>>
>>109953657
the problem is 4chan.

>>109953307
read their ToS.
>>
testing stylechan captcha
>>
>>109953709
>>109953712
>>109953748
disabling Single View Captcha in stylechan might have fixed it
>>
>>109953546
nice finds. my favorite:
>maybe linux
>>
>>109952101
>Stupid question but how does one even notice such a thing as "browser performance"?
nta but when I experience this, it's because I've used something for so long that minute differences become noticeable to me
>>
Why is it that when I code in html my <img>'s only show on Windows and not Linux? I'm just trying to run html through a local file and not a server or anything.
Does Linux's pathing just not work for html and I can only code on Windows?
>>
>>109953759
can you please elaborate what have you exactly done, did you clear cookies or change IP before it or just got the error, disabled it and immediately resubmit?
>>
>>109951522
I don't like doxxing personal details, even if it's unlikely he'd be recognised I'm still schizo about it.
But in vague terms, he's still a sales rep but he managed to land a spot in a random b2b software startup, which after toiling away in a sweatshop-like office for a shitty low profit margin industry was a massive upgrade. He did train his skills in customer contact, sales pitches, etc. during his wagie days, which are kind of soft skills but helped him land the b2b sales job.

Now the whole AI killing software thing might sound doom and gloom but there are still many many many software startups and most of them do end up hiring some kind of business development guy, especially the b2b kind. There's lots of various jobs like that which aren't an obvious craft (to me) and don't need hard skills. People ops, organisers of shit, I dunno. Heck you could volunteer at a charity doing some organisational shit and use that as experience.



[Advertise on 4chan]

Delete Post: [File Only] Style:
[Disable Mobile View / Use Desktop Site]

[Enable Mobile View / Use Mobile Site]

All trademarks and copyrights on this page are owned by their respective parties. Images uploaded are the responsibility of the Poster. Comments are owned by the Poster.