[a / b / c / d / e / f / g / gif / h / hr / k / m / o / p / r / 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
Subject
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]


[Advertise on 4chan]

[Catalog] [Archive]

Why does everyone hate object oriented programming?

I've seen people complain about it all the time. The past month I've been trying to learn Python, I finally got to oop sections and it's actually comfy as fuck. So much easier and maneagble than writing dictionaries and all that.
33 replies and 4 images omitted. Click here to view.
>>
>>106934802
Even if it had no performance impact (it generally doesn't in non-virtual functions in Sepples for instance), it's just a pointless syntactic irregularity that doesn't make the language any more expressive or powerful.

Record classes, since they were introduced in Simula, have been a solution looking for a problem.
>>
>>106937571
>Every oop shill has a different pet definition of what oop is.
This.
It's impossible to criticize OOP because no matter which arguments you bring to the table, they will just arbitrarily change the definition.

https://medium.com/@jacobfriedman/object-oriented-programming-is-an-expensive-disaster-which-must-end-2cbf3ea4f89d
>>
>>106934620
>Why does everyone hate object oriented programming?
false. try leaving this echo chamber once in a while.
>>
>>106936942
Definitely not because that size of codebase is not something a single person here will ever produce even if given 20 years. Computers are too fast now... If one of my programs skips actual intense work like FFmpeg or network call wait times, it finishes in about 1 second for IIRC 36K lines of code.
>>
File: 1754159283947901.jpg (25 KB, 341x339)
25 KB
25 KB JPG
>>106937477
>https://github.com/EnterpriseQualityCoding/FizzBuzzEnterpriseEdition
Holy fuck this is amazing

File: 1738823445799392.jpg (59 KB, 1000x1000)
59 KB
59 KB JPG
Morning sip edition, what's yours?

>Not sure what private trackers are all about?
A private tracker is an invite-only torrent website. Each member shares common goals: collecting, preserving and discussing media.

>Have a question?
- FAQ https://archive.is/UVQkn
- WIKI https://igwiki.lyci.de/wiki/Private_trackers
- NEWFAG PYRAMID https://inviteroute.github.io/graph or https://inviteroute.github.io/sheet/
- STUDY https://www.cambridge.org/core/services/aop-cambridge-core/content/view/2F379FE0CB50DF502F0075119FD3E060
- SPREADSHEET https://hdvinnie.github.io/Private-Trackers-Spreadsheet/
- TEN CURRY COMMANDMENTS https://pastebin.com/raw/dBbdE73M
- TEN NEON COMMANDMENTS https://pastebin.com/raw/Ud2pGYaE
- RED SPAMMER'S BIBLE https://rentry.org/69zbxh4h
- #ptg is on irc.sageru.org but it's pretty dead

Comment too long. Click here to view the full text.
115 replies and 9 images omitted. Click here to view.
>>
>>106934691
only 99% FLAC on red doe
>>
>>106935595
Upload the best you have and make a request for the 100%. That's what I do.
>>
>>106935570
Just make a new account. You can get away with everything there if you just pay up.
>>
>>106934654
why can't i find one like this that doesn't suck?
i've gone through 3 and they keep leaking out more grounds starting at the half point
>>
Someone said FL has over 1 million users. How do you know that? Do they have their stats displayed anywhere?

File: C_Logo.png (23 KB, 360x405)
23 KB
23 KB PNG
Can any of the smart cookies here tell me where to get started with learning C?
14 replies omitted. Click here to view.
>>
>>106934188
idk learn it like you learn anything else, try to make something. Lurk in C related group chats and threads though. I've come across so much esoteric knowledge from the wise old wizards of C.
>>
>>106934846
You should read this book: https://craftinginterpreters.com/
IIRC you don't need to know C beforehand or at least not very much.
>>
>>106934188
K&R
>>
>>106934188
First six lectures of CS50, then you can do teachyourselfcs.com's 2nd, 3rd and 5th books.
>>
>>106934188
K&R, but don't forget the most important step: sit down and actually write some fucking code.

No competent programmer learned just by reading books.

File: phasma_resize_logo.png (2 KB, 89x89)
2 KB
2 KB PNG
A week ago, I started my own open-source project for an anonymous messenger that anyone can host on their own server. Is it worth it in 2025?
>>
Sure, why not. Tell us about it.
>>
>>106937859
Why not post this in >>>/g/dpt instead?

I've been using Linux Mint since 2017, I'm not a beginner anymore, is it shameful that I'm still using Linux Mint? I feel like I should have grown out of it but I didn't. Am I a manchild?
7 replies omitted. Click here to view.
>>
>>106936921
If trannies and jeets are criticising you then you are doing something right.
>>
>>106936817
the only reason i went to fedora is because the packages were newer and dnf is similar to apt so it wasnt much to think about
>>
>>106936817
You would want fedora if you NEED the newest version of all the software you use. If that wasn't an issue to you up until now then you're good. (You'd probably just get annoyed be the constant updoots)
>>
Just use debian
>>
>>106936817
Mint is the closest to a working Linux desktop. Using anything else is hipster nerd hobby shit, or wishful thinking.

File: 1751860862164003.png (243 KB, 867x1082)
243 KB
243 KB PNG
Oh look, the ESU is free if you "Backup your PC Settings", meaning send all my data to Microsoft so they can sell it. Nice.

What a scam.
6 replies and 1 image omitted. Click here to view.
>>
>>106937035
What an absolute fucking retard.

This is a public place, with no access restrictions. If I post something here, I post it with full knowledge that it is entirely accessible to the public. That means the NSA can read it, or whoever else, literally any person with access to the internet can do so. There is no secrecy to anything I post here, therefore I do not post anything which I wish to keep private.

If you cannot tell the difference between this and information that is privately stored on a user's PC and which the user explicitly CHOOSES not to upload anywhere else, then you're just extraordinarily fucking stupid.
>>
>>106937092
I accept your concession, bitch ass
>>
>>106936787
so either pay with money, points (which you get by using MS products) or your data. it's a commercial OS, what surprises you, anon?
>>
>>106937134
The pigeon wins at chess again
>>
That reads to me like the free option is just to update to 11, not to enroll.

File: id law.png (886 KB, 1216x935)
886 KB
886 KB PNG
Burgers have doomed us all. Democracy gives you the freedom to protest but... do your officials even listen?
15 replies and 5 images omitted. Click here to view.
>>
>>106937218
Nice fiction, are you an author?
Sarcasm aside, people will line up and bend the knee to keep their google product.
>>
>>106936752
Judahite does not equal jew. And if you're a pagan larper, know that the celts were descended from the lost tribes of Israel.
>>
>I must be allowed to show porn to minors
Fuck off you grooming kike.
>>
>>106936696
Scot us? You barely know us!
>>
File: 1735645916537158.png (1.55 MB, 978x738)
1.55 MB
1.55 MB PNG
>>106936696
They're all liars. They're only able to keep operating because most of their viewers are Pinoys who are too clinically retarded to use ad block.

File: 1594525554605.gif (557 KB, 400x400)
557 KB
557 KB GIF
>Making sure you are human.
>Making sure you're not a bot.
>Verifying that you're not a bot.
>Verify that you are not a bot.
>Verifying that you're human.
>Verifying that you are not a bot.
>Please wait, we're verifying that you're not a bot.
>Click here to verify that you're not a bot.
>Click here to prove that you're human.
>Verify you are human.
>Verify you are not a bot.
>Verify that you're human by completing the action below.
>Complete the action to verify that you are not a bot.
>Complete the action below to verify that you're human.
>Verify that you are not a bot by completing the action below.

Comment too long. Click here to view the full text.
11 replies and 5 images omitted. Click here to view.
>>
its not actually doing a bot check, by clicking the box you consent to sharing your location and hard disk contents.
>>
I'm a subhuman.
>>
Thinly veiled pedo thread
>>
File: 1738233081536439.jpg (96 KB, 732x800)
96 KB
96 KB JPG
interlinked
>>
>>106934791
Well the Internet is pretty much at this point... well... it is hidden under so many layers of corpo b.s that people won't be able to use it the way it's meant to used.

File: DSC04293_jpg_80.jpg (493 KB, 2048x1536)
493 KB
493 KB JPG
Cancelled edition

Previous: >>106898597

>Keyboard recommendation template:
https://pastebin.com/n220xk9V (embed)

>Find vendors
https://www.alexotos.com/keyboard-vendor-list // Up-to-date list of reputable vendors with brief descriptions
https://keycaplendar.firebaseapp.com // Tracker for current and upcoming keycap group buys

>This keyboard stuff is so expensive!
https://aliexpress.com (or Taobao if you know how)

>Learn about Cherry MX switches

Comment too long. Click here to view the full text.
102 replies and 23 images omitted. Click here to view.
>>
File: whoyougonnacall.jpg (328 KB, 1440x1505)
328 KB
328 KB JPG
Updoot!!!
>>
>>106936975
You need to go back.
>>
>>106936975
Why is caps lock upside down?
>>
>>106936975
Extremely cringe and gay please grow up you are no longer a child
>>
>>106927355
The FC660C is a truly amazing keyboard, I hate Leopold for discontinuing it.

File: file.png (385 KB, 735x827)
385 KB
385 KB PNG
Usecase for a billion non white internet users?
5 replies omitted. Click here to view.
>>
I'm thinking we need a great firewall to keep them out.
>>
>>106935566
Delete
>>
>>106935566
>Russia nowhere present in 1998 but is 6th place in 2023
Russia confirmed brown shithole
>>
>>106936010
What blows my mind is that no one bats an eye at absolutely fucked up posts that give me a headache to read, yet someone who's likely a native English speaker making a minor typo is dog-piled for being an ESL. Nearly every time someone's called out for being an ESL, I have to go back and re-read their post and see what I missed. Meanwhile everyone seems content to have conversations with people who talk like "My computer do not boot, I don't understand how is the solution to this problem?"
>>
>>106937782
Nobody telling people they are ESLs online have English as their first language anyways

File: 旭日.jpg (732 KB, 1000x735)
732 KB
732 KB JPG
>Lisp is a family of programming languages with a long history and a distinctive parenthesized prefix notation. There are many dialects of Lisp, including Common Lisp, Scheme, Clojure and Elisp.

>Emacs is an extensible, customizable, self-documenting free/libre text editor and computing environment, with a Lisp interpreter at its core.

>Emacs Resources
https://gnu.org/s/emacs
https://github.com/emacs-tw/awesome-emacs
https://github.com/systemcrafters/crafted-emacs

>Learning Emacs
C-h t (Interactive Tutorial)
https://emacs-config-generator.fly.dev
https://systemcrafters.net/emacs-from-scratch
http://xahlee.info/emacs
https://emacs.tv

Comment too long. Click here to view the full text.
13 replies and 6 images omitted. Click here to view.
>>
The theme for October is Maintenance.
https://plaindrops.de/blog/2025/emacscarnival/
https://macadie.info/2025/10/08/emacs-carnival-maintenance/
>>
File: debug.png (116 KB, 1146x862)
116 KB
116 KB PNG
>>106866916
ok it wasnt making sense that it was clearly acting like it was failing to append point to end of line before inserting when that doesn't MATTER in the ielm repl since you can hit enter from anywhere on the line. but after testing in both *scratch* and *ielm* in different ways, the lookup-keys seem to need to be moved into successive (call-interactively)s or just not (call-interactively)'d at all and instead the underlying commands called directly. it seems like the (evil-insert-mode) line in the original function was acting weird because it was wrapped in (call-interactively) even though it was in a progn body and wasnt the final return of the evaluation of (c-i)'s arg.
i sleep
>>
File: newsrtr.png (133 KB, 1232x1353)
133 KB
133 KB PNG
i have a 300 line file now of testing i've done using totally inline eval, on the fly, i know theres a debugger but the whole environment is so fluid and accessible, i mean it feels like if your car was made out of chocolate, you just have elisp available anywhere anytime.
the environment is amazing but it could be amateur's admiration, and especially this took a shit ton of time for what is apparently a TWO LINE FIX!!!
>>
File: Cons-Cell.svg.png (3 KB, 640x372)
3 KB
3 KB PNG
>makes nocoder nu-lispers seethe uncontrollably for some reason
>>
>>106937135
>>106937339
What font is that?

File: 5sYJmPa5FUE.jpg (50 KB, 971x297)
50 KB
50 KB JPG
Dear users of 4chan. Knowing your abilities, on behalf of the entire people of the Russian Federation, we ask you to help stop the chaos of disabling the global internet in the Russian Federation. Our people, including myself, are counting on you and will be very grateful for your assistance.

Sincerely, the people of the Russian Federation.
2 replies omitted. Click here to view.
>>
X, 4chan and GitHub still work in Russia. What more do you need?
>>
Go blow up kremlin and it will go away.
>>
not your personal army
>>
>help us ruin the internet for you
No I don’t think I will
>>
rush b

File: jelly.jpg (315 KB, 872x1164)
315 KB
315 KB JPG
You jelly?
18 replies omitted. Click here to view.
>>
I have a 360hz monitor and I disabled DSC so I'm using it at 240hz. And I'm fine really. I don't think 30 more hz is going to make any difference worth a shit.
>>
>>106937686
Cope
>>
>>106937715
At least I'm not stuck on 1080p
>>
>>106936293
>anything less than 720hz
why are you poorfagging so hard?
>>
File: file.png (28 KB, 448x245)
28 KB
28 KB PNG
>>106936293
eh I usually cap games to 120. Only on the desktop 240 is nice.

File: signal.jpg (918 KB, 1805x1354)
918 KB
918 KB JPG
>asks me to update for the 3rd time within 1 week
>go see the changelog notes and its just "We sped up the performance of scrolling in long chats. If you are in a big gardening group, now bloom scrolling is also vroom scrolling." For all previous 45 releases
What the fuck is going on? Are they exclusively hiring jeetcoders too now? Why arent they saying what theyre really going in the changelog
13 replies omitted. Click here to view.
>>
>>106935257
The update notification pops up inside the app.
>>
They still have no backup option on iOS
>>
>focus on new features
>users bitch about lack of optimization
>focus on performance
>users bitch about updates
One must imagine users happy.
>>
>>106936901
You get what you deserve
>>
>>106932837
they want to condition the cattle to accept regular unsolicited updates. this removes the process of deriving consent from the user (in exchange for features, etc), removing what devs perceive as "bureaucracy", in other words giving the developer more power over how the software is used.
if windows 10 wants to spy on you harder or lobotomize a feature if it increases the bottom line somehow they'd just do it before you'd realize you've been gaped and there's nothing you can do about it then.

File: 1743728514418483.png (1.41 MB, 1200x900)
1.41 MB
1.41 MB PNG
'bis on the 'log
>>
'bis on my 'ock


[Advertise on 4chan]

Delete Post: [File Only] Style:
[1] [2] [3] [4] [5] [6] [7] [8] [9] [10]
[1] [2] [3] [4] [5] [6] [7] [8] [9] [10]
[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.