[ home / rules / faq ] [ overboard / sfw / alt ] [ leftypol / edu / labor / siberia / latam / hobby / tech / games / anime / music / draw / AKM ] [ meta ] [ wiki / tv / tiktok / twitter / patreon ] [ GET / ref / marx / booru ]

/tech/ - Technology

"Technology reveals the active relation of man to nature" - Karl Marx
Name
Options
Subject
Comment
Flag
File
Embed
Password(For file deletion.)
What is 6 - 4?

| Catalog | Home
|

 

Software developer thread
Thread for all the people who are working towards, have been, or are software developers.

Let me begin by saying that *magic* in ruby on rails, spring boot, and shit like that is all nice and dandy until you scale your project larger than a fucking hello world.

It blows my mind that enterprise is so balls deep on spring boot. Fucking cancer of a project. Don't get me wrong, abstractions are great. Abstractions aren't magic. Magic is when shit is not explicitly set anywhere and are done for you.

This might be shit like automatic wiring of routes based on function name. Or running a series of uninspectable SQL to map into objects. Or build HTML pages based on the regex of the model. Anything which is auto built without being explicitly set.

Don't even get me started on the fucking shit show that OOP is, with shit like spring boot, JPA, etc. Adding magic on top of that is like adding poisonous spiders to a cockroach pit that you live in.

Also, what the fuck is the fucking problem with people who write shit like
PersonIdNumberGenerator that takes a PersonIdNumberStrategy made by a PersonIdNumberStrategyFactory. Then the Generator makes a PersonIdNumberGenerator produces a PersonNumberId object which is just a fucking wrapper for an int. Of course everything is an interface but drilling down this fucking concrete strategy, you find that to motherfucking shit just produces sequential integers.

Software developers can be the fucking worst motherfuckers alive istg.
77 posts and 20 image replies omitted.

all the "languages" and frameworks that make money fucking suck. theyre terrible and suck what little joy i find in programming. i fucking hate it and theyre driving me insane

>>22122
Which one is your poison?
>>22068
What do you expect it to do? Like whether it can fail or what? Or memory wise? Not sure what your expectations of int.Parse() can possibly be.

>>22122
webshits discover for the hundredth time that they get paid so much because their tools are universally horrible

>>22123
>What do you expect it to do? Like whether it can fail or what? Or memory wise? Not sure what your expectations of int.Parse() can possibly be.
For starters, I don't even understand how you could call a method on int, in my mind it just feels wrong to make int a class type

>>22126
Java and C# overload classes as namespaces. In java Integer is the class containing an int value and also the namespace for the static function java.lang.Integer.parseInt().
The C# int/Int32 type is a value type/object but the same applies regarding int.parse() being the parse function in namespace System.Int32.



File: 1696520881937.jpg (431.55 KB, 1920x1784, ibm_pc_5150-273085537.jpg)

 

Has anybody else thought about how personal computers might just actually suck? What is the personal computer, really? Is it not just "the car" of all the vast potentials computer science offered us? I'm not saying that personal computers aren't impressive and highly practical. What I'm saying is that as soon as our first computer engineers thought of something that could be mass produced and sold to the individual consumer, they said "bingo!" and stopped dreaming.
Do you know what I mean? I'm kind of trying to start a research proect investigating this question. I know a little about early visions of cyberspace compared to what the internet became, and the early vision of hypertext. If anyone has any reading material on what computer scientists were dreaming of versus what actually ended up happening, please send them my way. I might try to write a book about this.
15 posts and 5 image replies omitted.

>>21844
>blind
there are apps for that
>deaf
deaf people already use computers
>handless/disabled
yes, there are PCs which track vision
>build my own PC
you can, it's possible
>in a way nobody would think of but me because I'm a special snowflake
c'mon bro, really?

If you don't want to pay for something, pirate it.

If you don't want ads, get an adblocker
Post too long. Click here to view the full text.

>>21843
I see it more that capitalists lack the structure and motive to make anything better. The Unix wars showed capitalists can't work together unless under the direction of a cartel (Wintel) or by simply capturing the standards of what people do freely (enterprise Linux distros). If the PC industry was still run by the electronic engineers of the late 70s that simply wanted a computer at home they could play with PCs would be far more open and useful but that was a unstable state for a market under capitalism, once it was clear there was real money to be made the industry got taken over by capitalists proper.

File: 1698654943725.png (121.47 KB, 1920x1920, Multics-logo.svg.png)

>>21825
There have been roughly 5 waves of form factors of computers:

1. mainframes
the operating systems written for mainframes tended to be extremely expansive and general, and thoroughly engineered from first principles. they also provided tons of facilities for deduplicating effort between programs. this is exemplified by multics, where there is no distinction between memory pages and disk files, and where since all memory regions (called segments) were secured with a sophisticated ACL-based permission system, they could be shared between programs and users. the multics people basically tried as hard as possible to save on programmer labor. they defined standard interfaces between all programming languages on the system, and also, made all languages linkable to the shell, thus making all libraries on the system callable commands. due to the memory access being protected by the hardware, it was possible to write the kernel in the same way as the rest of the operating system, thus there was not a distinction between kernel mode and user mode like in modern operating systems. the kernel was just another library that implemented the kernel's functionality. this makes it similar to the modern notion of an exokernel, but preceding it by several decades. multics was so resilient to hardware failure that it was possible to split the mainframe into two computers while it was still running, like a biological cell dividing, by removing hardware pieces and reassembling them elsewhere. it even had a graphics system, though one which is quite alien to the normal understanding of it. basically the graphics system more resembled a CAD program than anything else, but this was combined with a standardized ontology or inventory which was shared between programs. thus for example if you were to define a model such as a teapot, then there would be one "teapot" object on the system shared between all programs, instead of being created and recreated over and over again by different programs. here again you can see the great attention paid to labor saving for programmers. multics had a vision of computing becoming a public utility, charged at a flat rate of computing time. it is very obvious to see the socialist implications of this line of thinking.
https://www.youtube.com/watch?v=Q0Post too long. Click here to view the full text.

The computer mouse is a dumb idea for text processing. Lots of pointless switching between keyboard and mouse. Check out the keyboard of the Canon Cat by Jef (yes one f) Raskin. Raskin also came up with the concept of a zoomable text interface, but he died before doing much with that.

>>22111
>Lots of pointless switching between keyboard and mouse.
There are solutions to that… https://keymouse.com/



File: 1696667829025.png (104.63 KB, 586x834, 99051659f164ee8e.png)

 

Streaming services have reached the "fucking kill as many users as possible so they can't cancel their subscibtions" phase.
14 posts and 2 image replies omitted.

>>21855
>>21875
OP's post is stupid but this is just your typical epic channer misanthropy. Yawn.

>>21852
>not having a central router and dumb WAPs
iSHYGDDT

>>21866
Because capitalists have gotten so insanely shitty with their fuckery that it's hard to imagine a lie about them that would not be plausible.

>>22108
youre… youre doing the same thing hes making fun of…

>>22107
my wet ass pussy goes mad dumb



File: 1691919691406.jpg (22.31 KB, 320x456, Fairphone_4.jpg)

 

There have been a few threads on alternative Android ROMs (like CalyOS and GrapheneOS), but what hardware do you run it on? The closest to a leftyphone seems to be Fairphone 4, but it's €579.00 and only available in a few countries. What are the alternatives?
14 posts and 2 image replies omitted.

>>22061
>72-core
wtf

>>22061
I compiled AOSP in a couple of hours with my gaymer rig, is this information outdated?

>>21314
I bought a pinephone pro because being in the android prison is driving me insane

>>22065
what you call a smartphone is really a tiny desktop computer or laptop with hardware that requires proprietary drivers that prevents you from being able to install your own operating system

>>22067
>winblows faggot thinks you need a gayming pc to run linux

>>22105
all computers made after 2010 require at least some form of proprietary firmware my man



File: 1698531654736.jpg (171.63 KB, 950x981, exploding pc.jpg)

 

My fucking computer exploded wtf?

Turned on my desktop computer just now, then there was a loud pop and a tiny bit of smoke. Goddamn now I got to figure out what part that was. Hope it didn't brick all the parts. Didn't even know they could do that.

What OS, and was it custom built or prefab?

probably capacitor that got too much voltage or smthn

Probably the PSU, I had some die on me like that before.

sounds like a capacitor in the power supply blew up. it happens. buy a new PSU



File: 1692681239756.png (299.59 KB, 400x343, ClipboardImage.png)

 

Why do people like books, still? All the reasons seem dumb/spooked and highly feels-based to me:

"Pros:"
> i just like the feel man
> books smell good dude
> you can like actually hold them and stuff
> wow like sit under a tree bro (e-readers let you do this)
> you can make notes in the margins (e-readers let you do this)
>muh physical bookmark


Cons:
<a library of 10,000 books will require an entire dedicated room at least, but can fit on a thumb drive in ebook formats
<can't search text quickly and easily
<can't get rid of other peoples notes
Post too long. Click here to view the full text.
27 posts and 2 image replies omitted.

because its less easy to get distracted than on a computer where you can just open up youtube and shit

Ereaders suck and computers are full of digital heroin.

>>21369
The same book can educate generation after generation if stored properly.
The programmed obsolescence of your shitty e reader will only let you use it for a decade or two, if the blue light doesn't fuck up your eyes and completely claim your very ability to read before that.

File: 1698022129139.jpg (527.36 KB, 1280x960, Visicalc.JPG)

>>22054
Meanwhile people are still archiving 8-inch floppies that even today mostly hold their data.

>>22055
>mostly hold their data

wow impressive



File: 1698004843310.jpg (18.27 KB, 379x300, DSC_1648.jpg)

 

Are USB chargers with multiple ports safe to use? Are the USB ports isolated from each other or can they communicate if they're able to transfer data? If it depends on the product, how do I verify this?

Try connecting to a usb stick through it

i think cheap usb hubs can have this problem but not power bricks



 

i hang around the end page of boards here to do some archiving. My problem is that i have this ocd-adhd (idk what it is) thing that makes it so that it's impossible to archive thing since everytime i open my own file i always worry (and believe) that i deleted something from said file or edit said file or mess it. is there any software that could help ? a software or something that could prevent me from deleting or messing or editing the file ?
6 posts omitted.

>>21512
You don't want checksums (they can be slow), you want CRC.
https://en.wikipedia.org/wiki/Cyclic_redundancy_check

>>21508
If you're really worried, just back up your folder. You can try time machine, or something for windows. Also sometimes the file system you use can be used to keep snapshots, like APFS, btrfs, not sure about windows.

With that, you don't have to worry about losing your data.

im learning to use linux

can i use Arc if i already get used to using MX-Linux ?

>>22035
Virtual Machines is a way to find out without having to commit.



File: 1697644797625.jpg (155.24 KB, 1648x1181, 1696879647345953.jpg)

 

I am currently on a tight budget (Broke uygha alert) whilst looking for a new mini PC. Due to being broke, i'm leaning towards buying an intel I3-1220P NUC since it's cheaper and has thunderbolt, but given recent events with Israel, would it be worthwhile to consider getting a more expensive AMD mini PC instead (since only the newer AMD mini PCs come with thunderbolt)?
14 posts and 1 image reply omitted.

>>22005
What is your budget? Start there.

Intel has been on 14nm process for the.last 6 generations. Latest intel processor is slower than their previous generation. "e-cores" are a meme.


AMD Ryzen is the way to go. You can get a used ryzen 5 3600 for cheap.

Also, will buying intel over AMD negatively impact Palestine?

unironically buy second hand, I know you don't trust them, but you can always flash both bootloader and OS to stay on the safe side.Off lease thinkpads are to die for.




File: 1660679818205.png (225.7 KB, 498x284, dead1.PNG)

 

Talk about why every single site except reddit and fbi.gov has been complete and utterly abandoned.

>Interesting things going on

Browsers are all forcing https by default. On the surface this sounds like a good idea but in reality it's part of a larger plan of control.
Website owners are now at the mercy of the cert authorities. Host something they dont like? you cert gets revoked and now your site wont load on 99% of web browsers.
you have been shutdown.

>What is the dead internet theory?

Dead internet is partly caused by a generational problem, zoomers just want to be where they're friends are. it's understandable, we even did the
same back in the 2000s. everyone was on AIM and myspace. The only difference is those platforms actually did allow free speech back then. now the
internet has become more centralized and a handful of big corps run it all. they are in charge of what gets said on their platforms. not you.

>big techs goal

Big tech is fighting a future war. They know the young are the future. It’s about indoctrination. They are building their vision for the future. A dumbed down controlled population.

Post too long. Click here to view the full text.
29 posts and 1 image reply omitted.

>>21927
the boomer wojak meme literally started as "the 30-year-old boomer"

>>18146
Plenty of forums I lurked in the 2010s are ghost towns now

>>21949
>500 people used to post here…

>>21981
>our so-called webmasters… prostituted us to google… destroyed our communities… our fandoms… our dignity. Our posts have been deleted from our soil.

> The only difference is those platforms actually did allow free speech back then
No they didn’t, fuck off



Delete Post [ ]
[ home / rules / faq ] [ overboard / sfw / alt ] [ leftypol / edu / labor / siberia / latam / hobby / tech / games / anime / music / draw / AKM ] [ meta ] [ wiki / tv / tiktok / twitter / patreon ] [ GET / ref / marx / booru ]
[ 1 /2 /3 /4 /5 /6 /7 /8 /9 /10 /11 /12 /13 /14 /15 /16 /17 /18 /19 /20 /21 /22 /23 /24 /25 /26 /27 /28 /29 /30 /31 /32 /33 /34 /35 /36 ]
| Catalog | Home