30p87
@30p87@feddit.de
- Comment on Hey, I'm new to GitHub! 8 months ago:
That’s the generation that doesn’t understand computers at all. FFS.
- Comment on Typescript 8 months ago:
I’d rather read ASM than … that random crap.
- Comment on Give me Options or give me death 9 months ago:
Never said that Oracle isn’t evil, just pointed out M$ is extra evil
- Comment on Give me Options or give me death 9 months ago:
At least it isn’t confused with a certain Java clone by an evil company or ++ version of itself or not acknowledged at all, because it is just named after a single character, like
C
for example… - Comment on Give me Options or give me death 9 months ago:
I’m gonna name some language “``` head -n1 /dev/random | base64 ``” so it’s easy to search
- Comment on Need a rust version too. 11 months ago:
Not the best quality, but still easily enjoyable on Eternity Nightly
- Comment on What modules do you have on your status bar? 11 months ago:
The default swaybar (the thing that, with the default config, is just a black rectangle at the top indicating workspaces and showing the time).
For me it’s at the bottom and using a script invoking conky as a source to display stuff. And that stuff is:
- Time left till some important timestamp (usually that cute boys bd :3)
- Playerctl status (which is disabled currently, as it took 5 seconds to run when using spotifyd)
- Bluetooth status (either blocked (by rfkill), not connected or the devices connected)
- Wifi status (either blocked (by rfkill), not connected or the IPv6 and then wifi strength, mame and the IPv4)
- Ethernet status (either down or the IPv4)
- Battery status (charging etc., percentage and time left)
- How much space in the FS is free
- loadavg and temperature of CPU
- Formerly i8k data, including fans status, but that’s not a thing anymore on my new Laptop
- memory used and memory easy free
- the current time (%a %F %T)
Nearly everything is colored based on status (interfaces down -> red, up -> green, battery full -> green, load memory usage over 90% -> red etc.)
- Comment on A box of DevOps 1 year ago:
| jq
- Comment on A box of DevOps 1 year ago:
| jq
- Comment on JavaScript's days are numbered 1 year ago:
C
- Comment on thisIsGoingToBeASeriousDebate 1 year ago:
I did too. Multiple times in fact, I had to look at the other Rust code!
- Comment on thisIsGoingToBeASeriousDebate 1 year ago:
No, more like
use std::process::Command; fn main() { Command::new("sh").arg("-c").arg("echo Hello World!").spawn().unwrap(); }
.
Just a little bit shorter, as it seems /s - Comment on thisIsGoingToBeASeriousDebate 1 year ago:
Personally,
echo Hello World!
- Comment on What got you into coding ? (aside from money) 1 year ago:
My father, as a sysadmin with some coding knowledge, got me my first PC, some old tower with a GT 210. I was probably ~5 yo. After moving to a new house (for the fifth time), I got another PC, I think. This one was even older, but with Ubuntu Server it ran perfectly. My father taught me the basics, so cd, mv, nano and init, as we set up a minecraft server together.
A few christmases after that I got a new PC, the old one was promoted to a server and the old server was sorted out (in retrospect, keeping the floppy drive in there would’ve been kinda cool). Then a Pi was welcomed into the room, yet another server, as the old/new one broke, came too, this time it was a HP Mini Tower thingy. A Raspberry pi zero w for testing and stuff got here too.
But since I got the first server, I learned bash, ofc. Through Minecraft I got to Java, vanilla gets pretty boring after some time. Some time after, I decided to switch to Linux fully (I only dual booted Kali (and before someone starts to scream: I actually needed it)), as Windows kept getting buggier and shittier, I chose Pop as a daily driver. This screamed for custom scripting, so Python came to mind. At the same time I was interested in C# and learned it on my phone, because why not.
One or one and a half years ago I got sucked into depression even deeper, so I switched to my love, always, Arch. Going along was the desire to learn something even nerdier, so C/C++. I’m confident to say that I’m good in python, and OK in C#, so why not. Now I even program things sending and parsing web requests in C++, because speed.TL;DR:
Strong personal interest since I was 10 through Minecraft (Java), Linux (Python), random other languages (C#, Ruby) and speedy languages (C/C++).Now I see classmates, 18 years old, and of generation TikTok aka. “I press that button and there are pictures now” trying to learn programming. Fine, I guess, but they lack the most basic skill of all: Acquiring knowledge. Every answer needs to be prepared for them, everything else is inquired from ChatGPT.
- Comment on Spooktober meme time! 1 year ago:
@Mojang
- Comment on Which software do you mostly use for programming, and why? 1 year ago:
Jetbrains’ IDEs. Cuz they’re Linux native, not by M$ and look nice and uniform IMO. For things that don’t require a full blown IDE I just use vim.
- Comment on Which programming language is hard to understand? 1 year ago:
It’s not necessarily PS itself, I bet it would be fine on a Linux machine with a typical Linux terminal. It’s just that I cannot stand the rest of Windows, especially the CLI part, especially cmd: Awful to no tab complete support, no command history across cmd restarts, if tab complete works its only for files and even sucks there because of the ignore case design and completing a full name instead of to the next clear step (eg. “tes” for a dir containing “test.exe” and “test.mp4” will complete to “test.exe” instead of “test.”). Additionally, I associate PS with Windows and tasks on it. Most things I want to run on Linux only I write in C/C++ (depending on the task itself ofc). If I want compatibility with Linux and Windows I use python. To install that script to a usable state it’s literally a single command on Linux, if the method of transferring the script (probably a git repo) supports saving the executable permission bit:
sudo cp script.py /usr/local/bin/patchjar.py
. Even if you want an own directory with your own path, that’s no problem: Just cp a .sh file to /etc/profile.d/ that appends to the path. And removing it is as easy as deleting that file. On Windows? Chocolatey has a ~100 line script just for that purpose, backs up the path just in case and even explicitly states uninstall it can break your whole system? Why? Because Windows uses a single global PATH variable for everything. You need to edit the registry, extract your path with loops, remove it and write it back. And that’s a pattern being repeated through the whole OS. You want to move a window on the screen or start something on another monitor? Well fuck you. On Linux?assign [app_id=TuxKart] workspace gaming
. For an OS claiming to be integrated with everything in itself that seems like pretty damn dumb and frustrating to a dev. - Comment on Clyde, the most advanced and intelligent AI known to man 1 year ago:
For me it starts bullshitting about Microsoft being a large company so mistakes can happen, but ofc M$ is dedicated to being good and reliable blablabla. Definitely not my experience with M$ Teams. I should reach out to support. Well those idiots first “advice” would be using Edge on Windows ofc. 1000010592
- Comment on Clyde, the most advanced and intelligent AI known to man 1 year ago:
Considering all ghosts have different algorithms, and Clyde is probably the most advanced, switching between hunting and fleeing, it would be true, as probably nothing was so advanced in 1980.
Honorable mention to HL 1 for having more advanced cockroach algorithms in 1998 than some human algorithms in 2023. - Submitted 1 year ago to programmer_humor@programming.dev | 13 comments
- Comment on Confusing disk with /dev/null for years [2:23] 1 year ago:
Then our experiences differ, though I must agree some instances (which you can switch in the settings - maybe there’s one closer to you or less stressed), including the official ones, have a meager uptime (compared to YouTube, ofc). Sometimes they’re offline for a few minutes and very rarely they’re broken for longer due to YouTube changing something.
- Comment on Monitor Alignment Alignment Chart 1 year ago:
I spend hours aligning their bottoms and virtual position so now my three screens transfer the mouse exactly in their vertical middle.
I also use a tiling WM with tons of workspaces and if I switch workspaces my mouse gets reseted into the middle of the workspace anyway.
- Comment on Programming Languages as Essays 1 year ago:
True. F Unity, I prefer C/C++ with eg. Raylib. (Fr tho, I hate not having direct control over my whole code.)
- Comment on Programming Languages as Essays 1 year ago:
Ha, such a loser. Real programmers use C.ԥ[��\�q��r��8-߿�ʱT�xd]�UG���S;���v�o������ՠ��N�iYts~fv���@ֿ��Qj�\�Q��_"�$�:� �����0��y��G�6�K!~{Ȯ������Z�n�˭s�\��ڣ�:J��1���e�k=�${�Z�3�k~67D�����K���(�P.��v�0��a�����d���6e?=�v�)���a��bF���R��4>�˕�G�=��v-�dP��O�3��+A�nw�|ъ�f۽b�oF�I`'�#��:��̴g>�j:^���O�mu^U�l�A�oI�’�.��j>Dm\����y��2T��8w�D"1������ת«Q����l�"�C�{��������% �_�A�߸�=t��� �X��m�9R�x��)�a�-���tbL�����Ǣs��d$oMZ��4I1jXD���;
- Comment on Programming Languages as Essays 1 year ago:
C# is Java except from Microsoft, which means it’s designed and much more integrated with Windows. The official .net core even brings telemetry right out of the box. Using C# apps on Linux is a pain, which is very bad considering it’s supposed to be like Java - compile once, run anywhere - except Java actually achieves it.
Also, Minecraft runs on Java. Therefore, C# is useless. Boom, destroyed /s
- Comment on Imagine 1 year ago:
- Comment on Every Single Freaking Time 1 year ago:
To be fair, I would not expect someone using a wayland WM and urxvt to use the mouse to copy-paste.
- Comment on The lengths we have to go to 1 year ago:
Is mirco a little man sitting on your SSD flipping bits manually as you dictate him?
- Comment on Tabs are objectively better than spaces - gomakethings.com 1 year ago:
Ah yes I understand now!
- Comment on The lengths we have to go to 1 year ago:
Even vim can show you that
^(fucking nano user)