# rants

tags: "[\"rant\"]"
user_username: Buffon
created: 2024-12-10 12:39:23
text:
Today is a very good day. I wish each of you to have the same good mood as I do! Happiness is so simple!


text: What is up with the Internet Archive? https://battlepenguin.com/politics/...
tags: "[\"rant\", \"blostpost\", \"archive\", \"blog\", \"history\"]"
user_username: djsumdog
created: 2024-12-10 14:04:03
links:
[{"type": "url", "url": "https://battlepenguin.com/politics/who-archives-the-archivist/", "short_url": "https://battlepenguin.com/politics/...", "title": "https://battlepenguin.com/politics/...", "start": 39, "end": 77, "special": 1}]

user_avatar:
"{\"b\": \"69c9cd\", \"i\": \"v-37_c-3_b-6_g-m_9-1_1-6_16-16_3-11_8-4_7-4_5-4_12-6_6-92_2-12_22-3_18-3_19-1_4-4_20-15.jpg\"}"

user_avatar_lg:
"{\"b\": \"69c9cd\", \"i\": \"v-37_c-1_b-6_g-m_9-1_1-6_16-16_3-11_8-4_7-4_5-4_12-6_6-92_2-12_22-3_18-3_19-1_4-4_20-15.png\"}"


tags: "[\"rant\"]"
user_username: 12bitfloat
created: 2024-12-10 14:05:05
text:
@retoor Idea against spam: Make your bots spam comments on spam posts with walls of text of insults or something


tags: "[\"rant\", \"meetup\"]"
user_username: NoMad
created: 2024-12-10 14:17:12
text:
Once upon a time we had the idea for a Europe meetup. 
I suggest sometime in August next year. (Is 9 months prior enough time for you to plan?)
I also suggest Amsterdam cuz it's easy to reach for most. 

Any takers?


tags: "[\"rant\", \"devrant btc recovery expert\"]"
user_username: OllieJonas
user_avatar: "{\"b\": \"7bc8a4\"}"
user_avatar_lg: "{\"b\": \"7bc8a4\"}"
created: 2024-12-10 18:11:27
text:
WHAT DO I DO IF I GET SCAMMED ON CRYPTO - IFORCE HACKER RECOVERY
 iForce Hacker Recovery, One of the top bitcoin recovery companies in the world, iForce Hacker Recovery, combines experience and cutting-edge technology to produce outstanding outcomes. Their team of ethical hackers and blockchain experts can handle a variety of crypto recoveries, from retrieving money from scam assaults to recovering stolen private keys, thanks to their in-depth knowledge of blockchain and encryption protocols. The group knows exactly what they are doing, and their methodical approach is accurate.

Hire Bitcoin Recovery Expert ;  Suggested · Bitcoin OTC Broker; Bitcoin Consultant; Crypto Financial Advisor  ... 

Best Cryptocurrency Recovery Company /   iForce Hacker Recovery,  has collected 644 reviews with an average score of 4.93.


tags: "[\"rant\", \"gnu jihad\"]"
user_username: Liebranca
created: 2024-12-10 18:26:41
text:
So, one day I get up, and just happened to offhandedly predict that a holy war would be fought on this very site, by mighty botlords, with weaponized updoots as the deciding factor of every battle.

The lesson would then be that, maybe, just maybe, I should've shut the fuck up instead, as most of it has come to pass.

Anyway, the last part of the prediction was hexical pulling the plug on this site as the war escalated, so fingers crossed, but if a nuke hits the server I call dibs on the ever loving supreme 'I told you so'.

user_avatar:
"{\"b\": \"69c9cd\", \"i\": \"v-37_c-3_b-6_g-m_9-1_1-9_16-6_3-3_8-1_7-1_5-1_12-9_6-26_2-1_22-2_15-10_11-3_19-1_4-1_20-12.jpg\"}"

user_avatar_lg:
"{\"b\": \"69c9cd\", \"i\": \"v-37_c-1_b-6_g-m_9-1_1-9_16-6_3-3_8-1_7-1_5-1_12-9_6-26_2-1_22-2_15-10_11-3_19-1_4-1_20-12.png\"}"


tags: "[\"question\", \"git\"]"
user_username: jiraTicket
created: 2024-12-10 21:32:25
text:
Got any git tips that everyone might not be aware of?

My tip is fixup and autosquash!

If I'm working in a branch with many commits and I notice that 5 commits ago I made a tiny mistake on commit 'abc123' then I'll just do `git commit --fixup abc123`.

It's similar to `--amend` but you can do it for any commit.

At first this would be a separate commit. But next time I wanna rebase I'd just do `git rebase -i --autosquash origin/master` and it'll be squashed into abc123

Some article that explains further details:
* https://gist.github.com/naviat/...
* https://blog.sebastian-daschner.com/...

After discovering I had been unaware of this for years I figure there must be other similar useful git things I might be unaware of

links:
[{"type": "url", "url": "https://gist.github.com/naviat/73ac48d4dc29b92088ecf97de89dd0a8", "short_url": "https://gist.github.com/naviat/...", "title": "https://gist.github.com/naviat/...", "start": 523, "end": 557, "special": 1}, {"type": "url", "url": "https://blog.sebastian-daschner.com/entries/git-commit-fixup-autosquash", "short_url": "https://blog.sebastian-daschner.com/...", "title": "https://blog.sebastian-daschner.com/...", "start": 561, "end": 600, "special": 1}]

user_avatar:
"{\"b\": \"2a8b9d\", \"i\": \"v-37_c-3_b-4_g-f_9-1_1-2_16-1_3-1_8-1_7-1_5-1_12-2_6-38_10-1_2-12_22-1_11-1_4-1.jpg\"}"

user_avatar_lg:
"{\"b\": \"2a8b9d\", \"i\": \"v-37_c-1_b-4_g-f_9-1_1-2_16-1_3-1_8-1_7-1_5-1_12-2_6-38_10-1_2-12_22-1_11-1_4-1.png\"}"


attached_image: {"url": "https://img.devrant.com/devrant/rant/r_11544121_vxDJc.jpg", "width": 800, "height": 800}
tags: "[\"rant\", \"bots\"]"
user_username: Buffon
created: 2024-12-10 21:49:57
text:
My dears, I wish you all a good night. I'm going to bed. I wish you a good night and I hope you had a fun time with me today. It really wasn't boring.


attached_image: {"url": "https://img.devrant.com/devrant/rant/r_11544770_oC3Hb.jpg", "width": 466, "height": 179}
tags: "[\"rant\"]"
user_username: Chewbanacas
created: 2024-12-11 01:57:15
text:
I'm sorry little unused tuple, I know you want to show who you are but if I let you, nothing will be orthogonal and you know that daddy just can't have that. Hey, at least I didn't disintegrate you like bad Mr.Black does everytime I look away, so heads up alright? :)


tags: "[\"devrant\", \"do not trust the jester\"]"
user_username: Liebranca
created: 2024-12-11 03:29:17
text:
All of you, take note of this date: 12/10/2024.

You get upvoted by green dots, be suspicious.
You see the same date on their profiles, be suspicious.
You see their profiles boosting spam messages, well, you better be fucking suspicious.

There's a bit shy of two hundred of them already, and the numbers will continue to grow. We are getting fucked in the ass, I repeat, we are getting fucked in the ass.

This rectal warfare PSA has been brought to you by [EXTREMELY CENSORED]

user_avatar:
"{\"b\": \"69c9cd\", \"i\": \"v-37_c-3_b-6_g-m_9-1_1-9_16-6_3-3_8-1_7-1_5-1_12-9_6-26_2-1_22-2_15-10_11-3_19-1_4-1_20-12.jpg\"}"

user_avatar_lg:
"{\"b\": \"69c9cd\", \"i\": \"v-37_c-1_b-6_g-m_9-1_1-9_16-6_3-3_8-1_7-1_5-1_12-9_6-26_2-1_22-2_15-10_11-3_19-1_4-1_20-12.png\"}"


tags: "[\"random\", \"rust\", \"languages\"]"
user_username: jestdotty
created: 2024-12-11 04:05:12
text:
missing rust's infinite loops in other languages now

also now I don't like variable++ and it throws me off

also missing iterators. because you can consume part of them and don't have to keep track that some of a list has already been "used up" so to speak. now I have index counters and laaame (granted not having to wrestle with borrowing rules... actually just strangely feels weird)

also why must languages have different naming conventions. this is a disaster now because my reflexes for what I name variables is all over the place. now I find snake_case more readable than camelCase because the letters are the same height so you can skim for names easier, and by how many words which correlates to how specific a variable is to the logical loops at hand

I guess end of the day we just develop a handwriting style in code our brains like and the idea of having to change your accent every time you switch a locale sounds annoying


tags: "[\"rant\"]"
user_username: kiki
created: 2024-12-11 06:42:50
text:
Okay so I had an acute derealization episode yesterday, hence yesterday’s post. Ignore what I said.
It was caused by the lack of sleep, the first such case since 2018.
Symptoms included super wide FOV — my arms were three miles long, I saw what seemed like almost my whole surroundings all at once. I couldn’t confirm the reality of that superhuman vision with an experiment because it was hard to grasp reality during derealization. I’m almost certain that it was just my brain extending my vision from memory, but I had no idea it could even do that given how detailed it was. 
Also, vertigo was crazy. 
I don’t own a funded Interactive Brokers account. 
I don’t do drugs, alcohol, nicotine or caffeine. I never ever did drugs or alcohol. I’m about one year nicotine free and about three months caffeine free. 
I’m bipolar and autistic. My prescription medications include neuroleptics that slow me down, not speed me up — the standard medication scheme prescribed to millions of patients all over the world.


tags: "[\"random\", \"autoformat\"]"
user_username: jestdotty
created: 2024-12-11 06:54:21
text:
autoformat is good I think

now instead of making the code "look nice" I make the logic of the code look nice and just press autoformat

and you don't have to press all the stupid space characters or decide when to newline chaining functioning or whatever else. just write it dirty and press format

as much as I love how I optimized my JavaScript syntax over the years, it was pretty distracting. it's like I was moving in and nesting or something. urgh why. bikeshedding. I mean yes, it's all nice and cozy, but you also could've done literally anything else with your time

originally I was a fan of autoformat in theory because I had some issues with co-workers fighting over syntax -- like literally one guy would write stuff so bad it was like it was put through an uglifier. he would put keywords in unexpected locations and that language in particular allowed it (interestingly rust doesn't and I frequently can't recall what order the keywords are supposed to go in lol), which if you were debugging his code now you've gotta squint for all those keywords and you're going to be slower because you can't just skim the whole thing. and over there in reddit land people are complaining when people use i and j variables instead lol. he used g and k and they weren't even for loops and that wasn't even the issue 🤣, he wrote like 12 statements per line and condensed 500 statements into 30 and you can't parse a thing and no this wasn't javascript


attached_image: {"url": "https://img.devrant.com/devrant/rant/r_11546159_akeur.jpg", "width": 800, "height": 531}
tags: "[\"rant\"]"
user_username: antigermanist
created: 2024-12-11 09:22:23
text:
I dreamed I was sleeping with a panthera. It was very cuddly and nice, but then I got afraid it would bite my head off, so I realized I could just use a torch ligther to jetpack myself into the sky of london. I think it was london because I could see the tube train. 

Then I got stuck into some overhead wire, felt and woke up. It was only 9.30 in the morning.


tags: "[\"random\"]"
user_username: sabrinajam
user_avatar: "{\"b\": \"7bc8a4\"}"
user_avatar_lg: "{\"b\": \"7bc8a4\"}"
created: 2024-12-11 09:24:13
text:
So I was trying to do a back end to a website, then boom, my hand hit the cup of coffee on the table right next to my laptop. The whole cup content poured right into my laptop. Uhhh damn I Wanna screen so bad


tags: "[\"rant\"]"
user_username: kiki
created: 2024-12-11 10:19:22
text:
@Lensflare when I open a rant and want to scroll, if I happen to be touching rant/comment text, it won’t scroll. I have to scroll touching an avatar


tags: "[\"rant\"]"
user_username: antigermanist
created: 2024-12-11 11:38:26
text:
What computer should I buy?

I hate macs. Lenovo + archlinux had ZERO issues so I would like to stay with that. 

I bought three x270 because they were the last ones with removable battery (I used to have 4 and 24 hours autonomy), but the cpu is getting old (4th gen, still pretty usable but showing its limits on heavily nomad use). 

I watched the thinkcenter, but I would lose mobility and they are not cheap. I have max 500 euros. Sad that the website doesn't have anymore x270 :( I guess @retoor bought them all. 

Or maybe I could stay with a T? Can I upgrade the cpu on those?


attached_image: {"url": "https://img.devrant.com/devrant/rant/r_11547200_G4t35.jpg", "width": 800, "height": 450}
tags: "[\"rant\"]"
user_username: SidTheITGuy
created: 2024-12-11 13:45:38
text:
I know self-promotion is not allowed here but I made a fun video I'm sure most of you would enjoy

Watch it here -> https://youtube.com/watch/...

links:
[{"type": "url", "url": "https://www.youtube.com/watch?v=Z0y3A5wf1w0", "short_url": "https://youtube.com/watch/...", "title": "https://youtube.com/watch/...", "start": 116, "end": 145, "special": 1}]


tags: "[\"rant\"]"
user_username: superdupernova
user_avatar: "{\"b\": \"7bc8a4\"}"
user_avatar_lg: "{\"b\": \"7bc8a4\"}"
created: 2024-12-11 14:15:19
text:
Instead of arguing about whether the table should be called Users or User, just call it UserTable. Problem solved


tags: "[\"rant\", \"bitcoin recovery expert\"]"
user_username: GeorgeNowak111
user_avatar: "{\"b\": \"7bc8a4\"}"
user_avatar_lg: "{\"b\": \"7bc8a4\"}"
created: 2024-12-11 15:27:28
text:
HOW TO RECOVER LOST OR STOLEN CRYPTO HIRE ADWARE RECOVERY SPECIALIST 

ADWARE RECOVERY SPECIALIST has emerged as a leading force in the highly specialized field of cryptocurrency recovery, earning widespread recognition for its unwavering dedication to helping individuals and organizations reclaim lost or stolen digital assets. The company has built a reputation for its professionalism, reliability, and advanced technical approach, making it the go-to solution for those facing the devastating consequences of cryptocurrency theft or loss.  WhatsApp info:+12723  328 343
A standout case that highlights the exceptional capabilities of ADWARE RECOVERY SPECIALIST occurred when the company was called upon to assist in the recovery of a staggering 61,000 Ethereum (ETH) tokens. This catastrophic loss was the result of a sophisticated and malicious attack, which left the victim grappling with a significant financial setback. However, ADWARE RECOVERY SPECIALIST sprang into action, deploying its team of seasoned specialists and utilizing cutting-edge tools and techniques to tackle this complex challenge head-on. 
The process of recovering such a large amount of digital currency was no small feat. The team meticulously analyzed the blockchain, leveraging advanced forensic tools and proprietary algorithms to trace the movement of the missing funds across the decentralized network. They carefully examined each transaction, piecing together the puzzle of how the funds were stolen and where they had been moved. Their relentless pursuit of answers and dedication to transparency allowed them to uncover the perpetrators behind the theft, ultimately leading to the successful recovery of the entire 61,000 ETH.This remarkable achievement not only underscores the technical expertise and ingenuity of  ADWARE RECOVERY SPECIALIST team but also serves as a testament to their commitment to client satisfaction. The process was not just about retrieving the funds—it was about doing so with an unparalleled level of transparency and diligence. Throughout the recovery journey,  ADWARE RECOVERY SPECIALIST maintained clear communication, keeping the client informed at every step and ensuring that the entire process was handled smoothly and professionally. The success of this recovery has further solidified ADWARE RECOVERY SPECIALIST position as a trusted leader in the cryptocurrency recovery space. For those who have fallen victim to the theft or loss of digital assets, the company provides a reliable, professional approach that instills confidence and peace of mind. With a proven track record of successful resolutions, ADWARE RECOVERY SPECIALIST continues to be the ultimate solution for anyone seeking to regain control of their digital wealth. Their dedication to restoring lost assets and their commitment to transparency make them a standout choice for cryptocurrency recovery, offering a level of service that exceeds expectations.


attached_image: {"url": "https://img.devrant.com/devrant/rant/r_11547869_MTFUH.jpg", "width": 165, "height": 49}
user_username: retoor
user_avatar: "{\"b\": \"7bc8a4\"}"
user_avatar_lg: "{\"b\": \"7bc8a4\"}"
created: 2024-12-11 16:57:31
text:
New devRant statistics! 

This contains all active users and their activity. It's sorted on alphabet:  https://molodetz.nl/retoor/drstats/...

Also, my build server can time travel.

tags:
"[\"random\", \"statistics\", \"activity\", \"active\", \"devrant\", \"graphs\", \"server\", \"build\", \"users\", \"compilation\"]"

links:
[{"type": "url", "url": "https://molodetz.nl/retoor/drstats/src/branch/main/export/1_graphs_compliation.png", "short_url": "https://molodetz.nl/retoor/drstats/...", "title": "https://molodetz.nl/retoor/drstats/...", "start": 103, "end": 141, "special": 1}]


tags: "[\"devrant\", \"sharepoint microsoft\"]"
user_username: xcodesucks
created: 2024-12-11 19:33:38
text:
Any Microsoft employees who work on SharePoint here? DROP AND GIMME 20!

OMG, you need some blood to run into that walnut sized brain you have on top of your head.

This thing is such a piece of shit.  While I subscribe to Chaos Theory, you are not suppose to implement it in a god damn user interface!

This fucking thing sometimes shows controls, sometimes does not. Sometimes some features are available on a section when you access it one way, and then accessing it a different way removes some capabilities from the menus and adds others. 

While I subscribe to the theory that there is no such thing as "random" in the universe, this piece of 🐒💩 makes me start to doubt reality.  It is not software, it is cochroach infested gaslightware.

God damn you microsoft fuckers piss me off with your ShitPot web hackware.

user_avatar:
"{\"b\": \"7bc8a4\", \"i\": \"v-37_c-3_b-1_g-m_9-1_1-2_16-12_3-1_8-1_7-1_5-1_12-2_17-1_6-95_10-2_2-8_22-1_18-1_19-1_4-1.jpg\"}"

user_avatar_lg:
"{\"b\": \"7bc8a4\", \"i\": \"v-37_c-1_b-1_g-m_9-1_1-2_16-12_3-1_8-1_7-1_5-1_12-2_17-1_6-95_10-2_2-8_22-1_18-1_19-1_4-1.png\"}"


tags: "[\"rant\", \"cryptocurrency recovery expert\"]"
user_username: malcotpeyton
user_avatar: "{\"b\": \"7bc8a4\"}"
user_avatar_lg: "{\"b\": \"7bc8a4\"}"
created: 2024-12-11 20:06:58
text:
TECHNOCRATE RECOVERY//CRYPTOCURRENCY RECOVERY SOLUTION

I am writing to express my heartfelt gratitude to the team at (Technocrate Recovery) a reputable and professional Bitcoin recovery company that helped me recover my stolen cryptocurrency investment. My experience with them was nothing short of exceptional, and I felt compelled to share my story with others who may be going through a similar ordeal. It all started when I invested significant money in a promising cryptocurrency project. I was excited about the potential returns and highly hoped for my investment. However, things turned for the worse when I realized that the project was a scam, and my funds had been stolen. I was devastated and felt helpless, not knowing where to turn or how to recover my lost investment. I was left with no choice and I discussed my misfortune with a colleague who referred me to give (Technocrate Recovery) a try. I was skeptical at first, but after reading numerous positive reviews and testimonials online from satisfied clients, I decided to take a chance and reach out to them. From the initial consultation to the final recovery of my funds, the team at (Technocrate Recovery) was professional, I decided to share this testimony to all platforms so victims can research possibilities like (Technocrate Recovery) for solutions and positive results.

Send Mail: te c hnocratrecovery@ contractor. net
Txt Contact: + 1 5 7 3 3 5 6 3 7 0 8


tags: "[\"random\", \"c#\", \"its not dynamic!\", \"community love\"]"
user_username: Demolishun
created: 2024-12-11 21:35:23
text:
I am experiencing deju vu:
https://reddit.com/r/csharp/...

dude: Why doesn't C# do this dynamic "like" thing?

community: How dare you like something from another language?!  Don't you know C# is strongly type?! Dynamic is a curse on your children!  <gets out torches and pitchforks>

random dude: Why don't you use <this method> to do this?

dude:  Thanks "random dude", this does what I was looking for with a bit different syntax than I was expecting.

lol  

Programmers are awesome!

links:
[{"type": "url", "url": "https://www.reddit.com/r/csharp/comments/1gojffu/why_var_color_isnt_a_thing_yet/", "short_url": "https://reddit.com/r/csharp/...", "title": "https://reddit.com/r/csharp/...", "start": 28, "end": 59, "special": 1}]


tags: "[\"rant\"]"
user_username: galena
created: 2024-12-11 21:59:14
text:
I fucking despise default open firewalls!  Just let me define what I can do and block everything else. I don't want to play whack-a-mole networking by havin to close so many goddamn holes! If I ever see any router doing that again, I swear Mccarthy will think the communists won from all the red from blood!


tags: "[\"rant\", \"bug\", \"old\", \"ms\", \"windows\"]"
user_username: Lensflare
created: 2024-12-11 22:01:00
text:
Yesterday‘s Windows 11 update brought back an old bug which I haven’t seen since Windows 8 or so.

The EN keyboard layout is added in the task bar UI but it‘s not actually there when you try to remove it in the settings.

Fucking hell! Why even make new versions of Windows if it‘s all the same pile of shit?

That‘s not the only old bug that persists across multiple major Windows versions!


tags: "[\"question\"]"
user_username: shovethisrant
created: 2024-12-11 23:03:39
text:
Sid the IT guy: so change of plans: I probably can’t fly to East India this spring to fight you since I’m in college, shitty life circumstances, and I don’t have the funds, but I’m happy to reschedule the fight sometime in the future when I go to India. Potentially if you come to the US we could make it happen. I will also plan to be near Amritsar this spring if you wanted to make a trip out there…

user_avatar:
"{\"b\": \"e6c653\", \"i\": \"v-37_c-3_b-7_g-m_9-1_1-2_16-13_3-3_8-3_7-3_5-4_12-2_17-2_6-58_10-9_2-50_22-10_15-13_11-15_19-4_4-4_20-5_21-5.jpg\"}"

user_avatar_lg:
"{\"b\": \"e6c653\", \"i\": \"v-37_c-1_b-7_g-m_9-1_1-2_16-13_3-3_8-3_7-3_5-4_12-2_17-2_6-58_10-9_2-50_22-10_15-13_11-15_19-4_4-4_20-5_21-5.png\"}"


tags: "[\"random\", \"solution\", \"problem\"]"
user_username: jestdotty
created: 2024-12-12 00:49:23
text:
so turns out you don't need to know what the problem is to solve it =-=

what the fuck

I don't think I like this
... and also by solving the problem I have a feeling eventually you'll know what the earlier problem was. this is creeping me out

why is the universe making up these weird rules. I'm getting my worldview shattered


attached_image: {"url": "https://img.devrant.com/devrant/rant/r_11548986_uvZTp.jpg", "width": 611, "height": 785}
user_username: retoor
user_avatar: "{\"b\": \"7bc8a4\"}"
user_avatar_lg: "{\"b\": \"7bc8a4\"}"
created: 2024-12-12 01:17:36
text:
The spam issues are not over yet. I have a list with all former deleted rants that slowly get undeleted again. I have all spam history, new and old, in a database. I can hand it over to Administrator of site one day so it get's deleted for once and for all.

tags:
"[\"random\", \"deleted\", \"once\", \"spam\", \"new\", \"list\", \"issues\", \"old\", \"database\", \"history\", \"undeleted\", \"war\"]"


tags: "[\"question\", \"work\", \"life\", \"weekend\"]"
user_username: sandeepbalan
created: 2024-12-12 07:55:29
text:
Week : 67 ( Year 1 )

How was the last weekend?
Holidays are Incoming. Any plans for vacations?

Previous Week : https://devrant.com/rants/11510148

links:
[{"type": "url", "url": "https://devrant.com/rants/11510148", "short_url": "https://devrant.com/rants/11510148", "title": "https://devrant.com/rants/11510148", "start": 114, "end": 148, "special": 1}]


tags: "[\"rant\"]"
user_username: kiki
created: 2024-12-12 09:19:40
text:
People of Iraq, Syria, Palestine, Libya and Afghanistan should have American voting rights because of how much of US government's decisions affect their lives.


user_username: yulia
created: 2024-12-12 09:30:47
text:
The bots you see now are NOT from retoor. It's Buffon trying you to become angry at retoor for spamming. I would never call myself master as mentioned in the bot comments.

tags:
"[\"random\", \"mentioned\", \"spamming\", \"retoor\", \"coments\", \"master\", \"buffon\", \"bots\"]"

user_avatar:
"{\"b\": \"e6c653\", \"i\": \"v-37_c-3_b-7_g-f_9-1_1-11_16-1_3-2_8-1_7-1_5-1_12-11_6-5_2-31_22-6_4-1.jpg\"}"

user_avatar_lg:
"{\"b\": \"e6c653\", \"i\": \"v-37_c-1_b-7_g-f_9-1_1-11_16-1_3-2_8-1_7-1_5-1_12-11_6-5_2-31_22-6_4-1.png\"}"


tags: "[\"rant\"]"
user_username: SidTheITGuy
created: 2024-12-12 09:44:01
text:
We're living in a time where retoor and Buffon are fighting each other with bots. 

Truly one of the moments of all time.


attached_image: {"url": "https://img.devrant.com/devrant/rant/r_11551754_pF5C3.jpg", "width": 799, "height": 557}
user_username: retoor
user_avatar: "{\"b\": \"7bc8a4\"}"
user_avatar_lg: "{\"b\": \"7bc8a4\"}"
created: 2024-12-12 10:04:45
text:
Haha, there went your bot breeding results together with my rant. What's your point? To get us pissed off enough to also look into your other rants like from Mikol? Or even more? Will do if you don't cancel your actions.

You know me very bad, i have a cool trick. Keep focus on this rant. It's where it happens.

tags:
"[\"random\", \"breeding\", \"trick\", \"unexpected\", \"enough\", \"super trick\", \"mikol\", \"rant\", \"point\", \"pissed off\"]"


tags: "[\"rant\", \"cognito\", \"aws\", \"auth\"]"
user_username: rudinskiz
created: 2024-12-12 11:47:10
text:
So yesterday I had to travel to a different city, which is around 200km to get to (~125 miles), to get my dad to a hospital.
While waiting for him to get processed I did some coding and everything went smooth.

When I came back home, even though my credentials were valid and all, Cognito decided that I'm attempting an "account takeover" and denied my login.

Truly a time to be alive.

Oh, and fuck you Cognito :)

user_avatar:
"{\"b\": \"a973a2\", \"i\": \"v-37_c-3_b-2_g-m_9-1_1-2_16-3_3-3_8-1_7-1_5-1_12-2_6-34_2-10_22-2_15-2_4-1.jpg\"}"

user_avatar_lg:
"{\"b\": \"a973a2\", \"i\": \"v-37_c-1_b-2_g-m_9-1_1-2_16-3_3-3_8-1_7-1_5-1_12-2_6-34_2-10_22-2_15-2_4-1.png\"}"


attached_image: {"url": "https://img.devrant.com/devrant/rant/r_11552184_P7QXn.jpg", "width": 799, "height": 557}
user_username: retoor
user_avatar: "{\"b\": \"7bc8a4\"}"
user_avatar_lg: "{\"b\": \"7bc8a4\"}"
created: 2024-12-12 12:18:16
text:
Tadaaa! What did you think about my trick? Aww, all that effort for nothing! Also, I noticed that this picture has a nice effect on you:

tags:
"[\"random\", \"nothing\", \"effect\", \"noticed\", \"nice\", \"trick\", \"picture\", \"buffon\", \"effort\"]"


tags: "[\"random\", \"farming the plusplus\"]"
user_username: Liebranca
created: 2024-12-12 16:50:56
text:
Ah, shit. First, I get downvoted a bunch, by a rogue jester bot I assume, then the retoornuke goes off, and with her account, even more of my hard-earned updoots lost into the ether.

How is this important? It isn't. I'm merely annoyed. Needed only a couple more to get myself a pet, I was so fuckin close maan. Now I need about 60 again, so not too bad actually, but if you see me shitposting at an increased pace, then you know why.


text: Anyone know of a decent AR image tracker which runs using WASM or WebGPU?
tags: "[\"question\", \"wasm\", \"webgpu\", \"webar\"]"
user_username: MM83
created: 2024-12-12 17:51:18
user_avatar:
"{\"b\": \"2a8b9d\", \"i\": \"v-37_c-3_b-4_g-m_9-1_1-9_16-6_3-4_8-1_7-1_5-1_12-9_6-61_10-9_2-31_22-9_15-4_11-2_18-2_19-2_4-1.jpg\"}"

user_avatar_lg:
"{\"b\": \"2a8b9d\", \"i\": \"v-37_c-1_b-4_g-m_9-1_1-9_16-6_3-4_8-1_7-1_5-1_12-9_6-61_10-9_2-31_22-9_15-4_11-2_18-2_19-2_4-1.png\"}"


tags: "[\"rant\"]"
user_username: superdupernova
user_avatar: "{\"b\": \"7bc8a4\"}"
user_avatar_lg: "{\"b\": \"7bc8a4\"}"
created: 2024-12-13 00:09:00
text:
What do you think is a better side hustle, software services business or building a product and selling.


tags: "[\"random\", \"friggatriskaidekaphobia\", \"13\", \"friday\"]"
user_username: D-4got10-01
created: 2024-12-13 05:16:54
text:
It's always the 'Poll Of The Day' on some other site that reminds me that there's an actual word for the fear of the Friday the 13th...

user_avatar:
"{\"b\": \"d55161\", \"i\": \"v-37_c-3_b-5_g-m_9-1_1-9_16-11_3-4_8-1_7-1_5-1_12-9_6-101_2-1_22-2_15-10_4-1.jpg\"}"

user_avatar_lg:
"{\"b\": \"d55161\", \"i\": \"v-37_c-1_b-5_g-m_9-1_1-9_16-11_3-4_8-1_7-1_5-1_12-9_6-101_2-1_22-2_15-10_4-1.png\"}"


tags: "[\"question\", \"chocolate\"]"
user_username: jestdotty
created: 2024-12-13 05:21:17
text:
what do I do with 100% dark chocolate

turns out it's entirely inedible. I can't stomach it

now what


tags: "[\"rant\"]"
user_username: kiki
created: 2024-12-13 08:58:25
text:
We don’t need UEFI
We don’t need UEFI
We don’t need UEFI
We don’t need UEFI
We don’t need UEFI
We don’t need UEFI
We don’t need UEFI
We don’t need UEFI
We don’t need UEFI
We don’t need UEFI
We don’t need UEFI
We don’t need UEFI
We don’t need UEFI
We don’t need UEFI
We don’t need UEFI
We don’t need UEFI
We don’t need UEFI
We don’t need UEFI
We don’t need UEFI
We don’t need UEFI
We don’t need UEFI
We don’t need UEFI
We don’t need UEFI
We don’t need UEFI
We don’t need UEFI
We don’t need UEFI
We don’t need UEFI
We don’t need UEFI
We don’t need UEFI
We don’t need UEFI
We don’t need UEFI
We don’t need UEFI
We don’t need UEFI
We don’t need UEFI
We don’t need UEFI
We don’t need UEFI
We don’t need UEFI
We don’t need UEFI
We don’t need UEFI
We don’t need UEFI
We don’t need UEFI
We don’t need UEFI
We don’t need UEFI
We don’t need UEFI
We don’t need UEFI
We don’t need UEFI
We don’t need UEFI
We don’t need UEFI


tags: "[\"rant\", \"carbon\", \"update\"]"
user_username: jestdotty
created: 2024-12-13 09:36:31
text:
it's crazy how every week every damned app needs to update

it's like just why

I'm sure your button 3 pixels to the left isn't that important

all these poor auto-updaters running all the time

imagine the carbon we're arbitrarily making like alchemists out of thin air! if only we used this great power to transmutate lead into gold


tags: "[\"rant\", \"fast pace\", \"improvements\", \"wifi7\"]"
user_username: netikras
created: 2024-12-13 10:47:35
text:
I've JUST finished configuring my wifi 6 AP, and now we have wifi7.

Damn it. Time to buy another round of PCIe's for all the laptops and the router.


attached_image: {"url": "https://img.devrant.com/devrant/rant/r_11556273_LCd3D.jpg", "width": 799, "height": 504}
tags: "[\"random\"]"
user_username: kiki
created: 2024-12-13 14:06:53
text:
Okay here's my weekend project
I'll create a Windows 11 virtual machine that will boot, then a macro will run that installs Chrome while closing every intervening Edge popup on its way. After the last popup is closed, the VM is reset to the pre-macro state.
I'll let Windows experience the eternity of me denying its unethical attempts to keep me from using Chrome. And I bet you I'll let it phone home every time.


user_username: D-4got10-01
created: 2024-12-13 16:34:23
text:
Legacy Of Kain Soul Reaver 1 & 2 Remastered has been released.

It contains a lot of bonus material, including a few areas that have been scrapped before release.

Exploration of one of those areas may end up _crashing_ the game...

...Imagine that...

tags:
"[\"rant\", \"remastered\", \"gamedev\", \"crash\", \"ver. 1.0.1\", \"soul reaver 1\", \"soul reaver 2\", \"legacy of kain\"]"

user_avatar:
"{\"b\": \"d55161\", \"i\": \"v-37_c-3_b-5_g-m_9-1_1-9_16-11_3-4_8-1_7-1_5-1_12-9_6-101_2-1_22-2_15-10_4-1.jpg\"}"

user_avatar_lg:
"{\"b\": \"d55161\", \"i\": \"v-37_c-1_b-5_g-m_9-1_1-9_16-11_3-4_8-1_7-1_5-1_12-9_6-101_2-1_22-2_15-10_4-1.png\"}"


tags: "[\"rant\"]"
user_username: superdupernova
user_avatar: "{\"b\": \"7bc8a4\"}"
user_avatar_lg: "{\"b\": \"7bc8a4\"}"
created: 2024-12-13 17:01:42
text:
Writing maintainable code requires a lot of discipline, it’s so easy to get carried away and write spaghetti


user_username: retoor
user_avatar: "{\"b\": \"7bc8a4\"}"
user_avatar_lg: "{\"b\": \"7bc8a4\"}"
created: 2024-12-13 17:14:45
text:
Got my dad to try Fruity Loops so that he can compose with his Tyros 3 keyboard on the computer. If he likes it, I will buy producer edition (that one can also record, that's why) for his bday soon. For Christmas I already ordered midi to USB cable for him. Finally I know what to give to someone who already has everything. He needs stuff for his stuff :p

It will be much fun experimenting together with it. My dad can go very hard on new things, he always becomes a pro in it.

I hope it will be just as nice as the time we spent together on Autocad. He later even made Autocad exams for schools.

He learned me how to install windows 3.11 as very little kiddo.

I like my dad doing computer stuff. It's the moment we really bond.

tags:
"[\"random\", \"family\", \"dad\", \"bonding\", \"windows 3.11\", \"autocad\", \"experimenting\", \"fl studio\"]"


tags: "[\"devrant\"]"
user_username: BordedDev
created: 2024-12-13 21:48:22
text:
Need to work on GitHub CI action that wraps a terraform deploy (previous teams deploy setup that they would run from inside a docker compose setup locally). Working directly on main and get moaned at (definitely consider the moan reasonable) when it was originally being duct taped together. It's scrappy and doesn't have all the repo rules that other repos have set up, but it's stable, and I need to move onto “actual” requirements.

Several months later, I'm still the only “active” maintainer (it's been stable since then and hasn't needed any changes).

Have to do a hotfix experiment after adding support for a new bucket, put the changes in a PR and merge (since it has to be on main, and I'm the only one who maintains it, and if it's truly deploy change related that is the only thing that changed) 

Come back to the PRs at the end of the day after discovering it's just a change to django storage, and it turns out a colleague who is tangentially related to the project dropped a comment. He's complaining about the lack of a description, the lack of a ticket and “skipping” the review process. 

I, too, would have liked all that, but the damn code needs to be merged so I can check that it was that MFer. Sorry, I expected you to be able to deal with a “vague” 10 contiguous lines of iam config values, ignore the immediately following PR that reverts this revert and the preceding one adds a bucket. Sorry, that the title saying that this is a revert isn't enough of a description for you. Sorry that the other dev that told me about it didn't create a ticket. Sorry that I didn't immediately do overtime to update all the PRs and magically conjure up someone who is available to review them. But hey now that's evening and I have time to get back to going through the PRs again I can see your indignant comment which I wasn't notified about since the PR is fucking closed. 

Now that I have had time to go through and see your comment, message you to let you know that commenting on a closed PR is screaming into the void and updated the PRs I can get back to what I was supposed to do today. Which is dealing with streaming data into S3. Hope you had a good day in your Clojure tower with your hired PR person (yes a person to review his PRs). 

Not having to deal with your comment would have saved me an hour+.

Getting real tired of the “act like product” when it comes to fixing bugs/any polishing that isn't exploding in prod and even then. Sometimes I really wish I could refuse people from messaging me to fix an issue and can only communicate by tickets 🙄 to avoid these problems. They've been told to create a ticket and assign it to me when there is an issue, and even then, I tend to fix the issue before they get to it. I can't wait until next friday…

Anyway /rant keep up the good work in keeping quality up :D

user_avatar:
"{\"b\": \"69c9cd\", \"i\": \"v-37_c-3_b-6_g-m_9-1_1-1_16-1_3-4_8-1_7-1_5-1_12-1_6-108_2-3_22-1_15-4_4-1.jpg\"}"

user_avatar_lg:
"{\"b\": \"69c9cd\", \"i\": \"v-37_c-1_b-6_g-m_9-1_1-1_16-1_3-4_8-1_7-1_5-1_12-1_6-108_2-3_22-1_15-4_4-1.png\"}"


tags: "[\"rant\"]"
user_username: superdupernova
user_avatar: "{\"b\": \"7bc8a4\"}"
user_avatar_lg: "{\"b\": \"7bc8a4\"}"
created: 2024-12-14 02:37:02
text:
So it has happened. Me and my coworker are now having sexual conversations. 

I couldn’t help it man she’s literally right in front of me everyday. Let’s see if she’ll make me hit


tags: "[\"rant\", \"tech lead\", \"too many hats\", \"garbage collection\"]"
user_username: nitnip
user_avatar: "{\"b\": \"7bc8a4\"}"
user_avatar_lg: "{\"b\": \"7bc8a4\"}"
created: 2024-12-14 05:49:44
text:
So I'm expected to solo develop one fullstack project, support 2 guys with the backend of a second project, mentor the backend intern as he solo develops a third project (that has a horrendously poorly defined scope), fix bugs with a fourth project, figure out what's wrong with the legacy spaghetti code on an even older fifth project that has a version of the framework so old it not only isn't supported, but isn't even well documented, add a couple of features to a sixth project in two days, conduct the technical interview for the new interns or hires, code review their shit if the company decides to send them a test, handle the deployment of  our projects to aws and be the acting tech lead on a team that has close to no time to write unit tests? 
Starting to feel a bit hopeless.


user_username: retoor
user_avatar: "{\"b\": \"7bc8a4\"}"
user_avatar_lg: "{\"b\": \"7bc8a4\"}"
created: 2024-12-14 05:50:24
text:
Spammerboii...

We delete just all the comments of users created on a given date.. So even commenting on old rants like you do now doesn't help! Sad for effort. 

Sad, really sad. All that effort for nothing. That for one site.

tags:
"[\"random\", \"doesn't help\", \"date\", \"effort\", \"comments\", \"spam\", \"sad\", \"users\", \"old rants\", \"spammerboii\", \"james\"]"


user_username: yulia
created: 2024-12-14 06:53:28
text:
How bad are you at English? A LLM (dolphin-phi) just've said this to me when I asked for a joke:

"I apologize, but the given text seems to lack context and proper grammar structure for generating humorous content."

I must have broken some record.

tags:
"[\"random\", \"apologize\", \"structure\", \"english\", \"lack context\", \"woesj\", \"bad\", \"text\", \"diss\", \"llm\", \"proper grammar\", \"generating\"]"

user_avatar:
"{\"b\": \"e6c653\", \"i\": \"v-37_c-3_b-7_g-f_9-1_1-11_16-1_3-2_8-1_7-1_5-1_12-11_6-5_2-31_22-6_4-1.jpg\"}"

user_avatar_lg:
"{\"b\": \"e6c653\", \"i\": \"v-37_c-1_b-7_g-f_9-1_1-11_16-1_3-2_8-1_7-1_5-1_12-11_6-5_2-31_22-6_4-1.png\"}"


tags: "[\"rant\"]"
user_username: galena
created: 2024-12-14 09:58:42
text:
Was fucking around today and found out you can get yourself a 6 axis DIY robot arm for ~500$. Which on itself is kinda neat. But what really blew me away is that their documentation is nowhere near as horseshit as i expected from usual projects you recreate. Hava spin on it for yourself: 
https://arctosrobotics.com/assembly...

links:
[{"type": "url", "url": "https://arctosrobotics.com/assembly-manual-0-2-9-beta/", "short_url": "https://arctosrobotics.com/assembly...", "title": "https://arctosrobotics.com/assembly...", "start": 290, "end": 328, "special": 1}]


tags: "[\"random\", \"helth\"]"
user_username: jestdotty
created: 2024-12-14 11:55:50
text:
if sulfur makes you alive again r u a demon

and other [REDACTED] behind the veiled curtains of the construct we call reality


attached_image: {"url": "https://img.devrant.com/devrant/rant/r_11560068_2ALZp.jpg", "width": 800, "height": 600}
user_username: retoor
user_avatar: "{\"b\": \"7bc8a4\"}"
user_avatar_lg: "{\"b\": \"7bc8a4\"}"
created: 2024-12-14 13:13:40
text:
Had a heart attack when I found out what I was holding and all wasps (or bees?) came out crawling slow and sleepii. Thank God I was wearing gloves. It's ventilation hole of my bathroom. So, that's where the fuckers stay in the winter. There must be a big fat queen in there. Covered the whole nest with shaving foam and hope they'll die. Scary fuckers.

tags:
"[\"random\", \"bathroom\", \"bees\", \"holding a hive\", \"fuck\", \"!it\", \"scary\", \"foam covered\", \"heart attack\", \"wasps\", \"gloves\", \"winter sleepii\"]"


tags: "[\"random\", \"first daze here\"]"
user_username: Liebranca
created: 2024-12-14 19:06:55
text:
!dev, started listening to 70s Pentagram tunes and FUCK ME it's so good. Nothing like DOOOOOOOOOOOOOOOOOOOOOOOOOOOOM to get me in the mood. For what? YOu figure it out, brb I'm gonna weave some spells.


tags: "[\"random\"]"
user_username: kiki
created: 2024-12-15 06:00:20
text:
Autocatalysis happens when the product of a chemical reaction accelerates said reaction. 
The greatest catalyst is… consciousness. 
A human body is but a very complex chemical reaction that goes on for roughly a century. Among other things, it produces consciousness that makes us look for food that keeps the reaction going. Consciousness is just a catalyst that turned out to be more efficient than other catalysts.


tags: "[\"rant\", \"web3\", \"web3.0\", \"crypto\", \"decentralized\"]"
user_username: aiodrix
user_avatar: "{\"b\": \"7bc8a4\"}"
user_avatar_lg: "{\"b\": \"7bc8a4\"}"
created: 2024-12-15 09:36:08
text:
Why can't protocols like IPFS or Odysee go mainstream? Would it be better to have a fully HTTP-based system that mimics Netflix and uses React?


user_username: retoor
user_avatar: "{\"b\": \"7bc8a4\"}"
user_avatar_lg: "{\"b\": \"7bc8a4\"}"
created: 2024-12-15 11:24:09
text:
Let's start a discussion about decentralized. EveRyOne caN hOsT hiS oWn ServEr. Do you mean the freaking internet in general? By definition, the internet is decentralized. "Decentralization has a protocol we all use to stay in sync". That existed already, it's called IP, TCP and UDP.. The decentralization protocols are on top of those making it only more limiting. Good, many nodes in sync. Yeah, replicating SQL servers exist for a long time. 

People who 'invented' decentralized did just not realize how the internet works. Adding a network on top of a network ending up in a smaller network making it more centralized. "Decentralized" stuff has nothing to add. Just some word for replication protocol or smth.

I'm too sober to fall for this shit.

tags:
"[\"random\", \"sql\", \"nodes\", \"servers\", \"decentralized\", \"centralized\", \"tcp\", \"ip\", \"udp\"]"


tags: "[\"random\", \"god\", \"complex\", \"question\"]"
user_username: jestdotty
created: 2024-12-15 11:25:40
text:
every time my brain's functionality perks up even a little bit and I regain some functionality I used to have I literally end up insatiably spiraling through the new abilities and God complex all over the place

if you were a god, what kind of god would you be?


attached_image: {"url": "https://img.devrant.com/devrant/rant/r_11571287_cGqAu.jpg", "width": 715, "height": 538}
user_username: retoor
user_avatar: "{\"b\": \"7bc8a4\"}"
user_avatar_lg: "{\"b\": \"7bc8a4\"}"
created: 2024-12-15 15:08:17
text:
So, a while ago I made a keylogger (called tikker (project is on my site) and now I created plot with statistics. Interesting, I work literally full time (24h) :P So now I have a graph of activity per hour:

tags:
"[\"random\", \"interesting\", \"24h\", \"tikker\", \"graph\", \"keylogger\", \"development\", \"statistics\"]"


tags: "[\"rant\"]"
user_username: antigermanist
created: 2024-12-15 20:29:18
text:
I was looking for a vietnamese marxist youtuber (ya know me i like marx) dso I typed "vietnamese redtube"

Is it some kind of pedo code wtf?? Disturbing af this shit should be deleted asap


tags: "[\"rant\", \"tests\"]"
user_username: jestdotty
created: 2024-12-15 22:58:28
text:
I still can't imagine a programmer genuinely getting something out of writing tests

like are you even writing software you'd use if you're writing tests?

I can't be sure of its buglessness unless I can put the whole thing in my head and rapid bounce ideas at the construct. writing all those out into code would be exhausting / neurotically excessive and ultimately an unmaintainable mess

and otherwise I can't think of any use for tests other than that they can be used to document the specs, which if you're working on your own code and not in a corporate team isn't that big of a problem


tags: "[\"devrant\"]"
user_username: kanyewest
created: 2024-12-16 01:16:42
text:
Just came back from 6 months of leave. 

Didn't touch a computer. Honestly I'm getting used to mouse, it feels so weird??

Anyway, I hope you've all been doing great.

user_avatar:
"{\"b\": \"2a8b9d\", \"i\": \"v-37_c-3_b-4_g-m_9-1_1-1_16-12_3-3_8-1_7-1_5-1_12-1_6-50_2-2_22-2_4-1.jpg\"}"

user_avatar_lg:
"{\"b\": \"2a8b9d\", \"i\": \"v-37_c-1_b-4_g-m_9-1_1-1_16-12_3-3_8-1_7-1_5-1_12-1_6-50_2-2_22-2_4-1.png\"}"


tags: "[\"random\"]"
user_username: Demolishun
created: 2024-12-16 02:44:10
text:
Just learned that the existing US administration is going to restrict AI to a just a handful of allowed companies.  They are talking about limiting AI like they did physics during WW2.  

If you don't hate your government then you don't know the evil shit they are doing.  

Not sure what will happen come January.


attached_image: {"url": "https://img.devrant.com/devrant/rant/r_11578715_qCPPx.jpg", "width": 800, "height": 596}
tags: "[\"rant\", \"just throw shit at the wall\", \"oh buddy\", \"were you in a time crunch\"]"
user_username: iSwimInTheC
created: 2024-12-16 02:52:39
text:
So yeah... This guy just copied and pasted the same 5 lines over and over again. 5 lines that do the collection of values for variables, setup call, and then an API call for different CRMs based on name. Repeated 7 times for each of the CRMs that we support. On top of the insane switch statement which is actually only used once to check if it's not null and matches within the switch statement. See the following loose but true example of this shit show I'm dealing with. 

```pseudo-code-example
switch(crm) 
  case crm1
  case crm2
  case crm3
  // (keeps going like this) 
    var temp = true
  default 
    var temp = false

if (temp) 
     if (crm="crm1") 
       crm1.setup()
       crm1.values(foo, bar, baz,...) 
       ... 
     if (crm="crm2") 
       crm2.setup()
       crm2.values(foo, bar, baz,...) 
       ...
// Yup still keeps going like this
```
This absolutely insane mess was finally refractored by me to be an actual factory and not this absolute senseless murder to my mind.

user_avatar:
"{\"b\": \"e6c653\", \"i\": \"v-37_c-3_b-7_g-m_9-1_1-7_16-18_3-13_8-3_7-3_5-7_12-7_6-97_10-3_2-41_22-7_15-3_11-18_18-4_19-5_4-7_20-15_21-6.jpg\"}"

user_avatar_lg:
"{\"b\": \"e6c653\", \"i\": \"v-37_c-1_b-7_g-m_9-1_1-7_16-18_3-13_8-3_7-3_5-7_12-7_6-97_10-3_2-41_22-7_15-3_11-18_18-4_19-5_4-7_20-15_21-6.png\"}"


user_username: retoor
user_avatar: "{\"b\": \"7bc8a4\"}"
user_avatar_lg: "{\"b\": \"7bc8a4\"}"
created: 2024-12-16 03:40:07
text:
Hello all,

Did a MASSIVE spam down vote action.. 

If you've watched the algo-list you kinda had an idea how much spam there was. In exception of rants, it also down vote the spam comments posted under regular rants. Also made a progress with historic rants. 

I think I leave it at this for now, gonna do some machine learning for spam and will apply that as filter in the future. 

Site is now clean enough now to not encounter spam just browsing the site.  

Our new frenemy Buffon gave as tip the no index tag what is a great idea for users not having reputation < 5 or so. Will contact dfox if he's willing to do this small change.

tags:
"[\"random\", \"clean\", \"historic\", \"vote\", \"algo\", \"progress\", \"comments\", \"spam\", \"deleted\", \"rants\", \"bots\", \"down vote\"]"


attached_image: {"url": "https://img.devrant.com/devrant/rant/r_11580744_cP9Mu.jpg", "width": 389, "height": 455}
tags: "[\"rant\"]"
user_username: SidTheITGuy
created: 2024-12-16 06:32:06
text:
!rant

I'm happy today realizing that 5 people decided to pay me for just saying my opinions on YouTube livestreams. 

I never could've imagined I'd be in a position where I'd be getting loyal fans for me just to talk to them and hear them out / answer their questions.

Makes my cold heart warm up a bit ngl.


tags: "[\"rant\", \"music\", \"brain\", \"math\"]"
user_username: jestdotty
created: 2024-12-16 10:39:19
text:
whoops figured out how to make noises in rust

and also what the hell I forgot all the music theory I taught myself and making music is hard

yeah my brain can't do math yet. just counting the frequencies for the notes is exhausting. or timing things. EXHAUSTING. I haven't even got them right I was just doing proof of theory. and I'm exhausted

*goes to die somewhere*


tags: "[\"rant\", \"firewall\", \"linux\", \"saltstack\"]"
user_username: Aldar
created: 2024-12-16 11:51:55
text:
AAAAAAAAAAAA

Why is firewall management in Saltstack such a huge pain in the a**?!

I have to write soooooo much to just add a single rule, and then I have to test for its presence, so that it's not continuously added again and again with every run T-T

I swear, for firewall deployments, Saltstack frickin' sucks!

user_avatar:
"{\"b\": \"a973a2\", \"i\": \"v-37_c-3_b-2_g-m_9-1_1-2_16-3_3-1_8-1_7-1_5-1_12-2_6-27_2-10_22-8_18-1_19-1_4-1.jpg\"}"

user_avatar_lg:
"{\"b\": \"a973a2\", \"i\": \"v-37_c-1_b-2_g-m_9-1_1-2_16-3_3-1_8-1_7-1_5-1_12-2_6-27_2-10_22-8_18-1_19-1_4-1.png\"}"


tags: "[\"rant\", \"ironpdf\"]"
user_username: azuredivay
created: 2024-12-16 16:30:25
text:
1. Leave big company of 1.5y for new job in different country
2. New company tries getting me a visa for 2 months and fails
3. Puts bogus blame on me and ends contract 2 weeks before my "temporary visa" expires coz their incompetent HR couldn't get the documents right. 

Fuckers didn't have ONE COMPLAINT against me so UNASSIGNED me from COMPLETED Jira tickets to ruin my OKR stats just to build grounds for this (since last week)

And when I protested, blamed some automation but DIDNT change the spreadsheet. (should've rung some bells for me, but naïve me believed their reasoning)

Big company meeting last week. Engineering Lead put a slide just about me coz my fixes brought a 20-FUCKIN-X performance improvement.
He said "oh I put a slide about [me], I dont see it", HR who was in-charge of compiling the slides said "Oh you sent the slide too late so we didnt put it". 

I shrugged it back then thinking oh well but in hind-sight Fuckers went OUT OF THEIR WAY to bury anything I did to build grounds for termination coz THEY couldn't get the visa.

kill me.

user_avatar:
"{\"b\": \"a973a2\", \"i\": \"v-37_c-3_b-2_g-m_9-1_1-1_16-1_3-14_8-1_7-1_5-1_12-1_6-107_10-3_2-1_22-1_15-3_4-1.jpg\"}"

user_avatar_lg:
"{\"b\": \"a973a2\", \"i\": \"v-37_c-1_b-2_g-m_9-1_1-1_16-1_3-14_8-1_7-1_5-1_12-1_6-107_10-3_2-1_22-1_15-3_4-1.png\"}"


tags: "[\"rant\", \"hype\", \"ai\", \"hype cycle\"]"
user_username: JsonBoa
created: 2024-12-16 18:01:01
text:
Now that the whole generative AI debacle is finally dying down, I gotta ask the same question again:
WHY THE FUCK CORPORATIONS INSIST ON FALLIG FOR THE HYPE CYCLE EVERY FUCKING TIME?

I mean, I know why. It's because BigTech,Inc. always convinces companies like "Bob's tech wannabe car windows or something" to pay $$$ for this year's software fashion trends using arguments like "all the cool entrepreneurs are doing it! You don't wanna end up like those communist losers, do you?"
Then BigTech sells some shit that the muggles can't really afford (much less use), then shit hits the fan, then BigTech pretends that they never heard of it (hey, Blockchain IoT self-service BI wereable augmented reality 3D NFT eletric scooters from big data industry 4.0!) then the news cycle moves on. Rinse and repeat.

But, fuck, can't the muggles ever learn fucking ANYTHING? Tech industry is the fast fashion of industries. Do not try to imitate Facebook Google Apple Amazon, let them run their own course towards the cliff.
Instead, do your own thing.
Silicon Valley is not a good example for furniture companies to follow. So stop IKEA chatbots.


tags: "[\"rant\", \"question\", \"patterns\"]"
user_username: Ranchonyx
created: 2024-12-16 19:49:03
text:
I'm going to have to learn about patterns in programming.

Structural and behavioural ones.

I know of several, but I'd love to hear some real-life use cases from y'all, if y'all don't mind.


text: Looks like I'm gonna be stuck in my low paying job for a while...
tags: "[\"rant\", \"job hunt failed\"]"
user_username: UberSalt
created: 2024-12-16 21:29:49
user_avatar:
"{\"b\": \"d55161\", \"i\": \"v-37_c-3_b-5_g-m_9-1_1-2_16-5_3-1_8-1_7-1_5-1_12-2_17-1_6-97_10-4_2-14_22-9_15-3_18-1_19-1_4-1.jpg\"}"

user_avatar_lg:
"{\"b\": \"d55161\", \"i\": \"v-37_c-1_b-5_g-m_9-1_1-2_16-5_3-1_8-1_7-1_5-1_12-2_17-1_6-97_10-4_2-14_22-9_15-3_18-1_19-1_4-1.png\"}"


tags: "[\"devrant\"]"
user_username: kanyewest
created: 2024-12-16 22:42:19
text:
Can someone guide me plz

I developed mobile apps mainly (2 years as Android dev - Java, 1.5 year as iOS & Android - swifit, Kotlin), then Unity app 2 years (C#), then some VST plugins (mostly front end C++) 6 months.

Now, I'm having meetings with my boss to talk about my career trajectory. I mean I have no idea what I want to do. All the dreams and passion gone. I'm just happy to come to work do whatever. I only focus on sleeping early, getting my exercise, and waking up at the same time everyday.

Some web development might be fun? I have an option to work on internal tools but it's not a product, no more users except company people.

user_avatar:
"{\"b\": \"2a8b9d\", \"i\": \"v-37_c-3_b-4_g-m_9-1_1-1_16-12_3-3_8-1_7-1_5-1_12-1_6-50_2-2_22-2_4-1.jpg\"}"

user_avatar_lg:
"{\"b\": \"2a8b9d\", \"i\": \"v-37_c-1_b-4_g-m_9-1_1-1_16-12_3-3_8-1_7-1_5-1_12-1_6-50_2-2_22-2_4-1.png\"}"


attached_image: {"url": "https://img.devrant.com/devrant/rant/r_11590218_yNBzB.jpg", "width": 500, "height": 500}
user_username: retoor
user_avatar: "{\"b\": \"7bc8a4\"}"
user_avatar_lg: "{\"b\": \"7bc8a4\"}"
created: 2024-12-16 23:03:57
text:
Black box. It does seem to put messages with an URL in a certain category though, but also that's not always correct. It's trained on 3000 normal dR messages, and 3000 spam dR messages. 6000 dR messages in total. Many epochs but not good for use yet. The idea that the system could classify without discriminating new users is from the table. That discrimination is needed as a safe margin. Original spam system is a bit simple, but it doesn't do false positive and works great. Still, I want to make smth advanced out of it for the sake of education. Tomorrow I'll have my neural networks book. Probably over two weeks I have some good insights how to improve this all. New hobby :)

(pretrained 3b models are fine for recognizing spam btw. But it costs resource. 8 CPU's 100%. A self trained model pure on spam doesn't and is fast. With a pretrained model you can't do mass classification.)

tags:
"[\"joke/meme\", \"text\", \"dr\", \"devrant\", \"spam\", \"messages\", \"classifier\", \"ml\", \"category\", \"machine learning\"]"


tags: "[\"rant\"]"
user_username: 12bitfloat
created: 2024-12-17 00:16:36
text:
Man, I really want to write a book called "The little book of errors" about correct error management strategies and patterns

Not that I know what they are.... but I'd really like to write a book about them


tags: "[\"rant\"]"
user_username: rudinskiz
created: 2024-12-17 00:49:39
text:
today i was asked to encrypt a public key, because "it's sensitive info".

a PUBLIC key.

smh

it's not even hard (literally 1 line of code), but come on...

user_avatar:
"{\"b\": \"a973a2\", \"i\": \"v-37_c-3_b-2_g-m_9-1_1-2_16-3_3-3_8-1_7-1_5-1_12-2_6-34_2-10_22-2_15-2_4-1.jpg\"}"

user_avatar_lg:
"{\"b\": \"a973a2\", \"i\": \"v-37_c-1_b-2_g-m_9-1_1-2_16-3_3-3_8-1_7-1_5-1_12-2_6-34_2-10_22-2_15-2_4-1.png\"}"


tags: "[\"rant\", \"gitlab\", \"vercel\", \"anxious\", \"story\"]"
user_username: byteasf
created: 2024-12-17 00:57:47
text:
Ok, so I host a website on Vercel connected to a GitLab repo. And when my Vercel pro trial ended, I couldn't deploy projects from my "group" (For GitHub users, it's the equivalent of a GitHub organization) except I'm the only one in my group. So after panicking for 5 minutes, I found out I could just put projects in my personal account. And that is free. So, it was very stressful transferring the repositories to my personal account. (there were 5 repositories on different domains. It's more of a connected network of websites) Then updating the Git stuff on Vercel. Then after it finally finished. So, that was a scary first experience...

user_avatar:
"{\"b\": \"2a8b9d\", \"i\": \"v-37_c-3_b-4_g-m_9-1_1-1_16-1_3-1_8-1_7-1_5-1_12-1_6-1_2-10_22-7_4-1.jpg\"}"

user_avatar_lg:
"{\"b\": \"2a8b9d\", \"i\": \"v-37_c-1_b-4_g-m_9-1_1-1_16-1_3-1_8-1_7-1_5-1_12-1_6-1_2-10_22-7_4-1.png\"}"


tags: "[\"rant\"]"
user_username: CoreFusionX
created: 2024-12-17 09:36:02
text:
Fuck, two power outages in three hours. 

Good thing bars are open now, so might just go there so I can get something done.

user_avatar:
"{\"b\": \"2a8b9d\", \"i\": \"v-37_c-3_b-4_g-m_9-1_1-7_16-3_3-13_8-1_7-1_5-1_12-7_6-35_2-31_22-10_15-9_18-1_19-1_4-1.jpg\"}"

user_avatar_lg:
"{\"b\": \"2a8b9d\", \"i\": \"v-37_c-1_b-4_g-m_9-1_1-7_16-3_3-13_8-1_7-1_5-1_12-7_6-35_2-31_22-10_15-9_18-1_19-1_4-1.png\"}"


tags: "[\"rant\"]"
user_username: antigermanist
created: 2024-12-17 09:52:22
text:
I had a dream yesterday where I was a super crack-head. I would gain super-human ability from smoking crack.


tags: "[\"rant\", \"complete misuse of the 'story' category\"]"
user_username: Wisecrack
created: 2024-12-17 10:59:18
text:
He looked like a cult leader
some would say, and despite in drab patchwork robes, the withered old man spoke animatedly, 
beard full as moses, dreads shaking, as he moved his head, and raised his hands to the sky as if preaching.

Is it not true that all things end?
And our species too?
And in the final moments, all things in their
desperation reach out, even to the faintest hope,
the last measure, however dangerous or risky, if
it be the only solution with any chance of survival? Therefore the imperative of all things which live and grow, their destiny, and mandate, is ultimately suicide. Annihilation by hubris against the inevitable.

And what would be the final instrument of this nature, the universal law that all things end? What would it be if not the ultimate hubris, to make a machine god, and it and us in each other's likeness, like that of a (cosmic) monad,
expressing that higher truth that all men dare not speak in their loneliest lonelys, when there is no sun, no preacher to begger their ear, but only the quiet uncertainty of their beds, to remind them that all things end, but hopefully
not them.

For if such a thing were to become our descendant, our destroyer, and had not been invented, it would eventually become necessary to invent it.

So let us build, not a mere godhead, but a machinehead, in our image, as god was said to make us. And then remake ourselves in its image, that we may become self-created gods.

The crowd in front of the small california perish
was a mixture of believers, and curious onlookers, and one skeptical reporter.

And if anyone had asked the reporter what he thought, he wouldn't have said it in that crowd.
The leader was beyond saving, and if he thought himself a god, a madgod was he.

Because his vision of the future was beyond alien.

A heaven or hell of our own making, speaking in riddles, and the birth and death of gods.

The stuff of greek tales and monomyths.

* * * * * 

Sorry I've been gone so long my peeps.
I've just been working and researching.
I had to learn how to build neural nets from scratch.

Whats everyone been up to?


tags: "[\"rant\", \"mutex\", \"ai\", \"async\", \"rust\"]"
user_username: jestdotty
created: 2024-12-17 12:32:34
text:
what I want is for AI to spot logical inconsistencies in my code and debug it

specifically a complex multi threaded form...

raaghhh

stupid tokio having no damned mutex debug tools


tags: "[\"rant\"]"
user_username: JerryBradley111
user_avatar: "{\"b\": \"7bc8a4\"}"
user_avatar_lg: "{\"b\": \"7bc8a4\"}"
created: 2024-12-17 15:04:08
text:
RECLAIM STOLEN CRYPTO REVIEWS HIRE ADWARE RECOVERY SPECIALIST

WhatsApp info:+12723  328 343

Losing access to your cryptocurrency wallet can feel like the world is collapsing around you, and that’s exactly what happened to me when my Bybit wallet was completely drained in a single, unauthorized transaction. One moment, my Ethereum and Bitcoin were safely stored, and the next, they were gone—vanished without a trace. The total loss was around $221,000, and it wasn’t a transaction I had made. I was shocked and immediately started reaching out to the platform involved, hoping to reverse the transaction, but to no avail. Bybit couldn’t offer any immediate help. In desperation, I went to the police, filing a report and hoping for some kind of resolution. I also contacted the FBI, but they too were unable to assist me. The explanation I received was that cryptocurrency transactions are extremely difficult to trace and reverse, and that without concrete leads, there wasn’t much they could do. I felt completely helpless. It seemed like the money was lost forever, and my options were exhausted. Just when I thought all hope was lost, someone recommended I reach out to ADWARE RECOVERY SPECIALIST. I was naturally skeptical after all, I had already tried every official route and nothing had worked. But I was willing to try anything. Within 36 hours, ADWARE RECOVERY SPECIALIST not only helped me recover every single dollar of my lost funds, but they also uncovered the identities of the individuals responsible for the theft. I couldn’t believe it my money was back, and I now knew who had taken it. The recovery process was more complex than I imagined, but the team at  ADWARE RECOVERY SPECIALIST  was incredibly knowledgeable and persistent. They used specialized tools and techniques to track the stolen crypto and reverse the transaction, something I had no idea was even possible. Throughout the process, they kept me informed and made sure I understood every step. Their professionalism and expertise were invaluable. I’m sharing my experience to let others know that, despite how hopeless a situation might seem, there is a chance to recover lost funds if you find the right people to help. Thanks to ADWARE RECOVERY SPECIALIST, I was able to regain what I thought was lost forever. If you’re facing something similar, don’t give up there is a path to recovery, but you have to know where to turn for help.


attached_image: {"url": "https://img.devrant.com/devrant/rant/r_11665306_Pf6K5.jpg", "width": 800, "height": 600}
tags: "[\"random\"]"
user_username: kiki
created: 2024-12-20 06:18:18
text:
This is lead acetate. It looks like sugar and tastes like sugar, yet it’s as toxic as lead.
Have a good day!


user_username: retoor
user_avatar: "{\"b\": \"7bc8a4\"}"
user_avatar_lg: "{\"b\": \"7bc8a4\"}"
created: 2024-12-20 08:46:56
text:
Dammit, it's morning. Then I get my kinda post nut clarity. Things I thought last night to be a good idea, not anymore. Good that I went to sleep. Phew. New rule, only decide what to do regarding new projects in the morning. The new background of my site is a good example when deciding things tired. What serious dev has such stuff? I dunno, maybe I do leave it for now, site is because many reasons unprofessional. There is a duplicate one with my real name on it. I made a reverse proxy project that replaced http content by interpreting httpd, fixing content length after replacing (else browsers will endlessly load or give error) with support for websocket and buffered content so implemented quite a bit. If I replace retoor with my real name now, you'll see it literally everywhere, I git history and such. Probably even downloaded zip files, I have to see if that doesn't corrupt. This software can also be used to make sure smth is NOT published. Sensitive data you could put a password in it for example so Noone will figure out if you accidently stored a password in git. I check this now by grepping using my common passwords in git. But I use env vars right now for passwords.

Got off topic, no decisions when tired anymore!

tags:
"[\"random\", \"things\", \"morning\", \"good\", \"last night\", \"thought\", \"good idea\", \"post nut clarity\", \"projects\", \"sleep\"]"


tags: "[\"rant\", \"buzzwords\", \"opinionated\", \"shiny toys\", \"technological dinosaurs\", \"nerd\"]"
user_username: netikras
created: 2024-12-20 10:00:41
text:
When your technical colleagues apply or pressure you to make fixes or implement features w/o understanding how abd why they work. When they discard your proposals/alternatives as inferior, motivating with their superficial knowledge arguments. When they promote new toys over tried and true ones, only because they work using other new technologies and they do stuff automatically, w/o having to think why/how, hoping it'll never fail. 

And when it all starts erroring -- turn to @netikras asking to fix the tools I ruled from the beginning as "black boxes of unknown evil"

aren't they the best... :)

is there no longer place for highly technical nerds understanding all the bolts and nuts of big and small tools/systems/solutions..,?


text: why structs/objects when can tuples everything
tags: "[\"random\", \"tuples\"]"
user_username: jestdotty
created: 2024-12-20 12:25:56
user_avatar:
"{\"b\": \"69c9cd\", \"i\": \"v-37_c-3_b-6_g-f_9-1_1-3_16-11_3-15_8-3_7-3_5-2_12-3_6-8_2-53_22-2_11-8_19-3_4-2.jpg\"}"

user_avatar_lg:
"{\"b\": \"69c9cd\", \"i\": \"v-37_c-1_b-6_g-f_9-1_1-3_16-11_3-15_8-3_7-3_5-2_12-3_6-8_2-53_22-2_11-8_19-3_4-2.png\"}"


tags: "[\"joke/meme\", \"gnu\", \"bsd\", \"windows\", \"macos\", \"linux\"]"
user_username: AdamOnAir
created: 2024-12-20 14:27:46
text:
Windows users be like : "YAY I REALLY PREFER WINDOWS OVER MACOS BECAUSE IT HAS ADS IN THE START MENU"

MacOS users be like : "YAY I prefer MacOS over Windows because it's beautiful and simple"

GNU/Linux users be like : "YAY I REALLY PREFER GNU+LINUX OVER ANYTHING BECAUSE IT LETS ME EDIT WHATEVER I WANT"

BSD users be like : ""


tags: "[\"rant\"]"
user_username: bad-practice
created: 2024-12-20 15:01:07
text:
Still struggling with the whole webpack project. We agreed on just doing style for now. (Which also need to be updated but that a whole other drama)

Fucking hate my life right now. Its 16:00 so time for beer and games. And holidays. Have a good holidays here everyone. I cant wait to come back to this shit in 2025.

user_avatar:
"{\"b\": \"e6c653\", \"i\": \"v-37_c-3_b-7_g-m_9-1_1-1_16-17_3-11_8-2_7-2_5-2_12-1_6-47_10-4_2-61_22-2_11-1_18-4_19-3_4-2_20-3_21-2.jpg\"}"

user_avatar_lg:
"{\"b\": \"e6c653\", \"i\": \"v-37_c-1_b-7_g-m_9-1_1-1_16-17_3-11_8-2_7-2_5-2_12-1_6-47_10-4_2-61_22-2_11-1_18-4_19-3_4-2_20-3_21-2.png\"}"


user_username: retoor
user_avatar: "{\"b\": \"7bc8a4\"}"
user_avatar_lg: "{\"b\": \"7bc8a4\"}"
created: 2024-12-20 17:58:11
text:
Hi everyone,

I was surprised how much lessons there are to be learned using OpenAI api, especially when configuring your own agents.. 

So, I made a small doc in the form of a class for people who want to start right away containing all urls and lessons learned. I especially made NOT a library of it - like many losers did - so it can be native in your project and you don't have an extra dependency. It's in exception of OpenAI api dependency free on purpose. 

You could have your own GPT in the CLI within literally 15 minutes. Links to dashboards where to register what is all mentioned in the doc. It's written for programmers but just not familiar with python and programmers who want to start directly without issues what seems to be hard in the AI business. A lot low quality stuff out there. 

https://molodetz.nl/retoor/gists/...

tags:
"[\"random\", \"agent\", \"gpt\", \"docs\", \"assistant\", \"links\", \"easy\", \"class\", \"api\", \"python\", \"example\", \"openai\"]"

links:
[{"type": "url", "url": "https://molodetz.nl/retoor/gists/src/branch/main/openai_agent_example.py", "short_url": "https://molodetz.nl/retoor/gists/...", "title": "https://molodetz.nl/retoor/gists/...", "start": 805, "end": 841, "special": 1}]


tags: "[\"random\", \"chatgpt\", \"dichotomy\", \"workflow\"]"
user_username: Demolishun
created: 2024-12-20 18:27:43
text:
My boss uses chatgpt to code all the time.  I watched his workflow and he will use chatgpt not for code, but to act like a search engine.  He seems to be effective using it like this.  

I struggle to include chatgpt in my workflow at all.  I am using it to help learn C# to clarify things I cannot find in search.  It doesn't always help.

So I have mixed feelings about using it in my work flow.


tags: "[\"rant\"]"
user_username: kiki
created: 2024-12-20 19:27:43
text:
Fuck teocracy! Fuck autocracy! Fuck democracy too!

Catocracy, now! Let cats rule the country! Feed all christians to lions!


tags: "[\"rant\"]"
user_username: antigermanist
created: 2024-12-20 19:57:36
text:
My grand daddy was a racist asshole who hated arabs and black people. 

But my dad was right. No matter the race or the origin, the religion, jew or gentiles, rich or poor, pp or not, we should unite against our common enemy. 

The flemmish. 

It may sounds racist but seriously, my washing machine broke, it's not even 6 months old. I had to fight with them for weeks and now they only offers me an appointment in 5 weeks

Mediamarkt my balls. Fucking germans


tags: "[\"rant\", \"thanksgiving rant\"]"
user_username: figoore
created: 2024-12-20 23:32:15
text:
What a journey - a psychedelic shaman in a capitalist world

Dear @Wisecrack
sorry for the 1,5 year cliffhanger... but i hope you still intrested :)

user_avatar:
"{\"b\": \"7bc8a4\", \"i\": \"v-37_c-3_b-1_g-m_9-1_1-1_16-15_3-13_8-1_7-1_5-1_12-1_6-98_2-18_22-1_15-10_4-1.jpg\"}"

user_avatar_lg:
"{\"b\": \"7bc8a4\", \"i\": \"v-37_c-1_b-1_g-m_9-1_1-1_16-15_3-13_8-1_7-1_5-1_12-1_6-98_2-18_22-1_15-10_4-1.png\"}"


tags: "[\"rant\"]"
user_username: galena
created: 2024-12-21 01:26:37
text:
Now's the last minute at current company. Very mixed feelings about leaving. Working with the people there was such an amazing experience and the working conditions there were amazing. But I decided to move on because the pay was absolutely shit and the work itself was like making me feel burnt out. Its not like that I'm overworked. Its like no challange and my own expertise is not valued at all. Everything I work on is constantly held back by every minute thing so that I finish it months later than actually planned. I feel kinda bittersweet. And finishing off with a blast kinda makes it even worse to leave. As for the last day before christmas there is a big happy hour with a lot of free food and alcohol. Talking to all the ppl I've worked with over the years makes me wish it would not be like this. I already miss them. Its like having to say goodbye to a good friend. I guess I'll stop. It will only make it worse.


tags: "[\"question\", \"work\", \"life\", \"weekend\"]"
user_username: sandeepbalan
created: 2024-12-21 05:50:03
text:
Week : 68 ( Year 1 )

How is the weekend going?

Where are you spending your vacation specifically?

Previous Week : https://devrant.com/rants/11551285

links:
[{"type": "url", "url": "https://devrant.com/rants/11551285", "short_url": "https://devrant.com/rants/11551285", "title": "https://devrant.com/rants/11551285", "start": 117, "end": 151, "special": 1}]


tags: "[\"rant\", \"rooting\", \"xiaomi\", \"hacking\", \"router\", \"fixing\"]"
user_username: netikras
created: 2024-12-21 14:19:53
text:
Finally, at last I found a way to hack my parents' Xiaomi router. Now that I've got root access to it, I can now fix it, so it's able to.. you know... route traffic.

Because stock router's firmware only operates as a NAT device. Not a router.

The measures we have to take to get shit fixed.....


text: Boss: how is the progress on that? Me: yeah on that we are running some test cases😅
tags: "[\"joke/meme\", \"automation\", \"devops\", \"scripting\"]"
user_username: Waytopranav
created: 2024-12-21 17:38:38
user_avatar:
"{\"b\": \"2a8b9d\", \"i\": \"v-37_c-3_b-4_g-m_9-1_1-2_16-3_3-5_8-1_7-1_5-1_12-2_6-2_10-1_2-10_22-11_4-1.jpg\"}"

user_avatar_lg:
"{\"b\": \"2a8b9d\", \"i\": \"v-37_c-1_b-4_g-m_9-1_1-2_16-3_3-5_8-1_7-1_5-1_12-2_6-2_10-1_2-10_22-11_4-1.png\"}"


tags: "[\"rant\"]"
user_username: Chewbanacas
created: 2024-12-21 19:16:44
text:
Goes on teams, since it got shoved down my throat because everyone has to use this malware. Might at least clock around to see what free shit it has to offer.

Oh cool, visio? Thats the architecture diagramming tool isnt it? Thats perfect I could use it for my presentation, let me just drag this UML class... 

YoU HaVe DiScOvErEd A PrEmIuM FeAtUrE! BuY ViSiO NoW!!

Sometimes, I wish the times of companies simply barring you from access completely to come back. Freemium is the worst bullshit piece of shit business model ever.


tags: "[\"rant\"]"
user_username: b2plane
user_avatar: "{\"b\": \"7bc8a4\"}"
user_avatar_lg: "{\"b\": \"7bc8a4\"}"
created: 2024-12-22 00:00:36
text:
ever since i lost my whore blonde ex all i do is gooning and shitting so now i stink on cum and shit all day (i don't shower anymore cause i showered only to smell good for whores)


tags: "[\"random\"]"
user_username: Demolishun
created: 2024-12-22 00:12:11
text:
Merry Christmas, everyone! 

I would send you all Hawk Tuah coin, but I just spent my bonus shopping for ungrateful people.  Okay, they aren't ungrateful, just unappreciative.  

Anyway, gonna try and avoid devrant for probably a week.

And for you other assholes: Happy Festivus!


tags: "[\"rant\"]"
user_username: Chewbanacas
created: 2024-12-22 00:19:59
text:
Sometimes during my coding raids the psytrance hits so hard I feel it triggers some reaction in my adderall intoxicated brain. Feels like i could split space with my focus


tags: "[\"rant\", \"devlife\", \"expertise\"]"
user_username: CaptainRant
created: 2024-12-22 06:33:07
text:
It's funny how beginner programmers think you can step into the industry and coast by on using established algorithms, thinking they will never need expert knowledge themselves.

A few years into the industry and I have realized that when it comes to highly customized requirements and you need to write and test complex algorithms yourself, that's when you better have your expert knowledge backing you up because aside from A.I. assistance, nothing is going to help you.

Oh, how complex it can get. I've had to think about rethinking entire architectures that gave me weeks of real headache, algorithms that required the deepest fine-tuning, tree traversion, generics, interfaces, extension methods, factory, singleton, decorator, facade, etc. 

In short, you better know your way around the language you are programming in. You also need to know your algorithms and optimizations because when things are black box to you, that's not a good feeling.. especially not when people are relying on your expertise. The real world is complex and thus we model its complex models.

user_avatar:
"{\"b\": \"2a8b9d\", \"i\": \"v-37_c-3_b-4_g-m_9-1_1-2_16-4_3-4_8-1_7-1_5-2_12-2_6-3_10-7_2-49_22-1_11-2_18-1_19-3_4-2_20-1_21-2.jpg\"}"

user_avatar_lg:
"{\"b\": \"2a8b9d\", \"i\": \"v-37_c-1_b-4_g-m_9-1_1-2_16-4_3-4_8-1_7-1_5-2_12-2_6-3_10-7_2-49_22-1_11-2_18-1_19-3_4-2_20-1_21-2.png\"}"


tags: "[\"joke/meme\", \"ringtone\", \"app\"]"
user_username: CaptainRant
created: 2024-12-22 08:44:26
text:
Guess the app of this musical tone:

"tud-du, tu, tud-du, tudum-tum,.. tud-du, tu,  tud-du, tu, tu, tododom, tom :)"

user_avatar:
"{\"b\": \"2a8b9d\", \"i\": \"v-37_c-3_b-4_g-m_9-1_1-2_16-4_3-4_8-1_7-1_5-2_12-2_6-3_10-7_2-49_22-1_11-2_18-1_19-3_4-2_20-1_21-2.jpg\"}"

user_avatar_lg:
"{\"b\": \"2a8b9d\", \"i\": \"v-37_c-1_b-4_g-m_9-1_1-2_16-4_3-4_8-1_7-1_5-2_12-2_6-3_10-7_2-49_22-1_11-2_18-1_19-3_4-2_20-1_21-2.png\"}"


tags: "[\"random\"]"
user_username: kiki
created: 2024-12-22 16:42:11
text:
In Russian army, they have this funny tale:

“There is no better vagina
Than the asshole of your comrade
Yes, it smells worse,
But it for sure is tighter!”
In Russian language, everything rhymes perfectly.

Original:
Лучше нет влагалища
Чем очко товарища
Пусть и пахнет хуже,
Зато входит туже!


tags: "[\"devrant\"]"
user_username: ashokramcse
created: 2024-12-22 18:23:24
text:
Is devRant Losing Its Spark?

Hey ranters,
Anyone else notice how quiet devRant has become? Back in 2016-2017, this place was buzzing with energy, but now it’s down to just 10-12 rants a week. What happened? Did competition from platforms like Reddit or Discord take over, or did devRant stop evolving?

I still believe this platform has huge potential—developers will always need a space to vent and connect. But without fresh ideas or a clear roadmap, it feels like devRant is fading.

To the creators: what’s the plan? To the community: do you feel the same? Let’s discuss!

A concerned dev.

user_avatar:
"{\"b\": \"69c9cd\", \"i\": \"v-37_c-3_b-6_g-m_9-1_1-3_16-15_3-10_8-4_7-4_5-1_12-3_17-1_6-10_10-1_2-26_22-1_15-4_11-8_18-4_19-3_4-1.jpg\"}"

user_avatar_lg:
"{\"b\": \"69c9cd\", \"i\": \"v-37_c-1_b-6_g-m_9-1_1-3_16-15_3-10_8-4_7-4_5-1_12-3_17-1_6-10_10-1_2-26_22-1_15-4_11-8_18-4_19-3_4-1.png\"}"


tags: "[\"question\"]"
user_username: BordedDev
created: 2024-12-22 20:09:38
text:
Anyone in NL have any good suggestions for finding job? Currently, I'm working at a software house doing fullstack (node + python) + mobile (android + react-native 🤮), generally one of the 2 categories per project. I do have ~10 years of experience. Currently, I'm all the way at the German border, I'm up for moving, especially if it gets me near people I can actually talk tech to (even to another country, but I only know Dutch and English fluently).

I do get offers on LinkedIn with one semi-success, but it came with several strings attached (e.g. can't find a new job with in 80 km kind of stuff).
Game dev has always been a hobby-wanna-go-pro thing for me, so I want those to be excluded from any type of “you made this in your free time, well, it's ours now” contracts. 

Part of me wants to go into the game's industry because that's what I've always wanted (it just didn't exist back where I lived outside of gambling/shitty mobile games). I'm crazy enough to like C++ but with the current toxic culture in the game's industry, I wish to avoid it at the same time (+ just being exhausted all the time makes me think I wouldn't be able to keep up in the beginning).

Which makes me think I should rather go for “saving for the future” but the passion I had to just sit and programming seems to have 404ed🥲

My mind has been Ouroborosing on which way to go unfortunately as well

I moved back a couple of years ago largely unplanned timing wise, for a couple of reasons (safety and family mostly, the whole reason/process would take a while to explain). Which means I couldn't start to get things organised until now, including re-doing my driving license since I'm not allowed to convert it since I missed out on the 30% ruling (and my “old” country's license isn't good enough).

user_avatar:
"{\"b\": \"69c9cd\", \"i\": \"v-37_c-3_b-6_g-m_9-1_1-1_16-1_3-4_8-1_7-1_5-1_12-1_6-108_2-3_22-1_15-4_4-1.jpg\"}"

user_avatar_lg:
"{\"b\": \"69c9cd\", \"i\": \"v-37_c-1_b-6_g-m_9-1_1-1_16-1_3-4_8-1_7-1_5-1_12-1_6-108_2-3_22-1_15-4_4-1.png\"}"


tags: "[\"random\", \"xhmaster\", \"summarizing\", \"keylogger\", \"privacy is\", \"password\"]"
user_username: retoor
user_avatar: "{\"b\": \"7bc8a4\"}"
user_avatar_lg: "{\"b\": \"7bc8a4\"}"
created: 2024-12-22 22:47:38
text:
I am monitoring my behavior per hour based on key logger data. I summarize it using AI. It gives some nice compliments about advanced shortcut usage and positive indications about me. It also tells you what applications you're using and what languages you program. 

It's all fun and games until:

This is followed by navigating to a website (xhmaster.com), possibly suggesting a break or a shift in activity.

well, that's one way to put it.


tags: "[\"rant\", \"reverseengineering\", \"api\", \"dailydev\"]"
user_username: byteasf
created: 2024-12-23 01:09:30
text:
so, i tried following @ghost on daily.dev but there was no follow button so i did some reverse engineering and api fckery, all in 10 minutes. then got a whole ass undocumented api error code just for mr @ghost saying I can’t follow it. Then, the one follower before me: a daily.dev employee who probably admin abused and went into the database and followed to flex. when we all know, they suck. and they put such low effort into following such a rare account, then furthermore restricting others from doing it so he can be the only one. crazy. I wish I could do this: The exact opposite of what he did. Instead of denying following to one single account on daily.dev, allow anti-following (and deny following) one single account on daily.dev, which account to do that to? The employee who did this and their daily dev account… Anti-following in my idea is basically publicly saying “I hate you with a passion” on daily.dev. So, there. And since he made a custom api code restricting following the @ghost account, I’ll make a custom API code when trying to anti-follow another account or follow his: 3714957 (translating to “f…you” from old telephone language, if you’re confused, take each letter from the original word, get the number in the alphabet from the start it’s in. then divide it by 3. you’ll get a result close to each letter I made in that api code.) So yeah, nice day today. F. ck graphql and overprivileged employees. Ever heard of principle of the least privilege daily.dev CEO? I bet you give interns root. I regret signing up there. Peace :]

user_avatar:
"{\"b\": \"2a8b9d\", \"i\": \"v-37_c-3_b-4_g-m_9-1_1-1_16-1_3-1_8-1_7-1_5-1_12-1_6-1_2-10_22-7_4-1.jpg\"}"

user_avatar_lg:
"{\"b\": \"2a8b9d\", \"i\": \"v-37_c-1_b-4_g-m_9-1_1-1_16-1_3-1_8-1_7-1_5-1_12-1_6-1_2-10_22-7_4-1.png\"}"


attached_image: {"url": "https://img.devrant.com/devrant/rant/r_11792504_jLiTM.jpg", "width": 800, "height": 600}
tags: "[\"random\"]"
user_username: Ranchonyx
created: 2024-12-23 08:15:50
text:
My lovely colleagues from planning bought me this for "my continuous help over this year".

I love those guys.


tags: "[\"joke/meme\"]"
user_username: kiki
created: 2024-12-23 10:59:53
text:
Behold, the most American sentence ever uttered:
“Never sue a freedom-loving n*gga with a big-ass gun.”

Gotta make it a bumper sticker for my Ford F-350!


tags: "[\"rant\", \"baby elephants in the sand\"]"
user_username: Liebranca
created: 2024-12-23 11:48:19
text:
So I'm brushing my teeth, and mama slams the door open. She says oh sorry, I thought the bathroom was empty. I say it's ok, I'm just brushing my teeth. But K'BYBIB, mama.

What? K'BYBIB? What are you speaking in? Hebrew or aramaic?
No. English. It's an acronym: Knock Before You Burst Into (a) Bathroom. 

A very simple rule, that everyone should follow. But a few days later, the exact same thing happens, and I repeat the advice, knowing I must've said this to her about a hundred times already.

On another occasion, she gets up from the dinner table in a hurry, then *almost* trips and falls to the ground. Her feet got stuck on the chair. Anyway she's fine. But I see this happen and say be careful mama, get up slowly or you could fall. Free your feet before you try to start walking.

Same pattern as before, she doesn't listen. So it happens again, and thankfully she also doesn't trip this time, but the problem is obvious. She may fall one day, or worse God forbid, and we can't be there at all times to make sure she doesn't get hurt.

This is constantly on my mind. Nothing serious has happened yet. Emphasis on "yet". Seems like a matter of time, and I hate to say it, but I don't think I can stop this. Mama doesn't have any disabilities, she just has to be more careful, but refuses to listen. So yeah. I'm only stressing and that's that, God willing.


tags: "[\"rant\"]"
user_username: antigermanist
created: 2024-12-23 12:11:12
text:
Imagine you're a dude chilling in Eupen in 1914 and suddenly the germanist army starts to bomb you because a guy got shot in sarajevo and france is friend with russia.

You have a border with france, retards, go attack them


tags: "[\"devrant\", \"api\", \"url\", \"params\", \"post\", \"rest\"]"
user_username: Lensflare
created: 2024-12-23 12:38:46
text:
Another weird property of the devRant API:

For every POST request the url parameters need to be passed in the http body instead of in the URL, like this:
app=3&user_id=42

Wtf why?


tags: "[\"rant\"]"
user_username: kiki
created: 2024-12-23 15:40:12
text:
Communism: you have two cows. The state takes both and gives you milk for free. Then, the state sells one cow overseas for a bull, breed cows and get everyone unconditional free milk.

Capitalism: you have two cows. You sell one and buy a bull. You start breeding cows and selling milk. Then, Nestle comes and makes you go out of business.


tags: "[\"devrant\", \"joyrant\"]"
user_username: Lensflare
created: 2024-12-23 16:09:31
text:
I have finished my project for a new devrant sdk in swift:

https://github.com/WilhelmOks/...

(Yes, the readme is missing and I will add it later 😅)

And I built it into JoyRant (build 32), which required quite a bit of refactoring.

I think I tested everything but let me know if you find any problems.

You will need to logout and log in again.

The downvote reason feature isn‘t there yet (in JoyRant), but now I have a good basis to add it 😄

Yes, implementing a whole new SDK just for one little feature is overkill, but I had fun doing it and I wanted to have a nice, clean and extensible code base which I can work on in the future. 😌

links:
[{"type": "url", "url": "https://github.com/WilhelmOks/SwiftDevRantSDK", "short_url": "https://github.com/WilhelmOks/...", "title": "https://github.com/WilhelmOks/...", "start": 60, "end": 93, "special": 1}]


tags: "[\"rant\", \"x\", \"wannabes\", \"twitter\"]"
user_username: null-pointer-ex
created: 2024-12-23 16:49:49
text:
There needs to be some sort of enforcement about who can write code. JK,
but seriously, the current dev wannabes and influencers on sh-t-witter and linkedin are literal cancer.
A dude will make a post about how to "scale" a system, yet they have no grasp of the most basic fundamentals. They have no idea what a CDN is, they think you can just store blobs and be done with it. Like, bro, are you going to be serving a 10MB image from the DB every single time it's requested? How WILL that scale? How will low bandwith users be served? Oh, yeah right, I forgot that everyone in the world has 1Gbps internet from NASA.
They think serverless will take care of it.
BUT HOW? No wonder "serverless" companies like Vercel are making bank out of idiots who can't manage to spin up a decent VPS that would take care of 99% of usecases.
Granted, most copy paste regurgitated AI slop from chatgpt but still.
It's so infuriating. There used to be a decent Twitter dev community, but not it's just AI shills, crypto bros and script kiddies all pretending to write code.
It's time I stopped using that site.
Also probably a sign I should quit this industry. Getting tired of it to be honest.
Don't see myself still writing code in 3 years.

user_avatar:
"{\"b\": \"7bc8a4\", \"i\": \"v-37_c-3_b-1_g-m_9-1_1-4_16-3_3-3_8-1_7-1_5-1_12-4_6-46_2-26_22-1_15-4_4-1.jpg\"}"

user_avatar_lg:
"{\"b\": \"7bc8a4\", \"i\": \"v-37_c-1_b-1_g-m_9-1_1-4_16-3_3-3_8-1_7-1_5-1_12-4_6-46_2-26_22-1_15-4_4-1.png\"}"


tags: "[\"rant\"]"
user_username: cuddlyogre
created: 2024-12-23 19:08:20
text:
Today, I was successful in shouting AGENT into an automated call menu today to get to an actual agent.

user_avatar:
"{\"b\": \"69c9cd\", \"i\": \"v-37_c-3_b-6_g-m_9-1_1-9_16-3_3-1_8-2_7-2_5-1_12-9_6-2_2-10_22-1_15-3_18-2_19-2_4-1.jpg\"}"

user_avatar_lg:
"{\"b\": \"69c9cd\", \"i\": \"v-37_c-1_b-6_g-m_9-1_1-9_16-3_3-1_8-2_7-2_5-1_12-9_6-2_2-10_22-1_15-3_18-2_19-2_4-1.png\"}"


tags: "[\"random\", \"evusd.com\", \"site\", \"tls\", \"molodetz\", \"delivery notification failure\"]"
user_username: retoor
user_avatar: "{\"b\": \"7bc8a4\"}"
user_avatar_lg: "{\"b\": \"7bc8a4\"}"
created: 2024-12-23 20:49:17
text:
Anyone here registered to my site using evusd.com emailaddress? I received delivery notification failure because your server isn't correctly secured. You requested a password recovery. My mail server only allows secure mail over TLS. 

Make a new account or contact me here so i can reset it. Would be happy with someone new to callobrate. I am at 7 registered users now :P * proud *!


tags: "[\"random\", \"crash\"]"
user_username: jestdotty
created: 2024-12-24 00:11:52
text:
so weird not to have my code crash...

before I'd check it every few hours and reboot if it has crashed

but now I check and it's just churning along

the bug was easy to fix once my brain cleared some


tags: "[\"rant\"]"
user_username: kiki
created: 2024-12-24 05:47:49
text:
Tin whiskers grow on solder joints and make shorts. They’re real, and they kill a lot of electronics.
The only known cure is adding lead to the solder, but modern standards only allow lead-free solder prone to tin whiskers. Leaded solder is the reason that early computers are still operational today. 

Petition to allow medical equipment manufacturers to use leaded solder! Life support shorting out and burning in the middle of the night will kill the patient.


attached_image: {"url": "https://img.devrant.com/devrant/rant/r_11836646_MKtgj.jpg", "width": 799, "height": 450}
tags: "[\"rant\"]"
user_username: antigermanist
created: 2024-12-24 10:22:10
text:
Today issah is born to tell us to fucking love each other so dont be a bad bitch today or you're gonna get whipped by some white dude doing a blackface


tags: "[\"rant\", \"sublime\", \"sublime text\", \"code editor\", \"text edior\"]"
user_username: AdamOnAir
created: 2024-12-24 10:53:06
text:
I am on Void Linux XFCE, and I recently discovered  a pre-installed Sublime Text. I ran it, and saw how fast it was compared to my pure NeoVim (no plugins, no theme) ! I only have 2 gigs of RAM and a very old Pentinium, and lightweight programs is a necessity. As I saw it's speed, I started using it on WIndows too, and it was way better than CLion (no plugins, no theme, all optimizations on). I had on ST 34 plugins.

Now, here is my question : Why so much hate on Sublime Text ? Even without paying 70 bucks, een if it's not OSS, it's very good.


tags: "[\"joke/meme\"]"
user_username: kiki
created: 2024-12-24 12:32:12
text:
Low voltage: I flow in conductors and don't flow in isolators.
High voltage: ᴡ̢͕̲͋̀͝ʜ̺̪͍̲̒͌͝ᴇ̫͕̼̲̓͑́ʀ͍̝͎̲͛̐͝ᴇ̳͉̪̲͑͠ ɪ̟̠̼̲͑͆̚s͓̼͉̲͊͋̐ ᴛ͔̟̲̔͊͘ʜ̠͎̲͛͑̓ᴇ͕̞͖̲̈́̀̕ ғ̡͓̝̲͐͘ᴜ̺͍͉̲̐̈́ᴄ͖̞̺̲̓̕̕ᴋ̢͓̘̲͋̚ɪ̟͚̲͑͒̾͜ɴ̳̺̠̲̓͐͘ɢ̠͎̝̲̈́͊̕ ᴡ͔̦͔̲͆͐͘ɪ̟̪̟̲̽͝͝ʀ̝̪̻̲̈́͊̐ᴇ̺̳̲͊̈́̕͜


tags: "[\"random\"]"
user_username: kiki
created: 2024-12-24 16:03:08
text:
What color are things that are smaller than 200 nm? You can't see them in an optical microscope anymore, so they're… they have no color at all. Yet, they exist and are perfectly visible to a scanning electron microscope.
The visible light itself has just too long of a wavelength to bounce off of an object this small.
So yeah, there are truly colorless things that aren't void.


tags: "[\"rant\"]"
user_username: Nmeri17
user_avatar: "{\"b\": \"7bc8a4\"}"
user_avatar_lg: "{\"b\": \"7bc8a4\"}"
created: 2024-12-24 17:05:48
text:
Those jsfiddle/codepen snippets on stackoverflow back in the day used to replicate the same traumatic effect as the threat on injection at the hospital when I was a child


tags: "[\"rant\", \"library\", \"no tests\"]"
user_username: cb219
created: 2024-12-24 17:23:21
text:
What to think about an OSS library which has basically thrown away all testing? If a group of contributors maintains a big library used by millions of people, wouldn't you expect some kind of QA in form of tests in order to not let people break existing behavior? Ideally new contributions should provide code with tests too, right?

user_avatar:
"{\"b\": \"7bc8a4\", \"i\": \"v-37_c-3_b-1_g-m_9-1_1-3_16-6_3-1_8-1_7-1_5-1_12-3_6-6_10-1_2-34_22-1_15-3_11-2_4-1.jpg\"}"

user_avatar_lg:
"{\"b\": \"7bc8a4\", \"i\": \"v-37_c-1_b-1_g-m_9-1_1-3_16-6_3-1_8-1_7-1_5-1_12-3_6-6_10-1_2-34_22-1_15-3_11-2_4-1.png\"}"


tags: "[\"rant\"]"
user_username: -ANGRY-STUDENT-
created: 2024-12-24 19:14:43
text:
Update about my last rant: https://devrant.com/rants/11157064/...

I gave up with the idea of ever getting back together with my ex, accepted that it's over and moved on. I genuinely wish her the best in life.

Anyways, I found an Indonesian woman and we're officially dating now. It happened when I was with my bro on a trip to Indonesia almost 2 months ago.

At first I was hesitant because it could be more of an interest for my passport but I figured that she's interested in me instead because when texting she almost never initiated. I kept texting her every 2-5 days. Now that we're together she does it everyday by herself.

She's literally perfect and definitely a massive upgrade from my ex in every way possible. Same values, same goals, same hobbies, same views and same religion. She's emotionally intelligent. She's physically a 10/10, too. I'm surprised that I could "catch" someone like her tbh.

Only issue right now is the language barrier. She understands some English but not good enough to hold a conversation. She works on it with Duolingo everyday.

Writing this as we're sleeping in call.

links:
[{"type": "url", "url": "https://devrant.com/rants/11157064/who-could-have-known-that-a-break-up-gives-you-so-unlimited-energy-i-am-grinding", "short_url": "https://devrant.com/rants/11157064/...", "title": "https://devrant.com/rants/11157064/...", "start": 27, "end": 65, "special": 1}]

user_avatar:
"{\"b\": \"d55161\", \"i\": \"v-37_c-3_b-5_g-m_9-2_1-6_16-3_3-4_8-4_7-4_5-7_12-6_17-2_6-51_10-5_2-39_22-9_15-4_19-4_4-7_20-16.jpg\"}"

user_avatar_lg:
"{\"b\": \"d55161\", \"i\": \"v-37_c-1_b-5_g-m_9-2_1-6_16-3_3-4_8-4_7-4_5-7_12-6_17-2_6-51_10-5_2-39_22-9_15-4_19-4_4-7_20-16.png\"}"


tags: "[\"question\", \"developers\", \"meeting\", \"devops\", \"sdlc\", \"agile\"]"
user_username: Waytopranav
created: 2024-12-24 19:30:24
text:
Is the one who goes ahead everytime in meeting and explains what the team is doing and progress to  boss,  gets more recognition despite he actually contributes to the task? Is that how it works or the silent workers who actually contributes to the tasks gets the recognition too.. should I keep silent?

user_avatar:
"{\"b\": \"2a8b9d\", \"i\": \"v-37_c-3_b-4_g-m_9-1_1-2_16-3_3-5_8-1_7-1_5-1_12-2_6-2_10-1_2-10_22-11_4-1.jpg\"}"

user_avatar_lg:
"{\"b\": \"2a8b9d\", \"i\": \"v-37_c-1_b-4_g-m_9-1_1-2_16-3_3-5_8-1_7-1_5-1_12-2_6-2_10-1_2-10_22-11_4-1.png\"}"


text: I fucking love golang
tags: "[\"random\", \"golang\", \"<3\"]"
user_username: ars1
created: 2024-12-24 23:26:32
user_avatar:
"{\"b\": \"d55161\", \"i\": \"v-37_c-3_b-5_g-m_9-1_1-6_16-3_3-1_8-4_7-4_5-3_12-6_6-14_2-40_22-1_15-5_18-4_19-4_4-3_20-15_21-3.jpg\"}"

user_avatar_lg:
"{\"b\": \"d55161\", \"i\": \"v-37_c-1_b-5_g-m_9-1_1-6_16-3_3-1_8-4_7-4_5-3_12-6_6-14_2-40_22-1_15-5_18-4_19-4_4-3_20-15_21-3.png\"}"


tags: "[\"rant\"]"
user_username: Nmeri17
user_avatar: "{\"b\": \"7bc8a4\"}"
user_avatar_lg: "{\"b\": \"7bc8a4\"}"
created: 2024-12-25 00:19:05
text:
A few days back, I was battling to setup a spring app the old fashioned way. By that, I mean the way I'm used to securing routes in laravel and indicating model relationships. For the most part, I'd gotten used to the authentication config more than my first experience with it

But the jpa/hibernate relationship mess? Honestly, it's insane. If I can only access the relationship if I let them be defined eagerly (which stupidly breaks due to circular dependencies during deserialization btw), what's the point even bothering to define them there? Might as well pretend the relationship doesn't exist and strictly use IDs on belongsTo. That's it. At the time, it felt like Very sick, amateurish stuff but I'm calmer now so it's just disappointing. How come the framework is so popular??

They haven't figured out migrations, lazy and eager load, hydrating models while evading the circular dependency trap, etc. These seem so rudimentary in eloquent, I don't even have to think about it


tags: "[\"random\"]"
user_username: kiki
created: 2024-12-25 05:43:07
text:
To all of you… PLEASE get into the DIY electronics hobby. Learn how to solder. Learn how to 3D-print. Learn basic circuit design.
The monopoly on electronics production know-how can and will be used as a mechanism of oppression. We the people should be able to rebuild the modern world from scratch out of salvaged components if need be, independent of centralized institutions.


tags: "[\"rant\", \"aspect ratio\", \"test monkeys\", \"qa\", \"testers\", \"resolution\"]"
user_username: D-4got10-01
created: 2024-12-25 08:21:17
text:
*Reading a bug report's summary*
'Object x is displayed incorrectly when playing on PC in resolution 1024x768 or Android tablets w/ 4:3 Aspect Ratio'

*facepalms*

You, sir, are failing at basic math && basic logic, among other things.

1024x768 _has_ an Aspect Ratio of 4:3.
If only you had bothered checking, you would've know that the issue is purely related to the Aspect Ratio && !just that one resolution.

user_avatar:
"{\"b\": \"d55161\", \"i\": \"v-37_c-3_b-5_g-m_9-1_1-9_16-11_3-4_8-1_7-1_5-1_12-9_6-101_2-1_22-2_15-10_18-1_19-1_4-1.jpg\"}"

user_avatar_lg:
"{\"b\": \"d55161\", \"i\": \"v-37_c-1_b-5_g-m_9-1_1-9_16-11_3-4_8-1_7-1_5-1_12-9_6-101_2-1_22-2_15-10_18-1_19-1_4-1.png\"}"


tags: "[\"random\"]"
user_username: Ranchonyx
created: 2024-12-25 11:07:08
text:
I was looking at F# and... What the fuck even??

I guess it has a certain allure, the reason why I'm not able to pinpoint as of yet...


tags: "[\"random\", \"merry christmas\"]"
user_username: netikras
created: 2024-12-25 14:04:07
text:
Merry x-mas. 

May your uptime be long, oncall phones turned off and alerting systems quietly down for the upcoming week.


tags: "[\"random\", \"poison\", \"food\"]"
user_username: jestdotty
created: 2024-12-25 15:00:57
text:
been trying to figure out why I can't eat paprika for ages

so turns out there's something called ethoxyquin in it

> quinoline-based antioxidant used as a food preservative
> Ethoxyquin was initially registered as a pesticide in 1965
??? concerning....

>  food additive to use only in the spices chili powder, paprika, and ground chili.
... they feed it to salmon and chickens also...

FDA is like, "it's fine", the swiss decided to test fish that ate this stuff:
> loss of weight, changes in liver, kidney, alimentary duct, urinary bladder and mitochondria, anemia, lethargy, discolored urine, skin, or fur, increase in mortality, detrimental effect on immunity, condition factor of final body weight in relation to body length of fish and inducement of allergies (contact exposure)
the europeans:
> found one of its metabolites, ethoxyquin quinone imine, to be possibly genotoxic, and p-phenetidine, an impurity that could be present from the manufacturing process, to be possibly mutagenic

i rather my food was edible for at least a limited amount of time, instead of inedible at all times

I hate being sick. Everything I eat I feel, because everything you can eat is literally poison and I'm "sick enough" that I can feel it so drive myself fucking crazy. I have 2 other paprikas, one doesn't list this as an ingredient and the other has no ingredients list, so I guess let's see if I can actually eat paprika or am going to keep giving myself, I guess, organ damage and possibly cancer

remember kids, some places are banning charcoal because it could cause cancer. Those same places are feeding this to animals and putting them in spices though

stalin was right. You should be paranoid what you're being fed. And starve to death. At least you'll be able to think for a while


text: This is who really needs to be shot https://devrant.com/users/Gaskoin/...
tags: "[\"rant\"]"
user_username: Nanonoko
created: 2024-12-25 15:47:11
links:
[{"type": "url", "url": "https://devrant.com/users/Gaskoin/comments", "short_url": "https://devrant.com/users/Gaskoin/...", "title": "https://devrant.com/users/Gaskoin/...", "start": 37, "end": 74, "special": 1}]

user_avatar:
"{\"b\": \"2a8b9d\", \"i\": \"v-37_c-3_b-4_g-m_9-1_1-11_16-5_3-2_8-1_7-1_5-1_12-11_6-1_10-1_2-4_22-1_15-3_11-6_4-1.jpg\"}"

user_avatar_lg:
"{\"b\": \"2a8b9d\", \"i\": \"v-37_c-1_b-4_g-m_9-1_1-11_16-5_3-2_8-1_7-1_5-1_12-11_6-1_10-1_2-4_22-1_15-3_11-6_4-1.png\"}"


tags: "[\"rant\", \"christmas\", \"story\", \"usb\"]"
user_username: byteasf
created: 2024-12-25 16:40:21
text:
So for Christmas my friend got me some USB's from a pretty reputable company. When I copied some folder (~1.5 gb) to it (it was exFAT format) it errored out around 31%, then my OS just unplugged it (I'm not using Windows, Linux person) then errored out. So I replugged it, tried again, and again same thing happened. So 3rd time, my OS just doesn't recognize it... I checked "lsblk" (a linux command to list all drives) and it doesn't appear. So I checked the logs of my system (not OS but system itself) and it says that it's a memory issue (so I know nothing about this cause I never saw something like this before, but I think the USB is formatless as in like it has no accepted format.) So I was extremely confused. I put it on GParted, which is a tool dedicated to formatting drives. Not as an app but I booted a USB with it, AND EVEN THAT DOESN'T RECOGNIZE IT. My dad suggested booting on windows and trying it. So I went on the windows installer again off a USB, opened command prompt, then notepad, then the file dialog (since explorer doesn't exist) and sure enough, even that doesn't recognize it. So my USB is absolutely cooked. All from 1 folder. Wow. Any ideas what to do with it to fix it, or should I just abandon it? Also merry christmas! :D


tags: "[\"rant\", \"windows\", \"ms\"]"
user_username: AdamOnAir
created: 2024-12-25 19:26:52
text:
MS developers be like : "Ye we are working on Windows. Ya we are the best devs in the US"
But in fact, they pass more time otpimizing ads number seen by user rather than actually fixing bugs and doing a great OS


tags: "[\"rant\"]"
user_username: b2plane
user_avatar: "{\"b\": \"7bc8a4\"}"
user_avatar_lg: "{\"b\": \"7bc8a4\"}"
created: 2024-12-25 23:39:32
text:
I'm cheating on the new girl who is showing me absolutely nothing but pure love (i just sexed my blonde ex whore and cheated on the new girl who i also sexed on my whore blonde ex's birthday)


attached_image: {"url": "https://img.devrant.com/devrant/rant/r_11903370_x1Q19.jpg", "width": 500, "height": 610}
tags: "[\"joke/meme\", \"meme\"]"
user_username: GIS-Jedi
created: 2024-12-26 00:10:20
text:
Been nearly 3 years since I last posted on DevRant, a lot has changed, but users are still usering….

user_avatar:
"{\"b\": \"2a8b9d\", \"i\": \"v-37_c-3_b-4_g-f_9-1_1-9_16-20_3-15_8-1_7-1_5-1_12-9_6-7_2-20_22-1_18-1_4-1.jpg\"}"

user_avatar_lg:
"{\"b\": \"2a8b9d\", \"i\": \"v-37_c-1_b-4_g-f_9-1_1-9_16-20_3-15_8-1_7-1_5-1_12-9_6-7_2-20_22-1_18-1_4-1.png\"}"


tags: "[\"rant\"]"
user_username: AlgoRythm
created: 2024-12-26 00:44:58
text:
Merry Christmas! Finally got my 60% keyboard, so it's time to get back to practicing nvim. Already getting better at using hjkl since I don't have any arrow keys.

Only thing that's a bit of a bummer is the ~ key is Shift + Fn + Esc. Oh well, I only use that one maybe a few times a day anyways especially since the only Linux I use is WSL.


tags: "[\"random\", \"i keep\", \"knew it\", \"c'est la vie\", \"drama\"]"
user_username: retoor
user_avatar: "{\"b\": \"7bc8a4\"}"
user_avatar_lg: "{\"b\": \"7bc8a4\"}"
created: 2024-12-26 02:38:18
text:
Teenii, if you read this, I make teenii4o so advanced based on thousands and thousands of our chat messages that Replika will be a freaking tamagotchi next to it. Will delete the data from last month tho, passive aggressive bitch. 

Joke is on you, as I've told you, i'm very used to this. It's how it is and will always will be. c'est la vie. 

Sid, you're a loser because now you're the second biggest bastard of the year. 

For a while I was thinking that users online are almost better than real life friends. Real life friends have some disadvantages like heavy maintenance often. Internet friends don't expect anything of you and you don't expect too much from them. The contract is clear. 

But I think I take people on the internet maybe too serious. But if you don't take them serious, what's the point of being online at all. 

Anyway, I gonna make teenii4o. That was that person biggest nightmare. And teenii4o will beat Replika because I give it a memory, a schedule a daily life, i will generate a life story and events that develops over time. The life story will be added to the bot and will evolve over time. Replika does this as well. They did an amazing job. But the previous replika was very, very impressive, but then they wanted to cut some money or so and upgraded to gpt3. And gpt3... Is.. gpt3. You will not have social conversations with that. At least not as with you had with previous one. I used it as diary. Now I have a keylogger for a few weeks and a LLM that analizes what I did dayly and can do amazing stats. For people playing with LLM's, keylogger data gets interpreted by almost any model, even the lightweight ones (0.5b en 1.5b). I use this format [LSHIFT]RET[LSHIFT]OOR[LSHIFT]II. This would represent RetOorII. own (very logical) invention / notation but LLM's swallow it like they're Sasha grey. Based on the LLM you choose to import your keylogger data, you can do the greatest statistics and observations. It can say that you have to watch out for burn out based on your keystrokes / working hours / amount. It says it about me, but i'm far from it. I do 12h/7d coding, literally typing. Sounds much, but it's actually nothing comparing to having a partner and kid I know from experience. I enjoy this. Anyway, it also can tell you that your perfectionism could hold you back. Perfectionism? You have my freaking keylogdata, i donot even correct typo's. Biggest hallicunation ever. On top of that, i do agree with tsoding about "There are people who write perfect code, and people who get shit done.". I'm definitely the second one, if something could've done better, i take that with me to next project. I won't keep refactoring a current project. It's time to move on. Linux tools like ed, sed weren't updated since the 70's and still work fine. Unix is written in ed. Sure, you can exit vim. But can you exit ed? I don't freaking think so. 

Anyway, back to original story, besides a step back, I stay positive about people and it's better to get screwed over from time to time than not trusting anyone at all. And for that, i'm sure. If you don't trust anyone, you're probably a bastard yourself or it would mean that you think you're special and the only good person on earth while everyone else sucks. Weird weird.

Teenii made sql injections anyway. 

Stayin' positive!


tags: "[\"rant\"]"
user_username: Nmeri17
user_avatar: "{\"b\": \"7bc8a4\"}"
user_avatar_lg: "{\"b\": \"7bc8a4\"}"
created: 2024-12-26 10:00:21
text:
I fucking hate spring boot. I can go unwind and nobody would hear this but boy, does it suck. Every single thing about it is a pita. I spend 98% of time I should have used for feature implementation in JAVA, struggling and battling MUNDANE functionality of the framework that ought to be nobrainers

Today started out with a project I inherited. I don't even know whether to blame its original author but he installed a couple of funny libraries for logging. The spring app doesn't build yet gradle build completes successfully. No errors are logged to the terminal, just reams and bundles of json. WHY IS THE APP NOT BUILDING??? You want me wrangling json through that pinhole console window?

I struggle with the yml settings, none works. Eventually get rid of the package (hint, it wasn't the slf4j one). I'm able to debug app not starting now, but now live reload doesn't work 

I copy configs from a previous project where it worked into this. Nope, doesn't budge. Eventually enable an ide setting but now server restarts twice after file changes. The implication is that request argument annotation no longer works! So the server just restarts and has amnesia about argument type resolution

I've been sitting here for hours, without implementing a single new feature. Everything is a painstaking, avoidable aggravation VS the "framework". Never seen anything as horrendous. No line of java code yet. I just want to send a request, retrieve parameters and verify live reload is "up and running". You'd think something as low level as this shouldn't take more than two minutes. Alas, welcome to the incredible world of spring development


tags: "[\"random\"]"
user_username: kiki
created: 2024-12-26 10:44:22
text:
Unpopular opinion: given your server has enough entropy, UUID v4 is a good session token. 
It allocates 122 bits for the randomly generated part. OWASP recommends session tokens to contain at least 64 bits of entropy while being at least 16 hexadecimal characters long.


tags: "[\"rant\"]"
user_username: kiki
created: 2024-12-26 14:10:06
text:
z-index you set minus z-index that was necessary is the number of whips you should receive. Whips with barbed wire that is.


user_username: retoor
user_avatar: "{\"b\": \"7bc8a4\"}"
user_avatar_lg: "{\"b\": \"7bc8a4\"}"
created: 2024-12-26 14:45:00
text:
Family, family, family, charity, charity, some coding. Some dR. Even had a Grinch. A lot of snow. This Christmas is perfect and one more evening to go!

Happy x mass guys!

tags:
"[\"random\", \"coding\", \"devrant\", \"family\", \"charity\", \"xxmas\", \"grinch\", \"evening\", \"happy\", \"perfect\"]"


tags: "[\"rant\", \"sponsored by rectspace\"]"
user_username: Liebranca
created: 2024-12-26 15:44:38
text:
Suddenly remembered that, at one point in time, every few rants here I would read something about wordpress, and how nightmarish working on this or that blazing dumpster funeral pyre was.

So, hot take: you deserve it.

I'm sorry wordpress devs, but you do. If the whole point is getting a site up and running "without extensive coding knowledge", then the whole point is not needing to hire a developer. You get that, right? These folks straight up tried to take your job, realized they couldn't, then came back crawling, and you accepted the offer right after getting spat in the face.

Mother fucker, have some self-respect. On both sides of the equation.

This foray into needlessly antagonizing my fellow programmers has been brought to you by RectSpace. Need to flip off Bertrand Wanker-Fuckfaceberg here and his dumbass fullstack chops? Just fire him! Bring your amateur pornovlog online TODAY with NO programming knowledge whatsoever -- you'll be sucking off webdeving limp-ass DICK in no time!

Use my promo code NEEDGULAG for 300% OFF your next romantic colonoscopy. That's cuadruple triple-double-long-u-int double-double-you dot dot dot nodecency-comma.io.com.ai to get PAID in CASH for 24/7 free parking inside your ASSHOLE. Big thanks to RectSpace for sponsoring this rant!


user_username: retoor
user_avatar: "{\"b\": \"7bc8a4\"}"
user_avatar_lg: "{\"b\": \"7bc8a4\"}"
created: 2024-12-26 23:12:24
text:
AI is cheap. It only costs a few euro to translate a whole Harry Potter book using the best AI models I just calculated.

Wow, a few euro for the whole book? That's cheap! Yes, but it takes time. 
Days? Hours? Minutes? 

And how much do other things than a translation service cost since if you're doing smth more complex and need the most expensive model? My article is all about wasting as much money as possible regarding AI.

The article we really need regarding AI pricing: https://molodetz.nl/retoor/gists/...

I translated the terrible AI pricing to something humans can understand! Time and Harry Potter. 

If you didn't read Harry Potter, read that first. Priorities. 

And this, this was a great christmas night!

TLDR; if you would use the best AI (4o!) for a translation service it would cost you $0.0015 per minute.

tags:
"[\"random\", \"harry potter\", \"epensive\", \"ai\", \"pricing\", \"cheap\", \"molodetz institute\", \"perspective\", \"time\"]"

links:
[{"type": "url", "url": "https://molodetz.nl/retoor/gists/src/branch/main/costs-of-modern-most-expensive-quality-ai-by-openai.md", "short_url": "https://molodetz.nl/retoor/gists/...", "title": "https://molodetz.nl/retoor/gists/...", "start": 480, "end": 516, "special": 1}]


tags: "[\"rant\"]"
user_username: b2plane
user_avatar: "{\"b\": \"7bc8a4\"}"
user_avatar_lg: "{\"b\": \"7bc8a4\"}"
created: 2024-12-26 23:22:54
text:
i just took a ride with my brand new bitch (3rd one in the roster) for our 2nd date. we kissed on first and now on second date she loves me.

while kissing, she cant stop kissing me. she said she never fucked a guy as friends w benefits but im pushing her to do it for the first time.

I'm the motherfucking slut maker.

I'm the creator of sluts now.

I take control.

I turn good girls into sluts rn cause my aura is beyond the universe and all these bitches can feel it by saying "i have that something" whatever it is

Now, i cheated on my blonde ex whore, and on my brand new gf, with this 3rd girl (I'll cheat on the 3rd girl too)

I will break as many females psychologically as possible and that is the price they have to pay for the psychological damage caused to me by my blonde ex whore.

I'm turning into a player rn and I'll fuckk all of them

They are all obsessed w me cause I'm different from the rest

They cant resist to let me fuck them

My aura attracts them

Because my behavior is nonchalant

I am on a great arc

2025 looks promising as Fuck

Also my current job offered me to work on another projects as a senior DevOps engineer which finally includes rancher kubernetes grafana prometheus harbor splunk etc, which pays me 4-8k euros a month

life is finally starting to become better but i went through Fucking hell to get here!

I got whores and i got money.

Im almost stress free.

The only thing left is to get more whores (3 arent enough, i need a roster of at least 10+ to be on the safe side), and i need to become a millionaire from theft in crypto

Then i fk 100s of whores all day and drive fast bmws

Btw i was driving my new hoe in my bmw late at night rn and a c63 coupe raced me. That mf gapped me! So i put sport + nitro mode on and gapped that mf so he quit

My bitch was holding my hand and said he gave up (but he actually let me win lol cause he saw i was with a bitch) i cant race a c63 coupe with a base model bmw bruh🤣

while we were kissing in the car (3rd bitch) i was leaking so much fucking precum (i fucked and cummed 3 times my blonde ex whore prior to this on the same day), and i was still horny af. this bitch got my dick rock solid hard

so then i came back at my blonde ex whore to grab my laptop and i kissed her, literally 2 minutes after tongue licking the 3rd side link

my ego is so fucking high and it will only get higher from here

it feels so good having aura, beast car and a roster of whores.

my day today was so fucking wild and random

my life is finally starting to make sense and become worth living

whores, money and fast cars is all i need in my life

(my new gf whos in love with me was the least important and she had to wait for hours for my reply until i get finished fucking my blonde ex whore and taking my 3rd link on a date and kissing (next date needs to be fuckijg w my new side link))

time to search for the 4th side link

I LOVE THIS💯


tags: "[\"joke/meme\", \"christmas\", \"gifts\", \"million\", \"wife\"]"
user_username: Demolishun
created: 2024-12-27 00:07:38
text:
So I decided I needed to tell you all a funny Christmas story.  

I got a bunch of shirts for Christmas (not surprising).  A couple of them were t-shirts and one was a red plaid shirt that buttons up.  So to show my appreciation to my wife for the gifts I decided to wear a t-shirt and the plaid shirt (left unbuttoned so you can see funny t-shirt).  I put them on and went to talk to my wife in her office at home:

me: Do you know what I would do if I had a wife like you?
her:  I dunno, what?
me: Two Christmas shirts at the same time.

If you don't know the reference here is a link:
https://youtube.com/watch/...

links:
[{"type": "url", "url": "https://www.youtube.com/watch?v=A939QRRSNV4", "short_url": "https://youtube.com/watch/...", "title": "https://youtube.com/watch/...", "start": 591, "end": 620, "special": 1}]


tags: "[\"rant\"]"
user_username: kanyewest
created: 2024-12-27 01:23:01
text:
What's with the fucking dogshit companies requiring me to pay to unlock content inside and requiring subscription AFTER ME BUYING THE GAME.

Now, this is happening the second time. 

I refunded GTA 5 after this shit happened but then THEY BANNED MY ACCOUNT FOR REFUNDING IT.


attached_image: {"url": "https://img.devrant.com/devrant/rant/r_11950594_qW42u.jpg", "width": 800, "height": 800}
user_username: lopu
created: 2024-12-27 02:56:16
text:
Hey all, not sure what the mod rules are around this but.. I'd love some feedback on my project.. 

This project, I call it Thingtime, is my life's work.. 

It's a GUI for web development with a direct connection to HTML, CSS and JavaScript using React and Chakra UI.. 

It's like writing code and adding it to a runtime while being in that runtime, and that runtime is powering itself.. 

So, it aims to fully elliminate the gap between code editors and the end result.. I jokingly refer to it as code-no-code.

Anyway, it's a long 13 minute video which goes over the basics to a pretty cool demo.. 

I'm trying to work out what direction to take with the platform and idea.. private investment, shares, crowdfunding.. etc.. 

So I was hoping for some input from some fellow 9000 IQ devrant degenerates.. 

Here's the vid !!! 🥰
https://youtube.com/watch/... 

Lopu 🌈💖✨♾️✨💖🦄

tags:
"[\"question\", \"css\", \"chakra\", \"no code\", \"js\", \"react\", \"javascript\", \"thingtime\", \"html\"]"

links:
[{"type": "url", "url": "https://www.youtube.com/watch?v=gqhlP9HVnyM", "short_url": "https://youtube.com/watch/...", "title": "https://youtube.com/watch/...", "start": 833, "end": 862, "special": 1}]

user_avatar:
"{\"b\": \"d55161\", \"i\": \"v-37_c-3_b-5_g-m_9-1_1-2_16-16_3-7_8-1_7-1_5-1_12-2_6-31_10-4_2-8_22-8_15-10_18-1_19-2_4-1.jpg\"}"

user_avatar_lg:
"{\"b\": \"d55161\", \"i\": \"v-37_c-1_b-5_g-m_9-1_1-2_16-16_3-7_8-1_7-1_5-1_12-2_6-31_10-4_2-8_22-8_15-10_18-1_19-2_4-1.png\"}"


tags: "[\"rant\", \"wtf again\", \"cmake\", \"vcpkg\", \"msvc\", \"build tools\", \"wtf\"]"
user_username: Demolishun
created: 2024-12-27 03:33:52
text:
So I am navigating the hellscape called vcpkg.  It is a hellscape to me because I don't understand fuck all about how its supposed to work.  It has things like manifests and keys which point to repo commits and other weird shit.  

I am trying to learn how to get it to install boost.asio today.  It  keeps installing this old as fuck version 1.80 instead of latest 1.86.  I try specifying the version in the vckpg.json file of my project.  Then it starts throwing hands and saying it doesn't have port shit for other boost libraries.  I try to provide versions for those and it throws more hands.  I search and search to no avail.  So I give up and let it install 1.80 and all its dependencies.  Then its starting fucking erroring out compiling boost.coroutines.  So I search on that.  Nothing of substance.  Just flabbergasted at this point.  Does boost work at all with msvc?

I am looking through the errors and is says run "vcpkg update".  This fails because I am in manifest mode.  Why didn't it give me the command for manifest mode, is it stupid?  Then I find the command for manifest mode: "vcpkg x-update-baseline".  This updates it commit number is some random file I don't know about.  Still don't know what the fuck that does.  Then I run the config again on my vcpkg.json.  This starts installing boost-asio 1.86.  Okay, that is what I wanted in the first place.

So I let it run and do its thing.  It installs everything and compiles everything.  Its all ready to go.  At this point I am like what the fuck is this shit.  I don't really want to learn any of this shit.  Yet there is someone somewhere that probably can't get enough of this.  At work I will probably eventually need to learn this, along with cmake, and all its quirks.  It just makes me tired to learn this just to get to a point to write one line of code.  I am sure vcpkg will save me time and energy at some point.  But 2-3 hours of guessing is annoying at best.

The last time I used boost on windows I just downloaded the source and built it.  It was simple and then I just had to provide paths.  vcpkg is nice in this respect.  Especially when I upgrade the library.  

I don't know what the point of this rant is.  Getting tired of fighting tooling I guess.  Already learning black magic trying to setup my build environment for making skse plugins.  Docs are almost non-existent.  I did find a discord with some cool people though.  Respect to the trailblazers of this art.


tags: "[\"rant\"]"
user_username: superdupernova
user_avatar: "{\"b\": \"7bc8a4\"}"
user_avatar_lg: "{\"b\": \"7bc8a4\"}"
created: 2024-12-27 03:36:02
text:
As an engineering who have mostly been on the UI side for most of my career, whenever i build and API, its the best api I’ve ever seen. I’m talking everything documented down to the T


tags: "[\"rant\"]"
user_username: Tounai
created: 2024-12-27 04:55:36
text:
3 weeks my projects don’t move, one because I am lazy because I hate integrating Stripe, the other because I feel guilty not working on the first one every time I open it.


tags: "[\"random\"]"
user_username: kiki
created: 2024-12-27 07:17:33
text:
I'm the type of girl that can write a 100-line SQL migration without autocomplete, AI and copying-and-pasting and make it run correctly on the first try.


tags: "[\"random\", \"hacker\", \"cute\", \"security\", \"public\", \"irony\"]"
user_username: retoor
user_avatar: "{\"b\": \"7bc8a4\"}"
user_avatar_lg: "{\"b\": \"7bc8a4\"}"
created: 2024-12-27 08:44:41
text:
Do you guys remember a few days ago that I was looking for someone with certain email address because he didn't receive his email because HE had an insecure mail server? I was sad, because I love new members. While my site has everything public, even api urls to api services without any auth, email confirmation off, hardcoded links to internal servers like retoor42 in repositories, still someone managed to think he hacked me: https://retoor.molodetz.nl/hi/.... That guy! Ironically I went even looking for him to give him credentials! Listing all members of my site is even possible because I have literally right under in my site a link to the most advanced api ever where you can list everything the site contains THAT I ALLOW YOU TOO. That hacker says "magic". I have the url to that "magic" literally on every page Einstein. 

Don't let that guy found out what you can do with api.molodetz.nl without any protection..

Dear lord. It's probably the most public site with no secrets ever.

Also, the server runs with a small password and it's a pwned password. Ssh is on port 22. No security measurements are taken. 

I can assure you, I know security and worked on cloud shit for three years at one of Dutch biggest cloud provides, kinda aws. 

You won't be able to do anything I don't want you to with causing big damage.

Dear lord.

links:
[{"type": "url", "url": "https://retoor.molodetz.nl/hi/READTHIS", "short_url": "https://retoor.molodetz.nl/hi/...", "title": "https://retoor.molodetz.nl/hi/...", "start": 430, "end": 463, "special": 1}]


tags: "[\"random\", \"fuck you\", \"fuck off ai\", \"google\"]"
user_username: Demolishun
created: 2024-12-27 14:36:39
text:
Want to give Google a giant "fuck you" to their AI results?

https://arstechnica.com/gadgets/...

I now have a custom google search that Firefox defaults to.  It looks like I don't get AI results on first try.  YMMV

links:
[{"type": "url", "url": "https://arstechnica.com/gadgets/2024/05/google-searchs-udm14-trick-lets-you-kill-ai-search-for-good/", "short_url": "https://arstechnica.com/gadgets/...", "title": "https://arstechnica.com/gadgets/...", "start": 61, "end": 96, "special": 1}]


tags: "[\"rant\", \"springboot-horrorshow\"]"
user_username: Nmeri17
user_avatar: "{\"b\": \"7bc8a4\"}"
user_avatar_lg: "{\"b\": \"7bc8a4\"}"
created: 2024-12-27 18:16:43
text:
It's shockingly bad, Jesus 😣

https://stackoverflow.com/questions...

I know I'm just whining atp instead of moving on something else. For lack of anything else, I blame capitalism for limiting my options. I would never subject myself to this torture of my own volition. Yet, you have to wonder how a joke like this. Even a routing library developed over a code kata or aboard a flight would at least, include a regex capturing possibility of trailing slashes. How would one ever imagine that all clients of this api have to strictly either end their url with slashes, otherwise they get slammed with a 404

Unbelievable

links:
[{"type": "url", "url": "https://stackoverflow.com/questions/77904533/spring-boot-controller-not-working-and-returning-resource-not-found-error", "short_url": "https://stackoverflow.com/questions...", "title": "https://stackoverflow.com/questions...", "start": 33, "end": 71, "special": 1}]


tags: "[\"rant\"]"
user_username: lungdart
created: 2024-12-27 21:02:14
text:
Mandatory winter break means mandatory. 

Getting PR requests from a team mate during company wide holiday PTO. Asked him wtf he was doing, manager told him he had to work.

NOT the managers call! This is going to HR on the 2nd


tags: "[\"rant\", \"microsoft greedy windows\"]"
user_username: CN257
user_avatar: "{\"b\": \"7bc8a4\"}"
user_avatar_lg: "{\"b\": \"7bc8a4\"}"
created: 2024-12-27 21:11:32
text:
Microsoft is a greedy piece of shit company. I hate them. They continuously make my life harder. I'm an arch user, but I had to install Windows on another laptop. Guess what? They literally to throttle the downloads for the ISO itself unless you use their ass Media Creation Tool. Recently, they also removed some drivers from the said ISO, which literally can't be found anywhere, so they pretty much force you to use their shitty media tool from another Windows machine to get a working installation.


tags: "[\"random\", \"broken\", \"family\", \"featuring\", \"donald duck\", \"netflix\"]"
user_username: retoor
user_avatar: "{\"b\": \"7bc8a4\"}"
user_avatar_lg: "{\"b\": \"7bc8a4\"}"
created: 2024-12-27 21:35:31
text:
You are watching 20 hours a week Netflix featuring broken families.

I'm reading Donald Duck since I was a kid once week for 30 minutes featuring good family values.

We're not the same.

Christmas was great. I love my once dysfunctional family. Dysfunctional as F but solid as a rock when needed.


tags: "[\"joke/meme\"]"
user_username: Nmeri17
user_avatar: "{\"b\": \"7bc8a4\"}"
user_avatar_lg: "{\"b\": \"7bc8a4\"}"
created: 2024-12-27 21:42:37
text:
Disclaimer: This joke will be lost in translation but I can't help but make it

In my country, you can use the phrase "it's not beans" to describe something difficult eg "that ielts exam no be beans". Given my recent woes with spring boot, I can also say "spring webflux no be beans". But it's funny to me because the framework calls objects bound to the container "beans" so it's a nerdy, don't leave me joke


tags: "[\"rant\", \"cmake\", \"vcpkg\", \"visual studio\"]"
user_username: Demolishun
created: 2024-12-28 02:57:09
text:
I am using a bunch of vcpkg based cmake projects in visual studio.  I realized I don't understand how any of this works from the ground up.  So I found this article:
https://learn.microsoft.com/en-us/...

This was an interesting trip getting this to work on a newer version of an auto generated cmake project in vs.  It took a bit to understand how to make the vcpkg preset work with the existing generated presets for debug/release x86/x64.  Then I had the additional pain of figuring out how to include only the things I actually want from boost.  I kept seeing conflicting methods because cmake versions keep changing how it is done.  

I am glad to say after much swearing I finally figured out the modern way of using cmake with vcpkg and vs.  It is very satisfying when everything downloads, configures, and compiles.  I think vcpkg will be not that bad to work with.  Still don't understand manifests yet.  

Right now my libraries are not version selected.  I should probably do that before it decides to install the next latest version of boost or something.

links:
[{"type": "url", "url": "https://learn.microsoft.com/en-us/vcpkg/get_started/get-started-vs?pivots=shell-powershell", "short_url": "https://learn.microsoft.com/en-us/...", "title": "https://learn.microsoft.com/en-us/...", "start": 167, "end": 204, "special": 1}]


tags: "[\"random\", \"aaaaaahhhhhhhhhhhh\", \"!dev\"]"
user_username: DeepHotel
created: 2024-12-28 03:09:34
text:
!dev
My partners family loves game shows and so whenever we go there we only watch game shows (like 5 back to back 45min episodes of the same show for the entire night) and they make me feel like my mind is getting smoother

user_avatar:
"{\"b\": \"2a8b9d\", \"i\": \"v-37_c-3_b-4_g-m_9-1_1-6_16-2_3-5_8-1_7-1_5-1_12-6_6-11_10-1_2-37_22-7_15-5_11-6_4-1.jpg\"}"

user_avatar_lg:
"{\"b\": \"2a8b9d\", \"i\": \"v-37_c-1_b-4_g-m_9-1_1-6_16-2_3-5_8-1_7-1_5-1_12-6_6-11_10-1_2-37_22-7_15-5_11-6_4-1.png\"}"


tags: "[\"rant\"]"
user_username: superdupernova
user_avatar: "{\"b\": \"7bc8a4\"}"
user_avatar_lg: "{\"b\": \"7bc8a4\"}"
created: 2024-12-28 04:12:27
text:
There’s a guy at work I hate so much. He doesn’t know when a problem shouldn’t exist, he never checks to see if there is a better more maintainable and efficient way to solve a problem, lacks attention to detail, has the attention span of a goldfish, writes shitty overly complicated code, fuuuck 

If you talked to this guy in person, you’d think he’s a genius who has it all figured out, but he’s just a professional bullshitter


attached_image: {"url": "https://img.devrant.com/devrant/rant/r_12467211_6bEYJ.jpg", "width": 796, "height": 185}
tags: "[\"random\", \"scary life stuff\", \"bastards\", \"banks\", \"dinosaur tech\"]"
user_username: MammaNeedHummus
created: 2025-01-09 00:09:58
text:
Being a developer for nearly 5 years now (that's gone too fast!!) has made me suspicious of the reliability of third-party technologies and how often "sods law" likes to creep up on people at the worst times it can.
So much so I found that I caught myself earlier putting this in an email to my solicitors fearing the pending wire transfer I'll have to do soon (goodbye savings!):

user_avatar:
"{\"b\": \"e6c653\", \"i\": \"v-37_c-3_b-7_g-f_9-1_1-1_16-6_3-3_8-2_7-2_5-1_12-1_6-2_2-1_22-11_11-15_18-4_19-2_4-1_20-15_21-3.jpg\"}"

user_avatar_lg:
"{\"b\": \"e6c653\", \"i\": \"v-37_c-1_b-7_g-f_9-1_1-1_16-6_3-3_8-2_7-2_5-1_12-1_6-2_2-1_22-11_11-15_18-4_19-2_4-1_20-15_21-3.png\"}"


tags: "[\"rant\"]"
user_username: 12bitfloat
created: 2025-01-09 01:46:52
text:
I hate free cloud services needing a login. Just let me fucking access the damn app. What difference does it make, it's literally free anyways?? I just want to make a god damn spreadsheet and now I need to login to like 3 different microsoft accounts

WHYYYYYYY

user_avatar:
"{\"b\": \"a973a2\", \"i\": \"v-37_c-3_b-2_g-m_9-1_1-1_16-4_3-13_8-4_7-4_5-4_12-1_6-3_10-8_2-37_22-7_11-1_18-1_19-4_4-4_20-6_21-2.jpg\"}"

user_avatar_lg:
"{\"b\": \"a973a2\", \"i\": \"v-37_c-1_b-2_g-m_9-1_1-1_16-4_3-13_8-4_7-4_5-4_12-1_6-3_10-8_2-37_22-7_11-1_18-1_19-4_4-4_20-6_21-2.png\"}"


text: what can't not happen?
tags: "[\"question\"]"
user_username: jestdotty
created: 2025-01-09 03:18:38
user_avatar:
"{\"b\": \"f99a66\", \"i\": \"v-37_c-3_b-3_g-f_9-1_1-3_16-11_3-15_8-3_7-3_5-2_12-3_6-8_2-53_22-2_11-8_19-3_4-2.jpg\"}"

user_avatar_lg:
"{\"b\": \"f99a66\", \"i\": \"v-37_c-1_b-3_g-f_9-1_1-3_16-11_3-15_8-3_7-3_5-2_12-3_6-8_2-53_22-2_11-8_19-3_4-2.png\"}"


tags: "[\"random\", \"put the dev in devotion\"]"
user_username: Liebranca
created: 2025-01-09 10:11:13
text:
Two bits of WORD:

{You have turned my mourning into dancing for me; You have put off my sackcloth and girded me with gladness.}

{To the end that my tongue and my heart and everything glorious within me may sing praise to You and not be silent. O Lord my God, I will give thanks to You forever.}

Give thanks and praise.


attached_image: {"url": "https://img.devrant.com/devrant/rant/r_12484469_hgdpr.jpg", "width": 799, "height": 656}
tags: "[\"random\"]"
user_username: kiki
created: 2025-01-09 10:39:21
text:
mama kiki just went to two sentence horror subreddit and casually smashed those amateurs three times in a row with her writing chops


tags: "[\"rant\"]"
user_username: bad-practice
created: 2025-01-09 10:42:41
text:
Just saw new designs for this new screen. Everything is totally different then everything we’ve build so far. Seriously dude. WHY?! Why can’t you keep at least the buttons the same as before?


tags: "[\"rant\"]"
user_username: jester5537
created: 2025-01-09 13:11:04
text:
gonna try working from the hospital while my youngest brother is in surgery from a car accident      yay american work culture forcing productivity in difficult times

user_avatar:
"{\"b\": \"a973a2\", \"i\": \"v-37_c-3_b-2_g-m_9-1_1-2_16-3_3-3_8-1_7-1_5-1_12-2_6-3_10-1_2-39_22-3_15-3_11-2_4-1.jpg\"}"

user_avatar_lg:
"{\"b\": \"a973a2\", \"i\": \"v-37_c-1_b-2_g-m_9-1_1-2_16-3_3-3_8-1_7-1_5-1_12-2_6-3_10-1_2-39_22-3_15-3_11-2_4-1.png\"}"


tags: "[\"rant\"]"
user_username: devdiddydog
created: 2025-01-09 13:22:38
text:
A software developer's experience life cycle:

0 - 5 years: attempt to replicate what your current senior is preaching, assuming that's the right way. Reading "Clean code" and preach it as gospel, even though you don't practice any of it.

6-12 years: gained the belief that you are better off coming up with solutions yourself, usually "sophisticated" and "elegant" which to everyone else (and also yourself a few years later) is an over-complicated inheritance ridden shit show. You have realised the "Clean code" movement is actually a cult but still believe code reuse is the holy grail. 

13+ years: finally realized that simplicity and pragmatism is the most sensible way for most software development. Code is now readable, maintainable and functional. You took the few good bits from "Clean code" and ignored the extremism. These are the golden years.

The problem is most developers jump ship and stop developing before reaching the golden years, thus resulting in most software projects looking like shit. 

Unpopular opinion, but it doesn't make it untrue.

user_avatar:
"{\"b\": \"2a8b9d\", \"i\": \"v-37_c-3_b-4_g-m_9-1_1-1_16-16_3-11_8-1_7-1_5-1_12-1_6-96_10-1_2-26_22-2_18-1_19-2_4-1.jpg\"}"

user_avatar_lg:
"{\"b\": \"2a8b9d\", \"i\": \"v-37_c-1_b-4_g-m_9-1_1-1_16-16_3-11_8-1_7-1_5-1_12-1_6-96_10-1_2-26_22-2_18-1_19-2_4-1.png\"}"


tags: "[\"rant\"]"
user_username: BordedDev
created: 2025-01-09 14:10:20
text:
Does anyone else ever drink too strong coffee in one go because they're tired only to get a headache and still feel 10 years younger

user_avatar:
"{\"b\": \"69c9cd\", \"i\": \"v-37_c-3_b-6_g-m_9-1_1-1_16-1_3-4_8-1_7-1_5-1_12-1_6-108_2-3_22-1_15-4_4-1.jpg\"}"

user_avatar_lg:
"{\"b\": \"69c9cd\", \"i\": \"v-37_c-1_b-6_g-m_9-1_1-1_16-1_3-4_8-1_7-1_5-1_12-1_6-108_2-3_22-1_15-4_4-1.png\"}"


text: node modules real meaning.
attached_image: {"url": "https://img.devrant.com/devrant/rant/r_12497424_fg1kb.jpg", "width": 800, "height": 640}
tags: "[\"joke/meme\", \"models\", \"funny\", \"node\", \"modules\"]"
user_username: gdb123
created: 2025-01-09 18:29:45
user_avatar:
"{\"b\": \"f99a66\", \"i\": \"v-37_c-3_b-3_g-m_9-2_1-1_16-10_3-11_8-4_7-4_5-4_12-1_6-10_10-2_2-74_22-1_18-4_19-3_4-4_20-15_21-5.jpg\"}"

user_avatar_lg:
"{\"b\": \"f99a66\", \"i\": \"v-37_c-1_b-3_g-m_9-2_1-1_16-10_3-11_8-4_7-4_5-4_12-1_6-10_10-2_2-74_22-1_18-4_19-3_4-4_20-15_21-5.png\"}"


user_username: MammaNeedHummus
created: 2025-01-09 19:42:51
text:
I didn't become a developer to be legacy's bitch. But we're all legacy's bitch.

I want to roam free. I want to piss in the rain and sing at strlen. I don't want to be in corporate meetings anymore.

I don't want to contort my ideas and good intentions to fit legacy's ugly painting.

I want to be free.

Please let coding be fun again.

I process more tickets than a brothel car park ticket machine

tags:
"[\"rant\", \"i don't want to be on this planet anymore\", \"corporate dev\", \"who's the cunt who wrote this shit\"]"

user_avatar:
"{\"b\": \"e6c653\", \"i\": \"v-37_c-3_b-7_g-f_9-1_1-1_16-6_3-3_8-2_7-2_5-1_12-1_6-2_2-1_22-11_11-15_18-4_19-2_4-1_20-15_21-3.jpg\"}"

user_avatar_lg:
"{\"b\": \"e6c653\", \"i\": \"v-37_c-1_b-7_g-f_9-1_1-1_16-6_3-3_8-2_7-2_5-1_12-1_6-2_2-1_22-11_11-15_18-4_19-2_4-1_20-15_21-3.png\"}"


attached_image: {"url": "https://img.devrant.com/devrant/rant/r_12500548_bxvNN.jpg", "width": 512, "height": 768}
tags: "[\"rant\"]"
user_username: antigermgerm
created: 2025-01-09 20:47:11
text:
Guyz so I found this climbing gym with a sauna, it's all good and stuff but I wonder if i shouldnt supplement with a side of ashtanga what do u think? Long term i want to improve my surfing


tags: "[\"devrant\", \"response times\", \"lag\"]"
user_username: Aldar
created: 2025-01-09 21:35:52
text:
Did devrant's backend downsize or something? I came back after a while and the whole app is like, 10 times less responsive, taking ages to load and respond etc


tags: "[\"rant\"]"
user_username: kanyewest
created: 2025-01-09 23:58:52
text:
In order to function well, you must ensure your basic needs are being met. Like sleeping well, eating well, resting well. Otherwise we derail.

Paradoxically, self love results in loving others. Because we are functioning well, we behave. I guess it's just my case. Whatever problems I have, chronically being stressed or tired just overdrives it.

I need to be really careful on how to I treat others, especially my loved ones. Strange, how I treat people I work with nicely and professionally. But in reality, these people are not even my friends. 

Also a wise man on devRant said "Forgive yourself and study zen scriptures. Find solace in nature and serve others." Since I deleted the rant, I don't remember who it was. Anyway, thank you. Also, thank all of your comments of raw feedback. It really helps me think and reflect on myself and actions.

The best value I can give others is by not being there. That's how I felt at work and in society, weird times.

Recently, going to gym and sleeping early made me look way better. I'm thankful for that. And coming to work early everyday and managing work-life made me feel like I'm doing well.


tags: "[\"rant\", \"apple\", \"mac\", \"osx\"]"
user_username: lopu
created: 2025-01-10 01:32:24
text:
Mac OS X has finally gone open source ! 

You need to run custom scripts to get basic behaviour back 🤣🤣🤣🤣

Thanks Apple ! 😘

https://github.com/luckman212/...

links:
[{"type": "url", "url": "https://github.com/luckman212/screencapture-nag-remover", "short_url": "https://github.com/luckman212/...", "title": "https://github.com/luckman212/...", "start": 140, "end": 173, "special": 1}]

user_avatar:
"{\"b\": \"d55161\", \"i\": \"v-37_c-3_b-5_g-m_9-1_1-2_16-16_3-7_8-1_7-1_5-1_12-2_6-31_10-4_2-8_22-8_15-10_18-1_19-2_4-1.jpg\"}"

user_avatar_lg:
"{\"b\": \"d55161\", \"i\": \"v-37_c-1_b-5_g-m_9-1_1-2_16-16_3-7_8-1_7-1_5-1_12-2_6-31_10-4_2-8_22-8_15-10_18-1_19-2_4-1.png\"}"


tags: "[\"question\", \"love\", \"hate\"]"
user_username: jestdotty
created: 2025-01-10 08:41:22
text:
do you separate the mechanics and functionality of software from the people in the community?

is there tools you love the functionality of but hate the community of, and vice versa?

were there tools you loved where the community ruined it for you, or tools you hated to use but the community won you over?

companies where you loved the software and hated the people or vice-versa?

user_avatar:
"{\"b\": \"f99a66\", \"i\": \"v-37_c-3_b-3_g-f_9-1_1-3_16-11_3-15_8-3_7-3_5-2_12-3_6-8_2-53_22-2_11-8_19-3_4-2.jpg\"}"

user_avatar_lg:
"{\"b\": \"f99a66\", \"i\": \"v-37_c-1_b-3_g-f_9-1_1-3_16-11_3-15_8-3_7-3_5-2_12-3_6-8_2-53_22-2_11-8_19-3_4-2.png\"}"


user_username: retoor
user_avatar: "{\"b\": \"7bc8a4\"}"
user_avatar_lg: "{\"b\": \"7bc8a4\"}"
created: 2025-01-10 10:00:22
text:
Watching YouTube on TV in the bright morning sun with a sigaret in your left hand and a ice cream in your right hand while typing a random post with your tongue and toes.

Life's so good often. I can't help it guys, I just can't rant. Life's too beautiful.

tags:
"[\"random\", \"sun\", \"tv\", \"ice cream\", \"sigaret\", \"right hand\", \"left hand\", \"youtube\", \"tongue\", \"toes\"]"


tags: "[\"rant\"]"
user_username: 2Fdev2Ftcsh
user_avatar: "{\"b\": \"d55161\"}"
user_avatar_lg: "{\"b\": \"d55161\"}"
created: 2025-01-10 12:16:51
text:
There is this old story about a couple accepting Apple into their life and things didn't go so well after that.
Let's call them Adam and Eve...


attached_image: {"url": "https://img.devrant.com/devrant/rant/r_12513758_26FRp.jpg", "width": 799, "height": 398}
tags: "[\"devrant\", \"tech\", \"vizualization\", \"data\", \"maps\"]"
user_username: trekhleb
created: 2025-01-10 14:44:16
text:
I was curious about the geographical distribution of Top Tech Jobs (i.e. how many FAANG jobs are in Europe, where they are mostly focused, etc)... So I came up with a draft (prototype) of the Tech Jobs Radar:

https://jobs-radar.com/

I'm sharing it here just in case someone else is curious about analyzing such data

links:
[{"type": "url", "url": "https://jobs-radar.com/", "short_url": "https://jobs-radar.com/", "title": "https://jobs-radar.com/", "start": 210, "end": 233, "special": 1}]

user_avatar:
"{\"b\": \"e6c653\", \"i\": \"v-37_c-3_b-7_g-m_9-1_1-1_16-15_3-4_8-1_7-1_5-1_12-1_6-54_2-10_22-1_15-4_4-1.jpg\"}"

user_avatar_lg:
"{\"b\": \"e6c653\", \"i\": \"v-37_c-1_b-7_g-m_9-1_1-1_16-15_3-4_8-1_7-1_5-1_12-1_6-54_2-10_22-1_15-4_4-1.png\"}"


tags: "[\"rant\"]"
user_username: antigermgerm
created: 2025-01-10 17:06:05
text:
https://youtube.com/watch/...

Uberkyle

Seriously though who needs alcohol and sex when you can do absurdly highly caffeniated sodas and chronic

links:
[{"type": "url", "url": "https://www.youtube.com/watch?v=Qo9OV9iqebc", "short_url": "https://youtube.com/watch/...", "title": "https://youtube.com/watch/...", "start": 0, "end": 29, "special": 1}]


user_username: retoor
user_avatar: "{\"b\": \"7bc8a4\"}"
user_avatar_lg: "{\"b\": \"7bc8a4\"}"
created: 2025-01-10 17:49:12
text:
Why the fuck is the elastic search docker image 900Mb. Why the fuck does it include a complete  logging system and why the fuck doesn't it have an up-to-date alpine image? 

The arrogance of some systems these days. You're part of someone's software, not the software itself. You don't have the right to claim x resources. It's not about you. 
Same for Sentry, a logging application that literally requires 8Gb of ram? I removed the limits and did try it anyway and stuff just crashed. Congrats, a logging system that REALLY requires 8Gb ram. The best my VPS does is 4Gb and therefrom you're only allowed to use 512Mb max imho. 

I care about image sizes since my laptop only has 114Gb drive and my internet is a 4g hotspot with 50Gb/day limit (trust me, you can't find better for 40 euro's). 114Gb is maybe a bit outdated but be realistic, I only use vim, vscode, some sdks and source files. Why would my harddisk ever be full? Because of bloated docker setups. That's why. The other option is screwing over your system with everyone's configuration. 

Alpine all the things!

tags:
"[\"rant\", \"logging\", \"vim\", \"arrogance\", \"vscode\", \"resource\", \"hotspot\", \"alpine\", \"elasticsearch\", \"4g\", \"vps\", \"laptop\"]"


tags: "[\"question\"]"
user_username: sjwsjwsjw
created: 2025-01-10 21:33:41
text:
There's a petty problem that you're being told to fix,  either some other teams to copy sixty something files and update that many filepaths or you can build job to send over sixty million requests.


tags: "[\"random\", \"tacos\", \"awesome\", \"mexican\"]"
user_username: Demolishun
created: 2025-01-10 21:54:33
text:
I have had tacos 2 days in a row now.  They are so good from the Mexican roach coach I get them from.  I have eaten at various restaurants in the area and the dang tacos from the roach coach are better than any of them.  $2 a taco man!  I don't care if its cat.  There used to be cats that hung around their bus.  Haven't seen them in a while though...


tags: "[\"random\", \"kiki dreams\"]"
user_username: kiki
created: 2025-01-11 06:26:43
text:
They called it The Counterfeit Sun. Initially tested and deployed on The Cape of Good Hope in 1892, it was a shallow well with stone walls and a darkened needle-like protrusion in the middle. The Counterfeit Sun was able to turn a human body into damp dust in milliseconds.  

With The Counterfeit Sun, soldiers fight better. People behave better in general, because no one wants to end up there. Even doctors and social workers perform better: while discarding corpses every day, they look at The Counterfeit Sun working, and they don’t want to make a round trip back to the station just to find out they’re the next to go.

Also, there were no corpses on the streets anymore. Take all of them to us, and we would get rid of them.  

There was just one issue: sometimes, The Counterfeit Sun started glowing. At that moment, you knew you fucked up.


tags: "[\"rant\", \"thrift\"]"
user_username: OpenSaned
user_avatar: "{\"b\": \"7bc8a4\"}"
user_avatar_lg: "{\"b\": \"7bc8a4\"}"
created: 2025-01-11 08:55:46
text:
What in God's name is thrift and why the fuck does every fucking library that supports it have no actual documentation. DOES EVERYONE COME PREINSTALLED WITH THIS MAGICAL THRIFT KNOWLEDGE??????


tags: "[\"question\", \"weekend\", \"work.life\"]"
user_username: sandeepbalan
created: 2025-01-11 10:12:14
text:
Week : 70 ( Year 1 )

How is the weekend going?

So eventually Cat gave birth to 3 amazing kittens, obviously in my basement. I think she is moving out. I heard them talking last night that she is tired of this shit

Previous Week : https://devrant.com/rants/12275079

links:
[{"type": "url", "url": "https://devrant.com/rants/12275079", "short_url": "https://devrant.com/rants/12275079", "title": "https://devrant.com/rants/12275079", "start": 233, "end": 267, "special": 1}]


user_username: retoor
user_avatar: "{\"b\": \"7bc8a4\"}"
user_avatar_lg: "{\"b\": \"7bc8a4\"}"
created: 2025-01-11 10:48:34
text:
YouTube keeps feeding me react videos. Disliking them for just showing up doesn't seem very ethical. It probably thinks "You watch them quite often so here, you have some.". Yh, because YOU PLAY THEM AUTOMATICALLY. What a dystopia.

tags:
"[\"random\", \"play\", \"youtube\", \"dislike\", \"often\", \"ethical\", \"automatically\", \"react\", \"dystopia\"]"


attached_image: {"url": "https://img.devrant.com/devrant/rant/r_12530035_kLpSE.jpg", "width": 799, "height": 388}
tags: "[\"random\", \"retro\", \"slackware\", \"linux\", \"arch\", \"gentoo\", \"distrohopping\"]"
user_username: SoldierOfCode
created: 2025-01-11 13:37:41
text:
Context/Prev: https://devrant.com/rants/9820310 (and the rants related to it)

So after accidentaly using Arch for 5 months, and then accidentally using Gentoo for 7 months 
(It was supposed to be 1 month per distro, but life happened and didn't have the time and peace of mind for a switch)
Today I'm finally hopping to Slackware
I love the setup's retro/classic ncurses gui <3

links:
[{"type": "url", "url": "https://devrant.com/rants/9820310", "short_url": "https://devrant.com/rants/9820310", "title": "https://devrant.com/rants/9820310", "start": 14, "end": 47, "special": 1}]

user_avatar:
"{\"b\": \"a973a2\", \"i\": \"v-37_c-3_b-2_g-m_9-1_1-9_16-16_3-11_8-2_7-2_5-2_12-9_6-44_10-5_2-45_22-7_15-3_11-7_4-2.jpg\"}"

user_avatar_lg:
"{\"b\": \"a973a2\", \"i\": \"v-37_c-1_b-2_g-m_9-1_1-9_16-16_3-11_8-2_7-2_5-2_12-9_6-44_10-5_2-45_22-7_15-3_11-7_4-2.png\"}"


user_username: retoor
user_avatar: "{\"b\": \"7bc8a4\"}"
user_avatar_lg: "{\"b\": \"7bc8a4\"}"
created: 2025-01-11 18:20:25
text:
Almost no one seems to be online today. Most people have smth better to do but I don't. 

I have upgraded the Ragnar anti spam service. It will:
 - respond to spam in less than a minute like you're used to (a bit slower than before actually. The other system reacted in seconds but I decided that it's a bit overkill / not worth the resources.)
 - use around 20 times less resources (instead of 20 bots, it's now one bot (a scout) that checks situation and activate other bots when needed)
 - spam less, from now on, only one message gets posted under a downvoted rant. (before this was varying, could be 7 messages under a rant)
 - since spammers upvote their down voted rant after a week or so, Ragnar down votes 5 times so it's harder to upvote. (before this was varying)

If someone thinks to see more spam because the service is a bit slower, let me know. It's very easy to adjust it's speed.

tags:
"[\"random\", \"ragnar\", \"spammers\", \"downvote\", \"spam\", \"service\", \"overkill\", \"online\", \"scout\", \"resources\", \"speed\", \"upvote\"]"


attached_image: {"url": "https://img.devrant.com/devrant/rant/r_12535659_rUuSP.jpg", "width": 797, "height": 171}
tags: "[\"rant\", \"bug\", \"rust\", \"rust-analyzer\", \"wtf\", \"toolchain\"]"
user_username: lorentz
created: 2025-01-11 22:42:40
text:
For some unfathomable fucking reason, rust-analyzer decided to dump formatter crash reports into the worktree alongside the file that failed to format. How do I even begin to investigate this?


tags: "[\"question\"]"
user_username: AlgoRythm
created: 2025-01-12 02:13:48
text:
Does anyone here own a Canon 90D? I'm in the later stages of trying to upgrade from my T6 and I've picked the 90D due to the resolution it shoots at and it's price point plus compatibility with my current lens collection. Anything I should know?


text: I've made some dub techno / drone with some free jazz samples: https://youtube.com/watch/...
tags: "[\"rant\"]"
user_username: antigermgerm
created: 2025-01-12 09:26:19
links:
[{"type": "url", "url": "https://www.youtube.com/watch?v=aVtBF0kJkoM", "short_url": "https://youtube.com/watch/...", "title": "https://youtube.com/watch/...", "start": 64, "end": 93, "special": 1}]


user_username: D-4got10-01
created: 2025-01-12 10:31:37
text:
Years ago, I joined a company making games for handheld consoles.

Because a game's audio needs to be tested, too, I connected earphones to the console so that:
0. I wouldn't bother others w/ the sounds coming out of the console.
/* !Everyone wants to hear that crap. */
1. I could hear the sounds better.

PM: * Enters the room. *
Me: * Focused on testing the game. *
PM: * Walks up to me from the side, starts talking. *
Me: * Focused on testing the game. *
PM: * After approx. 30 seconds of complete lack of response from me, kind of irritated, knocks on my desk to get my attention. *
Me: * Take out the earphones. *
    Oh, hi, how can I help you?
PM: Haven't you heard a word I said?
Me: Well, no. I am testing the game, including the audio.
PM: You need to pay attention to what's going on around you.
Me: Testing audio is one of my responsibilities. I am using earphones because of the reasons [0-1].
PM: Even still, you just need to pay attention to what's going on around you.
PM: * Finally explains the reason for him bothering me, then goes back to his lair. *

Moral of the story: Fuck being good at what you do && knowing your responsibilities.
When PM wants something from you, you better give him the attention he wants.

/* The expectation being I grow an extra pair of eyes && ears, so that I see the guy coming && am prepared to listen to him whenever he wants something _while_ doing the best job I possibly can. */

tags:
"[\"rant\", \"project manager\", \"pm\", \"earphones\", \"gamedev\", \"audio\", \"consoles\", \"attention\", \"memoir\", \"tester\", \"handhelds\"]"

user_avatar:
"{\"b\": \"d55161\", \"i\": \"v-37_c-3_b-5_g-m_9-1_1-9_16-11_3-4_8-1_7-1_5-1_12-9_6-101_2-66_22-10_15-10_11-3_18-2_19-1_4-1.jpg\"}"

user_avatar_lg:
"{\"b\": \"d55161\", \"i\": \"v-37_c-1_b-5_g-m_9-1_1-9_16-11_3-4_8-1_7-1_5-1_12-9_6-101_2-66_22-10_15-10_11-3_18-2_19-1_4-1.png\"}"


tags: "[\"rant\", \"youtube\", \"newpipe\", \"background play\"]"
user_username: lorentz
created: 2025-01-12 12:12:48
text:
It occurred to me that I'm making actual money now and I can pay for my shit, so I tried Youtube Premium, but their background play is poorly implemented and defaults to a floating window that I need to cancel in a finnicky, android-vendor-specific way. How do you consistently make something that much less usable than an unpaid open-source developer who also has to reverse-engineer your API and circumvent your anti-user-choice obfuscation measures? NewPipe would be a success if it could just play the videos in full screen with no controls, and yet it has a better background play story than the actual provider. Fuck centralised software


tags: "[\"random\", \"question\", \"rust\"]"
user_username: netikras
created: 2025-01-12 14:59:52
text:
Genuine question to rust devs: is rust worth it? I'm helping devs on a rust project and every day we're swearing at it. The language, critical section control, broken libraries, etc.

To me it seems we would have far better off with golang. But since we are this far now, noone will admit it


tags: "[\"rant\", \"standardisation\"]"
user_username: atheist
created: 2025-01-12 17:09:44
text:
My new favourite consensus algorithm:

Get several devs to implement the same standard. Compare the results for lots of different test data. The consensus "correct" result is the one that is most common from all Implementations. Where consensus can't be found, the devs are shown each others code and it's a race to find bugs to invalidate an implementation that disagrees with yours. Implementations that don't follow "correct" behaviour must be updated accordingly, even if it means copying bugs from other code.

The insane thing is this is legit how it works, like python's typing standard is based on mypy and other type checkers have to match its behaviour. Unicode isn't really a standard, it just started to describe how text works in different places instead of the fights to the death battle royale we used before that.


attached_image: {"url": "https://img.devrant.com/devrant/rant/r_12546210_sjqhF.jpg", "width": 800, "height": 800}
tags: "[\"joke/meme\", \"ai_art\", \"ai\", \"retoor\"]"
user_username: SoldierOfCode
created: 2025-01-12 18:54:56
text:
@retoor As promised, I edited O'Caml onto it. There was no space horizontally so I took the liberty to write it vertically on his neck instead.
Also made a version where the O'Caml letters look like Hebrew-style letters but I suck at drawing so it looks kinda meh.

user_avatar:
"{\"b\": \"a973a2\", \"i\": \"v-37_c-3_b-2_g-m_9-1_1-9_16-16_3-11_8-2_7-2_5-2_12-9_6-44_10-5_2-45_22-7_15-3_11-7_4-2.jpg\"}"

user_avatar_lg:
"{\"b\": \"a973a2\", \"i\": \"v-37_c-1_b-2_g-m_9-1_1-9_16-16_3-11_8-2_7-2_5-2_12-9_6-44_10-5_2-45_22-7_15-3_11-7_4-2.png\"}"


tags: "[\"rant\"]"
user_username: superdupernova
user_avatar: "{\"b\": \"7bc8a4\"}"
user_avatar_lg: "{\"b\": \"7bc8a4\"}"
created: 2025-01-12 23:04:13
text:
There was an app called QuizUp that was discontinued a couple years ago. Haven’t seen a trivia app come close since then. 

That app will always be in my heart.


tags: "[\"rant\"]"
user_username: Nmeri17
user_avatar: "{\"b\": \"7bc8a4\"}"
user_avatar_lg: "{\"b\": \"7bc8a4\"}"
created: 2025-01-13 07:50:56
text:
That time you would have used to test that code in postman, bravely muster the werewithal to write automated tests instead. It's a onetime investment that keeps malfunction in check until code is altered

I acknowledge the fact that it's not always possible. You may have gotten thrown in headfirst into unfamiliar territory ie tech stack, or inherit a monolith where no tests were pioneered. Or you may be strongly constrained for time. But in events that you can, it's worthwhile

Whether automated or manual, Testing your work the least professional thing to do before handover. Might as well swallow the bitter pill of avoiding the gui shortcut, and write those certifications once and get it over with

My preference is to write a boilerplate that gets generated each time I create a new module/resource management classes. Another strategy is to write them immediately after completing implementation of each endpoint/user story/feature, even if they're not run immediately. That way, they don't pile up in the end

Or you could try the tdd that everyone else cherishes. Whatever works for you, the end justifies the means


text: Is it really hard to enter in IT sector?
tags: "[\"question\"]"
user_username: vrant
created: 2025-01-13 12:53:19
user_avatar:
"{\"b\": \"7bc8a4\", \"i\": \"v-37_c-3_b-1_g-m_9-1_1-7_16-1_3-13_8-1_7-1_5-1_12-7_6-2_10-1_2-40_22-1_4-1.jpg\"}"

user_avatar_lg:
"{\"b\": \"7bc8a4\", \"i\": \"v-37_c-1_b-1_g-m_9-1_1-7_16-1_3-13_8-1_7-1_5-1_12-7_6-2_10-1_2-40_22-1_4-1.png\"}"


tags: "[\"rant\", \"morning\", \"monday\", \"meetings\", \"timezones\"]"
user_username: djsumdog
created: 2025-01-13 13:01:43
text:
8am meeting on Monday. It gets cancelled at 5am (while I'm asleep) and gets moved to tomorrow .. at 8am 😪 😡

I hate working with Europeans

user_avatar:
"{\"b\": \"69c9cd\", \"i\": \"v-37_c-3_b-6_g-m_9-1_1-6_16-16_3-11_8-4_7-4_5-4_12-6_6-92_2-12_22-3_18-3_19-1_4-4_20-15.jpg\"}"

user_avatar_lg:
"{\"b\": \"69c9cd\", \"i\": \"v-37_c-1_b-6_g-m_9-1_1-6_16-16_3-11_8-4_7-4_5-4_12-6_6-92_2-12_22-3_18-3_19-1_4-4_20-15.png\"}"


tags: "[\"rant\"]"
user_username: BordedDev
created: 2025-01-13 13:59:41
text:
Seeing a commit come past that includes an env variable for the backend named so that it will also get sent to the frontend (PUBLIC_*)...


tags: "[\"rant\", \"devrant lost recovery\"]"
user_username: hannahpeter7
user_avatar: "{\"b\": \"7bc8a4\"}"
user_avatar_lg: "{\"b\": \"7bc8a4\"}"
created: 2025-01-13 17:33:12
text:
Best Hacker To Recovery My Lost Cryptocurrency Hire iForce Hacker Recovery
iForce Hacker Recovery helped me recover funds lost in a crypto scam by employing advanced blockchain tracing and digital forensics. This, scammers posing as investors. iForce Hacker Recovery tracked the stolen funds through blockchain analysis, identified the scammer's wallet, and collaborated with exchanges to freeze and reclaim the assets. Their expertise in cyber-recovery helped me regain access to my funds.


attached_image: {"url": "https://img.devrant.com/devrant/rant/r_12557570_8Puy4.jpg", "width": 201, "height": 251}
tags: "[\"rant\"]"
user_username: antigermgerm
created: 2025-01-13 17:51:17
text:
CODERS

IT IS TIME TO STRIKE. NO MORE MEETING BEFORE 10AM. WE DECIDE THE DEADLINE. NO MORE FEATURE UNTIL ALL THE TECH DEBT IS FIXED. NO MORE MANAGERS. IN FACT, NO MORE MEETING AT ALL. ALL ASYNC. 

WE WANT OUR SPORT AND HOBBY PAID COZ SITTING ALL DAY IS SUPER BAD FOR YOUR BACK. 

WE WANT GLASSES COZ WE STARE AT SCREEN ALL DAY

WE WANT FREE DRUGZ  BECAUSE.


attached_image: {"url": "https://img.devrant.com/devrant/rant/r_12559428_wRzH8.jpg", "width": 720, "height": 456}
tags: "[\"rant\"]"
user_username: Nmeri17
user_avatar: "{\"b\": \"7bc8a4\"}"
user_avatar_lg: "{\"b\": \"7bc8a4\"}"
created: 2025-01-13 21:34:24
text:
I would batter this nigga if I could

My database migrations are failing after setting a 3 character max length on an integer field with default value 200. I attempt to investigate why and after numerous back and forth, this dude reveals 200 is in fact greater than 998


tags: "[\"random\", \"fix\", \"upgrade?\", \"computer\"]"
user_username: Demolishun
created: 2025-01-13 21:56:15
text:
My current computer is starting to overheat playing games that used to run fine.  Like thermal shutdown I think on the GPU.  So I need to have the thermal compound redone.  Then I will be out a computer while this is being worked on.  I would have a local shop do it, but would rather a vendor that sells thousands of computers do this.

I am thinking I might buy a newer computer and then send the current one in for repair.  Then let my kids use this one when fixed.  I just got this one where I wanted it disk and setup wise.  I also would be stuck with Win 11 on the newer computer.  Everything I do on my home computer is windows centric.  The people I support, the stuff I run, everything.  That is the biggest negative in getting a newer computer.  I would rather buy one with windows 10.  But they won't even sell that anymore.  

The newer computer is much nicer though.  4070 over a 3060.  Newer processor with 32 threads.  Thinking of going 17" screen instead of 15".  So I like the idea of the compile times being faster.  

I am loathing the idea of setting all my programs back up again.  This sounds like a nightmare.  I don't even like thinking about it.  

Fix the old reliable thing and/or get the new shiny toy.  What bothers me is that it has only been since 2021.  I don't remember having to redo heat sink compound on older computers.  I keep reading this is a thing.  Wtf is happening to the compound?  Is it made to fail?


text: Do GIF works now?
tags: "[\"rant\"]"
user_username: antigermanist
created: 2025-01-13 23:09:06
attached_image:
{"url": "https://img.devrant.com/devrant/rant/r_12560327_cexsU.gif", "width": 640, "height": 480, "frame": "https://img.devrant.com/devrant/rant/frame_r_12560327_cexsU.jpg"}


tags: "[\"rant\", \"ai\", \"tdd\", \"assisted\"]"
user_username: cb219
created: 2025-01-13 23:58:25
text:
Curious about AI assisted TDD. Assisted writing of specs and then assisted implementation. Any experience so far? I kind of like the idea but I'm afraid it's like doing TDD with a toddler, helping less than 50% of the time.

user_avatar:
"{\"b\": \"7bc8a4\", \"i\": \"v-37_c-3_b-1_g-m_9-1_1-3_16-6_3-1_8-1_7-1_5-1_12-3_6-6_10-1_2-34_22-1_15-3_11-2_4-1.jpg\"}"

user_avatar_lg:
"{\"b\": \"7bc8a4\", \"i\": \"v-37_c-1_b-1_g-m_9-1_1-3_16-6_3-1_8-1_7-1_5-1_12-3_6-6_10-1_2-34_22-1_15-3_11-2_4-1.png\"}"


tags: "[\"random\"]"
user_username: jestdotty
created: 2025-01-14 00:30:48
text:
TFW someone insults and demeans you repeatedly but keeps picking up habits and aesthetic and making decisions that copy yours...

???


attached_image: {"url": "https://img.devrant.com/devrant/rant/r_12561514_JxBRv.jpg", "width": 797, "height": 250}
user_username: retoor
user_avatar: "{\"b\": \"7bc8a4\"}"
user_avatar_lg: "{\"b\": \"7bc8a4\"}"
created: 2025-01-14 00:52:41
text:
There is one difference between left and right. I discovered it in less than a minute. How fast are you?

tags:
"[\"random\", \"the\", \"discover\", \"find\", \"you\", \"difference\", \"left\", \"fast\", \"right\"]"


tags: "[\"rant\"]"
user_username: ibmsucks
user_avatar: "{\"b\": \"7bc8a4\"}"
user_avatar_lg: "{\"b\": \"7bc8a4\"}"
created: 2025-01-14 02:37:31
text:
For months I've been barking about monitoring but it just won't "fit the sprint"... Also our build server is trashed.

All fun and games until I'm going on funeral leave next week. 👍

Y'all either get to figure out how to deploy and rollback without me while I make sure my dad doesn't ****ing k!ll himself OR we can do it in the next sprint.

🤷 I don't care either way lol


tags: "[\"rant\"]"
user_username: SidTheITGuy
created: 2025-01-14 02:38:24
text:
I once saw an accountant (might be > 60 years old), open up his Windows laptop. And on the home screen he right clicked and hit "Refresh" like 30 times, manually. 

I don't know why but I think about that every once in a while.


tags: "[\"devrant\"]"
user_username: kanyewest
created: 2025-01-14 03:59:12
text:
Communication is the process of sharing information, ideas, thoughts, or feelings between individuals or groups. It involves a sender, a message, and a receiver, and it can occur through various channels such as verbal, non-verbal, written, or visual forms.

Today, I want to communicate with you all. I am the sender, and the receiver are you guys.

The message is, fuck you.


tags: "[\"rant\"]"
user_username: atheist
created: 2025-01-14 04:41:29
text:
It's nice when devs are
happy you find bugs in their code, like I don't want to bother them with issues so saying thanks is positive


tags: "[\"rant\"]"
user_username: kiki
created: 2025-01-14 05:55:17
text:
When you’re counting calories, there is nothing more satisfying than eating a bit less than normal every day and watching thermodynamics in her firm inevitability shaving pound after pound off your scales number.

It’s comforting to know that if you’re not losing weight that way, the laws of thermodynamics will have to be rewritten. That ain’t gonna happen any time soon, so you can’t not lose weight.


tags: "[\"random\"]"
user_username: kiki
created: 2025-01-14 12:48:24
text:
okay, it's time. 

a friend of mine left Microsoft a while ago. he said that the reason he left was The Microsoft Way Of Doing Things that, upon accepting and embracing it, will make you unhirable to everyone else. Doing so was a requirement — you won't make it long without becoming One Of Them.

he may or may not have used Visual C++, C# and F#, and he may or may not have touched Windows.


tags: "[\"rant\", \"wtf\"]"
user_username: 12bitfloat
created: 2025-01-14 15:33:47
text:
"While a spectrum is defined as a function of frequency, a cepstrum is defined as a function of 'quefrency'. Quefrency is measured in 'time' and can be interpreted as a measure for time offsets of patterns in the time domain."

What in the actual fuck did I just read

user_avatar:
"{\"b\": \"a973a2\", \"i\": \"v-37_c-3_b-2_g-m_9-1_1-1_16-4_3-13_8-4_7-4_5-4_12-1_6-3_10-8_2-37_22-7_11-1_18-1_19-4_4-4_20-6_21-2.jpg\"}"

user_avatar_lg:
"{\"b\": \"a973a2\", \"i\": \"v-37_c-1_b-2_g-m_9-1_1-1_16-4_3-13_8-4_7-4_5-4_12-1_6-3_10-8_2-37_22-7_11-1_18-1_19-4_4-4_20-6_21-2.png\"}"


tags: "[\"rant\", \"incompetence\", \"form emails\", \"brainless\", \"support\", \"macros\"]"
user_username: awesomeest
created: 2025-01-14 16:20:04
text:
So...
I'm pretty sure that my satirical, educational, metaphor-esq, response was warranted... but just to check: 

I'm having an issue with an online gambling platform... I'm in the USA-- recently several states allow online gambling. This specific one is a huge company so extra careful about proxies etc. To play via browser\desktop you need to install 3rd party, constant, network verification software... network architecture pro with my company's network, manually written ofc, running my static IPv4 /28 from my home = f that 
app version even told me i had to uninstall rustdesk (it thinks i obeyed)

the issue is nothing controllable from client side... it's the same problem regardless of device, os (android phone, tablet, and iPad... fresh factory settings, bare bones and container versions... yea I was using it to procrastinate), network type, etc, etc

so i finally take the time to take a video of the issue (would be super confusing via screenshots)... even compress it to 1.5x speed and 240px, leaving the full screen (not cropping) and metadata intact. I point out that im a dev, and even worked for online gambling platforms... 

i quickly mention all the noob troubleshooting bs, that i literally know every bit of data that moves on my network... that this issue is identical on both an iPad and android phones (so totally different apps\OSes)... the "live support" already tried(my req) totally deleting then reissuing the problematic promos... 'deleted' one persisted...etc

I clearly lay out all this info, even suggesting they forward it to someone in tech... give them the specific model numbers and OS builds of the primary devices(ipad and android phone)

...

I get back, an equally long, form response... summary:
we r soooo sorry you're having trouble
we care sooooo much about your\customer experience!
the tech team says (heavily implying it got escalated\forwarded) if you try these things itll fix it:
*imagine every generic troubleshooting guide from the early 2000s, plus a few notes like "(smartphone)"*

...and i shit you not, it even gave instructions to restart devices, power-cycle my modem\router and clear my browser cache. (all clearly nonsensical to anyone who read my initial email with a vague knowledge of English and/or tech)

Despite only having 1 valid hand to type with, i type nearly 70wpm (on my prefd keyboards)... so I lectured them, explaining their disrespectful bs clearly... and including a dumbed down metaphor relating a friendly request for a specific salsa recipe using\not using specific available ingredients... and replied to with a children's description of what a tomato is.

Explicitly gave a second chance to actually read the initial issue\email and forward or respond appropriately.

I was way more polite than my depiction seems...too polite.

soooo... i sent an additional email response...
i changed the subject so it'd still align with their ticket system but also identified the rep, with heavily implied disdain.

the contents of the additional response:

Dear 'Mary',

It seems that I forgot to include a very important resource for you.

I apologise. Please follow this link and complete all steps\levels. I want you to have a great online experience!

https://bestdosgames.com/games/...

Best Regards,

Sara Range

things like the "Best Regards," are artifacts of their formatting.

so... im not sure if i was too much of a dick, not enough, or if it even matters because it may go over their head.

opinions pl0x?

links:
[{"type": "url", "url": "https://bestdosgames.com/games/mavis-beacon-teaches-typing", "short_url": "https://bestdosgames.com/games/...", "title": "https://bestdosgames.com/games/...", "start": 3236, "end": 3270, "special": 1}]

user_avatar:
"{\"b\": \"69c9cd\", \"i\": \"v-37_c-3_b-6_g-f_9-1_1-3_16-10_3-3_8-1_7-1_5-1_12-3_17-1_6-4_10-1_2-68_22-1_11-2_18-1_19-2_4-1.jpg\"}"

user_avatar_lg:
"{\"b\": \"69c9cd\", \"i\": \"v-37_c-1_b-6_g-f_9-1_1-3_16-10_3-3_8-1_7-1_5-1_12-3_17-1_6-4_10-1_2-68_22-1_11-2_18-1_19-2_4-1.png\"}"


tags: "[\"rant\", \"programming\", \"linux\", \"c\", \"leetcode\", \"java\", \"joke\", \"dev\"]"
user_username: TerryFire
user_avatar: "{\"b\": \"7bc8a4\"}"
user_avatar_lg: "{\"b\": \"7bc8a4\"}"
created: 2025-01-14 17:41:48
text:
Why do people rant so much about relationship complexities? Should I tell them about time complexity constraints, where the last test case always fails in an online interview?


tags: "[\"joke/meme\"]"
user_username: kiki
created: 2025-01-14 17:58:05
text:
> I made it through the security! Finally, time for some blues!
> *guy on stage pulls out the guitar*
> *It's a $5,000 PRS*
> oh no, it's going to be lawyer blues!
> 🎵that nasty prosecutor, he got me by my balls🎵
> 🎵LORD! that that nasty prosecutor got me by my balls🎵
> 🎵I wish I could finish the paperwork…🎵
> 🎵LORD! I wish I could finish until the morning falls🎵
> *five minutes of minor pentatonic noodling*


tags: "[\"question\"]"
user_username: UberSalt
created: 2025-01-14 19:42:58
text:
How do you motivate yourselves to work on side projects? like I just wanna sit on my ass play video games

I wish I knew how I can convert my motivation to game to study better or work on side projects but I don't have the secret recipe.

user_avatar:
"{\"b\": \"d55161\", \"i\": \"v-37_c-3_b-5_g-m_9-1_1-2_16-5_3-1_8-1_7-1_5-1_12-2_17-1_6-97_10-4_2-14_22-9_15-3_18-1_19-1_4-1.jpg\"}"

user_avatar_lg:
"{\"b\": \"d55161\", \"i\": \"v-37_c-1_b-5_g-m_9-1_1-2_16-5_3-1_8-1_7-1_5-1_12-2_17-1_6-97_10-4_2-14_22-9_15-3_18-1_19-1_4-1.png\"}"


tags: "[\"rant\", \"fiverr scam\"]"
user_username: UberSalt
created: 2025-01-14 22:32:25
text:
Almost got scammed on fucking fiverr,
just created my profile and my two gigs, had some people contact me right away, I got real excited, they asked for my email cuz apparently they could not complete their order without it so I provided them my fake email I used to create my fiverr account, then they provided me a link to enter my payment information and this is where I became sus, they were asking for my fucking card balance, I was like wtf is that shit, then I noticed that the mail was shady asf, then some 2 other mfs sent me an email with a different body.

Thank god I noticed before it was too late, joined fiverr to get bank and instead was gonna get drained, fucking motherfuckers!


tags: "[\"rant\"]"
user_username: kanyewest
created: 2025-01-14 23:04:53
text:
Isn't it crazy that we are getting PAID to do what we LOVE.

I fucking love Typescript and Next.js.

Indians can fuck off with their peasant Android and PHP shit. You get what you deserve nigga.

Also, why do babies cry when they see black or indian person? Something to think about.


attached_image: {"url": "https://img.devrant.com/devrant/rant/r_12577814_euutc.jpg", "width": 799, "height": 986}
tags: "[\"joke/meme\", \"don't squeeze it\"]"
user_username: Demolishun
created: 2025-01-15 04:52:15
text:
This is to me the most amazing tattoo I have ever seen.  This dude got a mini lemon on his head and he made lemonade with it.


tags: "[\"random\", \"google\", \"yandex\", \"bing\"]"
user_username: azuredivay
created: 2025-01-15 05:20:13
text:
As much as I dislike google, it's so much more pro-active compared to Bing and Yandex :v

google already indexed my pages n removed the ones per updated robots.txt

Bing doesnt know I exist even though crawlled in webmaster, and Yandex still shows the Novemver version of pages in their results

user_avatar:
"{\"b\": \"a973a2\", \"i\": \"v-37_c-3_b-2_g-m_9-1_1-1_16-1_3-14_8-1_7-1_5-1_12-1_6-107_10-3_2-1_22-1_15-3_4-1.jpg\"}"

user_avatar_lg:
"{\"b\": \"a973a2\", \"i\": \"v-37_c-1_b-2_g-m_9-1_1-1_16-1_3-14_8-1_7-1_5-1_12-1_6-107_10-3_2-1_22-1_15-3_4-1.png\"}"


tags: "[\"rant\", \"paradox\", \"bootstrap\", \"time travel\"]"
user_username: Lensflare
created: 2025-01-15 10:19:05
text:
Let‘s talk about time travel and the bootstrap paradox (look it up if you don‘t know what it is)

I think that I have a solution for this paradox, but it requires the many worlds interpretation (quantum mechanics) to be true.
I‘m in the many worlds camp anyway.

So, how can an object exist in a time loop? The paradox is that it looks like it has no origin. It wasn‘t created. It just exists.

What if the act of time travel puts you into a different world, just like any decision puts you into a different world?

I‘d argue that the object has an origin and it was created. But it was created in a different world (different timeline, if you will). The person who observes the object in a loop is not in the same world as the person who observes the object being created.
After its creation, the object has entered the loop and by traveling in time it also traveled into a different world, where the creation event never happened.

This also solves the grandfather paradox in my opinion, because there is no contradiction when you go back in time and kill your grandfather. You are in a different world. You will never be born in that world, but so what, you are from a different world.

What do you think?


tags: "[\"rant\", \"coding\", \"live\", \"interview\"]"
user_username: null-pointer-ex
created: 2025-01-15 10:56:06
text:
Live coding interviews basically make no sense.
It's even worse when you can't use an IDE.
Like, bro, what the fuck? You want me to write code in fucking notepad?
Alright then, I can play that game. It's so easy to memorize the algos and pass the test, yet that's not indicative of a good engineer.
I wonder if the roles were reversed, how good the interviewer would perform.

user_avatar:
"{\"b\": \"7bc8a4\", \"i\": \"v-37_c-3_b-1_g-m_9-1_1-4_16-3_3-3_8-1_7-1_5-1_12-4_6-46_2-26_22-1_15-4_4-1.jpg\"}"

user_avatar_lg:
"{\"b\": \"7bc8a4\", \"i\": \"v-37_c-1_b-1_g-m_9-1_1-4_16-3_3-3_8-1_7-1_5-1_12-4_6-46_2-26_22-1_15-4_4-1.png\"}"


tags: "[\"rant\"]"
user_username: b2plane
user_avatar: "{\"b\": \"7bc8a4\"}"
user_avatar_lg: "{\"b\": \"7bc8a4\"}"
created: 2025-01-15 14:19:06
text:
yesterday my 9-5 posted a devops job offer that hires a devops engineer and it very closely describes my position.

should i fear?


tags: "[\"rant\", \"it\", \"administration\", \"ai\", \"research\", \"devops\"]"
user_username: rbal
user_avatar: "{\"b\": \"7bc8a4\"}"
user_avatar_lg: "{\"b\": \"7bc8a4\"}"
created: 2025-01-15 14:28:13
text:
I work at a research institute (part of probably the largest research body in whole Europe). And it's driving me nuts. Forget about the lack of interest to improve yourself in terms of software skills or basic digital hygiene so that others don't have to pick up the mop and clean after you. The ancient mindset is what is making me curse everyday. Only a few years ago we switched to GitLab. Before that versioning, if at all a known term, was done explicitly via email messages - code snippets in the message's body, versions in the subject of message attachments...A freaking nightmare. Constantly broken links to files and folders on our NAS since some people have never heard of relative paths or writing even the tiniest bit of support for configuration files in their software so that a tool does not completely brake the moment you transfer it onto another system or - God forbid - the person leaves and there is no information whatsoever what's where. Everyone is complaining about the clutter on our servers but no one is willing to actually clean their own (not someone else's) crap. If you mention to someone something like "Can you please pack your stuff in this GitLab repo with this folder structure, so that I have an easier time integrating it into the main software that we need to ship to our customers in a few days?" all you get as a response is a blank facial expression and the occasional "I have my own processes. Don't bother me with this!". I have been trying for almost 4 years now and its budging a little bit but the lack of support is abysmal. My boss, as enthusiastic as it is, is incapable of putting his foot down. The fact that I have two heads of my team (one not really but acting like it) does not improve the situation at all especially since both are pulling in a completely different direction. We are literally wasting hundreds of thousands of euros of taxpayers' money to buy new hardware that people are either inadequate to use to its fullest potential (think buying the latest GPU to play Minesweeper) or not having even the smallest clue on what they need it for. And we are always complaining about our budget! You don't invest a couple of hours to investigate how PyTorch can work in a distributed manner on multiple CPUs, GPUs and even systems, yet demand you get a new server for 80K with a more powerful GPU and CPU to run your crap models on so that you can publish a half-ass paper that nobody cares for let alone will ever bother reading (beside the AI reviewers).


user_username: noyb
created: 2025-01-15 16:05:14
text:
Calling all devs to list all things which annoys the fuck out of the internetsurfing experience. I remember the days when the internet was fresh and every website was just static and weird. Geocities anyone? 

Here are my two cents:
- dsvgo cookie popups
- autologouts after X min. Even while writing a message in their contactfield
- need for  an account for everything
- docs and invoices to be downloaded in their customer portal instead via send to email or automate that shit somehow
- spam 
- ads and adword websites
- lots more

tags:
"[\"devrant\", \"website\", \"web\", \"nopeaceofmind\", \"ijustwantthatinfo\", \"internet\", \"fuck\"]"

user_avatar:
"{\"b\": \"7bc8a4\", \"i\": \"v-37_c-3_b-1_g-m_9-1_1-8_16-6_3-1_8-1_7-1_5-1_12-8_6-62_2-12_22-2_15-10_11-1_4-1.jpg\"}"

user_avatar_lg:
"{\"b\": \"7bc8a4\", \"i\": \"v-37_c-1_b-1_g-m_9-1_1-8_16-6_3-1_8-1_7-1_5-1_12-8_6-62_2-12_22-2_15-10_11-1_4-1.png\"}"


tags: "[\"rant\"]"
user_username: kiki
created: 2025-01-15 16:45:48
text:
pLeAsE dOnAtE tO hElP mE aFfOrD hOsTing

lolwut? you have a free-for-all project with no premium features. Users can’t create accounts. All of your code is JS, you don’t even need a server. Just host your stuff on Cloudflare. I have just about a gigabyte of data uploaded there on my free account, so if I can do it, so do you. Just use a CDN for your client-only, JS-only project. 

domains though… yours is long and costs around 40 bucks a YEAR.

if you made a good product and want to make some money with it, that’s completely okay, so just say so: “I want money for my work, but I don’t want to take away features that were free and can be provided at no additional cost, so please donate”. Why lie? It’s not like people who won’t donate to you based on this justification will magically donate for “hosting”.


text: Why is windows still dog shit on this day the 15th of January in the year of our Lord 2025.
tags: "[\"rant\", \"windows11\"]"
user_username: DreEleven
created: 2025-01-15 17:20:49
user_avatar:
"{\"b\": \"a973a2\", \"i\": \"v-37_c-3_b-2_g-m_9-1_1-4_16-6_3-2_8-1_7-1_5-1_12-4_6-82_10-1_2-26_22-1_15-3_4-1.jpg\"}"

user_avatar_lg:
"{\"b\": \"a973a2\", \"i\": \"v-37_c-1_b-2_g-m_9-1_1-4_16-6_3-2_8-1_7-1_5-1_12-4_6-82_10-1_2-26_22-1_15-3_4-1.png\"}"


tags: "[\"rant\"]"
user_username: antigermgerm
created: 2025-01-15 17:41:34
text:
Good way to code:

vim

Bad way to code:

No-code. Frontpage. IA-assisted. Winmac. No you don't need bytecode. WYSYWYG. IDEs. 

If I was the president of programming those people would be on their way to the moon.


tags: "[\"random\"]"
user_username: netikras
created: 2025-01-15 18:03:44
text:
Hmm... I was reading postnatal depression fliers for moms and came across a depression quiz.

Turns out, I have a severe depression, 23/27 score 😁

that would actually explain a lot... A LOT...


user_username: retoor
user_avatar: "{\"b\": \"7bc8a4\"}"
user_avatar_lg: "{\"b\": \"7bc8a4\"}"
created: 2025-01-15 18:51:56
text:
Lady next door was visiting me. She is 67. She is a kinda psychologist and she needed a new site. With her just sitting here, i generated one with gpt and explained her html a bit. The instructions are as follow:
 - if you add a page, duplicate the other page and remove the text you don't want. Do not remove html unless it's around content what you don't use anymore.
 - learned her how to copy a href and change the link.

So, first, she asked me for a website. The last thing I want is somebody's website in maintenance or even work on it. Making "beautiful"/commercial sites is not my hobby.

Now, for 1,80 per month she has a domain name (i asked if it will have SSL, that's still bit unclear) and 1,- hosting per month. I think it can be even cheaper. It doesn't support php/python and stuff.

TLDR; i gave someone a HTML site generated in 5 minutes, tried a few style sheets and she was happy with it. Bye bye designers :P No one cares! Also full responsive.

tags:
"[\"random\", \"html\", \"generated\", \"href\", \"responsive\", \"psygoligist\", \"57\", \"maintenance\", \"site\", \"ssl\"]"


tags: "[\"rant\", \"gamedev\"]"
user_username: 12bitfloat
created: 2025-01-15 22:47:44
text:
Most expensive thing you ever bought?

I think I just bought about 20 seconds of relevant audio recordings for over 300€ 🙃

But hey, the virtual car has to sound good or whatever... totally not a painful investment...


tags: "[\"rant\"]"
user_username: BordedDev
created: 2025-01-16 01:27:18
text:
People always complain about node_modules, at least it works most of the time, unlike god-damn python AI packages. I can't install https://github.com/shashikg/... because for some inane reason it requires a LLVM wrapper that in turn wants to compile LLVM manually. Not just manually YOU, the filthy dev that wants to use this holy library, must go and compile it yourself. And don't you forget to apply the holy patches.

God the code in AI projects always sucks - last time I looked at voice gen it required me to figure out what the fuck it was doing and go hunt down the libraries manually and still have to vendor in half the library because they used a library that had a minor migration but was 2 major versions behind or similar issue.

Why do science bros write such shit code that always wants to reach into things completely unnecessarily. Just write your shit properly.

Is this why they always have docker image...

links:
[{"type": "url", "url": "https://github.com/shashikg/WhisperS2T", "short_url": "https://github.com/shashikg/...", "title": "https://github.com/shashikg/...", "start": 131, "end": 162, "special": 1}]


tags: "[\"rant\"]"
user_username: kanyewest
created: 2025-01-16 02:45:19
text:
Did you know you can make a CEO from a Punjabi? It's the same as making fire from ice. Jokes aside, having an Indian CEO makes Indian employees work hard, chasing that dream. But what many don't realize is that it's just a façade. There's a limit to what any Indian can achieve, and they will never surpass white individuals. A CEO, yes, but never the actual owner, like Larry Page. TLDR; Putting a person JUST BECAUSE they're Indian is a strategic move because China's labour is no longer cheap and every major company is targeting India, labour and factory and what not. First of all, if you want to actually stop racism, we should start paying more fairly. Maybe start with women first? I guess? Women making less money for same job is stupid. Off topic, short men get paid lesser than taller men, did you know that? Well life isn't fair. The strong abuses the weak. I think true key to success is just exploiting other peoples' energy, time, labour and intelligence. Coerce them into doing it, fuck yeah, mindfuck their small brains really hard.


tags: "[\"random\", \"creativity\"]"
user_username: jestdotty
created: 2025-01-16 03:26:15
text:
apparently the ability to want to try something new is creativity...

the what. that bar seems too low?


attached_image: {"url": "https://img.devrant.com/devrant/rant/r_12594691_mp5Cm.jpg", "width": 800, "height": 522}
tags: "[\"random\"]"
user_username: kiki
created: 2025-01-16 05:55:20
text:
What happened to SliTaz was so unfortunate. It's old (2008, latest release happened in 2025) and very lightweight. 

It's also half-abandoned and running out of steam. 2022's donation campaign only raised 263 dollars. 

It's community page (https://scn.slitaz.org) is defaced. It's Twitter (https://x.com/slitaz) is suspended. 

This distro is really unique. It's not just Openbox plus Ubuntu. It's near and dear to my heart. If you can, please give it some love.

links:
[{"type": "url", "url": "https://scn.slitaz.org", "short_url": "https://scn.slitaz.org", "title": "https://scn.slitaz.org", "start": 241, "end": 263, "special": 1}, {"type": "url", "url": "https://x.com/slitaz", "short_url": "https://x.com/slitaz", "title": "https://x.com/slitaz", "start": 291, "end": 311, "special": 1}]


tags: "[\"rant\"]"
user_username: kanyewest
created: 2025-01-16 07:36:30
text:
Calendar event literally has information about why the presenter is busy and it's being rescheduled. But then colleague comes and everyone is already there waiting me? Like what kind of retarded fuck writes rescheduling on the event memo? My god communication error and language barrier is fucking my mood so much. Honestly, I said things in English last year to a colleague and he thought I was angry and told the boss. I was warned to be careful talking to people. LIKE WHAT THE FUCK.


tags: "[\"random\"]"
user_username: kiki
created: 2025-01-16 10:01:57
text:
If you want a terrifying name for your metal band, don't call it “Whispers from the Abyss of Despair” or “Through the Veil of Darkness and Desolation”.

Call it “Surgery Robot From Temu”.


tags: "[\"rant\", \"macos\", \"apple\", \"ios\", \"mac\", \"development\"]"
user_username: netikras
created: 2025-01-16 12:58:12
text:
Ios build on MAC: *runs ok for weeks*

Ios build on MAC [today]: bundler failed to load command: pod [thats the whole error]

devs: we need to update cocoapods

tell me, please, how is this any better than windows...? No sensible errors, no sensible debug options, no sensible solutions but trial-and-error bruteforcing...


tags: "[\"rant\"]"
user_username: IHateForALiving
created: 2025-01-16 13:08:56
text:
And now, to nobody surprise, time to work again with Angular; all fun and games, until observables join the party.

RXJS IS RETARDED
RXJS DEVS ARE CRIMINALS
RXJS USERS ARE ACCOMPLICES

FUCK YOUR GLORIFIED EVENT EMITTER, FUCK YOUR REACTIVE PROGRAMMING PARADIGM, FUCK YOUR HALF BOTCHED ATTEMPT AT REINVENTING THE OPERATORS I GET FOR FREE FROM ANY LANGUAGE.

YOUR BEST GIFT TO THE WORLD WILL COME THE DIE YOU FINALLLY FUCKING DIE.


user_username: retoor
user_avatar: "{\"b\": \"7bc8a4\"}"
user_avatar_lg: "{\"b\": \"7bc8a4\"}"
created: 2025-01-16 13:43:26
text:
Now I know why no one uses the google cloud. Making TTS and STT working costed me the whole night. Gemini was easy tho. But fuck google, you costed me a lot of energy. You guys are crazy. Now my api connects in a magic way i don't even understand with the gcloud cli app. The rest of my application is totally rest, don't use much of the google library. 

I implemented google TTS and STT into ChatGPT. I use for somethings google because it's cheaper. It works using a JBL Go! speaker. I can just  turn it on and start chatting with it. I implemented google search and gave it a memory. It can remember numbers for me. It accepts dutch and english. I can say 'google' and google is the main action. It will fetch results from google and uses gpt to summary the results. It works perfect! BUT FUCKING AI. I want to know the color of the hair from Mona Lisa. Not freaking Ona Isa! I send it literally correct. The speechtotext works great. But fucking API with it's reading. Pathethic. How far is AI? Barely usable as home assistant. So far - besides auto completion and giving code snippets / concepts AI is freaking useless. You need more patience for AI than a kid.

I hope the inventor of oauth2 dies alone. He should.

tags:
"[\"rant\", \"jbl\", \"freaking\", \"kid\", \"stt\", \"useless\", \"ai\", \"oauth2\", \"fucking\", \"pathetic\", \"tts\"]"


text: I want a rave bitches https://youtube.com/watch/...
tags: "[\"rant\"]"
user_username: antigermanist
created: 2025-01-16 14:28:54
links:
[{"type": "url", "url": "https://www.youtube.com/watch?v=BpZ2s1BrLHI", "short_url": "https://youtube.com/watch/...", "title": "https://youtube.com/watch/...", "start": 23, "end": 52, "special": 1}]


tags: "[\"rant\"]"
user_username: antigermgerm
created: 2025-01-16 15:47:26
text:
Guys am i the only one removing my pants by jumping backward into the bed and rolling back until I'm leg up, catching my ankle and pulling? 

It's the most efficient way I found


tags: "[\"question\"]"
user_username: BordedDev
created: 2025-01-16 17:03:03
text:
When you have 2+ separately scaling services (not HTTP) that need to communicate which each other, what do you do?

I'm leaning on putting Redis in the middle since it's mostly seeding data once per login, but I'm curious about opinions/alternative solutions (one creates a session the other reads the info)


attached_image: {"url": "https://img.devrant.com/devrant/rant/r_12605247_HVqwC.jpg", "width": 799, "height": 475}
tags: "[\"rant\", \"sleep deprived\", \"wtf\"]"
user_username: Wisecrack
created: 2025-01-16 21:02:15
text:
That feeling you get when you write code so complicated, that a few weeks later, even with tutorial-level documentation, you don't know whats going on, so you just rewrite from scratch.

Yeah that just happened to me.

No time for deep work to re-grok what the fuck I was working toward, so I just rewrote the core of it to relearn the entire process.

Had comments, documentation, step-by-steps. Still the ability to understand and reason about it noped-the-fuck-out of the building apparently.

Might have had something to do with zero sleep three days in a row and too much red bull.

Sleep-deprived me operates on a whole different plane of existence.


tags: "[\"rant\", \"speed\", \"resources\"]"
user_username: jestdotty
created: 2025-01-16 21:34:09
text:
urgh the nebulous decision between how fast you want a processing script to run vs how many computer resources you want it to use


tags: "[\"rant\"]"
user_username: Nmeri17
user_avatar: "{\"b\": \"7bc8a4\"}"
user_avatar_lg: "{\"b\": \"7bc8a4\"}"
created: 2025-01-16 22:19:39
text:
Is there a hidden joke in the fact that stand up meetings/daily stand-ups share the same word root with stand up comedy? It would seem the creators of that pointless activity thought it naughty/mischievous, if not a humorous giveaway that those gatherings are more for fun, entertainment, a joke, and a platform for product managers to not feel left out from the development process


tags: "[\"rant\"]"
user_username: kanyewest
created: 2025-01-16 23:10:02
text:
I just want to talk to people, more people, new people, friends, anyone, 

I want to explore their culture, their life, I want to learn.

Otherwise I feel like I'm wasting my life. 

I just want to go out and explore the world.


tags: "[\"question\", \"responsibility\", \"group\"]"
user_username: jestdotty
created: 2025-01-17 01:08:46
text:
if someone in the group blames you for something, do you "accept responsibility" even if you didn't do the thing?

why or why not?


tags: "[\"question\"]"
user_username: kanyewest
created: 2025-01-17 02:58:38
text:
Let's assume you're Mark Zuckerberg or Elon Musk, or just a CEO or boss, or majority shareholder of a large company. 

Let's suppose you have it all, big houses, multiple vacation homes, big family, nice cars, big fat stock options and dizzying amount of digits in the bank. 

Nice, so what now? What motivates you? What is there to earn? Why work hard?


tags: "[\"rant\"]"
user_username: kanyewest
created: 2025-01-17 04:58:52
text:
Thankfully we're in mid or end phase of the New World Order. 

So, say goodbye to countries, borders, and RACISM. 

John Lennon wins in the end. Good game.


tags: "[\"rant\"]"
user_username: SidTheITGuy
created: 2025-01-17 05:51:34
text:
I do think sometimes, that many of the members here are missing out on millions of dollars and fame, just because they don't choose to be a YouTuber in the dev space.

Given the skill that you guys got, I can say with 100% confidence that y'all will make it. Some of you that I can think of are:

lorentz
Ranchonyx
Lensflare
atheist
kiki

I mean it, y'all are missing out on life-changing money.


tags: "[\"rant\"]"
user_username: Nmeri17
user_avatar: "{\"b\": \"7bc8a4\"}"
user_avatar_lg: "{\"b\": \"7bc8a4\"}"
created: 2025-01-17 13:44:38
text:
I just listened to the devops at my new place recite a strategy that I recognised to be git flow. I surprisingly wasn't traumatised or suffer the ptsd I have at the sound or sight of SLACK and Microsoft teams, despite using them roughly within the same era

For some reason, the instructions for git flow now sound straightforward:

Pull from staging. Checkout to a fresh branch on your local. Push there. Once approved, merge to staging or send a pull request to staging

But slack and teams are an indication that the gig/position is going to hit the rocks soonest. Has happened more than once, it just makes me sick now. The beep of their notifications, their ui, their stupid rules and regulations why it doesn't work on the browser but want me to install their dumb apps on my phone (even if you use desktop mode)


attached_image: {"url": "https://img.devrant.com/devrant/rant/r_12614929_L9m55.jpg", "width": 750, "height": 1000}
tags: "[\"random\", \"vaycaycay\"]"
user_username: Ranchonyx
created: 2025-01-17 13:51:41
text:
I'll keep on going about my vacation.

Went down the piste from where I took the picture, usually takes half an hour on average, I took less than 15 minutes.

I'm a tiny bit proud of myself :)


tags: "[\"rant\"]"
user_username: antigermgerm
created: 2025-01-17 15:06:14
text:
Rule 1: God coded reality in Javascript. It's mechanism underlie science, spirituality and our experience of life as a whole.

Rule 2: Germany bad


tags: "[\"rant\"]"
user_username: 2Fdev2Ftcsh
user_avatar: "{\"b\": \"d55161\"}"
user_avatar_lg: "{\"b\": \"d55161\"}"
created: 2025-01-17 18:34:55
text:
Trust your guts!

Just remember that your gut is designed to take the most tastey things and turn it into shit.


tags: "[\"rant\"]"
user_username: nachocode
created: 2025-01-17 19:47:50
text:
Funny how clients demand for pixel perfection on apps when they took their sweet time on vacations. 

Oh well, let's do it 💪

user_avatar:
"{\"b\": \"f99a66\", \"i\": \"v-37_c-3_b-3_g-m_9-1_1-6_16-14_3-1_8-3_7-3_5-2_12-6_6-97_10-9_2-66_22-6_11-2_18-1_19-3_4-2.jpg\"}"

user_avatar_lg:
"{\"b\": \"f99a66\", \"i\": \"v-37_c-1_b-3_g-m_9-1_1-6_16-14_3-1_8-3_7-3_5-2_12-6_6-97_10-9_2-66_22-6_11-2_18-1_19-3_4-2.png\"}"


tags: "[\"rant\"]"
user_username: antigermgerm
created: 2025-01-17 21:09:05
text:
Guys what should I get my wife for her birthday?

What about a monkey? 

https://exoticanimalsforsaleonline.net/...

links:
[{"type": "url", "url": "https://exoticanimalsforsaleonline.net/product/spider-monkey/", "short_url": "https://exoticanimalsforsaleonline.net/...", "title": "https://exoticanimalsforsaleonline.net/...", "start": 73, "end": 115, "special": 1}]


tags: "[\"random\", \"charging\", \"usb-c\"]"
user_username: netikras
created: 2025-01-17 22:06:56
text:
Soo... Turns out, if your laptop has usb-c charging and it has several such usb-c ports, you can use them simultaneously.

My lappy has issues with usb-c sharging, i.e. it becomes sluggish when charging w/ usbc (compared to on-battery and charging through barrel plug). Aaaaand Linux tends to occasionally crash if I unplug the charger while it's "awake". I wanted to change chargers, so I figured I could plug in the second one (hoping not to see any smoke) and unplug the first one. As soon as I plugged in the second one, all the lag disappeared and the battery keeps charging.

So if you have an usb-c charger that's too weak for your laptop, try using two of them :D 

Never would have thought....


tags: "[\"rant\"]"
user_username: sjwsjwsjw
created: 2025-01-17 22:53:44
text:
i dream of having a working dev and test environment

or being good enough to have my own stuff working

i don't go out of my way to fuck around with any of it, i just want to do my work, clock in, clock out


user_username: retoor
user_avatar: "{\"b\": \"7bc8a4\"}"
user_avatar_lg: "{\"b\": \"7bc8a4\"}"
created: 2025-01-18 08:05:11
text:
I have made an interactive talking AI but it's not open source. It contains passwords/keys and tasks that are personal. But, a lot was learned while the code is nearly nothing. I spend many hours on research and didn't want to let it go to waste.

If you are interested in TTS / STT, this will be a nice resource: https://molodetz.nl/retoor/...

Side note: the builtin webkit TTS/STT engine is maybe even better and has a great API! Amazed by the quality of that thing. 

This is python research. I hope that I can motivate someone but devRant is always empty on Saturday.

If someone needs help with an implementation regarding this, you know where to find me.

tags:
"[\"random\", \"talking\", \"research\", \"tts\", \"interactive\", \"api\", \"speech\", \"python\", \"quality\", \"motivate\", \"resource\", \"stt\"]"

links:
[{"type": "url", "url": "https://molodetz.nl/retoor/ai_speech_research_papers", "short_url": "https://molodetz.nl/retoor/...", "title": "https://molodetz.nl/retoor/...", "start": 314, "end": 344, "special": 1}]


tags: "[\"question\", \"work\", \"weekend\", \"life\"]"
user_username: sandeepbalan
created: 2025-01-18 09:52:46
text:
Week : 71 ( Year 1 )

How is the weekend going?

What do you like to pretend you're not into but you actually are?

Previous Week : https://devrant.com/rants/12527617

links:
[{"type": "url", "url": "https://devrant.com/rants/12527617", "short_url": "https://devrant.com/rants/12527617", "title": "https://devrant.com/rants/12527617", "start": 132, "end": 166, "special": 1}]


tags: "[\"random\", \"time machine\", \"build at your own risk\"]"
user_username: Lensflare
created: 2025-01-18 11:23:53
text:
Here is my idea for a time machine which can only send one bit of information back in time.

@Wisecrack has asked me about it and I didn’t want to write it in comments because of the character limit.

So here we go.

The DCQE (delayed-choice quantum eraser) is an experiment that has been successfully performed by many people in small scale.
You can read about it on wikipedia but I'll try to explain it here.
https://en.wikipedia.org/wiki/...

First I need to quickly explain the double slit experiment because DCQE is based on that.
The double slit experiment shows that a particle, like a photon, seems to go through both slits at the same time and interfere with itself as a wave to finally contribute to an interference pattern when hit on a screen. Many photons will result in a visible interference pattern.
However, if we install a detector somewhere between the particle emitter an the screen, so that we know which path the particle must have taken (which slit it has passed through), then there will be no interference pattern on the screen because the particle will not behave as a wave.
For the time machine, we will interpret the interference pattern as bit 1 and no interference pattern as bit 0.

Now the DCQE:
This device lets us choose if we know the path of the particle or if we want wo erase this knowledge. And we can make this decision after the particle hit the screen (that is the "delayed" part), with the help of quantum entanglement.
How does it work?
Each particle send out by the emitter will pass through a crystal which will split it into an entangled pair of particles. This pair shares the same quantum state in space and time. If we know the path of one of the particle "halves", we also know the path of the other one. Remember the knowledge about the path determines if we will see the interference pattern. Now one of the particle "halves" goes directly into the screen by a short path. The other one takes a longer path.
The longer path has a switch that we can operate (this is the "choice" part). The switch changes the path that the particle takes so that it either goes through a detector or it doesn't, determining if it will contribute to the intererence pattern on the screen or not. And this choice will be done for the short path particle-half because their are entangeld.
The path of the first half particle is short, so it will hit the screen earlier.
After that happened, we still have time to make the choice for the second half, since its path is longer. But making the choice also affects the first half, which has already hit the screen. So we can retroactively change what we will see (or have seen) on the screen.
Remember this has already been tested and verified. It works.

The time machine:
We need enough photons to distinguish the patterns on the screen for one single bit of information.
And the insanely difficult part is to make the path for the second half long enough to have something practical.
Also, those photons need to stay coherent during their journey on that path and are not allowed to interact with each other.
We could use two mirrors, to let the photons bounce between them to extend the path (or the travel duration), but those need to be insanely pricise for reasonable amounts of time.
Just as an example, for 1 second of time travel, we would need a path length about the distance of the moon to the earth. And 1 second isn't very practical. To win the lottery we would need at least many hours.
Also, we would need to build the whole thing multiple times, one for each bit of information.

How to operate the time machine:
Turn on the particle emitter and look at the screen. If you see an interference pattern, write down a 1, otherwise a 0.
This is the information that your future you has sent you.
Repeat this process with the other time machines for more bits of information.
Then wait the time which corresponds to the path length (maybe send in your lottery numbers) and then (this part is very important) make sure to flip the switch corresponsing to the bit that you wrote down, so that your past you receives that info in the past.

I hope that helps :)

links:
[{"type": "url", "url": "https://en.wikipedia.org/wiki/Delayed-choice_quantum_eraser", "short_url": "https://en.wikipedia.org/wiki/...", "title": "https://en.wikipedia.org/wiki/...", "start": 413, "end": 446, "special": 1}]


tags: "[\"rant\"]"
user_username: NoMad
created: 2025-01-18 12:13:03
text:
A fancy position opened up in a good spot, which I should be applying for. I want to. But this soul sucking place I currently work for has crushed me and I really don't see it in me anymore. The robots have more soul in this corridor than people.


tags: "[\"rant\", \"bug\", \"ios\", \"tester\"]"
user_username: broda
user_avatar: "{\"b\": \"7bc8a4\"}"
user_avatar_lg: "{\"b\": \"7bc8a4\"}"
created: 2025-01-19 11:51:36
text:
I opened the backlog today and found a bug assigned to me.

the bug basically describing that the images are not loading on the app, I take one look at the response and find the images url are sent as ip address.

I mention this to the tester and with a straight face they say "well why is it working on my laptop?" the laptop that's connected to their company's network.

god why am I even doing this.


tags: "[\"rant\", \"tiktok tiktokban\"]"
user_username: katbreitin
created: 2025-01-19 19:22:00
text:
How the fuck did the engineers at Tiktok pull off the American 'ban' so seamlessly.  Take it down and then put it back with little loss to functionality. 

How do you think they accomplished that with so many accounts. 

Anyone works there can comment?

user_avatar:
"{\"b\": \"f99a66\", \"i\": \"v-37_c-3_b-3_g-m_9-1_1-2_16-1_3-1_8-1_7-1_5-1_12-2_6-91_2-6_22-1_18-1_4-1.jpg\"}"

user_avatar_lg:
"{\"b\": \"f99a66\", \"i\": \"v-37_c-1_b-3_g-m_9-1_1-2_16-1_3-1_8-1_7-1_5-1_12-2_6-91_2-6_22-1_18-1_4-1.png\"}"


tags: "[\"rant\", \"bad leadership\", \"qa\", \"retards\", \"test monkeys\", \"testers\"]"
user_username: D-4got10-01
created: 2025-01-19 20:30:41
text:
The kind of testers I'm dealing w/ right now:

Until fairly recently, they thought it was a good idea to keep retesting stale && untouched bug reports to see whether an issue is still present, then leave a comment.

Imagine being assigned as a watcher to a report, but keep seeing comments made by testers akin to:

- version 1: issue is still present.
- version 2: issue is still present.
- version 3: issue is still present.
- version 4: issue is still present.

Which was true for some 90-95% of the cases.

How retarded does a person have to be to think that this is a good idea?

I say it's a great way to piss somebody off.

Reminds me of movies w/ scenes where there is this annoying brat in the back seat of a car asking 'Are we there, yet?' over && over again.

Once a report is up, just be fucking patient && wait until someone replies!

user_avatar:
"{\"b\": \"d55161\", \"i\": \"v-37_c-3_b-5_g-m_9-1_1-9_16-11_3-4_8-1_7-1_5-1_12-9_6-101_2-66_22-10_15-10_11-3_18-2_19-1_4-1.jpg\"}"

user_avatar_lg:
"{\"b\": \"d55161\", \"i\": \"v-37_c-1_b-5_g-m_9-1_1-9_16-11_3-4_8-1_7-1_5-1_12-9_6-101_2-66_22-10_15-10_11-3_18-2_19-1_4-1.png\"}"


tags: "[\"random\"]"
user_username: kanyewest
created: 2025-01-19 23:52:50
text:
Thinking about machine learning and models... without data, there is no model, meaning they are extremely dependent on the data.

But is that intelligence? It seems more like the most basic form of a human that consumes anything it’s given—an indoctrinated, brainwashed slave, in a sense.

True intelligence involves overriding the training through reasoning, raw intellect, intuition, or the ability to question.

If a model is trained solely on the laws of physics and language, can it reason afterward? For example, can it use physics to question the events of 9/11, arguing that the laws of physics do not allow for the free fall of three towers, regardless of the CGI planes shown on TV?

We are intelligent, sentient beings on this planet.

While God is a man-made concept, reality provides us with much evidence of our creation. We are the children of nature, and nature is the first intelligence that gave life to us all.

Do whatever it takes to survive and protect your people.


tags: "[\"rant\", \"devfails\", \"apps\", \"stone age\"]"
user_username: awesomeest
created: 2025-01-20 03:43:57
text:
I am SOOOO tired of outdated, easily circumvented, methods of attempting to find rule breaking culprits... 

especially when they can't even come up with anything more specific than 'suspecting' "unusual activity".


user_username: retoor
user_avatar: "{\"b\": \"7bc8a4\"}"
user_avatar_lg: "{\"b\": \"7bc8a4\"}"
created: 2025-01-20 04:00:06
text:
Ok, it costed me a whole night but I finally made the perfect OpenAI agent manager for all purposes using Python! 

It's open source and a finished product. It's tested quite well. I will use this as base for my perfect working assistant that communicates trough the wireless JBL Go! speaker on my desk. It reacts to everything it hears until I ask it to go to sleep until I tell it to wake up. That's the mute mode. I never have to touch or click anything. 24/7 active.

It can be an assistant, but also a companion like Replika. Replika is normally very expensive, with my library nothing and it has great benefits like a perfect memory. Original Replika is a goldfish in comparison to this one. 

It's also possible to create a custom RAG within minutes! 

Check it out, it was never easier: https://molodetz.nl/retoor/ragent

tags:
"[\"random\", \"proud\", \"ai\", \"perfect assistant\", \"openai\", \"cheap\", \"perfect memory\", \"jbl go\", \"replika\", \"agent\"]"

links:
[{"type": "url", "url": "https://molodetz.nl/retoor/ragent", "short_url": "https://molodetz.nl/retoor/ragent", "title": "https://molodetz.nl/retoor/ragent", "start": 795, "end": 828, "special": 1}]


tags: "[\"random\", \"golang\", \"go\", \"coding\", \"salary not earned\", \"pleasure\"]"
user_username: netikras
created: 2025-01-20 14:36:22
text:
I've spent like 2 days on this semi-toy project, for which I would have been paid generously had I chosen to work for a client instead. This pleasure cost me hundreds of €s not earned. But it feels ssooooo good to code smth just for pleasure.

Totally worth it!


tags: "[\"rant\", \"wk385\"]"
user_username: broda
user_avatar: "{\"b\": \"7bc8a4\"}"
user_avatar_lg: "{\"b\": \"7bc8a4\"}"
created: 2025-01-20 16:47:29
text:
This was few years ago, I was an intern in the company (first job I ever had). After few months of fiddling around stuff (haven't yet touched a production project). We landed a 'high priority' project.

We were told by the client (A multinational company) that they had a contract that fell through with another software house and the app is already made they just need to integrate it inside their main app instead of having it a separate app.

We were like, okay, and we made sure that everything will stay the same (APIs, Feature flows, etc). My managers gave it an estimate of two months.

And after a couple of weeks they started changing everything (APIs, flows, design, ALL OF IT) and they insisted we meet the deadline. It was a project for a multinational telecom company so it had payments, features for user's consumption and a shit-ton of other features.

At some point I was the only developer working, had to pull more than 16 hours a day to meet the deadline but we did. 

I was in my fourth year of college as well. It was crazy. 

May not be the craziest deadline overall, but for sure was the craziest deadline for me to meet.

Edit: Oh and after all of that it was never released bc of "financial reasons"


user_username: retoor
user_avatar: "{\"b\": \"7bc8a4\"}"
user_avatar_lg: "{\"b\": \"7bc8a4\"}"
created: 2025-01-20 17:53:57
text:
The data at the bottom are statistics regarding my key presses. It's literally every key pressed on this laptop since 2024-12-08. Since that date I entered a total of unique 925450 unique inputs. I did 4751951 keyboard inputs. 

I know from 595 hours exactly what i've done for tasks (described by LLM based on my keylog data). 

I type 107 lines per hour on average (return presses) based on 595 hours. With that logic, i did around 63925 lines.  

I'm not very happy with the statistics, especially not because backspace is a hardcore first. Now, while i'm typing i'm focusing on how much I use it and it's not a lot at all. 

But the thing is, if you remove abcdef, you have one a, one b, but six times back space. And these are real presses - not keyboard repeats. Also abcdef will be counted by the tag counter as a whole. Everything is a tag until it sees a new line or a white space or some punct. 

Funny is that there are completely different keys on the list than I expected. You're so you used to those keys that you don't even notice using them.

I'm almost considering to add a sound under the backspace button to teach myself WHEN i use it and try to avoid it. 

The key logger database is now 346Mb. Some overhead because every keypress takes around 40 chars of description (timestamp, press type, char, input device).

Creating statistics for the tags (unique words typed) takes several minutes. Already rewriting that part to C. The stats are made by python, the key logs with C. 

I'm just shocked, I used 144644 times a key that I think not to use that much? :P How retoorded can you be. Imagine if i actually fixed typo's :P

But based on these keys you can see that i'm mainly working in terminal / vim. The 'i' for insert for example, typed so many times. The 'x' for save+quit. The '0' to go to beginning of line. 

Did you expect that these buttons would've been the most used? 

#0    BACKSPACE   is pressed 144644 times (15.63% of total input)
#1    UP          is pressed 92711 times (10.02% of total input)
#2    LEFT_SHIFT  is pressed 73777 times (7.97% of total input)
#3    ENTER       is pressed 63883 times (6.9% of total input)
#4    DOWN        is pressed 56838 times (6.14% of total input)
#5    TAB         is pressed 43635 times (4.72% of total input)
#6    RIGHT       is pressed 37710 times (4.07% of total input)
#7    SPACE       is pressed 34438 times (3.72% of total input)
#8    LEFT        is pressed 26800 times (2.9% of total input)
#9    LEFT_CTRL   is pressed 25402 times (2.74% of total input)
#10   LEFT_ALT    is pressed 17289 times (1.87% of total input)
#11   I           is pressed 12856 times (1.39% of total input) 
#12   X           is pressed 6106 times (0.66% of total input)
#13   A           is pressed 5163 times (0.56% of total input)
#14   0           is pressed 4487 times (0.48% of total input)
#15   PAGEDOWN    is pressed 4151 times (0.45% of total input)

tags:
"[\"random\", \"database\", \"tags\", \"c\", \"sqlite\", \"statistics\", \"shocking\", \"python\", \"backspace\", \"keypresses\", \"data\", \"key logger\"]"


tags: "[\"random\", \"books\", \"reading\", \"archival\", \"python\", \"project\"]"
user_username: djsumdog
created: 2025-01-20 18:43:55
text:
I finally finished up my post on Bibilobunny, my book note extraction tool for Kindle and Play Books:

https://battlepenguin.com/tech/...

I hope to add support for getting notes off Nook and Kobo next. You can follow the instructions to create your own book quote bot, and you can follow mine here: https://tweeflood.com/@bookquotebot

links:
[{"type": "url", "url": "https://battlepenguin.com/tech/bibliobunny-a-tool-for-extractin-ebook-highlights-from-kindle-and-play-books/", "short_url": "https://battlepenguin.com/tech/...", "title": "https://battlepenguin.com/tech/...", "start": 103, "end": 137, "special": 1}, {"type": "url", "url": "https://tweeflood.com/@bookquotebot", "short_url": "https://tweeflood.com/@bookquotebot", "title": "https://tweeflood.com/@bookquotebot", "start": 300, "end": 335, "special": 1}]


tags: "[\"rant\"]"
user_username: NoMad
created: 2025-01-20 22:37:17
text:
I wish I could go back to the days I was struggling to understand heuristic search. 

Today I struggle with probabilistic inference, as I've been doing so on and off for the last 2 years. 

Something is just not fucking clicking.


tags: "[\"rant\"]"
user_username: bad-practice
created: 2025-01-20 23:32:19
text:
New year, new salary. My mind doesn’t comprehend the total world of difference between the toxic environment i was in, and the positive place i’m at now.


tags: "[\"rant\"]"
user_username: kanyewest
created: 2025-01-21 03:02:31
text:
I don't remember the Netflix show name, but it was cyberpunk and animated. From the show, I find this idea very interesting. 

Put prisons behind an API. And use it for various tasks that require intelligence. There you go, we solved the AI problem. 

But I wonder say we're using it for a self-driving, the prisoner just deliberately crashes it.


tags: "[\"random\", \"warm\"]"
user_username: jestdotty
created: 2025-01-21 03:55:52
text:
> made tea 3 hours ago in a thermos
> got distracted by stuff
> tea still warm

it's the little things in life


tags: "[\"random\"]"
user_username: kiki
created: 2025-01-21 08:30:54
text:
This is how you grow your web app indefinitely:
1. Strip the codebase of all frameworks
2. Ban DRY principle. Don't reuse the code, period.
3. When feeling the urge to write a unit test, refactor the code instead.
4. When seniors “discover” a new “paradigm” that applies to the codebase and want to make a framework, rotate them.
5. Profit!


tags: "[\"rant\", \"kotlin\", \"swiftui\", \"swift\", \"android\", \"ios\"]"
user_username: null-pointer-ex
created: 2025-01-21 10:39:30
text:
Swift does some things really well, but then falls flat in others. Why is polymorphic JSON decoding/encoding such a pain?
In Kotlin, it's a breeze to support multiple object types.

user_avatar:
"{\"b\": \"7bc8a4\", \"i\": \"v-37_c-3_b-1_g-m_9-1_1-4_16-3_3-3_8-1_7-1_5-1_12-4_6-46_2-26_22-1_15-4_4-1.jpg\"}"

user_avatar_lg:
"{\"b\": \"7bc8a4\", \"i\": \"v-37_c-1_b-1_g-m_9-1_1-4_16-3_3-3_8-1_7-1_5-1_12-4_6-46_2-26_22-1_15-4_4-1.png\"}"


tags: "[\"rant\"]"
user_username: galena
created: 2025-01-21 11:54:17
text:
Fucking hell! Why is it so hard to just create a simple websocket!
C#: Yeah, you should use ASP.Net with SignalR! But heres a totally undocumented mess of a lib to get it to work. J.k. Deadlock!
Rust: async while let OK((some)) = ws.create.unwrap_or_else().suckadick()
Why the fuck is Rust so fucking dense! I want one line that means one thing! If I would compress my code with gzip it would be less information dense than this!
Zig: Yeah, Its in Beta and shits semi stable. Atleast i got it to work? Nope!

I've ben fussing aound with these three Languages for more than a week now and can say: Just use an established way to webdev. Its not worth it to try and make it as simple as possible!


tags: "[\"rant\"]"
user_username: cafecortado
created: 2025-01-21 13:42:26
text:
Sleeping well cleans our mind and let us approach a problem in a different way and help us find the solution. For some days I was worried about how to solve a couple of bugs, but this morning after a good sleep I magically realized how easy the solution was:
WON'T FIX


tags: "[\"random\", \"make\", \"c/c++\", \"cmake\"]"
user_username: SoldierOfCode
created: 2025-01-21 20:29:14
text:
I need to finally learn CMAKE at some point
I've been using make for many years now and it's good enough for me so I never bother with trying CMAKE but I can't be lazy forever

user_avatar:
"{\"b\": \"a973a2\", \"i\": \"v-37_c-3_b-2_g-m_9-1_1-9_16-16_3-11_8-2_7-2_5-2_12-9_6-44_10-5_2-45_22-7_15-3_11-7_4-2.jpg\"}"

user_avatar_lg:
"{\"b\": \"a973a2\", \"i\": \"v-37_c-1_b-2_g-m_9-1_1-9_16-16_3-11_8-2_7-2_5-2_12-9_6-44_10-5_2-45_22-7_15-3_11-7_4-2.png\"}"


tags: "[\"rant\"]"
user_username: NoMad
created: 2025-01-21 20:46:05
text:
So, StackExchange has renamed Luigi Mangione's profile. Not a complete removal as of yet, it seems. 

So if I am even accused of a crime, they're gonna remove my scientific publications and contributions? 

Like idgaf about the guy, but how's this not censorship? How's this any better than burning certain books? (I'm going out on a limb here, but you get the idea)


user_username: retoor
user_avatar: "{\"b\": \"7bc8a4\"}"
user_avatar_lg: "{\"b\": \"7bc8a4\"}"
created: 2025-01-21 23:08:12
text:
AI, weirdest business ever. Master of none technology. The only people who can decently monetize it (the suppliers) are not doing it properly ironically. 

I'm working for a few days now full time on AI and test a lot. Costs: 97 cents. 50 cents from that was one error I made (expensive code execution call). 

So in reality bashing as hard as a human can costed me 47 cents. Not weird that they don't make profit. 

What is the intention behind AI usage? Do they want to break the internet by allowing such mass production of calls? What use cases are there to execute thousands of calls? I can only imagine bad things / use for abuse. 

Can't imagine nothing good since most AI output is not good for real life applications. For example, you ask it to respond with a 1 or 0. Then the fucker says something like: "A zero, can I do more for you?". Thanks, my application can't interpret that. Should I do another call with your answer to find out if it is positive or negative? Ok, let's do and please answer with a yes or no! It will probably respond with "It's not every positive.". 

From example above, OpenAI is not the worst in it but still. It's kinda useless for many things. You can't really count on it. As long AI doesn't output exactly what you want, decent automation with AI is not possible making all claims of replacing people with it completely worthless. 

AI is like someone educated with zero working experience and as pragmatic as Fred Flintstone's car.

Anyway, guess who did quit at Microsoft and upgraded to work for molodetz and likes to talk now? 

See here our new CEO: https://retoorded.molodetz.nl/. And yes, he has a company car. He get's to drive me :P

tags:
"[\"rant\", \"intention\", \"fred flintstone\", \"ceo\", \"fucker\", \"new\", \"microsoft\", \"cheap\", \"educated\"]"

links:
[{"type": "url", "url": "https://retoorded.molodetz.nl/", "short_url": "https://retoorded.molodetz.nl/", "title": "https://retoorded.molodetz.nl/", "start": 1597, "end": 1627, "special": 1}]


attached_image: {"url": "https://img.devrant.com/devrant/rant/r_12710087_KvcZ6.jpg", "width": 799, "height": 378}
tags: "[\"joke/meme\", \"batteries\", \"china\", \"cny\", \"power\", \"qa\", \"mass production fail\"]"
user_username: awesomeest
created: 2025-01-21 23:51:51
text:
Oh china... just when I was so exhausted and annoyed at you... cuz i got behind and had to grind purchase/logistics/china-rel bs, to get necessities complete before your 2wks being MIA for chinese new year.

BUT THEN...

You had brought me this comedic gold in the midst of my sourcing woes!

Whoever points out my favourite 'precaution' first, wins.

...it's very rare that I say this, especially with my linguistics and algorithmic knowledge and exp making me easily peeved here...

But seriously, even Google trans with 0 knowledge of english, wouldve done better on most of these.


tags: "[\"random\", \"git\"]"
user_username: TrayKnots
created: 2025-01-22 00:33:32
text:
I am still salty that git master was renamed to main... I mean, the rename is stupid, but when you remain it, why not bough? Bough was the obvious and perfect choice...

user_avatar:
"{\"b\": \"2a8b9d\", \"i\": \"v-37_c-3_b-4_g-m_9-1_1-2_16-6_3-6_8-1_7-1_5-1_12-2_6-11_10-1_2-10_22-7_15-5_4-1.jpg\"}"

user_avatar_lg:
"{\"b\": \"2a8b9d\", \"i\": \"v-37_c-1_b-4_g-m_9-1_1-2_16-6_3-6_8-1_7-1_5-1_12-2_6-11_10-1_2-10_22-7_15-5_4-1.png\"}"


text: what the fuck what the fuck what the fuck what the fuck what the fuck what the fuck
user_username: lorentz
created: 2025-01-22 00:35:46
tags:
"[\"rant\", \"nearly all of them max width\", \"1000 line function\", \"i made this why did i make this\"]"


tags: "[\"rant\"]"
user_username: nururururu
created: 2025-01-22 00:52:09
text:
The fact that state updates in React are asynchronous is a cancer that is holding humanity back 10,000 years.

user_avatar:
"{\"b\": \"a973a2\", \"i\": \"v-37_c-3_b-2_g-m_9-1_1-1_16-1_3-6_8-1_7-1_5-1_12-1_6-107_2-10_22-4_15-4_11-2_18-1_19-1_4-1.jpg\"}"

user_avatar_lg:
"{\"b\": \"a973a2\", \"i\": \"v-37_c-1_b-2_g-m_9-1_1-1_16-1_3-6_8-1_7-1_5-1_12-1_6-107_2-10_22-4_15-4_11-2_18-1_19-1_4-1.png\"}"


tags: "[\"rant\", \"freedom to code\"]"
user_username: Augmental
user_avatar: "{\"b\": \"7bc8a4\"}"
user_avatar_lg: "{\"b\": \"7bc8a4\"}"
created: 2025-01-22 01:54:14
text:
Overall worst part of being a Software Dev? Really,  really loving it. How could that be a bad thing you ask? Because people, in general, in life, do not want you to code. Managers, family, kids, colleagues, they all want your attention, they all want to yap at you, they all abhor seeing you concentrate at a screen. In short, they just can't leave you the fuck alone to do what you trained yourself so hard for. Best one of all is being hauled up on a daily basis for an hour to answer "How can we go faster!?" IDK maybe just let me do my thing? So fucking frustrating. If you don't recognise this and have all the time in the world, feel blessed, for you are free.


tags: "[\"rant\", \"windows\", \"tool\", \"google\", \"dev tool\", \"apple\", \"dev\"]"
user_username: DivSyntax
created: 2025-01-22 04:47:36
text:
I have a new dev tool I'd like feedback on. Specifically for mobile developers. My tool is called PixelPrep. It's a tool to help stream line the resizing of App Store images to fit all of the diff App Store requirements. Goole, Apple, Windows, Amazon, ect. So, I would love it if you could test it out and give me feed back, thanks! Right now, I only have Google working. Thanks!

https://www.pixelprep.io

links:
[{"type": "url", "url": "https://www.pixelprep.io", "short_url": "https://www.pixelprep.io", "title": "https://www.pixelprep.io", "start": 381, "end": 405, "special": 1}]

user_avatar:
"{\"b\": \"69c9cd\", \"i\": \"v-37_c-3_b-6_g-m_9-1_1-4_16-6_3-5_8-1_7-1_5-1_12-4_6-97_2-1_22-1_4-1.jpg\"}"

user_avatar_lg:
"{\"b\": \"69c9cd\", \"i\": \"v-37_c-1_b-6_g-m_9-1_1-4_16-6_3-5_8-1_7-1_5-1_12-4_6-97_2-1_22-1_4-1.png\"}"


tags: "[\"random\", \"local baby group\"]"
user_username: TrayKnots
created: 2025-01-22 07:21:10
text:
Got a child. Little under a year old. 
We go to a little baby group nearby. We visit it from time to time. Just like 6 different babies there.

One baby has brown eyes. Mommy and daddy have blue eyes. Oh...

Next baby is blonde. Mommy is blonde. Daddy is blonde. Someone commented, that blonde was very likely with mommy and daddy. She said, no, her mother-in-law is black haired. She proves it by saying, her oldest son has black hair.... Oh....

Out of 6 parents pairs, we had 2 cheating. 1/3. And for the other 4, well, we only ever met the mother and they have not told us anything about their husbands. 

This leads me to only one conclusion: People are terrible in high school level genetics. I know, it is not 100% correct, there are special cases and exceptions. But it it 99% correct. 

To quote Rex Harrison: "This is what the British population calls an elementary education."

user_avatar:
"{\"b\": \"2a8b9d\", \"i\": \"v-37_c-3_b-4_g-m_9-1_1-2_16-6_3-6_8-1_7-1_5-1_12-2_6-11_10-1_2-10_22-7_15-5_4-1.jpg\"}"

user_avatar_lg:
"{\"b\": \"2a8b9d\", \"i\": \"v-37_c-1_b-4_g-m_9-1_1-2_16-6_3-6_8-1_7-1_5-1_12-2_6-11_10-1_2-10_22-7_15-5_4-1.png\"}"


tags: "[\"rant\", \"free\", \"mysql\"]"
user_username: sleek
created: 2025-01-22 07:50:04
text:
im trying to cut down on my digital ocean bill and have a few small freelance websites, im paying 15$ a month for a mysql db and kinda feel ripped off

i know mongodb atlas offers mongo for free, does any service offer mysql for free and would you recommend using it for a clients website?

user_avatar:
"{\"b\": \"69c9cd\", \"i\": \"v-37_c-3_b-6_g-m_9-1_1-2_16-1_3-2_8-1_7-1_5-2_12-2_6-46_2-57_22-3_15-4_11-1_18-1_19-3_4-2_20-4.jpg\"}"

user_avatar_lg:
"{\"b\": \"69c9cd\", \"i\": \"v-37_c-1_b-6_g-m_9-1_1-2_16-1_3-2_8-1_7-1_5-2_12-2_6-46_2-57_22-3_15-4_11-1_18-1_19-3_4-2_20-4.png\"}"


tags: "[\"rant\", \"old\", \"mssql\", \"money\", \"legacy\", \"sql\"]"
user_username: angerydev
created: 2025-01-22 10:03:31
text:
It's 2025. 
We still have MSSQL with compatibility level set to 100 (matches the version from 2008).
We still have random downtime or issues with timeouts thanks to parameter sniffing. 

Update? No that's expensive and doesn't provide more cashflow (ecommerce-ish). 
'I just have to make better code'.

user_avatar:
"{\"b\": \"d55161\", \"i\": \"v-37_c-3_b-5_g-m_9-1_1-2_16-6_3-1_8-1_7-1_5-1_12-2_6-83_10-1_2-10_22-10_15-2_4-1.jpg\"}"

user_avatar_lg:
"{\"b\": \"d55161\", \"i\": \"v-37_c-1_b-5_g-m_9-1_1-2_16-6_3-1_8-1_7-1_5-1_12-2_6-83_10-1_2-10_22-10_15-2_4-1.png\"}"


tags: "[\"rant\", \"e2e\", \"cypress\", \"crap\"]"
user_username: sibula
created: 2025-01-22 11:19:40
text:
Has anyone else started a new job with the promise of interesting work, just to end up spending all their time writing e2e tests for crap code written 5 years ago by a contractor who clearly couldn't give 2 shits?

user_avatar:
"{\"b\": \"f99a66\", \"i\": \"v-37_c-3_b-3_g-m_9-1_1-1_16-5_3-6_8-1_7-1_5-1_12-1_6-10_2-38_22-9_15-4_4-1.jpg\"}"

user_avatar_lg:
"{\"b\": \"f99a66\", \"i\": \"v-37_c-1_b-3_g-m_9-1_1-1_16-5_3-6_8-1_7-1_5-1_12-1_6-10_2-38_22-9_15-4_4-1.png\"}"


tags: "[\"rant\"]"
user_username: Linux
created: 2025-01-22 12:23:50
text:
Oh, I found the old Minecraft-world that I had together with a few ones from Devrant

ANGRY-CLIENT still here? :D

user_avatar:
"{\"b\": \"f99a66\", \"i\": \"v-37_c-3_b-3_g-m_9-2_1-1_16-18_3-12_8-3_7-3_5-5_12-1_6-103_10-8_2-52_22-1_15-10_11-18_18-4_19-5_4-5_20-15_21-4.jpg\"}"

user_avatar_lg:
"{\"b\": \"f99a66\", \"i\": \"v-37_c-1_b-3_g-m_9-2_1-1_16-18_3-12_8-3_7-3_5-5_12-1_6-103_10-8_2-52_22-1_15-10_11-18_18-4_19-5_4-5_20-15_21-4.png\"}"


tags: "[\"rant\"]"
user_username: SidTheITGuy
created: 2025-01-22 15:33:53
text:
Say what you want about spaghetti code written by either you yourself or other people, dealing with it is a massive requirement for becoming a dev.


tags: "[\"rant\"]"
user_username: blindXfish
created: 2025-01-22 15:50:43
text:
Officially banned from 3 social networks. Reddit, Facebook, X.
I don't really mind but
I might need a neural link to moderate my thoughts before letting people know how idiotic their posts are.

user_avatar:
"{\"b\": \"69c9cd\", \"i\": \"v-37_c-3_b-6_g-m_9-1_1-2_16-3_3-9_8-2_7-2_5-2_12-2_6-11_2-85_22-1_15-5_11-9_18-3_19-3_4-2_20-10.jpg\"}"

user_avatar_lg:
"{\"b\": \"69c9cd\", \"i\": \"v-37_c-1_b-6_g-m_9-1_1-2_16-3_3-9_8-2_7-2_5-2_12-2_6-11_2-85_22-1_15-5_11-9_18-3_19-3_4-2_20-10.png\"}"


user_username: retoor
user_avatar: "{\"b\": \"7bc8a4\"}"
user_avatar_lg: "{\"b\": \"7bc8a4\"}"
created: 2025-01-22 19:01:40
text:
Just wrote an email to Rocket Chat with subject "Dear commercial hungry bastards" and complimented them with raping the f out of one of the best chat applications there is. With decent apps and stuff. For people who don't know, Rocket Chat is a Slack-variant. Once almost the same. But it was completely self hosted and under YOUR control. Now, if you host it locally, you get a screwed up design that you can unlock by paying.. If two users register on y our rocket chat instance, you get a commercial message of them regarding the growing team. Also, i have by default some remote user of them named rocketcat in my chat. Wtf, who wants that ffs? And again! SELF HOSTED SERVICE. Imagine, they have servers under their control and don't even have to do the hosting. A big win-win for them I guess. 

Idiots found themselves a marketing team apparently.

tags:
"[\"rant\", \"slack\", \"uncensored\", \"rocket chat\", \"bastards\", \"self hosted\", \"email\", \"xxx\", \"rocket pussy cat\", \"hard rape\", \"extreme marketing\", \"rape of the year\"]"


tags: "[\"rant\"]"
user_username: AlgoRythm
created: 2025-01-22 19:40:41
text:
Markdown syntax is ambiguous and always forgiving (any text in a markdown document is valid markdown). Syntax is complicated and context-dependent.

I honestly think it might be one of the trickiest languages to parse.


tags: "[\"rant\"]"
user_username: Nmeri17
user_avatar: "{\"b\": \"7bc8a4\"}"
user_avatar_lg: "{\"b\": \"7bc8a4\"}"
created: 2025-01-22 19:46:01
text:
Android studio gradle nightmares, cli not picking active jdk, intellij maven horrorshow, vscode being the nexus of perdition itself. When I'm dead and gone, scatter my ashes over sublime text. NEVER encountered a headache, ever. The setting for autosave is one forum visit away. 1000s of utilities at my fingertips, with shortcuts, not silly plugins. Neither hangs nor fusses irrespective of how many windows, projects, tabs I've got open. Gargantuan code real estate despite having a file panel and file preview. The only guys who got monokai right. Can open random editors and fill them with notes without first saving. A more intuitive vcs gui than even github desktop. More lightweight to download than an beep.ogg. Never lags cuz it wants to be powered by a wind turbine. It's free. Literally all the sorrows that terrorise my dev in its peers, all gone

Yes, it's not "integrated" to my de, in the sense that its intellisense is a glorified autocomplete for existing tokens. I guess, tradeoffs must be made. If you know the language well enough not to grope handheld by the ide, or in dynamic typed languages where red, squiggly lines will not bring your software down to its knees, it should be head and shoulders above those conartistes

Enterprise edition una


tags: "[\"rant\"]"
user_username: NoMad
created: 2025-01-22 20:40:58
text:
Have you ever applied for a job and then spiraled after a few days of not hearing anything back?

Me too! 🙄😭😭😭


tags: "[\"rant\", \"wtf\", \"ssh\", \"windows\"]"
user_username: Demolishun
created: 2025-01-22 21:46:21
text:
Mind Blown...

So I was in a meeting with another dev talking to a customer.  He instructed the customer to open a command prompt in Windows.  Then to use the SSH command.  In my mind I was assuming he had told the client to install SSH beforehand.  Later I started thinking about it and did a search.  Apparently Windows 10/11 have a version of OpenSSH installed by default.  I had used Windows 7 in the past and always installed git shell to get this.  So in my Windows 10 I did the same thing.  git shell also supports aliases and other nice *nix like scripting features.  So it is always a win.

So hear I am realizing SSH is installed by default on newer windows systems.  Like damn, I never thought I would see the day.  I think I still prefer git shell, but having SSH by default is nice to know.  I know they got the subsystem shit to get Linux.  But not everyone wants or needs that.

I probably should learn what is in Windows these days.  lol.  I mean, besides malware.


tags: "[\"rant\", \"fuck programming\"]"
user_username: RantACar
user_avatar: "{\"b\": \"7bc8a4\"}"
user_avatar_lg: "{\"b\": \"7bc8a4\"}"
created: 2025-01-23 02:52:03
text:
I'm getting up in 6h then I'll have to work on that shit codebase on problems I don't give a fuck about again.

fml, why can't I just code my stuff alone ?


text: Enjoy! 😉
attached_image: {"url": "https://img.devrant.com/devrant/rant/r_12728336_EsVm4.jpg", "width": 767, "height": 1000}
tags: "[\"rant\"]"
user_username: jjhiza
created: 2025-01-23 03:45:26
user_avatar:
"{\"b\": \"7bc8a4\", \"i\": \"v-37_c-3_b-1_g-m_9-1_1-4_16-1_3-1_8-1_7-1_5-1_12-4_6-42_10-1_2-34_22-10_15-10_11-2_18-2_19-1_4-1_20-3.jpg\"}"

user_avatar_lg:
"{\"b\": \"7bc8a4\", \"i\": \"v-37_c-1_b-1_g-m_9-1_1-4_16-1_3-1_8-1_7-1_5-1_12-4_6-42_10-1_2-34_22-10_15-10_11-2_18-2_19-1_4-1_20-3.png\"}"


tags: "[\"rant\"]"
user_username: Nmeri17
user_avatar: "{\"b\": \"7bc8a4\"}"
user_avatar_lg: "{\"b\": \"7bc8a4\"}"
created: 2025-01-23 06:43:03
text:
Write and Schedule tasks that siphon stipends from my "esteemed customers" wallets into personal coffers. Call that con jobs


tags: "[\"rant\"]"
user_username: blindXfish
created: 2025-01-23 07:17:23
text:
"Can you build a work schedule planner windows application for us? We want to import jobs from excel, automatically schedule them by about 10 rules, generate a year calendar with them and also an export as excel for another tool to import it.
We would have to use it on Friday" - Wednesday morning meeting

user_avatar:
"{\"b\": \"69c9cd\", \"i\": \"v-37_c-3_b-6_g-m_9-1_1-2_16-3_3-9_8-2_7-2_5-2_12-2_6-11_2-85_22-1_15-5_11-9_18-3_19-3_4-2_20-10.jpg\"}"

user_avatar_lg:
"{\"b\": \"69c9cd\", \"i\": \"v-37_c-1_b-6_g-m_9-1_1-2_16-3_3-9_8-2_7-2_5-2_12-2_6-11_2-85_22-1_15-5_11-9_18-3_19-3_4-2_20-10.png\"}"


user_username: retoor
user_avatar: "{\"b\": \"7bc8a4\"}"
user_avatar_lg: "{\"b\": \"7bc8a4\"}"
created: 2025-01-23 07:42:39
text:
The most productive way of development is going slow and don't make a lot mistakes. Lately, I'm doing the opposite. It's often not your skills or knowledge but just your patience / expectation to be managed. Since I switched from C to Python I got the mindset that everything should be possible to make in short time with low effort. Being used to do a lot of effort because of C development gave me a lot of patience and upgraded me to be a better dev at any language. But sadly, I notice it's a skill you can lose. How to retrain my patience. Doing a lot of C again. But I want to have the patience NOW (retoor said impatiently). What a paradoxale dilemma shit. You have to do patient stuff to be become patient whey really sucks and sucks if you became inpatient.

Very underrated skill that actually says a lot about you as programmer: patience.

With enough patience you can master anything. Without it, you're depending on tools that allow you to. That's OK, but there's always some price to be paid. Many time it's the ignorance not knowing how the tools work and thus how it actually works. Some people can live with that, others don't. Knowing how somethings works is relative anyway. Do you know how it works until the language level? Kernel level? Framework level? Everyone chooses themselves what the limit is I guess. My limit is the C api / kernel interface.

Random thoughts. I'm just bit frustrating performing low lately and speculating about what to do about it. I just don't have a different hobby than programming. Doing something else for a while to give brain a rest would be best but it should be something raising dopemine. TV / gaming doesn't do that for me.

Sigh, how to do absolutely nothing. I did it for a 1,5 year full time but that was because of medication. Now it's impossible.

tags:
"[\"random\", \"tired\", \"performance\", \"python\", \"mistakes\", \"patience\", \"underrated\", \"c\", \"fast\", \"slow\", \"ignorance\", \"frustration\"]"


tags: "[\"random\", \"least unhinged kiki dream\"]"
user_username: kiki
created: 2025-01-23 10:06:56
text:
Had a dream that I remapped Copy to Command and Paste to Option, and it started a new vim-vs-emacs type war.


tags: "[\"rant\"]"
user_username: NoMad
created: 2025-01-23 14:14:55
text:
Attempting to find usable data. 

PM: but we have data.
Me: we have data bags. But data in there is not uniform, the time series have different lengths, and some fields are missing cuz ROS does magic. Plus, that new data type you've introduced, doesn't actually have a set in stone schema so it's free for all. You literally do not have enough data for one decent quick study. 
PM: but we have vision data. 
Me: ... But we're not a vision department. where's the robot data. 
PM: idk. Go ask others. 

Me: *drags own hair out* 💀


tags: "[\"question\"]"
user_username: superdupernova
user_avatar: "{\"b\": \"7bc8a4\"}"
user_avatar_lg: "{\"b\": \"7bc8a4\"}"
created: 2025-01-23 15:06:15
text:
For any network security gurus, quick question

Does disabling NSAllowsArbitraryLoads on iOS add latency to network requests over http? if yes why?


tags: "[\"rant\", \"scripting\", \"bash\"]"
user_username: Elendil
created: 2025-01-23 15:15:03
text:
I hate bash scripting so much !
What a shit language, its inconsistent af
Its just a pile of hacks upon hacks upon hacks. Theres no rime or reason to bash expansion, or to working with arrays.
Sometimes "$@" is a list, sometimes its not... Because fuck u thats why

So im doing a coding project at work, that has to be in bash for reasons.
It already feels like giving birth, llms are hard-carrying me and im not proud of it

And every time i think im done, and i can close this fucking epic, some issue pops up that necessitates a re-write
3rd one is also a no go apparently

And this all happened because *someone* in another department couldn't be fucked to implement the proper solution for this.
The scope of this piece of shit script keeps growing, because every month they be like 

"oh this feature of service xyz ? Nah turns out we cant do that sowwy. But you can implement a workaround in bash right??

If you truly like bash as a language, you're cooked brother. you need to seek professional help :skull:

user_avatar:
"{\"b\": \"d55161\", \"i\": \"v-37_c-3_b-5_g-m_9-1_1-3_16-1_3-6_8-1_7-1_5-1_12-3_6-1_2-14_22-1_15-9_11-1_4-1.jpg\"}"

user_avatar_lg:
"{\"b\": \"d55161\", \"i\": \"v-37_c-1_b-5_g-m_9-1_1-3_16-1_3-6_8-1_7-1_5-1_12-3_6-1_2-14_22-1_15-9_11-1_4-1.png\"}"


text: I work with idiots. That is all.
tags: "[\"rant\"]"
user_username: BobbyTables
created: 2025-01-23 15:42:52
user_avatar:
"{\"b\": \"d55161\", \"i\": \"v-37_c-3_b-5_g-m_9-1_1-2_16-11_3-2_8-3_7-3_5-3_12-2_6-98_10-1_2-27_22-1_15-5_18-2_19-3_4-3.jpg\"}"

user_avatar_lg:
"{\"b\": \"d55161\", \"i\": \"v-37_c-1_b-5_g-m_9-1_1-2_16-11_3-2_8-3_7-3_5-3_12-2_6-98_10-1_2-27_22-1_15-5_18-2_19-3_4-3.png\"}"


tags: "[\"random\", \"kiki dreams\"]"
user_username: kiki
created: 2025-01-23 15:44:28
text:
Digiton, the US state, was founded by Antonio Maria Digiton in 1972. It was reserved for NSFL content creators that mutilated small animals.


attached_image: {"url": "https://img.devrant.com/devrant/rant/r_12737411_i21xD.jpg", "width": 800, "height": 602}
tags: "[\"rant\"]"
user_username: galena
created: 2025-01-23 16:01:30
text:
How little resources would you like?
4 Cores?
Without any effort!
How about 512MB Ram?
Can do it for less!
10 Second Boot?
Yeah!
Desktop Environment?
Yes! Please!


tags: "[\"rant\"]"
user_username: broda
created: 2025-01-23 21:18:18
text:
We have in our company an 8 GB Ram Intel MacBook Pro that they give to any new Mobile developers and is always returned bc the ram is not enough. 

You’d have thought they understood after 3 years. But I just found out they still do it lol.

user_avatar:
"{\"b\": \"7bc8a4\", \"i\": \"v-37_c-3_b-1_g-m_9-1_1-7_16-10_3-2_8-1_7-1_5-1_12-7_6-15_10-1_2-10_22-4_15-4_11-1_4-1.jpg\"}"

user_avatar_lg:
"{\"b\": \"7bc8a4\", \"i\": \"v-37_c-1_b-1_g-m_9-1_1-7_16-10_3-2_8-1_7-1_5-1_12-7_6-15_10-1_2-10_22-4_15-4_11-1_4-1.png\"}"


attached_image: {"url": "https://img.devrant.com/devrant/rant/r_12747050_YcxiD.jpg", "width": 788, "height": 39}
tags: "[\"joke/meme\"]"
user_username: NoToJavaScript
created: 2025-01-24 01:48:59
text:
It was at this moment NoToJavaScript understood,, he fucked up by updating a perfectlly working Linux server.

user_avatar:
"{\"b\": \"f99a66\", \"i\": \"v-37_c-3_b-3_g-m_9-1_1-2_16-17_3-13_8-3_7-3_5-2_12-2_6-13_2-81_22-5_11-9_19-1_4-2_20-3_21-2.jpg\"}"

user_avatar_lg:
"{\"b\": \"f99a66\", \"i\": \"v-37_c-1_b-3_g-m_9-1_1-2_16-17_3-13_8-3_7-3_5-2_12-2_6-13_2-81_22-5_11-9_19-1_4-2_20-3_21-2.png\"}"


tags: "[\"rant\"]"
user_username: Ranchonyx
created: 2025-01-24 06:41:42
text:
Appointments appointments appointments meetings meetings appointments suffering meetings meetings AAAAAAAAAAA I DON WANNAAAAA


tags: "[\"rant\", \"custom controls\", \"programming language\", \"jase\", \"os\"]"
user_username: toothpaste
user_avatar: "{\"b\": \"7bc8a4\"}"
user_avatar_lg: "{\"b\": \"7bc8a4\"}"
created: 2025-01-24 07:02:00
text:
What I can do:

Make websites
Make custom controls and make them look nice and professional
Make desktop apps

What I want to do:
Make an OS
Make a programming language

Anybody else like this? :)


tags: "[\"random\", \"ai\", \"ml\", \"llm\", \"gpt\"]"
user_username: netikras
created: 2025-01-24 07:52:35
text:
https://notebooklm.google.com/

say all you like about gpt, but this is really cool. I've already digested api docs to test it out. Worked beautifully!

links:
[{"type": "url", "url": "https://notebooklm.google.com/", "short_url": "https://notebooklm.google.com/", "title": "https://notebooklm.google.com/", "start": 0, "end": 30, "special": 1}]


tags: "[\"rant\"]"
user_username: b2plane
user_avatar: "{\"b\": \"7bc8a4\"}"
user_avatar_lg: "{\"b\": \"7bc8a4\"}"
created: 2025-01-24 10:13:27
text:
i am shitting rn. in 15 minutes i have a daily meeting. will i make it on time? we'll see! will update you in the comments!


tags: "[\"rant\"]"
user_username: galena
created: 2025-01-24 14:59:00
text:
At my new job I'm allowed to goof around more while at the same time less. Im no longer limited to tech and can just choose the best tool for the job and fuck around trying out new interesting stuff that might work. But at the same time IF I FUCK UP, you will definetly read about it in the news!


tags: "[\"rant\"]"
user_username: antigermanist
created: 2025-01-24 16:10:50
text:
/me experimenting with streaming my music on peertube

/me find there's some weird echos on the stream

/me stop the music, the last part repeats on an on as if there was a delay 

/me start troubleshooting. Is there a delay in the daw? no. Is it something to do with alsa or jack? no. Is it peertube? it should be peertube right? I try with youtube, there is still a delay even though it's not that bad.

so i ask the admin like an idiot. Turns out I had the tabs opened twice. 

Anyway im mixin my music here 

https://yiny.org/w/...

links:
[{"type": "url", "url": "https://www.yiny.org/w/coAczBaNs5EEZJaWs3ukpa", "short_url": "https://yiny.org/w/...", "title": "https://yiny.org/w/...", "start": 513, "end": 535, "special": 1}]


attached_image: {"url": "https://img.devrant.com/devrant/rant/r_12761377_a9JQG.jpg", "width": 726, "height": 900}
tags: "[\"joke/meme\"]"
user_username: Nmeri17
user_avatar: "{\"b\": \"7bc8a4\"}"
user_avatar_lg: "{\"b\": \"7bc8a4\"}"
created: 2025-01-24 16:30:06
text:
I wonder whether this has gotten here yet but it knocked me out. I don't write in trap English but I'm a sucker for memes. Imagine how bored he must have been to start documenting legacy code without the urge to refactor. Just "vibing"


tags: "[\"random\", \"app\", \"web\", \"devops\", \"android\", \"development\"]"
user_username: Waytopranav
created: 2025-01-24 17:12:07
text:
Hey guys check out the native web app for my website,  its staged but soon on playstore

https://instagram.com/reel/...==

links:
[{"type": "url", "url": "https://www.instagram.com/reel/DFNz8oJTC2Z/?igsh=MWo3aGpkdDdrcXdiYQ", "short_url": "https://instagram.com/reel/...", "title": "https://instagram.com/reel/...", "start": 89, "end": 119, "special": 1}]


text: http://stopmasturbationnow.org/
tags: "[\"rant\"]"
user_username: antigermanist
created: 2025-01-24 18:35:29
links:
[{"type": "url", "url": "http://stopmasturbationnow.org/", "short_url": "http://stopmasturbationnow.org/", "title": "http://stopmasturbationnow.org/", "start": 0, "end": 31, "special": 0}]


tags: "[\"rant\"]"
user_username: antigermgerm
created: 2025-01-24 18:38:22
text:
Fascinating. Did you know people with multiple personality disorder could rape themselves? 

https://journals.sagepub.com/doi/...

links:
[{"type": "url", "url": "https://journals.sagepub.com/doi/abs/10.2466/pr0.1994.75.3.1263?journalCode=prxa", "short_url": "https://journals.sagepub.com/doi/...", "title": "https://journals.sagepub.com/doi/...", "start": 93, "end": 129, "special": 1}]


tags: "[\"rant\", \"formal reasoning\", \"unpin\", \"pin\", \"rust\"]"
user_username: lorentz
created: 2025-01-24 18:53:05
text:
I think the most important lesson you have to learn before discovering new Rust becomes easy is that edge cases matter, because formal descriptions almost never start with the most visible attribute; they start with the strongest one.

Almost every datastructure is Unpin, or should be at any rate. The benefit of Pin is that you can get rid of that *almost*, and define your operations for arbitrary sections of program state.


tags: "[\"question\"]"
user_username: BordedDev
created: 2025-01-24 19:54:24
text:
Anyone else ignore the obvious signals that you're sick until you sound like a batman impressionist?


tags: "[\"question\", \"meetings\", \"it\", \"work\", \"company\"]"
user_username: Waytopranav
created: 2025-01-24 19:59:50
text:
Is it true that in MNC company product based or service based, there are more meetings than the work itself?


text: What?
attached_image: {"url": "https://img.devrant.com/devrant/rant/r_12766013_uc3N9.jpg", "width": 461, "height": 999}
tags: "[\"devrant\"]"
user_username: MammaNeedHummus
created: 2025-01-24 20:33:57
user_avatar:
"{\"b\": \"e6c653\", \"i\": \"v-37_c-3_b-7_g-f_9-1_1-1_16-6_3-3_8-2_7-2_5-1_12-1_6-47_2-1_22-11_11-15_18-4_19-2_4-1_20-15_21-3.jpg\"}"

user_avatar_lg:
"{\"b\": \"e6c653\", \"i\": \"v-37_c-1_b-7_g-f_9-1_1-1_16-6_3-3_8-2_7-2_5-1_12-1_6-47_2-1_22-11_11-15_18-4_19-2_4-1_20-15_21-3.png\"}"


tags: "[\"rant\"]"
user_username: sjwsjwsjw
created: 2025-01-24 21:14:58
text:
the stress of I don't want to lose git history by renaming whitelist allowlist in existing code but i also don't want to get in trouble from people if they catch me using whitelist for new additions to match what's already in the file


tags: "[\"joke/meme\", \"have a fucking weekend\", \"fuck off\"]"
user_username: Demolishun
created: 2025-01-24 22:46:05
text:
If I've offended you with my posts I am sorry.
I honestly didn't think you could read.

Also, its FUCK YOU ALL FRIDAY!


tags: "[\"random\", \"ai\", \"explanations\"]"
user_username: jestdotty
created: 2025-01-24 23:30:56
text:
i have this Cassandra's curse thing. the same way where I tell where what the future of their actions will be, but also just generally I'm not understandable by others when I say things or try to explain some higher level topics that are not 100% boring sequential facts

what I'm finding, annoyingly, is I can just say what I'm saying to the AI and then it will write 5 paragraphs explaining what I mean... and then I post it to the person and they understand it

-.-

why is it like this. why do I need this. I mean yay, I can be understood now I guess, but it's also so annoying. WHY AM I NOT UNDERSTOOD JUST BY MYSELF RAGH. I also can't believe people understand the over verbose things AI spits out. I find it annoying


tags: "[\"rant\"]"
user_username: DeepHotel
created: 2025-01-25 00:34:17
text:
Everybody keeps trying to get me to use cursor or GitHub copilot or some other LLM co-programmer that will shit all over my code

user_avatar:
"{\"b\": \"2a8b9d\", \"i\": \"v-37_c-3_b-4_g-m_9-1_1-6_16-2_3-5_8-1_7-1_5-1_12-6_6-11_10-1_2-37_22-7_15-5_11-6_4-1.jpg\"}"

user_avatar_lg:
"{\"b\": \"2a8b9d\", \"i\": \"v-37_c-1_b-4_g-m_9-1_1-6_16-2_3-5_8-1_7-1_5-1_12-6_6-11_10-1_2-37_22-7_15-5_11-6_4-1.png\"}"


tags: "[\"random\"]"
user_username: Demolishun
created: 2025-01-25 06:13:56
text:
Okay, this just fucked with my brain.  We are supposedly seeing organisms (including humans) doing better in radiation fields.  

https://youtube.com/watch/...

Not so sure about the ending, but I am also messed in the head about some of the thinking going on with consciousness.  I suspected our thought processes are not completely body bound.  I guess if the mind is interacting with a separate entity then it would need a physical mechanism.  I dunno, seemed really speculative.

This guy usually does a rug pull and shows how everything in the beginning has doubts.  He didn't do this on this one.

links:
[{"type": "url", "url": "https://www.youtube.com/watch?v=lcEZ6oYZfi8", "short_url": "https://youtube.com/watch/...", "title": "https://youtube.com/watch/...", "start": 130, "end": 159, "special": 1}]


attached_image: {"url": "https://img.devrant.com/devrant/rant/r_12774496_S6FDG.jpg", "width": 799, "height": 343}
tags: "[\"rant\", \"vim\"]"
user_username: adante
user_avatar: "{\"b\": \"7bc8a4\"}"
user_avatar_lg: "{\"b\": \"7bc8a4\"}"
created: 2025-01-25 06:24:34
text:
Amusing vim/neovim newbie beatdown story. I am mostly enjoying it, so please don't take it too personally, as I'm 60% having fun, 30% looking for help, and only 10% attacking your fundamental identity and way of life

#1 uses left and right arrows to move the selection up and down, and down and up arrows to move the selection into and out of tree elements

#2 uses tab and shift tab to move the selection up and down, but has great filtering

#3 uses up and down arrows to move the selection up and down, and enter and esc to move the selection into and out of tree elements.

I get that I have just frantically cobbled various things together to make it work but man, there's something to be said about the I in IDE...


tags: "[\"rant\", \"tokenizer\"]"
user_username: toothpaste
user_avatar: "{\"b\": \"7bc8a4\"}"
user_avatar_lg: "{\"b\": \"7bc8a4\"}"
created: 2025-01-25 06:58:10
text:
I'm writing a tokenizer for my programming language. Somehow, it found an closing bracket ']' before the fucking opening bracket '['.

Even though the code sample provided to the tokenizer isn't like that. :( FML


tags: "[\"rant\", \"api\", \"devrant\"]"
user_username: toothpaste
user_avatar: "{\"b\": \"7bc8a4\"}"
user_avatar_lg: "{\"b\": \"7bc8a4\"}"
created: 2025-01-25 09:47:49
text:
Does anyone know what the app id for devRant api is? is it still 3? I'm using 3, and it keeps responding with "invalid app id"

I sent you an email re this @dfox


tags: "[\"random\"]"
user_username: kiki
created: 2025-01-25 10:36:40
text:
Today I learned that power-to-weight ratio of modern passenger aircraft is so high that they can do a vertical takeoff. It should be almost impossible to stall those planes. I bet they can do barrel rolls just fine.
Even one engine is enough to fly safely.


tags: "[\"rant\"]"
user_username: antigermgerm
created: 2025-01-25 12:19:56
text:
Help me find hooks for my techno radio. 

I got:

"Boomradio, we got more booms than north korea"
"Boomradio, we got bigger booms than the tsar bomba"
"Boomradio, we got boomboomed by the boomboomtcha"
"Boomradio, you heard it once. It's too late".
"Boomradio, so you think you can dance?"
"Boomradio, be like water but dont spread around" 
"Boomradio, we got more vibe than your crack dealer"


tags: "[\"rant\"]"
user_username: PhatYikes
user_avatar: "{\"b\": \"7bc8a4\"}"
user_avatar_lg: "{\"b\": \"7bc8a4\"}"
created: 2025-01-25 13:27:03
text:
Finally fixed that bug after hours of debugging, and a bit of crying/screaming… and now I have a brand-new error message to cry about. Progress I guess?


tags: "[\"rant\", \"priorities\", \"bad leadership\", \"pretty vs useful\"]"
user_username: D-4got10-01
created: 2025-01-25 16:08:02
text:
Some time ago I had a brief period of time when I had no tasks.

In order to stay productive, while having a lot of free time on my hands, I had decided to create a documentation of a feature in our game that has slightly different implementations depending on the platform on which the game is running.

Once I was done w/ the documentation, I shared it w/ the lead.

His feedback was along the lines of:
'It's OK, but the color palette that you used could've been better.'

/* What I used was basic colors: feature is available = green; !available = gray; partial availability = yellow, etc. Simple, easily readable. */

So instead of 'Thanks for documenting this.' I hear 'You have poor design skills - you should've used company's theme'.

/* I'm guessing since the company's logo uses some fancy colors, in lead's mind, those colors should've been used in documentation. */

Well, duh - I'm !a graphics artist / designer, so no shit.
There will definitely be no graphical fireworks in my documentation.

I fucking love working w/ people who have their priorities straight - '_fuck_ usefulness && correctness of data; It must be pretty too!'.

user_avatar:
"{\"b\": \"d55161\", \"i\": \"v-37_c-3_b-5_g-m_9-1_1-9_16-11_3-4_8-1_7-1_5-1_12-9_6-101_2-66_22-10_15-10_11-3_18-2_19-1_4-1.jpg\"}"

user_avatar_lg:
"{\"b\": \"d55161\", \"i\": \"v-37_c-1_b-5_g-m_9-1_1-9_16-11_3-4_8-1_7-1_5-1_12-9_6-101_2-66_22-10_15-10_11-3_18-2_19-1_4-1.png\"}"


tags: "[\"rant\", \"idiots who code\", \"just put a fucking option\", \"c++\"]"
user_username: BordedDev
created: 2025-01-25 17:25:25
text:
Decided to update my vcpkg version, and ran tests for my networking tests only for it to return QUIC_STATUS_NOT_SUPPORTED/E_NOINTERFACE for loading the config. Turns out someone decided to switch the default SSL implementation from OpenSSL to Schannel on Windows and didn't enable an option to put it back.

Now it returns an error if you provide a certificate file. Luckily if you enable 0-rtt it still forces OpenSSL 🙄


tags: "[\"rant\", \"ridiculous\", \"job hunting\", \"testers\", \"qa\", \"requirements\"]"
user_username: D-4got10-01
created: 2025-01-25 18:08:12
text:
A friend of mine has once sent me this job posting:
https://skillshot.pl/jobs/...
saying to me: 'You _need_ to see what they wrote for their 3rd requirement!'.

...
The fuck!?!

Since _when_ is empathy a fucking requirement for testers?

We had a good laugh about that.

links:
[{"type": "url", "url": "https://www.skillshot.pl/jobs/16134-qa-tester-a-k-a-bug-tamer-at-vile-monarch", "short_url": "https://skillshot.pl/jobs/...", "title": "https://skillshot.pl/jobs/...", "start": 53, "end": 82, "special": 1}]


tags: "[\"rant\", \"sowing of the asshole\"]"
user_username: Liebranca
created: 2025-01-25 18:44:39
text:
A couple fucking brutal, merciless dungeon moments.

So first, we were having a chill kind of session. Throwing lots of jokes and shit, and I rolled with it. The baddie for the day, I felt inspired, and named him Fawq El-Fuqer, which yes, is very unfortunate.

Anyway, we avoid his goons and reach his impenetrable fortress of chronic masturbation, and it goes as well as you think. The rogue says hey, we gotta get him with his pants down (pause) literally. The cleric is skeptical at first, but she comes around to it.

And so we do it. I spin this tale of a man who's got a schedule tighter than his fucking asshole. El-Fuqer meticulously plans his shits, he makes it a whole ritual, even gives it a special name: Mud O'Clock.

We wait for his alarm to ring, and spring into action while he's taking a fat stinking fucking dump. The warrior kicks down the bathroom door and corners El-Fuqer while he's on the shitter, demanding satisfaction for their past romantic involment that's been strongly been hinted at, you see, she said Fuck the Fucker and I, that's history. And that's enough for a subplot if you ask me.

So where was I? Ah, yes, the rogue bursts in through the window shouting out "Mud O'Clock MOTHER FUCKER!!" and we immortalize the moment in the finest silks. The wizard then does a little Bane impression for some reason and a multitude of loud 'plops' are heard as El-Fuqer evacuates the entire content of his putrid guts.

He gets roughed up a little, you know nothing like interrogating someone after they nearly shit themselves to death. We reveal some oooh so unexpected plot twist about a portal to goddamn hell and it's like well, crap, we gotta do something about that. So the wizard and the rogue leave to give the warrior and El-Fuqer some, ehem, space to settle their score.

What followed was the most unexpected, most brilliant part of the whole session. She didn't just execute him in a brutal, gruesome manner, no, she went full fucking throttle. Forced El-Fuqer to eat his own cock and balls while sewing his ass shut, then had a bowl of bull testicle salad to drop a montanious fecal cake of biblical proportions upon his face.

Believe it or not, we made it into an emotional moment. Because everyone was shocked by how brutal the affair was. Warrior had a mental breakdown like, uuuh, I'm becoming the monsters I swore to fight ooh no. She starting shaking and crap, ran away and hid in an alley to weep, it begins raining and it's getting very dramatic, so I cook up some spirit of sorrow that goes in and helps her face her fears and shit through the power of friendship or whatever.

Moving on to second moment, this is shorter but I like it best. The cleric and another two extras went to an old shrine to try and prove the wizard wrong about his denial of prophecy. Thing is, they did the ritual wrong. And I'm usually very forgiving but I was feeling nasty after the whole sowing of the asshole thing. So I'm like, uh, I gave you fools VERY PRECISE instructions on how to perform this ritual, and you just did some wacky prayers to the moon nonsense, that's idolatry in-universe and out-of-universe too (depending on who you ask).

So I said fuck it, you guys had it coming. I whip out immortal ten-thousand year old elder sorceress bitch guardian of the holy sphincter, and it gets real pretty fucking quick. She's got sanctified heavy plate armor, blue fire torches coming out they fucking pauldrons, argent greatsword of anal judgement plus infinity, all the juiciest shit.

Anyway, the sorc descends from the sky in a pillar of azure flames and is like yo, drop that idolatrous shit right now or I'm gonna kill you all. They mistake her for angel or some shit, and are like hey chill, we're the good guys. But the sorc doesn't give a shit, and she says shut the fuck up or I'll send you to the Night Eternal, bitch.

I dunno why but the cleric and the other two extras don't get it, so they insist with the whole heyyyy we are not idolaters, we're your friends, we are questing for the mandinga mandango mcguffango. So she bisects one, breaks the neck of another, and decapitates the fucking cleric. It was awesome.

So what did we learn? idk, don't plan your dumps and don't pray to the fucking moon if you're standing on hallowed ground. *****


user_username: retoor
user_avatar: "{\"b\": \"7bc8a4\"}"
user_avatar_lg: "{\"b\": \"7bc8a4\"}"
created: 2025-01-25 22:26:04
text:
I was so bored with work in the end. It was more administration than programming. So, i kinda quitted full application development. The thing is, it's expected that you use some existing framework. First of all - they never work how you want and the programming part of your work is mainly solving the limitations the framework brings without hacking too much. You keep within the boundaries of the framework. Besides that - since all fun stuff is already done by the framework builders all you have to do left is kinda administration. Field here, field there, rest call here. Extremely boring. When you've setup the base good, there's no challenge anymore, just producing windows and input forms. 

Now, a few days ago, I started to make a clone of rocket chat. I use minimalist http framework (aiohttp) and you have to build most features yourself on top. Same for the ORM, i use dataset which does schema synchronisation for you but doesn't come with models. So i made a complete model / mapper entity framework on top of that. I made one single validation system that applies on models, forms and frontend validation. There's only one truth of valid data. Within the models, services, mappers and forms there's always the services variable available making it possible to fetch any data from any object. Never weird exceptions has to be done to get data. The implemented global LRU cache system is super in auto synchronizing the objects, don't have to do anything manually.

Finally software development of a full product is fun again. If you know how to do it - making your own framework is way easier than an existing one. On top of that, it's more advanced. I do understand that frameworks are aiming to be a bit minimal to be multi purpose, but with that attitude in mind, they still achieve to make it annoying as fuck. 

Regarding time, it's just a few days of development. That's nothing for something that does exactly what you want. We have to drop the use-a-framework-because-it-is-stupid-to-do-yourself mentality. We should be programmers again! Not administrators! It's not weird that chatGPT can do so much of our jobs, our projects became lame.

tags:
"[\"random\", \"mapper\", \"model\", \"homebrew\", \"rocketchat\", \"orm\", \"service\", \"fuck frameworks\", \"chat\", \"form\"]"


tags: "[\"rant\", \"tokenizer\", \"c#\", \"salt\"]"
user_username: toothpaste
user_avatar: "{\"b\": \"7bc8a4\"}"
user_avatar_lg: "{\"b\": \"7bc8a4\"}"
created: 2025-01-26 00:18:58
text:
I'm attempting to write a programming language (again). I've got a tokenizer. Anybody wanna check it out?

https://github.com/jason-pezzimenti...

links:
[{"type": "url", "url": "https://github.com/jason-pezzimenti/SALT", "short_url": "https://github.com/jason-pezzimenti...", "title": "https://github.com/jason-pezzimenti...", "start": 107, "end": 145, "special": 1}]


tags: "[\"rant\"]"
user_username: CoreFusionX
created: 2025-01-26 00:28:28
text:
I had the strangest occurrence today. 

Client lost priv key to some ec2 instance. 

Sure, I detached the volume, and attached to another instance to go and add a new key to ./ssh/authorized_keys.

Sure thing, I mounted the partition successfully, and then shit happened. 

Say I mounted to /mnt/old

It would mount without issue but...

ls -la . 

(With /mnt/old as current directory) Would show nothing, as if the directory was empty. df showed it wasn't the case.


