Join devRant
Do all the things like
				++ or -- rants, post your own rants, comment on others' rants and build your customized dev avatar
				Sign Up
			Pipeless API
 
				From the creators of devRant, Pipeless lets you power real-time personalized recommendations and activity feeds using a simple API
				Learn More
			Search - "let-s-not"
		- 
				    					
					
					toxic workplace; leaving
 
 I haven't wanted to write this rant. I haven't even wanted to talk to anyone (save my gf, ofc). I've just been silently fuming.
 
 I wrote a much longer rant going into far too much detail, but none of that is relevant, so I deleted it and wrote this shorter (believe it or not) version instead. And then added in more details because details.
 
 ------
 
 On Tuesday, as every Tuesday, I had a conference call with the rest of the company. For various, mostly stupid reasons, the boss yelled at and insulted me for twenty minutes straight in front of everyone, telling me how i'm disorganized, forgetful, how can't manage my time, can't manage myself let alone others, how I don't have my priorities straight, etc. He told the sales team to get off the call, and then proceeded to yell and chew at me for another twenty minutes in front of the frontend contractor about basically the same things. The call was 53 minutes, and he spent 40 minutes of it telling me how terrible I've been. No exaggeration, no spin. The issues? I didn't respond to an email (it got lost in my ever-filling inbox), and I didn't push a very minor update last week (untested and straight to prod, ofc). (Side note: he's yelled at me for ~15 minutes before for being horribly disorganized and unable to keep up on Trello -- because I had a single card in the wrong column. One card, out of 60+ over two boards. Never mind that most have time estimates, project tags, details, linked to cards on his boards, columns for project/qa/released, labels for deferred, released to / rejected from qa, finished, in production, are ordered by priority, .... Yep. I'm totes disorganized.)
 
 Anyway, I spent most of conference call writing "Go fuck yourself," "Choke on a cat and die asshole," "Shit code, low pay, and broken promises. what a prize position," etc. or flipping him off under the camera on our conference-turn-video-call (switched due to connection issues, because ofc video is more stable than audio-only in his mind).
 
 I'm just.
 so, so done.
 
 I did nothing the rest of the day on Tuesday, and basically just played games on Wednesday. I did one small ticket -- a cert replacement since that was to expire the next day -- but the rest was just playing CrossCode. (fun game, fyi; totally recommend.)
 
 Today? It's 3:30pm and I can't be bothered to do anything. I have an "urgent" project to finish by Monday, literally "to give [random third party sales guy] a small win". Total actual wording. I was to drop all other tasks (even the expiring cert lol) and give this guy his small win. fucking whatever. But the project deals with decent code -- it's a minor extension to the first project I did for the company (see my much earlier rants), back when I was actually applying myself and learning something (everything) new, enjoying myself, and architecting+writing my own code. So I might actually do the project, but It's been two days and I haven't even opened single file yet.
 
 But yeah. This place is total and complete shit. Dealing with the asshole reminds me of dealing with my parents while growing up, and that's a subject I don't want to broach -- far too many toxic memories.
 
 So, I'm quitting as soon as I find something new.
 and with luck, this will be before assface hires my replacement-to-be, and who will hopefully quit as soon as s/he sees the abysmal codebase. With even more luck, the asshole king himself will get to watch his company die due to horrible mismanagement. (though ofc he'll never attribute it to himself. whatever.)
 
 I just never want to see or think about him again.
 (nor this fetid landfill of a codebase. bleh.)
 
 With luck, this will be one of my last rants about this toxic waste dump and its king of the pile.
 Fourty fucking minutes, what the fuck.33
- 
				    					
					
					TABLE BASED WEB DESIGN
 
 I was surprised there were no rants about this topic before I realized it was more than a decade back 😳
 
 We've never had it better! So to help add a little perspective for all those ranting about what is unarguably the golden age for web developers... let me fill you in on web dev in the late 90's;
 
 JavaScript was a joke. No seriously! - I once got laughed out of the room for suggesting we try use it for more than disabling a button - (I wanted to check out the new XHR request thingy [read AJAX]).
 
 HTML was simple and purely a markup language (with the exception of the marquee tag). The tags were basically just p,ul,ol,h*,form inputs,img and table and html took 10 minutes to learn. Any style was inline and equally crude - anything that wasn't crude could not be trusted and probably wouldn't render at all in most browsers (never mind render correctly).
 
 There were rumors of a style TAG and something called a cascading style sheet which were received with much skepticism since it went against the old ways and any time saved would be lost writing multiple [IE version specific] style sheets for each browser just to get it to work - so we simply didn't.
 
 No CSS meant the only tags you had to work with to create a structured layout were br, hr and table... so naturally EVERYTHING was in nested tables! JS callback hell can't touch this! - it was not uncommon to have 50+ nested tables all with inline style in a single page which would be edited without any dev tools or linting.
 
 You would spend 30 minutes scanning td tags until your eyes bled to find something, make a change, ftp the file to the server, reload the web page and then spend 10 minutes staring at the devastation on your screen convinced you broke
 the internet before spotting an un-closed td tag with your bloodshot eyes.
 
 Tables were not just a silver bullet - they were the ONLY bullet and were in the wild west!
 
 Q: Want an inline form or to align your inputs left?
 A: Duh table!
 
 Q: Want a border with round-corners, a shadow or blur?
 A: That's easy! Your gonna want to put that table in the center cell of another table then crop a image of the border into 6 smaller images to put in the surrounding cells... oh and then spend 10 minutes fucking with mystical attributes like cell-padding and valign to get them flush.
 
 ...But hey at least on the bright-side vertically & horizontally centering stuff was a breeze!22
- 
				    					
					
					this.title = "gg Microsoft"
 this.metadata = {
 rant: true,
 long: true,
 super_long: true,
 has_summary: true
 }
 // Also:
 let microsoft = "dead" // please?
 
 tl;dr: Windows' MAX_PATH is the devil, and it basically does not allow you to copy files with paths that exceed this length. No matter what. Even with official fixes and workarounds.
 
 Long story:
 So, I haven't had actual gainful employ in quite awhile. I've been earning just enough to get behind on bills and go without all but basic groceries. Because of this, our electronics have been ... in need of upgrading for quite awhile. In particular, we've needed new drives. (We've been down a server for two years now because its drive died!)
 
 Anyway, I originally bought my external drive just for backup, but due to the above, I eventually began using it for everyday things. including Steam. over USB. Terrible, right? So, I decided to mount it as an internal drive to lower the read/write times. Finding SATA cables was difficult, the motherboard's SATA plugs are in a terrible spot, and my tiny case (and 2yo) made everything soo much worse. It was a miserable experience, but I finally got it installed.
 
 However! It turns out the Seagate external drives use some custom drive header, or custom driver to access the drive, so Windows couldn't read the bare drive. ffs. So, I took it out again (joy) and put it back in the enclosure, and began copying the files off.
 
 The drive I'm copying it to is smaller, so I enabled compression to allow storing a bit more of the data, and excluded a couple of directories so I could copy those elsewhere. I (barely) managed to fit everything with some pretty tight shuffling.
 
 but. that external drive is connected via USB, remember? and for some reason, even over USB3, I was only getting ~20mb/s transfer rate, so the process took 20some hours! In the interim, I worked on some projects, watched netflix, etc., then locked my computer, and went to bed. (I also made sure to turn my monitors and keyboard light off so it wouldn't be enticing to my 2yo.) Cue dramatic music ~
 
 Come morning, I go to check on the progress... and find that the computer is off! What the hell! I turn it on and check the logs... and found that it lost power around 9:16am. aslkjdfhaslkjashdasfjhasd. My 2yo had apparently been playing with the power strip and its enticing glowing red on/off switch. So. It didn't finish copying.
 
 aslkjdfhaslkjashdasfjhasd x2
 
 Anyway, finding the missing files was easy, but what about any that didn't finish? Filesizes don't match, so writing a script to check doesn't work. and using a visual utility like windirstat won't work either because of the excluded folders. Friggin' hell.
 
 Also -- and rather the point of this rant:
 
 It turns out that some of the files (70 in total, as I eventually found out) have paths exceeding Windows' MAX_PATH length (260 chars). So I couldn't copy those.
 
 After some research, I learned that there's a Microsoft hotfix that patches this specific issue! for my specific version! woo! It's like. totally perfect. So, I installed that, restarted as per its wishes... tried again (via both drag and `copy`)... and Lo! It did not work.
 
 After installing the hotfix. to fix this specific issue. on my specific os. the issue remained. gg Microsoft?
 
 Further research.
 
 I then learned (well, learned more about) the unicode path prefix `\\?\`, which bypasses Windows kernel's path parsing, and passes the path directly to ntfslib, thereby indirectly allowing ~32k path lengths. I tried this with the native `copy` command; no luck. I tried this with `robocopy` and cygwin's `cp`; they likewise failed. I tried it with cygwin's `rsync`, but it sees `\\?\` as denoting a remote path, and therefore fails.
 
 However, `dir \\?\C:\` works just fine?
 
 So, apparently, Microsoft's own workaround for long pathnames doesn't work with its own utilities. unless the paths are shorter than MAX_PATH? gg Microsoft.
 
 At this point, I was sorely tempted to write my own copy utility that calls the internal Windows APIs that support unicode paths. but as I lack a C compiler, and haven't coded in C in like 15 years, I figured I'd try a few last desperate ideas first.
 
 For the hell of it, I tried making an archive of the offending files with winRAR. Unsurprisingly, it failed to access the files.
 
 ... and for completeness's sake -- mostly to say I tried it -- I did the same with 7zip. I took one of the offending files and made a 7z archive of it in the destination folder -- and, much to my surprise, it worked perfectly! I could even extract the file! Hell, I could even work with paths >340 characters!
 
 So... I'm going through all of the 70 missing files and copying them. with 7zip. because it's the only bloody thing that works. ffs
 
 Third-party utilities work better than Microsoft's official fixes. gg.
 
 ...
 On a related note, I totally feel like that person from http://xkcd.com/763 right now ;;21
- 
				    					
					
					An intern I was supposed to lead (as an intern) and work with. Which sounded kinda crazy to me, but also fun so I rolled with it. But when I met her I quickly found out she didn't even have a coding editor installed and when I advised one she was "scared of virusses". She had Microsoft Edge in her toolbar, and some picture of a cat as a background. We were given some project by our boss, and a freelance programmer helped us set it up on Trello. Great, lets start! Oke maybe first some R&D, she had to reaeach how to use the Twilio API. After catching her on WhatsApp a few times I realised this wasnt gonna go anywere. After a few weeks of coding and posting a initial project to git I asked her if she could show me the code of the API she made so far..
 
 She told me she was using the quickstart guide (the last 3 FUCKING weeks) which contained some test project with specific use cases.
 
 The one that I did 3 weeks ago that same fucking morning.
 
 AND SHE WAS STILL NOT DONE...
 
 A few days later I asked her about the progress (strangly, I wasn't allowed ti give her another task bcs the freelanc already did) and guess what... She got fking pissed at me
 
 Her: "I will come to you when im done, ok?"
 Me: "I just want to see how it is going so far and if you are running into any problems!"
 Her: "I dont want to show you right now"
 
 She then goes to my fucking boss to tell him I am bothering her.
 
 And omg... Please dear god please kill me now...
 
 Instead of him saying the she probably didn't do shit. He says to me that the girl thinks im looking down on her and she needs a stress free environment to work in. She will show me when its done. ITS A FUCKING QUICKSTART GUIDE YOU DUMB BITCH.
 
 He then procceeded to whine to me about the email template (another project I do at the same time) which didn't look perfect in all of his clients.
 
 Dont they understand that I am not a frontend developer? Can you stop please? I know nothing about email templates, I told you this!!!
 
 Really... the whole fucking internship the only thing the girl did was ask people if they want more tea. Then she starts cleaning the windows, talk to people for an hour, or clean everyone's dask.
 
 all this while I already made 50% of the fucking product and she just finished the quickstart tutorial 😭. Truly 2 months wasted, and the worse thing is I didn't get any apprication. They constantly blamed me and whined at me. Sometimes for being 3 minutes late, the other for smoking too much, or because I drink to much coffee, or that I dont eat healthy. They even forced me to play Ping Pong. While im just trying to do my job. One of the worst things they got mad at me for if when my laptop got hacked bcs it was infected with some virus. He had remote access and bought 5 iPhones 6's with my paypal while I was on break. I had to go home and quickly reset all my passwords and make sure the iPhones wouldnt get delivered. strange this was, this laptop I only used at the company. So it must have been software I had to download there. Probably phpstorm (torrent). Bcs nobody would give me a license. And the freelancer said I * have to *.
 
 the monday after I still had to reinstall windows so I called them and said I would be late. when I came they were so disrepectfull and didn't understand anything. It went a little like this:
 
 Boss: why u late?
 Me: had to reinstall my laptop, sorry.
 Boss: why didnt you do this in your own time?
 Me: well, I didn't have any time.
 Boss: cant you do this in the weekend or something? Because now we have to pay you several hours bcs you downloaded something at home.
 
 Me: I am only using this laptop for work so thats not possible.
 
 Boss: how can that even be possible? You are not doing anything at home with your laptop? Is that why you never do anything at home?
 
 Me: uhm, I have desktop computer you know. Its much faster. And I also need to rest sometimes. Areeb (freelancer) told me to torrent the software. He gave me the link. 2 days later this happends
 
 Boss: Ahh okeee I see.. Well dont let it happen again.
 
 After that nobody at the compamy trusted me with anything computer related. Yes it was my own fault I downloaded a virus but it can happen to anyone. After that I never used Windows again btw, also no more auto login apps.8
- 
				    					
					
					I’m surrounded by idiots.
 
 I’m continually reminded of that fact, but today I found something that really drives that point home.
 
 Gather ‘round, everybody, it’s story time!
 
 While working on a slow query ticket, I perused the code, finding several causes, and decided to run git blame on the files to see what dummy authored the mental diarrhea currently befouling my screen. As it turns out, the entire feature was written by mister legendary Apple golden boy “Finder’s Keeper” dev himself.
 
 To give you the full scope of this mess, let me start at the frontend and work my way backward.
 
 He wrote a javascript method that tracks whatever row was/is under the mouse in a table and dynamically removes/adds a “.row_selected” class on it. At least the js uses events (jQuery…) instead of a `setTimeout()` so it could be worse. But still, has he never heard of :hover? The function literally does nothing else, and the `selectedRow` var he stores the element reference in isn’t used elsewhere.
 
 This function allows the user to better see the rows in the API Calls table, for which there is a also search feature — the very thing I’m tasked with fixing.
 
 It’s worth noting that above the search feature are two inputs for a date range, with some helpful links like “last week” and “last month” … and “All”. It’s also worth noting that this table is for displaying search results of all the API requests and their responses for a given merchant… this table is enormous.
 
 This search field for this table queries the backend on every character the user types. There’s no debouncing, no submit event, etc., so it triggers on every keystroke. The actual request runs through a layer of abstraction to parse out and log the user-entered date range, figure out where the request came from, and to map out some column names or add additional ones. It also does some hard to follow (and amazingly not injectable) orm condition building. It’s a mess of functional ugly.
 
 The important columns in the table this query ultimately searches are not indexed, despite it only looking for “create_order” records — the largest of twenty-some types in the table. It also uses partial text matching (again: on. every. single. keystroke.) across two varchar(255)s that only ever hold <16 chars — and of which users only ever care about one at a time. After all of this, it filters the results based on some uncommented regexes, and worst of all: instead of fetching only one page’s worth of results like you’d expect, it fetches all of them at once and then discards what isn’t included by the paginator. So not only is this a guaranteed full table scan with partial text matching for every query (over millions to hundreds of millions of records), it’s that same full table scan for every single keystroke while the user types, and all but 25 records (user-selectable) get discarded — and then requeried when the user looks at the next page of results.
 
 What the bloody fucking hell? I’d swear this idiot is an intern, but his code does (amazingly) actually work.
 
 No wonder this search field nearly crashed one of the servers when someone actually tried using it.
 
 Asdfajsdfk.rant fucking moron even when taking down the server hey bob pass me all the paperclips mysql murder terrible code slow query idiot can do no wrong but he’s the golden boy idiots repeatedly murdered mysql in the face21
- 
				    					
					
					I wish my dad wouldn't bring up the cost of college to me.
 
 Yes it costs me $12,000 to attend full time semester. Yes I'll be on $75,000 of debt by the time I graduate next year.
 
 Why the fuck do you think older millennials aren't planning on buying homes, putting off marriage into their 30's let alone thinking about fucking kids.
 
 It's not his fault, I love my parents. I just feel like they want me to pull a rabbit out of a hat when I'm already pushing full time work and soon full time classes.
 
 I'm tired. 😔20
- 
				    					
					
					It seems like every other day I run into some post/tweet/article about people whining about having the imposter syndrome. It seems like no other profession (except maybe acting) is filled with people like this.
 
 Well lemme answer that question for you lot.
 
 YES YOU ARE A BLOODY IMPOSTER.
 
 There. I said it. BUT.
 
 Know that you're already a step up from those clowns that talk a lot but say nothing of substance.
 
 You're better than the rockstar dev that "understands" the entire codebase because s/he is the freaking moron that created that convoluted nonsensical pile of shit in the first place.
 
 You're better than that person who thinks knowing nothing is fine. It's just a job and a pay cheque.
 
 The main question is, what the flying fuck are you going to do about being an imposter? Whine about it on twtr/fb/medium? HOW ABOUT YOU GO LEARN SOMETHING BEYOND FRAMEWORKS OR MAKING DUMB CRUD WEBSITES WITH COLOR CHANGING BUTTONS.
 
 Computers are hard. Did you expect to spend 1 year studying random things and waltz into the field as a fucking expert? FUCK YOU. How about you let a "doctor" who taught himself medicine for 1 year do your open heart surgery?
 
 Learn how a godamn computer actually works. Do you expect your doctors and surgeons to be ignorant of how the body works? If you aspire to be a professional WHY THE FUCK DO YOU STAY AT THE SURFACE.
 
 Go learn about Compilers, complete projects with low level languages like C / Rust (protip: stay away from C++, Java doesn't count), read up on CPU architecture, to name a few topics.
 
 Then, after learning how your computers work, you can start learning functional programming and appreciate the tradeoffs it makes. Or go learn AI/ML/DS. But preferably not before.
 
 Basically, it's fine if you were never formally taught. Get yourself schooled, quit bitching, and be patient. It's ok to be stupid, but it's not ok to stay stupid forever.
 
 /rant14
- 
				    					
					
					My words to live by...
 
 Another one got caught today, it's all over the papers. "Teenager
 Arrested in Computer Crime Scandal", "Hacker Arrested after Bank Tampering"...
 Damn kids. They're all alike.
 
 But did you, in your three-piece psychology and 1950's technobrain,
 ever take a look behind the eyes of the hacker? Did you ever wonder what
 made him tick, what forces shaped him, what may have molded him?
 I am a hacker, enter my world...
 Mine is a world that begins with school... I'm smarter than most of
 the other kids, this crap they teach us bores me...
 Damn underachiever. They're all alike.
 
 I'm in junior high or high school. I've listened to teachers explain
 for the fifteenth time how to reduce a fraction. I understand it. "No, Ms.
 Smith, I didn't show my work. I did it in my head..."
 Damn kid. Probably copied it. They're all alike.
 
 I made a discovery today. I found a computer. Wait a second, this is
 cool. It does what I want it to. If it makes a mistake, it's because I
 screwed it up. Not because it doesn't like me...
 Or feels threatened by me...
 Or thinks I'm a smart ass...
 Or doesn't like teaching and shouldn't be here...
 Damn kid. All he does is play games. They're all alike.
 
 And then it happened... a door opened to a world... rushing through
 the phone line like heroin through an addict's veins, an electronic pulse is
 sent out, a refuge from the day-to-day incompetencies is sought... a board is
 found.
 "This is it... this is where I belong..."
 I know everyone here... even if I've never met them, never talked to
 them, may never hear from them again... I know you all...
 Damn kid. Tying up the phone line again. They're all alike...
 
 You bet your ass we're all alike... we've been spoon-fed baby food at
 school when we hungered for steak... the bits of meat that you did let slip
 through were pre-chewed and tasteless. We've been dominated by sadists, or
 ignored by the apathetic. The few that had something to teach found us will-
 ing pupils, but those few are like drops of water in the desert.
 
 This is our world now... the world of the electron and the switch, the
 beauty of the baud. We make use of a service already existing without paying
 for what could be dirt-cheap if it wasn't run by profiteering gluttons, and
 you call us criminals. We explore... and you call us criminals. We seek
 after knowledge... and you call us criminals. We exist without skin color,
 without nationality, without religious bias... and you call us criminals.
 You build atomic bombs, you wage wars, you murder, cheat, and lie to us
 and try to make us believe it's for our own good, yet we're the criminals.
 
 Yes, I am a criminal. My crime is that of curiosity. My crime is
 that of judging people by what they say and think, not what they look like.
 My crime is that of outsmarting you, something that you will never forgive me
 for.
 
 I am a hacker, and this is my manifesto. You may stop this individual,
 but you can't stop us all... after all, we're all alike.
 
 +++The Mentor+++9
- 
				    					
					
					Here's a follow-up to my New Year's resolutions rant six months ago:
 
 ( https://devrant.com/rants/1117379/... )
 
 I've completed (or made significant strides in) 5 of my 7 resolutions:
 
 1) Rid and keep my like free of toxic people. This includes parents.
 
 I have had a serious conversation with everyone who made my life worse and whom I wanted to keep around, outlining my issues with them and my expectations should they want to remain in my life. I happily cut out everyone who refused to change their behavior, including my parents. My life is quieter now, and much nicer.
 
 3) Take care of myself for a change!
 
 I've started this, but with work, a monster, etc. it's been almost prohibitively difficult. Minimal lasting progress despite considerable effort. I will make more time for it and make it happen. (I was down 12 pounds at one point! Though this isn't just about weight.)
 
 4) Stop putting up with things I don't have to.
 
 If I don't like something optional, snip snip!
 I no longer wait patiently (fuming) for slow-moving people. If something prevents me from being productive or going about my day, I no longer let it. Carpe diem; calcitrare culus! I have been much more productive and energetic because of this.
 
 5) Actually enjoy things I enjoy.
 
 Okay, this one is very difficult. Whenever I'm not working, I feel like I'm wasting my time. However, I have made a conceited effort every day to take time off and do something that sounds fun. Sometimes that's more work, but usually it's music, a game, a book, exercise, or bed. I'm still working on actually enjoying my time away from work, however, but I'm making progress!
 
 7) Finish de-googling my life.
 
 I no longer use a gmail account (except a work-provided account), nor do I use any of their services unless absolutely necessary (and I do so through TOR). My phone still has Google Play Services; however, I'm working on finding a replacement that I can @Root. (Suggestions welcome!)
 
 ------
 The two resolutions I haven't yet addressed:
 
 2) Find a well-paying job that isn't also toxic.
 
 My job has gotten less toxic of late, with the boss actually listening and everyone writing up feature requests (with co-sponsors) instead of just dumping them in my lap. I perform an effort analysis on them, and everyone discusses them as a team to determine which actually deserve development time. This is tens of times better than before. I also no longer have to be at the office. In fact, I haven't been there in months -- and don't even remember the alarm codes haha. I may also be getting another developer, though I suspect this is actually a lie.
 
 6) Finally buy a harp. I've wanted one since I was 3 ffs.
 
 I haven't done any research yet on which harp(s) I should buy. Also, I have no idea where I would keep it, so I may defer this until we move, or just get a tiny one (lap-sized and cute!) to practice on. Probably both!
 
 ------
 
 It's been six moths, and I'm happy with my progress. 😄9
- 
				    					
					
					So I ve been clinically depressed for about 10 years now. Been really great at hiding it. My illness and loneliness was so severe that i made up imaginary friends and that got so severe i couldn't tell what s real and what s not. Then about 5 years ago, i met a girl. As the cliche goes, everything felt better. Sunshine and stuff. I opened up to her. Shared stuff. I started becoming normal. The pain became bearable and manageable. Turned to entrepreneurship. Had goals and stuff. Had 7 failed startups but kept on going. Raised investment for an 8th. It went better than anyother. Was going to become the next big thing bla bla. She became the reason i turned from being a loner weirdo to someone awesome. Anyway, as nothing tends to last, my best friend who had been through thick and thin in my work, quit last year in October. He messed up some work from big client nd we had a fight. He left. In the meantime i scored a big multinational company. I was gonna propose to my girlfriend in March this year. But instead she decided to leave for someone better who left her in 3 weeks lol. Anyways, we broke up. During that time, my second friend decided to fuck up my work with the big company so hard that they were about to blacklist my company. And then he left too. I had a small team. 4 5 people doing their best. By that time, i was the only one left. On 28th feb i had my breakup, on 1st march i was sitting 700 km away from home in an office trying to talk the company out of blacklisting us. It took me around 20 days to make that happen. All the while dealing with the obvious, my depression getting stronger than ever. My imaginations taking shape and fucking up my reality. The voices in my head getting stronget and stronger. 4 months now since she left. I dont think i miss her anymore. She tried coming back once but i didn't let her. In the 4 months, i m at my worst. I am getting government contracts now. But i have no desire to do anything. The pain is unbearable. So much that on its good days it sucks the life right out of me. So much that when it gets severe the urge to harm myself in any way goes of the charts. My best friend and i, we became friends again after my ex left. He s been helping me as much as he can. I have all the good oppurtunities and chances that any entrepreneur who has been busting his ass for 5 years straight would kill to have. But i cant do anything. I m the only one left on my team. I have to handle the business, dev, marketing etc etc ends on my own. I tried hiring and scaling up but i messed that up because of obvious reasons. And now my company has 2 months of runway left. And i know if i bust my ass i can make it to 8 months more and even raise a round a. But its really hard to do when either you re sleeping 20 hrs a day or you re sleeping 3 4 hrs because you re afraid of the nightmares. Or when even you ve had a good day, the pain becomes so much that you lay on the floor having a breakdown. Yeah, i m trying professional help. I m hoping it helps me. Because right now, i dont care about being happy. I just want my sanity. Something i m clinging to with every fiber of my being. Something that s burning out like a candle burning from both ends. I cant give up my work. I dont want to. That s all i have. That s all what i love doing and now i cant even do that. I just want this to end somehow. Either i get better and the pain and the void and silence and everything else goes away, or i do. I dont know what will happen first. And i dont care. I just want to be normal. But i guess that s too much to ask.8
- 
				    					
					
					Just came back from a new café (to the pedantic among us, yes I know it's a bar.. get over it).
 
 And I met some Apple fanboy 🤭
 
 So the guy kept on bragging about his shiny iPhone 6.. and I figured that I'd chime in. Due to my short-term memory being terrible, I'll be paraphrasing here.
 M: me
 S: iPhone usar _/\_
 
 M: iPhone 6 ey..? I've heard about some devices in which the old ones are throttled down in a system update "to save the battery".
 S: Yes, biweekly updates!! You can even delay them to tune them down to the time during which your device is charging and can commence its system update.
 M (thinking): You've clearly missed the point sir.. but on Android, system updates don't need to be willfully delayed even. They (usually) won't commence unless your device is 80% and charging. OnePlus has been an exception to this though, probably under the assumption that their users are mostly power users that know what they're doing.
 
 M: You do realize that given that your iPhone 6 is quite old already, Apple will very likely start throttling your device during a system update in the next few months, right.
 S: What the hell dude.. look, look how smoothly it's been going for the last few years!!! Nothing wrong with that.
 M: Just wait until your repair bill comes from those Geniuses 🤭
 
 M: Sir, you do realize that Apple quotes €600 for battery repairs nowadays, right.
 S: What the hell dude!!! I can buy a whole new phone for that much!!
 M: Exactly!! That's exactly Apple's business tactic!!! They design their phones as such that the battery replacement (one of the most common repairs) requires you to replace not only the battery, but the whole chassis!!! And on the XS, the battery replacement is nothing short of atrocious!!!
 M: Here, have a look at this: https://youtube.com/watch/...
 *shows Louis' newest video about him switching to iPhone XS*
 
 S: Yeah that's just bullshit. I bet you're showing me this on one of those crappy Samsungs.
 M: No sir. I'm showing this on my Nexus 6P, that is tethered to my OnePlus 6T. Speaking of which, let me introduce you to the Nexus 6P's (one of the crappiest Android flagships to ever exist) repair, the battery replacement of which I've done myself.
 (you can watch the iFixit video about it here: https://youtube.com/watch/...)
 *explains heatgun, screwdriver, heatgun battery replacement of Nexus 6P and the time each step takes - more than an hour combined*
 
 S: Yeah that's because it's one of those crappy Androids. That'd never happen to this shiny iPhone, look, I've got a $20 battery right here!!!
 *shows battery*
 M: Sir... That's a battery for a MacBook. A laptop battery.... 🤨
 
 I love how willfully ignorant these Apple users are. To them, all that exists is Apple and Samsung (both of which I hate because lockdown). And they apparently don't even know what repair they have to look for when they'll need one.. maybe that's why those Genius Bars exist? 🤭
 I'd love to see the guy's face when the Geniuses quote him the price for battery replacement when his planned obsolescence time comes 🤭14
- 
				    					
					
					My worst ever manager was at my first job. He was a dumb, conceited asshole who somehow made everyone believe he was the best at what he did. Luckily he took special interest in me (me being a young girl in my early 20's and all), and tried to spend as much time with me as possible, to the point where he got jealous when i preferred to hang out with another coworker rather than him on business trips, or took smoke breaks with someone other than him.
 
 To name just one example, we were drinking at my coworker's hotel room until late, at which point I fell asleep on his bed. I was later told that my manager wouldn't leave and let the other guy sleep (assuming that there was something going he did not give his blessing to). Finally he left at about 4 am, just to appear the next morning ten minutes early to pick us up, directly at my hotel room of course, to check on me. He was the sneakiest, slimiest bastard I have ever met.
 
 Of course I left the company as soon as I could, and told HR about it. Don't worry though - by the time I left he's found himself a new 19 year old intern to harass, who happened to enjoy the extra attention.3
- 
				    					
					
					*wants to download some YouTube videos in youtube-dl*
 
 $ youtube-dl --a-bunch-of-options
 > Can't download this, sorry.
 *realizes that Ubuntu probably has an outdated version like usual*
 
 # apt remove youtube-dl
 *Realizes that this steaming pile of shit pulled in some icons and Wayland on a headless server*
 # apt autoremove
 > 300-something MB cleared
 For a command-line tool...
 
 # pip install youtube-dl
 # apt install ffmpeg
 
 $ youtube-dl --audio-format mp3 -o "%(title)s.%(ext)s" https://youtube.com/playlist/...
 > Sorry mate, a video was removed from this playlist! Let me go ahead and shit the bed on this issue that's been reported several times since 6 years ago.
 
 *finds an issue on GitHub reporting this, add -i option to continue on error*
 
 $ youtube-dl --audio-format mp3 -o "%(title)s.%(ext)s" https://youtube.com/playlist/... -i
 > There you go, your .webm files as requested!
 But.. I requested .mp3 output? --audio-format mp3, don't you see?
 > Oh no you need to add in another option to tell me to actually do that first. --extract-audio, you see?
 But why.. why do you need to be told that twice? Oh ffs, fuck it.
 
 Reminds me of robocopy. That shit required me to tell it 25 times what to do and it'd still not do it right as well. And you know what, compared to rsync where -avz works 99% of the time, I hate it.7
- 
				    					
					
					Rant about a german problem in english
 
 I think we as the people should just sue the german government for neglect of progress and neglect of the education system. If your not familiar with the state of german IT we have worse internetspeeds than uganda or the notoriously shitty australia, our neighbourstates look at us in disbelief while laughing in optic fibre. Our school system seperates all students after 4th grade in 3 tiers, the lowest one gives you the future perspective as a social security case. The second and highest tier require masses of useless knowledge, so called "competences"(Kompetenzen) which are totally useless skills with no real world application because they are derived from real skills, a median ground between all possible applications of that skill. And while doing that they terribly insist on doing everything the "proper" way, meaning handwritten. Most people you would expect to have basic computer literacy, meaning age 40 and below, are incapable of using basic functions of a non-smartphone computer and do not understand the slightest of what they are actually doing or supposed to do. And I mean nothing technical. Germans are the reasons they still put word as a job requirement for devjobs because this disqualifies half of our population. This leads to many people having the archaeic "we versus the machines" mentality, thinking that if they ever let the computer do parts of the job, they will then lose all of it to the machines. Thats why you never strive past basic mathematical principles in mathematics, which is a big misnomer because you never do actual mathematics, only calculating and basic calculus and statics. If you get to use your calculator, its some basic casio with no actual functionality then standard operations. And even using that is shunned upon. How is this country ever supposed to become something more than it was in the 90's, if we teach people nothing of use and kill all progress in its root.13
- 
				    					
					
					I tried writing this rant before, but I was (and still am) in too good of a mood so it was lengthy, meandering, and over-specific. so I'll summarize(ish).
 
 summary:
 * miscommunication
 * working weekends
 * incompetence and/or screwy integrations
 
 summary of the summary:
 * I can't fix someone else's mess if you don't talk to me!
 
 Summary^3: #TODO: learn telepathy
 
 Shortened rant:
 Bossman at work signed up a very lucrative client by promising them something he couldn't deliver because he misunderstood and miscommunicated scope -- anti-fraud, if you've been following my rants.
 
 Their signup (all four...) are screwy and cause issues and nobody knows why. I didn't write the code, have barely even glanced through it, and it uses a third-party (Clover) that's rather screwy.
 
 Bossman has been asking me to do various things concerning the merchant, but has never been around to provide specifics, so I'm left to guess. I've done my best, but due to the aforementioned screwiness, I really have no idea what's going on. I just sort of muddled my way through.
 
 Bossman also asked me, super late on Friday night (after 8:30pm), to rename one of the merchants because there are two with the same name (with different Clover creds, etc.) and that's just confusing. I didn't see the message because late and tired, and he didn't follow up or text/call me until two days later (today, Sunday). I also thought these were strictly for diagnosing and were de-listed. I had no idea the merchant was live and people were actually purchasing things for it. Had I known this I would have freaked out and demanded specifics on Thursday/Friday because wtf? debugging in production? with broken merchants? selling things for real money? scary bad? hello?
 
 Anyway, I didn't see his message until he texted me about it at like 5pm today while I was about 2 hours from my computer. He's understandably frustrated, and I totally don't blame him, but fuck, miscommunication is a serious problem in this company, and that's amazing because it's so freaking small.
 
 But the short version is that I'm likely going to get blamed for all this, Clover screwiness included. Bossman and I set up a call for 10am tomorrow and I'm positive he's going to try pinning it on me. Totally not going to let him, but his social is lv16+ while mine's like. 2 or 3. 😕 I'll see how it goes.
 
 Really though, I should read @rutee07's book and just roast these fuckers.rant weekend work debugging in production miscommunication no call no text still my fault hope you see this it's urgent clover strip club3
- 
				    					
					
					*tries to shrink an NTFS volume in preparation for a new BTRFS volume*
 (shameless ad: check out https://github.com/maharmstone/...! BTRFS on Windows, how cool is that?)
 Windows Disk Management: ah surely, I can do that for you.
 *clicks "shrink"*
 …
 Well that disk calculation process is taking a long time...
 *checks Task Manager*
 *notices a pretty disk-intensive defrag process*
 … Yeah.. defragging. Seems reasonable. Guess I'll just let it finish its defragmentation process. After that it should just be able to shrink the NTFS filesystem and modify the partition table without any issues. After all, I've done this manually in Linux before, and after defragging (to relocate the files on the leftmost sectors of the disk) it finished in no time.
 *defrag finishes*
 Alright, time to shrink!
 ….
 Taking a shitton of time...
 *checks Task Manager again*
 System taking a lot of disk this time.. not even a defrag? How long can this shit take at 40MB/s simultaneous read and write?
 …
 *many minutes passed, finished that episode of Elfen Lied, still ongoing...*
 Fucking piece of Microshit. Are you really copying over the entire 1.3TB that that disk is storing?! Inefficient piece of crap.. living up to the premise of Shitware indeed!!!14
- 
				    					
					
					I have a Windows machine sitting behind the TV, hooked to two controllers, set up as basically a console for the big TV. It doesn't get a lot of use, and mostly just churns out folding@home work units lately. It's connected by ethernet via a wired connection, and it has a local static IP for the sake of simplicity.
 
 In January, Windows Update started throwing a nonspecific error and failing. After a couple weeks I decided to look up the error, and all the recommendations I found online said to make sure several critical services were running. I did, but it appeared to make no difference.
 
 Yesterday, I finally engaged MS support. Priyank remoted into my machine and attempted all the steps I had already tried. I just let him go, so he could get through his checklist and get to the resolution steps. Well, his checklist began and ended with those steps, and he started rather insistently telling me that I had to reinstall, and that he had to do it for me. I told him no thank you, "I know how to reinstall windows, and I'll do it when I'm ready."
 
 In his investigation though, I did notice that he opened MS Edge and tried to load Bing to search for something. But Edge had no connection. No pages would load. I didn't take any special notice of it at the time though, because of the argument I was having with him about reinstalling. And it was no great loss to me that Edge wasn't working, because that was literally the first time it'd ever been launched on that computer.
 
 We got off the phone and I gave him top marks in the CS survey that was sent, as it appeared there was nothing he could do. It wasn't until a couple hours later that I remembered the connectivity problem. I went back and checked again. Edge couldn't load anything. Firefox, the ping command, Steam, Vivaldi, parsec and RDP all worked fine. The Windows Store couldn't connect either. That was when it occurred to me that its was likely that Windows Update was just unable to reach the internet.
 
 As I have no problem whatsoever with MS services being unable to call home, I began trying to set up an on-demand proxy for use when I want to update, and I noticed that when I fill out the proxy details in Internet Options, or in Windows 10's more windows10-ish UI for a system proxy, the "save" button didn't respond to clicks. So I looked that problem up, and saw that it depends on a service called WinHttpAutoProxySvc, which I found itself depends on something called IP Helper, which led me to the root cause of all my issues: IP Helper now depends on the DHCP Client service, which I have explicitly disabled on non-wifi Windows installs since the '90s.
 
 Just to see, I re-enabled DHCP Client, and boom! Everything came back on. Edge, the MS Store, and Windows Update all worked. So I updated, went through a couple reboots-- because that's the name of the game with windows update --and had a fully updated machine.
 
 It occurred to me then that this is probably how MS sends all its spy data too, and since the things I actually use work just fine, I disabled DHCP Client again. I figure that's easier than navigating an intentionally annoying menu tree of privacy options that changes and resets with every major update.
 
 But holy shit, microsoft! How can you hinge the entire system's OS connectivity on something that not everybody uses? 6 6
- 
				    					
					
					Woohoo!!! I made it to 1000++s :) Now I feel less newbie-like around here :)
 
 So... I don't want to shit-post, so in gratitude to all you guys for this awesome community you've built, specially @trogus and @dfox, I'll post here a list of my ideas/projects for the future, so you guys can have something to talk about or at least laugh at.
 
 Here we go!
 
 Current Project: Ensayador.
 It's a webapp that intends to ease and help students write essays. I'm making it with history students in mind, but it should also help in other discipline's essay production. It will store the thesis, arguments, keywords and bibliography so students can create a guideline before the moment of writting. It will also let students catalogue their reads with the same fields they'd use for an essay: that is thesis, arguments, keywords and bibliography, for their further use in other essays. The bibliography field will consist on foreign keys to reads catalogued. The idea is to build upon the models natural/logical relations.
 
 Apps: All the apps that will come next could be integrated in just one big app that I would call "ChatPo" ("Po" is a contextual word we use in my country when we end sentences, I think it derived from "Pues"). But I guess it's better to think about them as different apps, just so I don't find myself lost in a neverending side-project.
 
 A subchat(similar to a subreddit)-based chat app:
 An app where people can join/create sub-chats where they can talk about things they are interested in. In my country, this is normally done by facebook groups making a whatsapp group and posting the link in the group, but I think that an integrated app would let people find/create/join groups more easily. I'm not sure if this should work with nicknames or real names and phone numbers, but let's save that for the future.
 
 A slack clone:
 Yes, you read it right. I want to make a slack clone. You see, in my country, enterprise communications are shitty as hell: everything consists in emails and informal whatsapp groups. Slack solves all these problems, but nobody even knows what it is over here. I think a more localized solution would be perfect to fill this void, and it would be cool to make it myself (with a team of friends of course), and hopefully profit out of it.
 
 A labour chat-app marketplace:
 This is a big hybrid I'd like to make based on the premise of contracting services on a reliable manner and paying through the app. "Are you in need of a plumber, but don't know where to find a reliable one? Maybe you want a new look on your wall, but don't want to paint it yourself? Don't worry, we got you covered. In <Insert app name> you can find a professional perfect to suit your needs. Payment? It's just a tap away!". I guess you get the idea. I think wechat made something like this, I wonder how it worked out.
 
 * Why so many chat apps? Well... I want to learn Erlang, it is something close to mythical to me, and it's perfect for the backend of a comms app. So I want to learn it and put it in practice in any of these ideas.*
 
 Videogames:
 
 Flat-land arena: A top down arena game based on the book "flat land". Different symmetrical shapes will fight on a 2d plane of existence, having different rotating and moving speeds, and attack mechanics. For example, the triangle could have a "lance" on the front, making it agressive but leaving the rest defenseless. The field of view will be small, but there'll be a 2d POV all around the screen, which will consist on a line that fills with the colors of surrounding objects, scaling from dark colors to lighter colors to give a sense of distance.
 This read could help understand the concept better:
 http://eldritchpress.org/eaa/...
 
 A 2D darksouls-like class based adventure: I've thought very little about this, but it's a project I'm considering to build with my brothers. I hope we can make it.
 
 Imposible/distant future projects:
 
 History-reading AI: History is best teached when you start from a linguistic approach. That is, you first teach both the disciplinar vocabulary and the propper keywords, and from that you build on causality's logic. It would be cool to make an AI recognize keywords and disciplinary vocabulary to make sense of historical texts and maybe reformat them into another text/platform/database. (this is very close to the next idea)
 
 Extensive Historical DB: A database containing the most historical phenomena posible, which is crazy, I know. It would be a neverending iterative software in which, through historical documents, it would store historical process, events, dates, figures, etc. All this would then be presented in a webapp in which you could query historical data and it would return it in a wikipedia like manner, but much more concize and prioritized, with links to documents about the data requested. This could be automated to an extent by History-reading AI.
 
 I'm out of characters, but this was fun. Plus, I don't want this to be any more cringy than it already is.12
- 
				    					
					
					Call me a spoiled Linux kid but FUCK WINDOWS UPDATE!!
 It's not even the shitty deployment cycle that they have for their updates, the real cancer is the fucking update app.
 First off, if you fucking piece of shit already have the audacity to load gigabytes of updates over my 0.8mbit/s connection in the background, without my goddamn consent, at least let me PAUSE the fucking download!!! I don't see why the fuck you have to block my connection, and therefore me, from the most basic things like visiting a fucking website for more than a FUCKING HOUR to load useless updates, YOU PIECE OF BLOODSTAINED SHIT, I GOT SHIT TO DO.
 And it doesn't stop there, noooo: then you even have the bloody fucking nerve to FORCE ME TO INSTANTLY RESTART AND SIT THROUGH YOUR FUCKING 40 MINUTE UPDATE PROCESS WHILE IM TRYING TO WORK.. WITHOUT THE ABILIT TO DELAY THE UPDATE!!! What the fuuuck?!
 
 It is seldom that I am this 👌 close to just dd'ing /dev/null to my windows partition. Fuck you!!17
- 
				    					
					
					In the Ruhr area (Germany) we have some very old, very strange words with strange meanings. One of those words is ‚Prutscher‘.
 A Prutscher refers to a person who does things but never gets a good result, due to lack of knowledge or simple carelessness. Most of the time, Prutschers are people who are interested in certain subjects and often work in the related jobs, but who lack the motivation to properly train themselves, learn what there is to learn and to always keep up with their technologies .
 Here are a few examples I've stumbled upon so far in my career:
 
 - Developers in their 60's who read a book about PHP 25 years ago and decided to become a software developer. Since then haven't read anything about it. Who then now build huge spaghetti monoliths for large companies, in which they prefix every function, every variable and constant with their initials and, of course, use Hungarian notation.
 
 - People who read half a fucking tutorial about <insert any fancy js framework here> and start blogging/tweeting about it
 
 - Senior web developers who need to be told what the fuck CORS is and who can't even recognize CORS related errors in their browser console.
 
 - People who have done nothing else for 18 years than building websites for companies on Wordpress 1.x and writing few lines of PHP and Javascript from time to time. Those who are now applying as a frontend dev due to the difficult economic situation and are surprised that they are not accepted due to a lack of experience.
 
 - Developers who are the only ones working on Windows in the team and ask their Linux colleagues for help when Windows starts bitchin.
 
 - People who have been coding for 30 years, have worked with ~42 languages and don't know the difference between compiled and interpreted languages in the job interview.
 
 - Chief developers at a large newsletter-publisher who think it's a good idea to build your own CMS (due to a lack of good existing ones, of course).
 
 - Developers who have been writing PHP applications for multinational corporations for 25 years and cannot explain how PHP is executed. They don't even know what the fucking OPcache is, let alone fpm. FML
 
 - People who call themselves professional developers but never ever heard of DRY, KISS, boy-scout rule, 12-Factor App, SOLID, Clean Code, Design Patterns, ...
 
 - Senior developers wondering why the bash script won't run on their fucking Windows machine.
 
 - Developers who consider Typescript to be a hindrance and see no value in it.
 
 - Developers using ftp for deployments in 2022
 
 - Senior Javascript Developer applying for a job and for whom Integer is a primitive data type in JS.
 
 - Developers who prefer to code without frameworks and libraries because they are only an unnecessary burden/overhead and you can quickly code everything up yourself.
 
 - Developers who think configuring their server(s) manually is a good idea.
 
 You fucking Prutscher. What you have already cost me in terms of work and nerves. I can't even put it into words how deeply I despise you. I have more respect for the chewing gum that has been stuck in my damn trash can for the past 3 years than I do for you guys. You are the disgrace of our profession. I will haunt you in your dreams and prefix every fucking synapse of your brain with MY initials.
 
 As a well-known german band once sang in a very fitting song: I wouldn't even piss on you if you were on fire.
 
 If you recognized yourself in one of the examples here: FUCK YOU!29
- 
				    					
					
					@MissDirection today I learned what it truly means to be a "codeslut". I understand the decision you made to change your username due to the circumstances but I want you know that I'm now seriously considering prepending 'CodeSlut' to my username.
 
 To be a code slut, in my definition, is to fuck with all things code.
 I don't remember the idiot(s) that murked the name with shame, I remember being scornful towards them for their immaturity...But now I know whole the truth, and that what they were also unknowingly shaming was any engineer who has had an interest in anything related to code. Fuck them, in a sense they've fucked themselves, because I personally believe that as developers there's a little (code)slut in each and every one of you. Those who are willing to fuck with all of it and have a damn good time doing it. To dabble in a little bit of this and a little bit of that from time to time. Whether or not we stick with it is irrelevant, it's the experience we gain from it that makes us better people. To shame a code slut is to shame the pursuit of knowledge. And to shame the pursuit of knowledge is to shame my purpose in life. I stand by my pursuit to fuck with it all, no tech is sacred - I will fuck with it!
 
 Please @MissDirection don't let my new username stop you from ever changing yours back to what it was or take this as some form of a personal insult/joke. I'm serious - I understand now. I'm not even sure if you realised it, but QueenCodeSlut held such beauty and truth to it that many(including myself) couldn't even begin to fathom. That is enlightenment of the utmost pulchritude, please accept this username change as a gesture of honor and respect towards you and any other fellow humans with their own endeavors of truth and knowledge.12
- 
				    					
					
					I miss old times rants...So i guess, here it goes mine:
 
 Tomorrow is the day of the first demo to our client of a "forward-looking project" which is totally fucked up, because our "Technical Quality Assurance" - basically a developer from the '90-s, who gained the position by "he is a good guy from my last company where we worked together on sum old legacy project...".
 He fucked up our marvellous, loose coupling, publish/subscribe microservice architecture, which was meant to replace an old, un-maintainable enormous monolitch app. Basically we have to replace some old-ass db stored functions.
 Everyone was on our side, even the sysadmins were on our side, and he just walked in the conversation, and said: No, i don't like it, 'cause it's not clear how it would even work... Make it an RPC without loose coupling with the good-old common lib pattern, which made it now (it's the 4th 2 week/sprint, and it is a dependency hell). I could go on day and night about his "awesome ideas", and all the lovely e-mails and pull request comments... But back to business
 
 So tomorrow is the demo. The client side project manager accidentally invited EVERYONE to this, even fucking CIO, legal department, all the designers... so yeah... pretty nice couple of swallowed company...
 
 Today was a day, when my lead colleague just simply stayed home, to be more productive, our companys project manager had to work on other prjects, and can't help, and all the 3 other prject members were thinking it is important to interrupt me frequently...
 
 I have to install our projects which is not even had a heart beat... not even on developer machines. Ok it is not a reeeeaaally big thing, but it is 6 MS from which 2 not even building because of tight coupling fucktard bitch..., But ok, i mean, i do my best, and make it work for the first time ever... I worked like 10 ours, just on the first fucking app to build, and deploy, run on the server, connect to db and rabbit mq... 10 FUCKING HOURS!!! (sorry, i mean) and it all was about 1, i mean ONE FUCKING LINE!
 
 Let me explain: spring boot amqp with SSL was never tested before this time. I searched everything i could tought about, what could cause "Connection reset"... Yeah... not so helpful error message... I even have to "hack" into the demo server to test the keystore-truststore at localhost... and all the fucking configs, user names, urls, everything was correct... But one fucking line was missing...
 EXCEPT ONE FUCKING LINE:
 spring.rabbitmq.ssl.enabled=false # Whether to enable SSL support.
 
 This little bitch took me 6 hours to figure out...so please guys, learn from my fault and check the spring boot appendix for default application properties, if everything is correct, but it is not working...
 
 And of course, if you want SSL then ENABLE it...
 spring.rabbitmq.ssl.enabled=true
 
 BTW i really miss those old rants from angry devs, and i hope someone will smile on my fucking torturerant marshall_mathers worklife sugar-free_tateless_cake_decorant_figure_boss missolddays oldtimes_rants5
- 
				    					
					
					Awkward holiday party story?
 
 Not sure how awkward this is, but our company gives away some fairly nice 'prizes' at the party. Several big screen TVs, KC Royals/St. Louis Cardinals game tickets, etc, etc.
 
 A few years ago, tax laws forces us to charge the employee tax on the items given away at the party (taxed as part of their salary). Awkward part was HR didn't tell anyone until nearly all the prizes were given out.
 
 HRMgr: "Oh, by the way, this year we are forced to include the price of the item as part of your salary so the appropriate taxes are taken out. If you have any questions, come see me on Monday."
 
 I swear I could hear several "WTF"'s from various tables and (to me) awkward silence.
 
 The HR manager sent an apology email to the company saying he should have let everyone know before the party so individuals could make an informed decision about whether or not they wanted to accept the prize.4
- 
				    					
					
					I wrote a node + vue web app that consumes bing api and lets you block specific hosts with a click, and I have some thoughts I need to post somewhere.
 
 My main motivation for this it is that the search results I've been getting with the big search engines are lacking a lot of quality. The SEO situation right now is very complex but the bottom line is that there is a lot of white hat SEO abuse.
 
 Commercial companies are fucking up the internet very hard. Search results have become way too profit oriented thus unneutral. Personal blogs are becoming very rare. Information is losing quality and sites are losing identity. The internet is consollidating.
 
 So, I decided to write something to help me give this situation the middle finger.
 
 I wrote this because I consider the ability to block specific sites a basic universal right. If you were ripped off by a website or you just don't like it, then you should be able to block said site from your search results. It's not rocket science.
 
 Google used to have this feature integrated but they removed it in 2013. They also had an extension that did this client side, but they removed it in 2018 too. We're years past the time where Google forgot their "Don't be evil" motto.
 
 AFAIK, the only search engine on earth that lets you block sites is millionshort.com, but if you block too many sites, the performance degrades. And the company that runs it is a for profit too.
 
 There is a third party extension that blocks sites called uBlacklist. The problem is that it only works on google. I wrote my app so as to escape google's tracking clutches, ads and their annoying products showing up in between my results.
 
 But aside uBlacklist does the same thing as my app, including the limitation that this isn't an actual search engine, it's just filtering search results after they are generated.
 
 This is far from ideal because filter results before the results are generated would be much more preferred.
 
 But developing a search engine is prohibitively expensive to both index and rank pages for a single person. Which is sad, but can't do much about it.
 
 I'm also thinking of implementing the ability promote certain sites, the opposite to blocking, so these promoted sites would get more priority within the results.
 
 I guess I would have to move the promoted sites between all pages I fetched to the first page/s, but client side.
 
 But this is suboptimal compared to having actual access to the rank algorithm, where you could promote sites in a smarter way, but again, I can't build a search engine by myself.
 
 I'm using mongo to cache the results, so with a click of a button I can retrieve the results of a previous query without hitting bing. So far a couple of queries don't seem to bring much performance or space issues.
 
 On using bing: bing is basically the only realiable API option I could find that was hobby cost worthy. Most microsoft products are usually my last choice.
 
 Bing is giving me a 7 day free trial of their search API until I register a CC. They offer a free tier, but I'm not sure if that's only for these 7 days. Otherwise, I'm gonna need to pay like 5$.
 
 Paying or not, having to use a CC to use this software I wrote sucks balls.
 
 So far the usage of this app has resulted in me becoming more critical of sites and finding sites of better quality. I think overall it helps me to become a better programmer, all the while having better protection of my privacy.
 
 One not upside is that I'm the only one curating myself, whereas I could benefit from other people that I trust own block/promote lists.
 
 I will git push it somewhere at some point, but it does require some more work:
 I would want to add a docker-compose script to make it easy to start, and I didn't write any tests unfortunately (I did use eslint for both apps, though).
 The performance is not excellent (the app has not experienced blocks so far, but it does make the coolers spin after a bit) because the algorithms I wrote were very POC.
 But it took me some time to write it, and I need to catch some breath.
 
 There are other more open efforts that seem to be more ethical, but they are usually hard to use or just incomplete.
 
 commoncrawl.org is a free index of the web. one problem I found is that it doesn't seem to index everything (for example, it doesn't seem to index the blog of a friend I know that has been writing for years and is indexed by google).
 
 it also requires knowledge on reading warc files, which will surely require some time investment to learn.
 
 it also seems kinda slow for responses,
 
 it is also generated only once a month, and I would still have little idea on how to implement a pagerank algorithm, let alone code it. 4 4
- 
				    					
					
					DXB (airport)'s WiFi doesn't let you call through whatsapp or telegram or even discord. It also does not let you send a whatsapp voice message, which has me very puzzled.
 
 And all I wanted to do was to call my mom. ☹️
 (I might also be running a slight fever, which makes me very emotional and sensitive)10
- 
				    					
					
					As a pretty solid Angular dev getting thrown a react project over the fence by his PM I can say:
 
 FUCK REACT!
 
 It is nigh impossible to write well structured, readable, well modularized code with it and not twist your mind in recursion from "lift state up" and "rendercycle downwards only"
 
 Try writing a modular modal as a modern function component with interchangeable children (passeable to the component as it should be) that uses portals and returns the result of the passed children components.
 
 Closest I found to it is:
 c o d e s a n d b o x.io/s/7w6mq72l2q
 (and its a fucking nightmare logic wise and readability wise)
 
 And also I still wouldn't know right of the bat how to get the result from the passed child components with all the oneway binding CLUSTERFUCK.
 
 And even if you manage to there is no chance to do it async as it should be.
 You HAVE to write a lot of "HTML" tags in the DOM that practically should not be anywhere but in async functions.
 
 In Angular this is a breeze and works like a charm.
 Its not even much gray matter to it...
 
 I can´t comprehend how companies decide to write real big web apps with it.
 
 They must be a MESS to maintain.
 
 For a small "four components that show a counter and fetch user images" - OK.
 But fo a big webapp with a big team etc. etc.?
 
 Asking stuff about it on Stackoverflow I got edited unsolicited as fuck and downvoted as fuck in an instant.
 Nobody explained anything or even cared to look at my Stackblitz.
 Unsolicited edit, downvote, closevote and of they go - no help provided whatsoever.
 Its completely fine if you don't have time to help strangers - but then at least do not stomp on beginners like that.
 I immediately regretted asking a toxic community like this something that I genuinely seem to not understand. Wasn't SO about helping people?
 I deleted my post there and won't be coming back and doing something productive there anytime soon.
 
 Out of respect for my clients budget I'm now doing it the ugly react way and forget about my software architecture standards but as soon as I can I will advise switching to Angular.
 
 If you made it here: WOW
 Thank you for giving me a vent to let off some steam :)13
- 
				    					
					
					I got denied work from home status on black friday because I did not have RDP access for our solution.
 
 let 👏 me 👏 use 👏 s 👏 s 👏 h 👏4
- 
				    					
					
					Why am I sad, depressed, demotivated, you ask?
 Because I was asked to create-react-app with nodemailer, it worked well on heroku, YAYYY MEE, "
 
 "NOTHING GOES WRONG IN DEPLOYMENT FUCK YEAH"
 
 Little did I know that was a "demo" for the business people, My superior / manager/boss wants me to deploy on 1and1 service provider,
 
 > Okay 1 and 1 service provider does provide Nodej, so it shouldn't be hard.
 > Turns out it is a Windows hosting server IIS 10 without URL Rewrite.
 > *INTERNAL SCREAMING*
 I went up to him to talk about this issue and requested to let me talk to 1 and 1, and get this sorted
 
 > But bro, if we cannot fix it, I think they also cannot fix, probably.
 
 *INTERNAL SCREAMING AT PEAK*
 
 I just want URL Rewrite installed on IIS10 so that I can move on to the next project.
 A little background for this project
 > No support from him during development.
 
 > I personally used HD Images, because why not?
 
 > Website seems slow because of HD Images, and now he complains about it.
 
 You fucking (managers) want a website to be scalable and fast and yet you choose to focus on B U S I N E S S instead of support the real guy.
 
 I'm fucking sick and tired, it took me 24 hours figure out the issue because there is nothing on 1 and 1 support/ forum/help center.
 
 Another 24 hours to try and fix, yet no luck.
 
 I'm gonna finally point the domain name to heroku. Fuck, I'm so fucking done6
- 
				    					
					
					I'm a student at a cyber education program. They taught us Python sockets two weeks ago. The next day, I went home and learned multithreading.
 Then, I realized the potential.
 I know a guy1 who knows a guy2 who runs a business and could really use an app I could totally make. And it's a great idea and it's gonna be awesome and I'm finally gonna do something useful with my life.
 All I gotta do is learn UI. Easy peasy.
 I spent the next week or so experimenting with my code, coming up with ideas for the app in my head and of course, telling all my friends about it. Bad habit, I know.
 
 Guy1 was about to meet Guy2, so I asked Guy1 to tell Guy2 about my idea. He agreed. I reminded him again later that day, and then again in a text message.
 The next day, I asked him if he remembered.
 Guess what.
 I asked him to text Guy2 instead. He came back to me with Guy2's reply: "Why won't he send me a message himself?".
 So I contacted Guy2. After a while, he replied. We had a short, awkward conversation. Then he asked why he should prefer a new app over the existing replacement.
 He activated my trap card. With a long chqin of messages, I unloaded everything I was gathering in my mind for the last week. I explained how he could use the app, what features it could have and how it would solve his problem and improve his product. I finished it off with the good old "Yeah, I was bored😅" to make the whole thing look a bit more casual.
 Now, all that's left to do is wait.
 ...
 Out of all the possible outcomes to this situation, this was both the worst the least expected one.
 I'm not familliar with the English word for "Two blue checkmarks, no reply". But I'm certain there is no word in any language to describe what I'm feeling about this right now.
 By that point, Guy1 has already made it clear that he's not interested in being my messanger anymore. He also told me to let the thing die, just in case I didn't get the hint. I don't blame him though.
 
 It's been almost a week since then. Still no reply from Guy2. I haven't quite been able to get over it. Telling all my friends about it didn't really help.
 Looking back, I think Guy2 has never realised he has that problem with his product.
 But still, the least he could do is tell me why he dosen't like it...
 "Why won't he send me a message himself?" Yeah, why really? HMMM :thinking:
 
 You know what? If I ever somehow get the guts to leave my home country, I'm sending a big "fuck you" to this guy.9
- 
				    					
					
					Ok, first rant, about my struggles getting reliable internet over the past 6 years. It's not too interesting of a topic, but here we go:
 
 I'm living in a more rural part of Germany and internet here is shit. I pay more than 50 bucks a month for 700kb/s downstream (let's just not talk about upstream...), which is meh by itself but it gets worse. Before this I had roughly 230kb/s downstream using DSL. My provider came out with a new oh-so-fucking-fancy solution for giving people faster internet without upgrading their lame ass fucking backbone and POS infrastructure from 70 years ago: they sell you hybrid internet which combines your shit DSL and an LTE connection using TCP Multicast. Not only do I get only 6 of my promised (and payed for) 50 Mbit, no, It's also a fucking piece of nonworking shit!!!
 
 Let me illustrate:
 You constantly have problems with web content (or any remote content) not loading because the host server does not support TCP Multicast. It either refuses connection altogether or it takes about 30-50 seconds to establish a connection. Think about your live when it takes two or three fucking minutes to load 5 YouTube thumbnails or load new tweets at the bottom of the Twitter page! Also, you never know if you a) have an error in your implementation of a new API or if b) the remote host doesn't support TCPMC (there's never an error for that! Fuck you!), your SSH sessions ALWAYS drop in the most inopportune fucking moments because the LTE thing lost connection, you always have to turn on a VPN if you want to visit specific websites (for example your school's website) and so on....
 
 Oh and also, my provider started throttling specific services again these days with Netflix and YouTube struggling to display 240p, fucking 240p video without buffering when I get 600kbit down on steam (ofc the steam download is paused when watching videos). When using a VPN, YouTube 720p and Netflix HD work like a charm again. Fucking Telekom bastards
 
 Then there is the problem with VPNs. The good thing about them is that they solve all the TCP Multicast problems. Yay. Now for the bad things:
 First of all, as soon as I use a VPN, access times to remote go up by like fucking 500%. A fucking DNS lookup takes 8-15 seconds!!! The bandwidth is there but it takes forever.. because reasons I guess. Then the speed drops to DSL speeds after a while because the router turns off my LTE connection when it is unused and it does not detect VPN traffic as traffic (again because... Reasons?) And also, the VPN just dies after an hour and you have to manually reconnect (with every VPN provider so far)
 
 And as if that wasn't enough, now the lan is dying on me, too, with the router (the fucking expensive hybrid piece of shit, 230 bucks..) not providing DHCP service anymore or completely refusing all wifi connections or randomly dropping 5Ghz devices, or.....
 
 You get the point.
 
 The worst thing is, they recently layed down 400mbit fiber in my neighborhood. Guess where the FUCKING PIECE OF SHIT CABLE ENDS??? YEAH, RIGHT IN FRONT OF MY NEIGHBORS HOUSE. STREET NUMBER 19 IS SERVED WITH 400MBIT AND MY HOME, THE 20, IS NOT IN THEIR FUCKING SERVICE REGION. Even though there is a fucking cable with the cable companies name on it on my property, even leading up to my house! They still refuse to acknowledge it! FUCK YOU!!!!
 
 Well anyways thanks for reading. Any of you got the same problems? :/2
- 
				    					
					
					Windows: restarting in 10 seconds
 
 Me: probably just a bug or something like that *click OK button*
 
 10 seconds later
 
 Me: it's no a bug! IT'S NOT A BUG! let me save my stuff
 
 (I don't now why windows did that it made some kind of update without warning except for the 10 seconds and then I had some problem s like I couldn't connect to a SQL server and the computer was super slow)4
- 
				    					
					
					I explained last week in great detail to a new team member of a dev team (yeah hire or fire part 2) why it is an extremely bad idea to do proactive error handling somewhere down in the stack...
 
 Example
 Controller -> Business/Application Logic -> Infrastructure Layer
 
 (shortened)
 
 Now in the infrastructure layer we have a cache that caches an http rest call to another service.
 
 One should not implement retry or some other proactive error handling down in the cache / infra stack, instead propagate the error to the upper layer(s) like application / business logic.
 Let them decide what's the course of action, so ...
 1) no error is swallowed
 2) no unintended side effects like latency spikes / hickups due to retries or similar techniques happens
 3) one can actually understand what the services do - behaviour should either be configured explicitly or passed down as a programmed choice from the upper layer... Not randomly implemented in some services.
 
 The explanation was long and I thought ... Well let's call the recruit like the Gremlin he is... Gizmo got the message.
 
 Today Gizmo presented a new solution.
 
 The solution was to log and swallow all exceptions and just return null everywhere.
 
 Yay... Gizmo. You won the Oscar for bad choices TM.
 
 Thx for not asking whether that brain fart made any sense and wasting 5 days with implementing the worst of it all.5
- 
				    					
					
					Oh god where do I start!?
 
 In my current role I've had horrific experiences with management and higher ups.
 
 The first time I knew it would be a problem: I was on a Java project that was due to go live within the month. The devs and PM on the project were all due to move on at the end. I was sitting next to the PM, and overheard him saying "we'll implement [important key feature] in hypercare"... I blew my top at him, then had my managers come and see if I was OK.
 
 That particular project overran with me and the permanent devs having to implement the core features of the app for 6mo after everyone else had left.
 
 I've had to be the bearer of bad news a lot.
 
 I work now and then with the CTO, my worst with her:
 We had implemented a prototype for the CEO of a sister company, he was chuffed with it. She said something like "why is it not on brand" - there was no brand, so I winged it and used a common design pattern that the CEO had suggested he would like with the sister company's colours and logo. The CTO said something like "the problem is we have wilful amateurs designing..." wilful amateurs. Having worked in web design since I was 12 I'm better than a wilful amateur, that one cut deep.
 
 I've had loads with PMs recently, they basically go:
 
 PM: we need this obscure set up.
 Me & team: why not use common sense set up.
 PM: I don't care, just do obscure set up.
 
 The most recent was they wanted £250k infrastructure for something that was being done on an AWS TC2.small.
 
 Also recently, and in another direction:
 
 PM: we want this mobile app deploying to our internal MDM.
 Us: we don't know what the hell it is, what is it!?
 PM: it's [megacorp]'s survey filler app that adds survey results into their core cloud platform
 Us: fair enough, we don't like writing form fillers, let us have a look at it.
 
 *queue MITM plain text login, private company data being stored in plain text at /sdcard/ on android.
 
 Us: really sorry guys, this is in no way secure.
 Pm: *in a huff now because I took a dump on his doorstep*
 
 I'll think of more when I can.
- 
				    					
					
					I hate having no inspiration, no good ideas and just feeling unmotivated. I have not came up with anything good in 1 year now so i just sit around rehearsing the function s i already know. If anyone has a good tip for coming up with ideas. Please let me know :)
 
 TLDR I never get good ideas. Plz help.5
- 
				    					
					
					An intern made a very bad impression on the first day.
 
 This was before I become a developer. I was working in commercial art sales. One day, I had an appointment to onboard two new interns together.
 
 Intern 1 shows up and I ask her for her signed confidentiality agreement. The boss had sent it out a week before and told me the interns were bringing the signed paperwork on their first day. I see the surprised look on her face and she says she forgot. She’s lucky I had access to another copy. If I didn’t, things could have gotten pretty awkward if I had to contact my boss, who was out of office. If there’s no signed agreement, I can’t onboard her and I’d have to send her home. The appointment was made with intern 1’s availability in mind, so intern 1 could have spent her time coming to the office for nothing and being turned away because of a stupid mistake she made.
 
 While we wait for intern 2 to arrive, I try to engage in small talk with intern 1. I try to get to know her a little better and I ask “are you still in college/university?” She word vomits that she thought she had graduated, but six months later she hadn’t received her diploma and she called the school and they told her her pre-college credits had not transferred, so she’s finishing those credits now.
 
 Oh, intern, you should have just simplified all this to “I’m finishing up my degree” or “yes, I’m still in college.” This is TMI. You don’t want to give out information about yourself that could put you in a bad light. You need to know to be discreet about yourself. You’re 22 years old. It’s really bad judgement to say this to your supervisor (me) and we’ve only known each other for ten minutes. I’m not your friend, I’m your supervisor. Honestly, I thought the explanation didn’t make sense because she would have found out about the credits when she tried to transfer them and when she applied for graduation. I didn’t prod for more details.
 
 I did have to tell my boss about intern 1 forgetting the paperwork. It’s not something the intern would be reprimanded for, but it is something that’s not a good sign. The paperwork had been sent by the boss a week prior. It’s troublesome that an intern would forget to complete an important task that was sent by the boss. This was never a problem with prior interns.
 
 Boss did freak out because boss thought I onboarded intern 1 without intern agreeing to the confidentiality agreement. Boss hadn’t considered an intern would forget the paperwork and didn’t tell me what to do if this did happen. I reassured boss that I had printed a new copy and had intern 1 sign the agreement.
 
 I didn’t say anything about the word vomit. The content was troubling, but I was concerned this would be gossip and I wasn’t out to sabotage the intern.
 
 Forgetting the paperwork and the word vomit were signs the intern wasn’t reliable. Intern had trouble taking direction even when it was written down. She’d do stupid things like invite her boyfriend to the office for hours and let BF sit at the boss’s desk—boss caught her and boss’s office is visible from our public viewing floor, so visitor did see this too. I suspected she might have an diagnosed learning disability.
 
 In the end, intern didn’t ask for a reference letter. Boss said that if intern asked for one in the future, the answer would be no.
 
 Intern 1 is the reason why I don’t want to be in change of interns ever again even though I’m not in art sales anymore.14
- 
				    					
					
					The amount of repetition and vagueness in this unsollicited recruiter job invite is insane: "Current Technology Sector Consultant". I've had 10's of invites from these recruiters on Linkedin, blocked all of them and they just keep coming back despite my Linkedin preference being set to let recruiters know "that I'm NOT open to opportunities"
 
 If you ever get an offer from VMR consultants / J People consider these reviews carefully: https://glassdoor.co.uk/Reviews/....
 
 I'm naming the company because it seriously deserves to be exposed for its bad practices towards both their potential and current employees. 3 3
- 
				    					
					
					- have/share an agenda as soon as possible
 - each talking point should identify a problem. Make a list of strategic questions answers to which would make it perfectly clear what and by whom has to be done to resolve them.
 - plan meeting duration according to the list of questions. Make sure you meeting room reservation gives you enough time
 - take notes
 - be prepared for a need for another meeting(s), if during that meeting it comes clear that:
 > more/other people need to be engaged
 > some things are not clear and need more investigation before going further
 > you have run out of time
 > there are other problems tgat need to be worked out and it might cobsume too much time to do this in a current meeting
 - do not turn the meeting into a chat. It's counter-productive, tiring to the listeners and a waste of time
 - do not try to cover many topics. The less, the better. Unless they are very tightly coupled.
 - do not invite people you do not need or there is a very slim chance you will need.
 - only schedule meetings when the situation needs to be DISCUSSED among multiple parties
 - that being said, do not schedule meetings when it's more convenient to communicate otherwise, like email, chat, etc.
 - after the meeting make a summary and send it our to all the participants. They might reply and clarify if you have misunderstood smth or missed some important point.
 - during the meeting assign tasks to each other. Verbally. Make notes. After the meeting reflect them in jira, rally, wtv.
 - while assigning tasks nake sure the assignees have no blockers to work on them and make sure they understand what, when and how should be done. Some tasks might be dependedt on each other, work the sequence out.
 - while assigning tasks ask "for ETAs. They might be as silly as 1-hour-to-2-weeks, but they still let you know what to expect.
 - offer your assistance to the task assignees if they need any while working on their tasks
 
 - work on your language, grammar, syntax, etc. Reading texts with typos/mistakes is repelling
 
 - be a leader, an authority everyone is looking up to. Not a boss.
 - avoid saying NOs. Be more of a "do we really need this; can we do this some other way/time; I can't promise anythibg but I'll see what I can do about it" kind of person.
- 
				    					
					
					Don't you guys think we need live programming?
 
 Like a development runtime, instead of doing this whole file based development thing? We edit files, and then run them, why aren't we just running a program constantly and editing it as it runs? It would let us inherently take advantage of concepts like objects and lists instead of having to build plugins that analyse and modify our files to sort of act like complex programming data structures.
 
 If we just programmed using these complex data structures to begin with.
 
 Like do you realise how antiquated the idea of a file is, and folder, that's literally a paper based analogy.
 
 Imagine if we just had objects, with pointers and property names, the best we have is ln -s file1 file2 but that's not a real pointer.
 
 Anyway, hope someone understands me!
 
 I'm writing a medium article called a world beyond files but I'm stuck at how low level to go and who the audience of the article should be.
 
 I went really in depth into what this idea of an "object" is, and how it can be expressed in a file but once a program picks it up it becomes much more and almost alive.12
- 
				    					
					
					To all the masochists who spent hours debugging misspellings:
 
 1. Learn your tools
 2. Learn good practice
 
 Every IDE should point out when you're not using a variable you've initiated or using an uninitiated variable as well as at least highlight, if not simply list, every occurrence of the variable under your cursor and let you find all references or even display the number of references next to a variable at all times, and finally, every IDE should autocomplete for you so when it doesn't you know you've messed up. Good IDE makes all the easy mistakes hard and all of the hard tasks easy. Including running tests. If you don't know how to configure your IDE to do all these things take time and learn it. If you still can't figure it out, replace your IDE maybe...?
 
 Also use the debugger. Preferably one that nicely integrates with your IDE. If you don't, check point 1.
 
 Also write tests and *run them*.
 
 Also if your misspellings tend to consist of a missing `s` at the end of a plural noun just call it `entityCollection` instead of `entities`. And read up on more good programming practices and naming conventions.7
- 
				    					
					
					This fucking internal tool does not have any CLI capabilities, so to open each file i need to and get the data i have to manually hit 'File -> Open' select the file, then double click
 
 Then high light the data i want and copy out what I need
 
 If there was even just a cli to cycle over the fucking files to open each in their own instance it would be a good deal less fucking tedious and annoying
 
 Like how the fuck do you not allow passing in a file name on cli to open like fuck i have to do this 40 fucking times FUCK i get this tool is originally from the fucking 90's but still you push updates every 3 months for the databases it accesses at least let me fucking pass in a fucking file to open it from cli2
- 
				    					
					
					Any Windows Sysadmins here? I have a question for you - How do you do it?
 
 I only very rarely have to do something that would fall under "Windows System Administration", but when I do... I usually find something either completely baffling, or something that makes me want to tear our my hair.
 
 This time, I had a simple issue - Sis brought me her tablet laptop (You know, the kind of tablets that come with a bluetooth keyboard and so can "technically" be called a laptop) and an SD card stating that it doesn't work.
 
 Plugging it in, it did work, only issue was that the card contained file from a different machine, and so all the ACLs were wrong.
 
 I... Dealt with Windows ACLs before, so I went right to the usual combination of takeown and icacls to give the new system's user rights to work with the files already present. Takeown worked fine... But icacls? It got stuck on the first error it encountered and didn't go any further - very annoying.
 
 The issue was a found.000 folder (Something like lost+found folder from linux?) that was hidden by default, so I didn't spot it in the explorer.
 
 Trying to take ownership of that folder... Worked for for files in there, safe for one - found.000\dir0000.chk$Txf; no idea what it is, and frankly neither do I care really.
 
 Now... Me, coming from the Linux ecosystem, bang my head hard against the table whenever I get "Permission denied" as an administrator on the machine.
 
 Most of the times... While doing something not very typical like... Rooting around (Hah... rooting... Get it?! I... Carry on) the Windows folder or system folders elsewhere. I can so-so understand why even administrators don't have access to those files.
 
 But here, it was what I would consider a "common" situation, yet I was still told that my permissions were not high enough.
 
 Seeing that it was my sister's PC, I didn't want to install anything that would let me gain system level permissions... So I got to writing a little forloop to skip the one hidden folder alltogether... That solved the problem.
 
 My question is - Wtf? Why? How do you guys do this sort of stuff daily? I am so used to working as root and seeing no permission denied that situations like these make me loose my cool too fast too often...
 
 Also - What would be the "optimal" way to go about this issue, aside for the forloop method?
 
 The exact two commands I used and expected to work were:
 takeown /F * /U user /S machine-name /R
 icacls * /grant machine-name\user:F /T6
- 
				    					
					
					Doing pair programming while I was navigating on somebody else's computer, we hit a weird behavior that our code changes weren't reflected.
 
 Trying everything it turned out: I forgot to save.
 
 Yet: Why though would you make me save? And why did the IDE not warn me about compiling unsaved changes? I think it was eclipse for Java, oh well. What can I expect ...
 
 Anyways, I have gotten so used to my editors autosaving content for me as I write it, that I completely forget about doing Ctrl + S myself.
 
 I never understood the need to hit that key combination manually as if I break something: `get reset --hard` will help to get me to a working state. (And even if I mess it up differently, my IDE's local history also let me restore recent changes.) And if it is a workign state, then I like to commit early and often. and
 
 I am really dumbfounded why people insist on hitting save themselves.7
- 
				    					
					
					Modern smartphones: "Powerful", "marvelous", but corporate overlords dictate what you actually get to do with it.
 
 They lock your bootloader and prevent you from installing third-party operating systems.[1] Now they are starting to block third-party app installation only in certain situations, but this will sure as hell escalate.[2]
 
 They block you from using the MicroSD card properly or take away the memory card slot entirely, decide what you are allowed to screenshot[3], and they lock your user data (like browsing history and saved pages) away from yourself to "protect you" from imagined evils. But this "protection" is actually the curse.
 
 They also refuse to implement features people ask for like always starting with the rear camera regardless of the last used camera[4] and let the user backed up saved pages[5]. Something as simple as turning the flashlight on and off while recording a video took over a decade for Samsung to implement when shouldn't have taken a single afternoon.
 
 ----
 
 Sources:
 
 [1] Xiaomi prevents unlocking the bootloader but graciously allows it seven days after purchase. I believe that as the buyer, you should be able to install any operating system you like.
 [2] (added through edit, hence last) Since Android 16, Google blocks APK installations during phone calls, supposedly to protect against scammers. But if history teaches us anything, it means this will quickly escalate and end with APKs being blocked completely or only installable through ADB, which requires an external computer and a USB cable.
 [3] Google and Apple let app developers block users from taking screenshots. This is, for example, used by WhatsApp to prevent screenshots of profile pictures, even though everyone knows one should not put something in a visible spot on the Internet that one does not wish to be preserved. I believe people should have the freedom to screenshot anything that appears on their screen, like desktop operating systems (Windows and Linux) do. The buyer deserves to have the final say on a device they paid for.
 [4] https://r1.community.samsung.com/t5...
 [5] https://forum.developer.samsung.com/...18
- 
				    					
					
					In reply to:
 https://devrant.com/rants/3957914/...
 
 Okay, we must first establish common ground here. What do we understand about "showing"? I understand you probably mean displaying/rendering, more abstractly: "obtaining". Good, now we move on.
 
 What's the point of a front-end? Well, in the 90's that used to be an easy answer: to share information (not even in a user-friendly way, per se). Web 2.0 comes, interaction with the website. Uh-oh, suddenly we have to start minding the user. Web 3.0 comes, ouch, now the front-end is a mini-backend. Even tougher, more leaks etc. The ARPAnet was a solution, a front-end that they had built in order to facilitate research document-sharing between universities. Later, it became the inter(national) net(work).
 First there was SGML to structure the data (it's a way of making it 'pretty' in a lexicographical way) and turn it into information (which is what information is: data with added semantics) and later there was HTML to structure it even further, yet we all know that its function was not prettification, but rather structure. Later came CSS, to make it pretty. With its growing popularity, the web started to be used as a publishing device.
 source:
 https://w3.org/Style/CSS20/...
 
 If we are to solely display JSON data in a pretty way, we may be limiting ourselves to the scenario of rendering pretty web pages using aesthetic languages such as CSS. We must also understand that if we are only focusing on making a website pretty with little to moderate functionality, we aren't really winning. A good website has to be a winner in all aspects, which is why frameworks came into existence, but.. lmao, let's leave that to another discussion.
 
 Now let me recall back my college days.. front-end.. front-end.. heck, even a headset can be a front-end to a pick-order backend. We must think back to the essence, to the abstract. All other things are just implementations of it (yes, the horrendous thousands of Javascript libraries, lol).
 
 So, my college notes say:
 "Presentation layer: this is the UI.
 
 In this layer you ask the middle tier for information, which gets that information from a database, which then goes back to middle tier, back to presentation. In the case of the headset, the operators can confirm an order is ready. This is essentially the presentation tier again: you're getting information from the middle tier and 'presenting it' as it were.
 The presentation layer is in essence the question: how do I bring my application data to my end users in a platform-and solution-independent way?"
 
 What's JSON? A way to transport data between the middle tier and the presentation tier. Is that what frontend development is? Displaying it in a pretty way? I don't think it is, because 'pretty' is an extra feature of obtaining and displaying data. Do we always have to display data in a pretty way? Not necessarily. We could write a front-end script (in NodeJS perhaps) that periodically fetches certain information from a middle-tier is serves a more functional role rather than a rendering one.
 
 The prettification of data was a historical consequence of the popularity of the web (which is a front-end) (see second paragraph with link). Since the essence of a front-end is to obtain information from the back-end (with stress on obtaining), its presentation is not necessarily a defining characteristic of it, but rather an optional and solution-dependent aspect, a facet.4
- 
				    					
					
					Learning information security yet again after doing multiple information security things for company and manager is pushing to do it saying "due immediately" and they're after sending "a number of emails" (it's due in a month and they sent 1 email).
 Annoying that these things must be done again and again just because someone in sales let something slip or left their journal behind like a dumb dumb. It's not like I'm never off-site with my stuff or I interact with customer(s) yet1
- 
				    					
					
					I feel like writing or telling people about the time I jumped from Windows 7 Ultimate and jumping to Windows 10. (I'm not against 10, but I'm never updating after what had happened to me)
 It all starts when none of my games will play due to a possible issue with my graphics card. I look up "3D source game bug" and not many results pop up. I go on Microsoft's Qna areas and ask this question but to my surprise nothing they say would make sense. "Clean the pins of your graphics card, make sure you verify the games on Steam". I verified the games and they checked out as perfectly fine. I don't have access to my graphics card because this is a laptop, sadly not a tower.
 Two months pass and my computer is already showing signs of stress, like it didn't want to live in a sense. It was three times slower than when I was on Windows 7 and it was unallocating areas of my main hard drive where I could make virtual hard drives.
 Instantly I start looking up Linux distros and find Linux Mint. 17.3 was the current version at the time. I downloaded it and burned it onto a DVD-rom and rebooted my computer. I loaded into the disc and to my surprise it seemed almost like Windows 7 apart from the Linux part. I grab my external hard drive and partition it to hold the Linux distro and leave it plugged in incase Windows 10 does actually fail.
 On December 19, a few months after Windows 10 had released. I start my laptop to try and continue my studies in video game development. But to my surprise, Windows 10 had finally crashed permanently. The screen flickered blue and black, and an error box saying Loginui.exe failed to start. I look at it for a solid minute as my computer had just committed suicide in a sense.
 I reboot thinking it would fix the error but it didn't. I couldn't log in anymore.
 I force shutdown the laptop and turn it back on putting it into safe mode.
 To my surprise loginui.exe works and I sign in. I look at my desktop, the space wallpaper I always admired, the sound files, screen shots I had saved.
 I go into file explorer and grab everything out of my default hard drive Windows was installed on. Nothing but 400gb got left behind and that was mainly garbage prototypes I had made and Windows itself. I formatted my external hard drive and placed everything on it. Escaping Windows 10 with around 100GB of useful data I looked at the final shutdown button I would look at.
 I click it and try to boot into normal Windows 10. But it doesn't work. It flickers and the error pops up once more.
 I force it to shutdown and insert the previous Linux Mint disc I made and format the default hard drive through Linux. I was done. 10 gave me a lot of shit. Java wouldn't work, my games has a functional UI but no screen popped up except a black abyss and it wouldn't even let me try to update my graphics card, apparently my AMD Radeon 5450 was up to date at the AMD Radeon 5000's.
 I installed Linux Mint and thinking the games would actually play I open steam and Launch Half-Life 2 to check if Linux would be nicer to me than Windows 10 had been.
 To my surprise the game ran. The scene from Highway 17 popped on screen and the UI was fully functional. But it was playing at 10-15fps rather than the usual 60-70fps. Keep look at my drivers and see my graphics card isn't in use. I do some research and it turns out I have a Hybrid Laptop.
 Intel HD Graphics and an AMD Radeon 5450 and it was using the Intel and not the AMD. Months of testing and attempts of getting the games to work at high frame rates pass and the Damn thing still functions at a low terrible fps. Finally I give up. I ask my mom for a Windows 7 disc and she says we can't afford it. A few months pass and I finally get a Windows 7 installation disc through money I've saved up. Proudly I put it into my optical disc drive and install it to my main hard drive deleting Linux completely. I announced to all my friends my computer was back in working order and I install everything I needed, Steam, Skype, Blender, and Unity as well as all my games. I test Half-Life 2 and it's running exceptionally smoothly, I test Minecraft at max settings and it's working beautifully. The computer was functioning properly once again and my life as a developer started as I modeled things and blender, learned beginners C# and learned a lot of Batch. Today the computer still runs at a great speed and I warn others of what happened to me after I installed Windows 10 to my machine if they are thinking of switching from 7 or 8 on an older machine.
 Truly the damage to my data cannot be undone. But the memory of the maintenance, work, tests, all are a memory of how Windows 10 ruined me and every night before the one year anniversary of Windows 10's release, I took out the battery of my laptop and unplugged it from the a.c. power, just so Windows 10 doesn't show it's DLLs, batch scripts, vbs scripts, anything on my computer. But now, after this has happened and I have recovered, I now only have a story to tell5
- 
				    					
					
					So...we just sent a design proposal for a new feature to our biggest client. Their response? -Hmmm, let s drop this feature for now...OMG have you guys seen the new airbnb design for ios, like it s soooo cooool, we want that, redesign the whole app like this. - Yeah sure, except our app has nothing in common with theirs...Isn't it great when clients make decisions like this based on checking a new app version in the toilet real quick? 😝 Needless to say, we're not redesigning...
- 
				    					
					
					BT "We'll give you BT Virus Protect, which protects against viruses, phishing and other online attacks."
 
 Or... For a start, let your users provide a good secure password when signing up? More than 8 characters is a bit ambiguous. 20 minutes later and several attempts to find out it can't be longer than 20 characters, only upper and lower case letter and numbers aaaand must start with a letter is a bit s**t. Not to mention LatPass doesn't like it as you can't copy and paste.1
- 
				    					
					
					You are not cool for flexing you have linux.
 Seriously I am so sick and tired of people thinking linux is a big deal, it's not. If you really need to use linux us it, otherwise just stay on windows or use a virtual machine. The sheer fucking number of people who made their entire machine unbootable or accidentally corrupted their entire install just cause they wanted to join the linux cool club. STOP TELLING PEOPLE TO USE LINUX IF THEY DON'T NEED IT. "Oh but microsoft is stealing your data :3" THEY'LL DO THAT ANYWAY WHEN YOU BOOT UP YOUR BRAND NEW FRESH ARCH INSTALL AND GO paru -S google-chrome. This isn't to say windows 11 isn't horrible, it's abysmal, but people prefer it? And it's okay. I personally hate the idea of my data being collected, and it's okay. Some people don't give a fuck. AND. IT'S. OKAY. You don't need to sit next to a windows user and go "Oh my god XD is that windows!1!!111 are you actually using windows? are you serious :/" It's detrimental, it scares off newer users, it creates a false assumption that linux is where all the cool awesome developers go. Most of my friends who are incredible developers and make insane stuff stay on windows, and some of my most useless friends spend twelve hours trying to install LFS just to get the flexing rights. Stop. STop. STOP. If your friend likes not wasting his time and likes his setup with his windows 11 and his microsoft trackers and his 99.9% RAM Usage, LET. HIM. BE.
 
 Thank you18
- 
				    					
					
					WTF?
 
 TL;DR Integration between software failed so hard I lost 20% of my progress in one hit. Yay! /s
 
 I, being a Fool, signed up to do NaNoWriMo this year (50k words in 30 days of November). I've won it before, and failed it before, and this year was especially stupid as I've got a bigger pile on my plate than usual, what with getting as quickly up to speed on c# and React as I can in prep for starting the new job in December.
 
 I started on a high - 4k on day one, woohoo! To my delight, my writing software Scrivener now had an integration feature to let you update your total word count straight to your account instead of manually entering it. I added my credentials, hit the button, refreshed the page, all updated. So far so good.
 
 Then, on day two, I wrote 1700-ish words. Still good, well ahead of target, took me over 5k. Updated through Scrivener, checked it updated the site, still good.
 
 Then, yesterday, I logged in and added a tiny tiny number of words (brain went blah), and was horrified to discover it had taken 1900 words off my count!
 
 Cue panic as I frantically searched for the missing words, trying to find any evidence of where they'd gone. Gave up after half an hour of futility, bashed out enough to squeak back over 5k, confirmed it had updated.
 
 I'm not unfamiliar with the general stupidity most organisations have on integration - they don't have it, or it's an afterthought, or it's just plain terrible - but this was a ridiculously simple thing to do, I'd have thought? Passing one fucking number and some date/time tracking?
 
 This is what I get for trying to do too many things at once, I guess!
- 
				    					
					
					A beginner in learning java. I was beating around the bushes on internet from past a decade . As per my understanding upto now. Let us suppose a bottle of water. Here the bottle may be considered as CLASS and water in it be objects(atoms), obejcts may be of same kind and other may differ in some properties. Other way of understanding would be human being is CLASS and MALE Female be objects of Class Human Being. Here again in this Scenario objects may differ in properties such as gender, age, body parts. Zoo might be a class and animals(object), elephants(objects), tigers(objects) and others too, Above human contents too can be added for properties such as in in Zoo class male, female, body parts, age, eating habits, crawlers, four legged, two legged, flying, water animals, mammals, herbivores, Carnivores.. Whatever.. This is upto my understanding. If any corrections always welcome. Will be happy if my answer modified, comment below.
 
 And for basic level.
 
 Learn from input, output devices
 
 Then memory wise cache(quick access), RAM(runtime access temporary memory), Hard disk (permanent memory) all will be in CPU machine. Suppose to express above memory clearly as per my knowledge now am writing this answer with mobile net on. If a suddenly switch off my phone during this time and switch on.Cache runs for instant access of navigation,network etc.RAM-temporary My quora answer will be lost as it was storing in RAM before switch off . But my quora app, my gallery and others will be on permanent internal storage(in PC hard disks generally) won't be affected. This all happens in CPU right. Okay now one question, who manages all these commands, input, outputs. That's Software may be Windows, Mac ios, Android for mobiles. These are all the managers for computer componential setup for different OS's.
 
 Java is high level language, where as computers understand only binary or low level language or binary code such as 0’s and 1’s. It understand only 00101,1110000101,0010,1100(let these be ABCD in binary). For numbers code in 0 and 1’s, small case will be in 0 and 1s and other symbols too. These will be coverted in byte code by JVM java virtual machine. The program we write will be given to JVM it acts as interpreter. But not in C'.
 
 Let us C…
 
 Do comment. Thank you6
- 
				    					
					
					After the "Cloud Computing" trend, the new trends these days seems to be ML, VR and AI. And while I am very excited about all these techs and the possibilities it can bring, I can't help feel that most of us are using the term "AI" a bit incorrectly.
 What we are trying to do here, as far as I can see, is VI, not AI. The intelligence we see in the so called "AI"s available so far are simulated and fails to emulate real intelligence, let alone demonstrate actual intelligence and awareness. They are not fully aware. But I guess that is why there is the singularity constraint. It is no doubt that when a VI finally becomes are fully aware AI, that is indeed the point of singularity.
 
 Anyway, leaving the future dystopian thoughts aside, a mixture of ML, "AI" and VR have made some very interesting concepts, especially in the gaming industry, which I would love to see bear fruit in the near future.2
- 
				    					
					
					When Do You Stop Taking Responsibility?
 
 Let me clarify by describing four scenarios in which you are tasked with some software development. It could be a large or small task. The fourth scenario is the one I'm interested in. The first three are just for contrast.
 
 1. You either decide how to implement the requirements, or you're given directions or constraints you agree with. (If you hadn't been given those specific directions you probably would have done the same thing anyway.) **You feel accountable for the outcome**, such as whether it works correctly or is delivered on time. And, of course, the team feels collectively accountable. (We could call this the "happy path.")
 
 2. You would prefer to do the work one way, but you're instructed to do it a different way, either by a manager, team lead, or team consensus. You disagree with the approach, but you're not a stubborn know-it-all. You understand that their way is valid, or you don't fully understand it but you trust that someone else does. You're probably going to learn something. **You feel accountable for the outcome** in a normal, non-blaming sort of way.
 
 3. You're instructed to do something so horribly wrong that it's guaranteed to fail badly. You're in a position to refuse or push back, and you do.
 
 4. You're given instructions that you know are bad, you raise your objections, and then you follow them anyway. It could be a really awful technical approach, use of copy-pasted code, the wrong tools, wrong library, no unit testing, or anything similar. The negative consequences you expect could include technical failure, technical debt, or significant delays. **You do not feel accountable for the outcome.** If it doesn't work, takes too long, or the users hate it, you expect the individual(s) who gave you instructions to take full responsibility. It's not that you want to point fingers, but you will if it comes to that.
 
 ---
 
 That fourth scenario could provoke all sorts of reactions. I'm interested in it for what you might call research purposes.
 
 The final outcome is irrelevant. If it failed, whether someone else ultimately took responsibility or you were blamed is irrelevant. That it is the opposite of team accountability is obvious and also irrelevant.
 
 Here is the question (finally!)
 
 Have you experienced scenario number four, in which you develop software (big as an application, small as a class or method) in a way you believe to be so incorrect that it will have consequences, because someone required you to do so, and you complied *with the expectation that they, not you, would be accountable for the outcome?*
 
 Emphasis is not on the outcome or who was held accountable, but on whether you *felt* accountable when you developed the software.
 
 If you just want to answer yes or no, or "yes, several times," that's great. If you'd like to describe the scenario with any amount of detail, that's great too. If it's something you'd rather not share publicly you can contact me privately - my profile name at gmail.com.
 
 The point is not judgment. I'll go first. My answer is yes, I have experienced scenario #4. For example, I've been told to copy/paste/edit code which I know will be incomprehensible, unmaintainable, buggy, and give future developers nightmares. I've had to build features I know users will hate. Sometimes I've been wrong. I usually raised objections or shared concerns with the team. Sometimes the environment made that impractical. If the problems persisted I looked for other work. But the point is that sometimes I did what I was told, and I felt that if it went horribly wrong I could say, "Yes, I understand, but this was not my decision." *I did not feel accountable.*.
 
 I plan on writing more about this, but I'd like to start by gathering some perspective and understanding beyond just my own experience.
 
 Thanks5
- 
				    					
					
					From the last 3 years, i have accumulated interest and experience in android dev. Not sure about the future, but that's probably where i will be.
 But this fact is moot to our 50 year old grumpy professors teaching 1000 year old rusted computer syllabus, who rejected my idea of a video streaming app as major project, simply because i projected it as a social media app, and "everyone is making a social media app, its such an old topic". yeah right sir, its younger than your daughter that fucks in the lobby
 
 Now we are doing a project on file conversions website, a project suggested by my team member and my good friend. its such a shitty topic, there is no resources available, even the research papers are bad , every search points to a shitty site, and i don't know shit about web dev.
 
 Technically i am the team leader, but my team mate won't let me make the project as android native app, because "Brooo, i am going to make a react app that would be completely offline, completely client side, full secure and shitt small" and sometimes "Bro its my idea" .
 
 Well, 1. the whole point of client side is stupid because the 18 mb jsfile isn't going to get downloaded first in the client's cache(or whatever the process is, idk). The top stack overflow answers i saw told me to buy an ec2 instance and run liberoffice commands on it for every request, and that's SERVER SIDE. even if we could, i am sure its going to be bigger than what i would have made in kotlin.
 2. what am i supposed to do? look at you coding while make all the ppts and research paper? you are going to use undocumented libs that "just works" , and i am suppose to curate the theory behind this, looking at all the researches of the world?well i guess okay that's a light job since THERE AREN'T ANY.
 
 And we are targetting all types of conversions, nice. from what i know, handbrake.fr: video conversion s/w = 16 mb. photoshop: image conversion s/w=1gb and ms word: doc to pdf/other formats= 500mb.
 Plus all those proprietary and undocumented formats, ugh. Thank you ugly ass companies.
 
 Internet is great but web dev has become a whole lot mess. "I am going to build a software that is going to run in your system only using your device's processor" is a desktop/mobile app, not a website
- 
				    					
					
					I don't know why, but the backrooms sound, e.g. the generic transformer hum, is so soothing to me. Call me crazy, but oh how I want my room, and maybe my entire apartment, to resemble a 2000's office. Think cs_office map, but for real!
 
 I know it's probably because of my childhood, but I constantly feel like I'm being watched. Not just watched, but at any time a vague authority figure will rush into my room and make me do things because I'm long overdue on everything for some reason.
 
 This notion somehow completely falls apart when I'm inside some office, the closer to 2000's in aesthetics, the better. I don't feel comfortable in luxurious interiors, or in Hygge-inducing Scandinavian interiors, or at "home" (I have no feeling of home). But 2000's office is my anxiety's kryptonite.
 
 My dream is to have a cubicle at home. And that the door to my room should have that thing that automatically closes it. And the lock made by Abloy. Old office-style carpeted floor. Vertical metal shades. And let this paradise drown in soothing 60 cycle hum.8
- 
				    					
					
					Google doesn't let me give rating and review on play store apps :s
 
 I can read other people's reviews and rating. Just cannot leave mine. I'm sure I have done it in the past.
 
 It's not only on my mobile, it's the same when I browse it from PC browser.6
- 
				    					
					
					fallacy of a "good child". m:mom/dad s:son/daughter , o: outcome.
 
 counter : 1
 m : Son, can you do this thing x for me?
 s : yes sure
 o : son is good
 
 counter : 2
 m : Son, can you do this thing x for me?
 s : yes sure, give me 5 mins
 after 5 mins...
 --case 1 : m is still waiting, s comes and does the work
 ---o : son is bad since son let m wait
 --case 2 : m did half of x and says "just teach me how this part is done, and i will do it on my own". s teaches
 ---o : son is bad since son didnot do the task
 --case 3 : m does the whole x work
 ---o : son is bad since son did not do the task
 
 counter 3
 m : Son, can you do this thing x for me?
 case 1)s : why can't you do it yourself? i taught you last time?
 --- o : son is bad
 case 2) yes give me 5 mins
 ---o : same as cases of counter 2, i.e all are bad
 
 counter : misc
 m : why didn't you do x for me beforehand? why do i need to tell you everytime?
 case 1 s : woah! when did you say to do it each day?
 --- o1 : son is bad since he cross questioned
 case 2 s : oh am sorry, i forgot
 --- o2 : son is bad as he intentionally forgets
 
 ----
 
 am i not seeing enough politics in the office each day to handle another black tag on me? i sometimes delay a task assigned to me, sometimes want other to just understand and do it on their own. but why does it always end up making me a bad offspring?1
- 
				    					
					
					Disclamer: I don't want to give out what app I am talking about, so all names will be random to just represent the nonsense and my frustration.
 
 So I was working with that app's API....
 To begin with, some retrieved Objects have collection (iterable structure) of "Thing" objects, called "Things". But... there can be max one element in that particular collection!
 Ok... I get it... I might exaggerate a bit... fine, let it be.
 I had to mention it for the further part, and also got to mention that "Thing" objects are globally available and predefined, and Objects can only choose one, unused "Thing".
 
 To the point.
 Someone thought it would be good to separate representation of one structure into two classes.
 
 We have collection of "A" objects ("As"), which have "Name", "Things" and other, mostly GUI/config related attributes.
 Collection "Bs", of "B" objects, they have "Name" and rather lower-level attrs.
 The "As" and their attributes can be set in the GUI, but the list where you do it is named "List of Bs" and vice versa.
 Interesting, huh?
 
 I had to use both "A" and "B" definition for given name, so I tried to map it... and things gone South.
 
 Collecions have "Get" method with name as an argument.
 But it turns out that while the "A" use its GUI name all the time, "B" uses either name that can be found in "As" or, if not all "Thing" objects are used, the "Thing" names.
 
 Example:
 global "Things" = "t0", "t1"
 
 "As" = "a0"("t0"), "a1"("t1") -> "Bs" == "a0", "a1"
 "As" = "a0"("t0"), "a1"() -> "Bs" == "a0", "t1"
 "As" = "a0"(), "a1"() -> "Bs" == "t0", "t1"
 
 That means if at least one of "A" objects have empty "Things", then the mapping will fail.
 
 Only solution is that the app works only partially when any of "A"'s "Things" is empty, so I might raise error too, but I have to provide solution that will work even in the cases when the app don't care... so... not gonna happen.1
- 
				    					
					
					The Youth
 
 How is the youth?
 
 Pretty good question we don´t really like to communicate to older people well actually most of us have a mental issue, I know it´s kind of sad but when life gives you lemons you use them to make girls cry and that our way of thinking “I´m gonna die anyways lrts do something epic” cuz we aren't afraid to talt to the president of the united states of America like this but we are to scared to order mcdonalts of our self. I mean it´s a aspect that everyone knows we don´t know that person could be a murder of maybe that´s a little to over the top but like we just don´t like it OK.
 
 You may ask what dose she mean with mental health issues?
 
 Well we all know the good old depression its just that we life in a world in that you have to be perfect and when you are´t than you are a disappointment your parents want you to be a doctor or lawyer or something like that because it´s a well payed job but your generation wants to be creative we need our space to crate need things and do something amazing but this world is just a weird place were everyone has to be perfect and follow a ideal. Your appearance dosen´t describes how you are not everyone that has tattoos is a criminal or dose drugs nobody talks about the real problems.
 
 What are the real problems?
 
 Let me tell you we life in a world were nobody talks abou suicide nobody want´s to hear about it let me tell a fact.
 
 Every 40 seconds somebody dies because of suicide.
 
 Suicide is like a terror act when you were close to that person you got completely destroyed if you were far away than you got hurt but not as bad as the persons who were close. But nobody talks about this because it´s not “normal” that makes the persons who need help not reach out because they think its´s not okay.Stop the silence and help :)
 But how dose it feel to have depression?
 
 Well you can describe it as this:
 
 it´s as you would lock yourself in a room with just a window but that window dose not have a handle but a curtain that closes every day a little more until there is no light anymore and the first days after that happens you will be scared and lonely and it will hunt you down but depressed people have to life like this every day and it becomes a normal state of mind until they decide they aren´t worth living anymore and they try to kill themselves. It hurts to see all those people die but it is the truth and truth is´t always fun.
 
 Why am I writing this?
 
 Honestly im asking myself that but it just feels right to tell wahts in my mind because a lot of people feel like they are tongue tied and can´t say what they are thinking and feeling and don´t express themselves. And also in my head is a lot wrong but at least I feel like I am doing something while writing this. I am one of the generation Z and I am proud that our generation has all this strength to fight for LGBT+ community and the black life's and I am proud that we understood that all this community's have to be respected because all people are on this earth and we all have to survive somehow and it dose not matter what skin color you have or sexual orientation.
 
 But these are just my thoughts I hope everyone is doing well druing these times.
 
 And to everyone I am proud of you and I love you.4
- 
				    					
					
					RECOVER SCAMMED BITCOIN THROUGH → → SPARTAN TECH GROUP RETRIEVAL
 
 The day I lost my life savings of $59,000 in Ethereum to a fraudulent investment scheme still haunts me. I had been so careful, or so I thought, in researching the opportunity and the individuals behind it. But in the end, their slick presentation and promises of outsized returns proved to be nothing more than an elaborate ruse, leaving me financially devastated and emotionally shattered. I was in a complete state of despair following the deception. Not only was the loss of such a large amount of money financially devastating, but it also had a profound personal impact. It was a gut-punch that left me reeling because I had worked so hard over the years to accumulate that nest fund. As I tried to pick up the pieces and figure out my next steps, I was overwhelmed by a sense of helplessness and uncertainty. Where could I turn for help? Who could I trust to guide me through this ordeal? The thought of navigating the complex world of cryptocurrency recovery and legal recourse was daunting, and I felt utterly alone in my struggle. It was at that point that I discovered SPARTAN TECH GROUP RETRIEVAL then contact them on this Email: spartantech (@) c y b e r s e r v i c e s.c o m, an entity that focuses on assisting victims of cryptocurrency theft and fraud. Initially, I was dubious since I had already been let down by deceptive claims and hollow guarantees. But I decided to get in touch because I was fascinated by their strategy and the client endorsements I had read. I knew right away that I had chosen the proper partner when I first made contact. My worries were promptly allayed by the SPARTAN TECH GROUP RETRIEVAL team, who listened to my case with compassion and understanding. In order to try to recover my missing Ethereum, they described the procedure they would follow to look into the theft, track down the money that was taken, and cooperate with law enforcement. These weren't just a bunch of tech-savvy amateurs – they were seasoned investigators and legal experts who had honed their skills over years of dealing with cases like mine. They walked me through every step of the process, keeping me informed and involved every step of the way. As the investigation progressed, I was amazed by the level of detail and diligence the SPARTAN TECH GROUP RETRIEVAL team displayed. They left no stone unturned, meticulously combing through blockchain records, financial transactions, and online footprints to piece together the puzzle of what had happened to my money. But the SPARTAN TECH GROUP RETRIEVAL team wasn't deterred. They worked tirelessly, collaborating with law enforcement agencies and financial institutions around the world, to try and recover as much of my lost Ethereum as possible. It was a long and arduous process, filled with setbacks and frustrations, but they never gave up. And then, after 2 days of painstaking work, the breakthrough came. Through their dogged persistence and innovative investigative techniques, the SPARTAN TECH GROUP RETRIEVAL team was able to trace a significant portion of the stolen funds and initiate the process of recovering them. It was a moment of pure elation, a glimmer of hope in the midst of the darkness that had enveloped my life. Talk to SPARTAN TECH GROUP RETRIEVAL via WhatsApp:+1 (971) 4 8 7 -3 5 3 8 OR Telegram:+1 (581) 2 8 6 - 8 0 9 2 14 14
- 
				    					
					
					The problem as i see it is summed up in the following: everyone is fucking crazy
 
 asked this guy i see here alot working, 'ever feel left behind in hell' he says 'oh this isn't hell it's (redacted) and we're on (redacted)'s mountain so we're closer to heaven'
 
 so i make a not very novel joke anymore and I say "maybe there's a hellmouth over there, and we'd just have a farther fall" he smiled. it was a funny joke. whenever it was first made.
 
 it was cynical humore expressing my present level of personal misery as I rot with everyone else.
 
 also. remembered being able to convince someone to work for 50/hr doled out each hour as was satisfactory.
 
 wonder if its possible again, person in question doesn't appear to be here today. oh well.
 
 far far more honest than the other fucked up shit they do here and yes this whole rant was made before.
 
 so. not a bot :P
 
 and not making the comment about ownership let someone take this piece of life and let me get booted forward 15 years. fuckers.7
- 
				    					
					
					**Reclaim Funds Lost To A Fake Crypto And Bitcoin Investment - Visit Hackathon Tech Solutions**
 
 The rise of online theft is a pressing concern that requires our immediate attention. Although the digital age has introduced numerous advantages, it has also paved the way for various risks, particularly in the form of online scams. Recently, my aunt became a victim of an investment scam that promised an astonishing 100% return within just a week. While such offers may appear attractive, they often serve as glaring red flags indicating potential fraud. Many people mistakenly believe that only the gullible or overly ambitious fall prey to these schemes. In reality, scammers have honed their techniques, employing sophisticated and persuasive strategies that can ensnare even the most vigilant individuals. This reality underscores the importance of remaining alert and informed about these threats, as knowledge is our best defense. Fortunately, experiencing a scam does not have to signify the end of the road. The key is to act swiftly allowing fear or embarrassment to paralyze you can complicate the recovery process. In my aunt's case, once she recognized that she had been scammed, she took immediate and decisive action. She refused to let shame dictate her response. Instead, she began by documenting all the details of the scam, including transaction records and communications with the scammers. During her search for help, my aunt discovered HACKATHON TECH SOLUTIONS , a service specifically designed to assist scam victims in recovering lost funds, particularly in cryptocurrency. HACKATHON TECH SOLUTIONS provided her with invaluable guidance on how to report the scam to the relevant authorities and helped her understand the steps necessary to trace her lost crypto assets. With the expertise of HACKATHON TECH SOLUTIONS , my aunt was connected to blockchain analysis experts who could track the movement of her stolen cryptocurrency. Utilizing advanced tracking tools, HACKATHON TECH SOLUTIONS was able to identify the wallets where her funds had been transferred. Thanks to their diligent efforts and expertise, my aunt was able to recover all of her stolen crypto. HACKATHON TECH SOLUTIONS not only facilitated the recovery process but also empowered her with knowledge to avoid similar pitfalls in the future. Being informed and seeking assistance from HACKATHON TECH SOLUTIONS when necessary can significantly impact our ability to navigate these digital threats. It is vital to share our experiences and insights with others, fostering a community that is better prepared to identify and combat scams. By encouraging open conversations about online safety and sharing valuable resources like HACKATHON TECH SOLUTIONS, we can empower ourselves and those around us to remain vigilant against the ever-changing tactics employed by scammers. while the digital landscape presents new challenges, taking proactive measures with the help of HACKATHON TECH SOLUTIONS can greatly diminish the likelihood of falling victim to online theft. For contact information, please see below.
 
 W h a t s a p p :+31 6 47999256
 
 Telegram: (@hackathontechsolutions
 
 Email: hackathon tech service(@)mail . com2
- 
				    					
					
					HIRE SOLACE CYBER WORKSTATIONS FOR YOUR CRYPTO RECOVERY
 One chilly Friday morning, I found myself scrolling through TikTok when I stumbled upon a broker that seemed too good to be true. The scammers claimed they were offering pool investments for Bitcoin investors, allowing individuals to choose from various packages to invest. They provided videos of real trades and impressive profit-and-loss (PNL) screenshots, showcasing their success and enticing me to join in. Their polished presentations and persuasive tactics made it easy to believe that I was on the brink of significant earnings. Eager to replicate their success, I invested $95,300, convinced that I was making a smart financial decision. It didn’t take long for the reality to set in. As I attempted to engage with the broker for updates, communication gradually declined. My messages went unanswered, and the once vibrant community I had joined became eerily silent. It soon became clear to me that I was dealing with a fake broker. The scammers vanished, taking my funds with them, leaving me feeling anxious, helpless, and utterly betrayed. I reached out to friends for advice. One of them recommended SOLACE CYBER WORKSTATIONS, a team specializing in recovering lost funds from scams. Skeptical but hopeful, I decided to give SOLACE CYBER WORKSTATIONS a try. That turned out to be the best decision I could have made. Their team acted swiftly, thoroughly investigating my situation. SOLACE CYBER WORKSTATIONS was professional, empathetic, and dedicated to helping me recover my money. Throughout the process, SOLACE CYBER WORKSTATIONS kept me informed, providing updates and reassurance when I needed it most. They meticulously analyzed the details of my case and employed effective strategies to track down my lost funds. SOLACE CYBER WORKSTATIONS not only helped me recover my lost $95,300 but also the promised profits that had initially lured me in. I was absolutely thrilled and incredibly relieved to see my funds returned. This taught me a valuable lesson about the importance of being cautious in the world of online bitcoin trading. I realized that while scams can happen to anyone, there is hope for recovery with the right support. If you’ve ever been scammed or are struggling to withdraw your investments from a broker, I highly recommend SOLACE CYBER WORKSTATIONS on all their platform Website: h t t p s : / / s o l a c e c y b e r w o r k s t a t i o n s . c o m
 Email: S o l a c e . c y b e r . w o r k s t a t i o n s @ m a i l . c o m
 WhatsApp: + 1 2 4 0 7 4 3 7 6 8 9. They are experts in fund recovery and can assist you in regaining what you've lost. Their approach and dedication to client success are truly unparalleled. Don’t let a scam define your financial future; seek help from SOLACE CYBER WORKSTATIONS and take action. You deserve to reclaim your hard-earned money today.7
- 
				    					
					
					Elite Bartending School and Event Staffing South Florida: Hire A Bartender for Your Next Event
 
 When it comes to hosting an unforgettable event, the quality of service is just as important as the atmosphere and entertainment. Whether you're planning a wedding, corporate event, private party, or any other gathering, one thing is certain: you'll need skilled bartenders to keep the drinks flowing smoothly. At Elite Bartending School and Event Staffing South Florida, we provide professional bartender hiring services in West Palm Beach and the greater South Florida area.
 
 If you want your event to stand out and your guests to be impressed with exceptional service, hiring a bartender from Elite Bartending School ensures a seamless and enjoyable experience. Here's why our team of trained bartenders is the best choice for your next event.
 
 Why Hire A Bartender from Elite Bartending School?
 When you hire a bartender through Elite Bartending School and Event Staffing, you're not just hiring someone to pour drinks—you’re bringing in a professional who has been trained in all aspects of bartending. Our bartenders are equipped with the following skills and qualities to make your event successful:
 
 1. Professionalism and Experience
 Our bartenders are more than just friendly faces behind the bar. They are highly trained professionals who have completed our comprehensive bartending programs at Elite Bartending School. From mixing cocktails and managing the bar to providing excellent customer service, our staff is well-versed in all aspects of bartending. You can trust that they will uphold a high standard of professionalism throughout your event.
 
 2. Knowledge of Mixology
 When you hire a bartender from Elite Bartending School, you’re getting someone who knows the ins and outs of mixology. Our bartenders are well-versed in crafting a variety of cocktails—from classic martinis to trendy signature drinks. Whether you're hosting an upscale wedding or a casual backyard party, our bartenders will create the perfect drink menu for your event and serve it with style.
 
 3. Customer Service Excellence
 Bartenders are often the center of attention at any event. Our trained bartenders not only know how to mix drinks but also understand the importance of engaging with guests, ensuring they feel welcomed and comfortable. Good customer service is at the heart of everything we do, and you can count on our bartenders to handle even the busiest bar with a smile and professionalism.
 
 4. Licensed and Responsible Service
 In Florida, bartenders must adhere to strict state laws regarding alcohol service. When you hire a bartender through Elite Bartending School, you're hiring someone who is not only highly trained but also licensed and educated on the responsible service of alcohol. Our bartenders know how to verify the legal drinking age, handle intoxicated guests, and ensure that everyone has a safe and enjoyable time.
 
 5. Efficient and Organized
 At any event, bartenders play a critical role in keeping the flow of beverages organized and timely. Whether you're hosting a small gathering or a large-scale event, our bartenders are skilled at managing busy bars, ensuring that drinks are served quickly and guests are satisfied. We pride ourselves on our ability to set up and break down the bar quickly and efficiently, allowing you to focus on other aspects of your event.
 
 Types of Events We Staff
 No matter what type of event you’re planning, Elite Bartending School and Event Staffing South Florida can provide the perfect bartender to match your needs. We have experience staffing a wide range of events, including:
 
 Weddings: Celebrate your special day with expertly crafted cocktails and top-notch service.
 Corporate Events: Impress your clients and colleagues with professional bartenders who know how to create a memorable experience.
 Private Parties: From intimate gatherings to large celebrations, we’ll provide bartenders who ensure your guests are well taken care of.
 Fundraisers: Serve drinks while creating a welcoming and festive atmosphere for your cause.
 Public Events and Festivals: Our experienced bartenders can manage high-volume bars with ease and efficiency.
 Holiday Parties: Let us handle the bartending so you can enjoy the festivities with your guests.
 How to Hire A Bartender for Your Event
 Hiring a bartender from Elite Bartending School and Event Staffing South Florida is simple and straightforward. Here's how the process works:
 
 Contact Us: Give us a call at +1 (305) 713-7988 or visit us at our location at 329 Clematis St, West Palm Beach, FL 33401 to discuss your event needs.
 
 Tell Us About Your Event: We’ll ask about the type of event you're hosting, the number of guests, the location, and any specific requests you have for the bar. This helps us match you with the right bartender(s) for your event. 5 5
- 
				    					
					
					Star Phone Fix: Reliable Water Damage Fix in Hialeah, FL
 
 Accidentally dropped your phone in water? Don't panic! At Star Phone Fix, we specialize in water damage fix for all kinds of mobile devices, including iPhones, Samsung smartphones, and many others. We know how stressful it can be when your phone has been exposed to water, but with our expert repair services, you can get your device back in working order as quickly as possible.
 
 Located at 405 W 29th St, Hialeah, FL 33012, we’re your local go-to for all kinds of phone repairs, especially water damage fixes. With our fast, reliable, and affordable services, you can trust us to handle your device with care and get it back to perfect working condition.
 
 Why Choose Star Phone Fix for Your Water Damage Fix?
 Water damage is a tricky problem for any device, but Star Phone Fix has the experience and tools to handle it with ease. Here’s why we’re the best choice when you need water damage fix:
 
 1. Experienced Technicians
 Our technicians are trained in diagnosing and repairing a wide range of water damage issues. Whether it’s a phone that has been submerged in water or one that has simply gotten a little wet, we know exactly what to do. From preventing further damage to restoring your device’s full functionality, our team is equipped to handle it all.
 
 2. Quick and Efficient Repair
 We understand that time is of the essence when it comes to water damage fix. The sooner you get your phone into our hands, the better the chance we have to restore it. That’s why we offer same-day repair for many water-damaged devices. We work fast to dry out and fix your device, so you can get back to using it as soon as possible.
 
 3. Affordable Pricing
 Dealing with water damage doesn’t have to be costly. Star Phone Fix offers affordable and competitive pricing for water damage fixes without compromising on quality. We’ll assess your device, provide an upfront quote, and make sure you know exactly what you’re paying for before any work is done.
 
 4. High-Quality Replacement Parts
 In the case that your device requires replacement parts due to water damage, we use only the highest quality components. From screens to internal components, we ensure that your phone gets the best possible repair, so it works just like new.
 
 5. Customer Satisfaction Guarantee
 Your satisfaction is our top priority at Star Phone Fix. We’re committed to delivering exceptional service, and if you’re not happy with the repair, we’ll do everything we can to make it right. With us, you’re not just a customer – you’re a priority.
 
 What Happens During a Water Damage Fix?
 When you bring your device to Star Phone Fix, we follow a proven process to ensure the best chance of restoring your phone:
 
 Initial Assessment: The first step is to assess the extent of the water damage. We’ll look at the device’s external condition and carefully inspect the internal components to identify any affected parts. Early detection is key to preventing further damage.
 
 Drying Process: We’ll disassemble the device, remove any excess water, and let the internal components dry properly. This crucial step helps prevent corrosion and other issues caused by prolonged exposure to water.
 
 Cleaning and Repair: Once the device is dry, we clean the internal components to remove any moisture or contaminants that may have accumulated. If necessary, we replace any damaged parts, such as screens, batteries, or connectors, to restore full functionality.
 
 Testing: After the repairs are made, we test the device thoroughly. We check for any remaining issues with the touch screen, camera, speaker, charging port, and other functions to ensure everything is working as it should.
 
 Final Review: Once we’ve completed the repair and testing, we’ll call you to let you know your device is ready to pick up. We’re committed to delivering a fully functional phone that’s ready to go.
 
 Devices We Fix for Water Damage
 At Star Phone Fix, we handle water damage fixes for a variety of devices, including:
 
 iPhones: From the iPhone 6 to the latest iPhone models, we have experience fixing water-damaged Apple devices.
 
 Samsung Galaxy Phones: Whether it’s a Galaxy S series, Note, or any other model, we can repair water damage and restore your device.
 
 Other Smartphones: We also provide water damage repairs for other brands such as Google Pixel, Motorola, LG, and more.
 
 Tablets and Smartwatches: Water damage doesn’t just affect phones – we can also repair water-damaged tablets and smartwatches, including iPads and Android devices.
 
 Why You Should Act Quickly for Water Damage Fix
 If your phone has been exposed to water, acting quickly is essential. The longer your device remains wet, the greater the chances of irreversible damage to internal components. It’s important to power off your device immediately and avoid charging it until it has been properly inspected and dried. 3 3
- 
				    					
					
					Wizard James Recovery has continuously demonstrated a steadfast dedication to provide reliable crypto recovery services. Their dependability has really impressed me. I usually seek out their knowledge if I am in a tough spot, like a cyberattack or losing my bitcoins, and I am constantly in awe of the outcomes they provide. Wizard James Recovery's ability to quickly address problems and get my business back on track is one of the main reasons I like them. I can rest easy knowing that I am in good hands thanks to their reliable solutions. You may be confident that Wizard James Recovery will find and retrieve your stolen bitcoins from the scammers. Just get in touch with their staff, explain your predicament, and they will help you recover what is properly yours. Contact them at h t t p s : / / wizardjamesrecovery . com to begin the process of addressing your bitcoin-related issues. Their professionalism, dedication, and results will not let you down.
- 
				    					
					
					**Reclaim Crypto & Bitcoin Losses - CALL HACKATHON TECH SOLUTIONS**
 
 If you’ve ever been defrauded by deceptive Bitcoin traders or fallen victim to online scammers promising quick gains, you know the sinking feeling of losing your hard-earned money in the blink of an eye. I was once in that very position, until I found a beacon of hope in HACKATHON TECH SOLUTIONS. cryptocurrency started with optimism and a desire to capitalize on the potential gains. However, what began as a promising venture quickly turned into a nightmare when I fell victim to an online ripper. This individual managed to abscond with a substantial amount of my Bitcoin — 2.966BTC to be exact. The loss was not just financial; it was a blow to my trust and confidence in online transactions. Desperate and unsure of where to turn, I was fortunate to have a colleague at work recommend HACKATHON TECH SOLUTIONS. They had successfully helped his spouse recover tokens and coins lost to similar scams, which gave me hope that there might be a chance to reclaim what I had lost. With little to lose and everything to gain, I reached out to HACKATHON TECH SOLUTIONS, and it turned out to be the best decision I could have made. HACKATHON TECH SOLUTIONS distinguished themselves with their professionalism and expertise. They understood the nuances of cryptocurrency fraud and approached my case with diligence and determination. Their team of specialists, including private investigators well-versed in tracing digital transactions, immediately went to work. HACKATHON TECH SOLUTIONS’s process was thorough and transparent. They kept me informed at every step, outlining their strategy and explaining the legal and technical aspects of the recovery process. This level of communication was not only reassuring but also demonstrated their commitment to client satisfaction. In less than two weeks — a remarkably short timeframe given the complexity of the case — HACKATHON TECH SOLUTIONS managed to recover 2.966BTC, the entirety of what I had lost. The relief and gratitude I felt were immense. What had seemed like an insurmountable loss had been reversed, thanks to their expertise and unwavering dedication. Thanks to HACKATHON TECH SOLUTIONS for not only recovering my funds but also restoring my faith in legitimate assistance online. In an era where online fraudsters lurk around every corner, finding a trustworthy partner like HACKATHON TECH SOLUTIONS is invaluable. I endorse HACKATHON TECH SOLUTIONS to anyone facing similar challenges with their BTC wallet or any cryptocurrency-related fraud. Their reputation as the most efficient and trusted recovery experts is well-deserved, based on my personal experience and the successful outcomes they consistently achieve. If you’re hesitant or skeptical about seeking assistance, don’t be. HACKATHON TECH SOLUTIONS stands out as a beacon of hope in an otherwise murky landscape of online scams and fraud. Trust in their expertise and let them guide you through the process of reclaiming what rightfully belongs to you. HACKATHON TECH SOLUTIONS not only recovered my funds but also saved me from potential future scams. They are more than just recovery specialists; they are guardians of trust and integrity in the digital age. Contact HACKATHON TECH SOLUTIONS today and take the first step towards reclaiming control of your financial security. Your peace of mind is worth it. Reach out to HACKATHON TECH SOLUTIONS via below contact details.
 
 W h a t s a p p : +3, 1, 6, 4, 7, 9, 9, 9, 2, 5, 6
 
 Website: www . hackathon tech solutions . com
 
 Telegram: @ hackathon tech solutions
 
 Email: info @ hackathon tech solution . com1
- 
				    					
					
					Waking up every day knowing that META TECH RECOVERY PRO is on my side gives me great comfort. Let me share my story. I will try to make it brief, even though the experience was not a fair one before meeting META TECH RECOVERY PRO. Life has thrown so many challenges at me, but I have always managed to scale through all by myself. I have always believed that to get a job done perfectly, you need to do it yourself, or so I thought, until I encountered an organized crypto-fraudulent group. I was lured into investing my hard-earned money in what at some point looked like a life-changing opportunity, but it was a fairytale. I thought I was earning, but it was the other way around; I was stacking my funds with these scammers, and they used it to scam others. I realized all these after engaging a cybersecurity expert to help me confirm the authentication of this group. I wasn't shocked when META TECH RECOVERY PRO got back to me with their forensics results about this Telegram crypto investment group because I saw the sign after a while; they only allow me to deposit and never allow none of my withdrawals, yet they claim I was earning profits. Truly, META TECH RECOVERY PRO saved me from a whole lot of financial trouble by successfully retrieving my lost investment because I had sent out not least a million Canadian Dollars to this investment group. I am writing this positive review about META TECH RECOVER PRO because many individuals in my situation have been, are currently, and are about to fall prey to this crypto mining and trading fraud ravaging the internet. I highly suggest you contact META TECH RECOVERY PRO for more information about their legitimacy or to recover your lost crypto assets. For help via.
 
 M e t a t e c h @ W r i t e m e. C o m
 
 W / S +1 4 6 9 6 9 2 8 0 4 9
 
 THANK YOU. 6 6
- 
				    					
					
					LOST BITCOIN TO A FAKE PLATFORM HIRE ADWARE RECOVERY SPECIALIST
 
 In April, I faced one of the darkest moments of my financial life—I lost my entire savings to a Solana crypto scam. What I believed was a promising investment quickly turned into a nightmare. At first, my stock market investments were flourishing, and I felt hopeful about my financial future. But it all unraveled in an instant. The scam wiped out everything I had worked so hard to save. Website info: h t t p s:// adware recovery specialist. com
 
 The emotional toll was just as devastating as the financial loss. I was consumed by sleepless nights, anxiety, and a crushing sense of defeat. Determined not to give up, I began an exhaustive search for answers, spending countless hours trying to trace the criminals and get my money back. But I was overwhelmed by conflicting information, dead ends, and growing frustration. Email info: Adware recovery specialist @ auctioneer. net
 
 Then, I came across ADWARE RECOVERY SPECIALIST, a team known for helping victims recover funds from crypto scams. Their reputation gave me a small but much-needed spark of hope. WhatsApp info:+12 (72332)—8343
 
 From our first interaction, I knew I was in good hands. With professionalism, transparency, and genuine care, they guided me through the recovery process. Not only did they help me retrieve all of my lost funds, but they also played a key role in tracking down the scammers and initiating legal action. Throughout the journey, they kept me informed, answered every question, and gave me back the confidence I thought I had lost for good. Telegram info: h t t p s:// t. me / adware recovery specialist1
 
 If you’ve fallen victim to a similar scam, I can’t recommend ADWARE RECOVERY SPECIALIST enough. They have the tools, the knowledge, and the determination to help you reclaim what’s rightfully yours. I know how hard it is to trust again after being deceived—but with the right team behind you, recovery is possible. Let them help you turn your setback into a second chance.2
- 
				    					
					
					DID YOU LOSE YOUR CRYPTO ASSET ? |WE HELP RECOVER WHATS YOURS-FUNDS RETRIEVER ENGINEER
 
 The internet once felt like a sanctuary a boundless realm where knowledge could be shared and connections forged from the comfort of home. Yet, over time, it has morphed into a treacherous landscape, rife with scammers preying on unsuspecting victims. As an ardent R&B fan, I idolized Teddy Swims, whose soulful lyrics and timeless wisdom shaped my life and career. So, when an Instagram notification popped up with a message reading, "Guess who?" purportedly from Swims himself I was elated. Blinded by admiration, I engaged eagerly, oblivious to the red flags. The imposter, posing as Swims, mentioned a lucrative investment opportunity that promised quick returns. My judgment clouded by unwavering trust, I bypassed due diligence, convinced that my idol would never deceive me. In a reckless moment, I invested a staggering $600,000, only to discover later that I had been ruthlessly scammed. The account vanished, my funds disappeared, and the harsh truth set in: I had fallen victim to an elaborate catfishing scheme. Devastated but determined, I scoured the internet for solutions and stumbled upon FUNDS RETRIEVER ENGINEER, a team specializing in cryptocurrency fraud recovery. Skeptical yet desperate, I contacted their representative, who listened empathetically to my ordeal. Their confidence instilled hope as they assured me they could trace and reclaim my stolen assets. True to their word, FUNDS RETRIEVER ENGINEER executed a meticulous investigation, leveraging their expertise to track the fraudulent transaction. They maintained transparent communication, updating me on each breakthrough. To my astonishment, they successfully recovered the entirety of my investment, exposing the scammer’s deceit. This harrowing situation taught me a pivotal lesson: the internet, while invaluable, demands vigilance. Emotional attachments can cloud rationality, making us easy targets. I share my story as a cautionary tale, urging others to verify identities, scrutinize offers, and consult experts before committing funds. My deepest gratitude goes to FUNDS RETRIEVER ENGINEER for their unwavering dedication. Thanks to them, I reclaimed not just my money, but my peace of mind. Let my misfortune serve as a reminder trust, but always verify. The digital world can be a double-edged sword; while it offers incredible opportunities, it also harbors dangers that can ensnare even the most cautious among us ,and if fallen victim to cryptocurrency scam seek help from FUNDS RETRIEVER ENGINEER.
 For help
 W H A T S A P P: +1 8 0 2 9 5 2 3 4 7 0
 
 EmaIL F U N D S R E T R I E V E R [@] E N G I N E E R. C O M
 
 OR
 
 S U P P O R T @ F U N D S R E T R I E V E R [@] E N G I N E E R. C O M2
- 
				    					
					
					USDT/BTC RECOVERY EXPERTS// CRYPTIC TRACE TECHNOLOGIES
 
 Scammers lurk insidiously in the shadows of the cryptocurrency realm, preying on unsuspecting investors with tantalizing promises of rapid wealth and infallible investments. The sinking feeling of losing a Bitcoin investment is an all-too-familiar ordeal not merely a financial catastrophe, but an emotional maelstrom as well. The frustration, indignation, and sense of helplessness can be utterly overwhelming. When confronted with the aftermath of a scam or a technical debacle, it can feel as though your hard-earned cryptocurrency has evaporated into thin air. Cryptic Trace Technologies is here to metamorphose that despair into a renewed sense of hope and relief. Equipped with state-of-the-art blockchain forensics and a wealth of expertise, their dedicated team specializes in tracing lost, stolen, or fraudulently acquired Bitcoin. They do not merely offer hollow assurances; they deliver substantive results. After falling victim to a sophisticated crypto scam, I had nearly succumbed to hopelessness until I discovered Cryptic Trace Technologies. Their relentless pursuit of justice not only unearthed the trail of my misappropriated funds but also successfully facilitated their recovery. If you have endured a similar loss, do not resign yourself to defeat. Cryptic Trace Technologies seamlessly amalgamates technical brilliance with an unwavering commitment to justice, ensuring that victims receive a second chance at reclaiming their assets. My deepest gratitude extends to their team for their expertise, and unwavering dedication they truly are the wizards of crypto recovery.The emotional toll of losing cryptocurrency can be profound, often engendering feelings of isolation and despair. The world of digital assets is fraught with peril, and the ramifications of falling prey to scams can be devastating. Yet, with the right support, recovery is not only possible but attainable. Cryptic Trace Technologies comprehends the intricacies of forensics technology and employs advanced methodologies to track down lost assets, providing a beacon of hope for those who feel ensnared in the labyrinth of cryptocurrency theft. Take action today your Bitcoin could still be within reach. Do not allow the shadows of despair to obscure your judgment. Reach out to Cryptic Trace Technologies and let their expertise illuminate your path through the recovery process. With their assistance, you can reclaim not only your financial assets but also your peace of mind. The journey to recovery may be arduous, but with the right allies by your side, it is entirely achievable. Embrace the possibility of regaining what is yours and take the first step toward recovery. For more info check out their W E B S I T E: cryptictracetechnologies (.) com or E M A I L them: Cryptictrace (@) technologist (.) com.2
- 
				    					
					
					Greetings Everyone, I’m overwhelmed by the great service i received from ROOTKITS RECOVERY FIRM i'd love to give all credit to this team for recovering back my funds when i got heated by scam, and also to let more people be wary of the cryptocurrency investment fraud, Months ago, i invested about $866k into this Cryptocurrency trading company with the aim of expanding my trading portfolio in order to make more within the period. However, i tried to grow my portfolio as the broker guiding me said that’s the best for a new member i never attempted to withdrawal as kept growing my investment, not until two months ago when i tried to withdraw some parts of my money but i was actually not able to do this successfully. I called the account manager and explained the situation, then she ask that i clear the company maintenance fee and said i would be able to withdraw after 3 working days which sounded shady to be very honest. i did paid for the fees but 3days went by, still not able to withdrawal my funds, i tried reaching out to the manager and customer service line but non of them were reachable again till this moment. i felt really devastated as i do not know how to go about the whole issue, after a short while i was advise by a friend whom i shared my experience with to look for a crypto recovery expert that can help to retrieve back my funds, i then did some research about good specialist that can deal with the task. according to the reviews i read i was really convinced to contact ROOTKITS RECOVERY FIRM.. through their email contact which was provided: R O O T K I T S 7 @ G M A I L . C O M . an International Recovery Firm,. These team really saved me from all the traumas this scammers made me go through. I had my funds back just after 2working days of their swift operations, I strongly recommend them to anyone in need. Here’s a their user to their Telegram Account ; ROOTKITS7
- 
				    					
					
					A cold fear clawed at my throat as I watched $120,000, my life savings, vanish into the digital abyss with a single, ill-fated click on a seemingly legit website. My financial future crumbled like a sandcastle under a rogue wave, leaving me gasping for security. Days bled into weeks, each one a gut-wrenching symphony of despair and frantic Googling. Every "lost funds recovery" claim screamed "scam" in crimson neon. Until, amidst the digital rubble, I stumbled upon Lee Ultimate Hacker — a flicker so faint I almost missed it, but a tenacious shadow nonetheless. Could this company, with its seemingly fantastical promise, truly be my knight in shining armor? I devoured testimonials like a drowning man grasping at lifelines thrown across the void. Finally, fueled by a desperate hope, I reached out. From the first hesitant email, Lee Ultimate Hacker exuded empathy. Their team, a chorus of patient voices and reassuring tones, walked me through the intricate dance of data recovery. Every update, every hurdle overcome, chipped away at the ice encasing my heart. Weeks later, the unthinkable happened. Lee Ultimate Hacker did it. They retrieved my $120,000, meticulously piecing together the shattered fragments of my financial security. Tears, this time joyful, streamed down my face as the numbers materialized on my screen, tangible proof of a miracle. More than just recovering my funds, they reminded me that kindness, expertise, and sheer determination can triumph even in the darkest corners of the digital world. Today, I stand taller, my voice a testament to their prowess. I consider myself not just lucky, but eternally grateful. Remember, your story is a powerful tool to raise awareness about online scams and inspire others facing similar situations. Don't let your misfortune be in vain. Let it be a beacon of hope, a testament to the power of resilience and the magic of unexpected allies like Lee Ultimate Hacker. Lee Ultimate Hacker proved to be the beacon of hope I desperately needed. From the moment I reached out, their empathy and expertise shone through. Their team guided me with patience and reassurance, turning what seemed like an impossible situation into a success story. Their meticulous approach to data recovery left no stone unturned, ultimately restoring my financial security and faith in humanity. Their testimonials spoke volumes, offering a lifeline in a sea of doubt. Unlike other recovery services that felt like scams, Lee Ultimate Hacker delivered tangible results, proving themselves to be trustworthy allies in the fight against online fraud. I wholeheartedly recommend Lee Ultimate Hacker to anyone facing a similar predicament. They are not just a company; they are guardians of hope, capable of turning despair into triumph with their expertise and dedication.
 Contact info:
 L E E U L T I M A T E H A C K E R @ A O L . C O M
 S u p p o r t @ l e e u l t i m a t e h a c k e r . c o m
 t e l e g r a m : L E E U L T I M A T E
 w h @ t s a p p + 1 ( 7 1 5 ) 3 1 4 - 9 2 4 8  
- 
				    					
					
					HIRE SOLACE CYBER WORKSTATIONS FOR YOUR CRYPTO RECOVERY
 
 One chilly Friday morning, I found myself scrolling through TikTok when I stumbled upon a broker that seemed too good to be true. The scammers claimed they were offering pool investments for Bitcoin investors, allowing individuals to choose from various packages to invest. They provided videos of real trades and impressive profit-and-loss (PNL) screenshots, showcasing their success and enticing me to join in. Their polished presentations and persuasive tactics made it easy to believe that I was on the brink of significant earnings. Eager to replicate their success, I invested $95,300, convinced that I was making a smart financial decision. It didn’t take long for the reality to set in. As I attempted to engage with the broker for updates, communication gradually declined. My messages went unanswered, and the once vibrant community I had joined became eerily silent. It soon became clear to me that I was dealing with a fake broker. The scammers vanished, taking my funds with them, leaving me feeling anxious, helpless, and utterly betrayed. I reached out to friends for advice. One of them recommended SOLACE CYBER WORKSTATIONS, a team specializing in recovering lost funds from scams. Skeptical but hopeful, I decided to give SOLACE CYBER WORKSTATIONS a try. That turned out to be the best decision I could have made. Their team acted swiftly, thoroughly investigating my situation. SOLACE CYBER WORKSTATIONS was professional, empathetic, and dedicated to helping me recover my money. Throughout the process, SOLACE CYBER WORKSTATIONS kept me informed, providing updates and reassurance when I needed it most. They meticulously analyzed the details of my case and employed effective strategies to track down my lost funds. SOLACE CYBER WORKSTATIONS not only helped me recover my lost $95,300 but also the promised profits that had initially lured me in. I was absolutely thrilled and incredibly relieved to see my funds returned. This taught me a valuable lesson about the importance of being cautious in the world of online bitcoin trading. I realized that while scams can happen to anyone, there is hope for recovery with the right support. If you’ve ever been scammed or are struggling to withdraw your investments from a broker, I highly recommend SOLACE CYBER WORKSTATIONS on all their platform Website: h t t p s : / / s o l a c e c y b e r w o r k s t a t i o n s . c o m
 Email: S o l a c e . c y b e r . w o r k s t a t i o n s @ m a i l . c o m
 WhatsApp: + 1 2 4 0 7 4 3 7 6 8 9. They are experts in fund recovery and can assist you in regaining what you've lost. Their approach and dedication to client success are truly unparalleled. Don’t let a scam define your financial future; seek help from SOLACE CYBER WORKSTATIONS and take action. You deserve to reclaim your hard-earned money today.2
- 
				    					
					
					Best Bitcoin Recovery Services for Victims of Crypto Hire Adware Recovery Specialist
 
 I lost my $1 million Bitcoin investment to a fraudulent group of online traders. It was one of the most difficult periods of my life. I felt completely overwhelmed, financially broken, and emotionally drained. WhatsApp info: +12 (72332)—8343 I had no idea where to turn, and the weight of losing such a huge amount was crushing. I kept asking myself how I could have trusted the wrong people. Email info: Adware recovery specialist @ auctioneer. net Eventually, I came across ADWARE RECOVERY SPECIALIST, a company dedicated to helping people recover lost funds from crypto scams. I was extremely cautious at first. After everything I had been through, trusting another service, especially online, felt risky. But after doing careful research and reading many positive reviews from people who had their funds recovered, I decided to give them a chance. From the very beginning, the ADWARE team was professional, patient, and thorough. They listened to my story, walked me through the recovery process, and outlined what they needed to begin tracing my lost crypto. Their knowledge of blockchain and scam tactics really impressed me. It was clear they knew what they were doing. Throughout the recovery, they stayed in contact and updated me regularly, which gave me peace of mind. Slowly but surely, I began seeing results. They were able to recover a large portion of my lost investment, something I honestly thought was gone forever. If you’ve experienced a similar loss, I strongly recommend ADWARE RECOVERY SPECIALIST. Website info: h t t p s:// adware recovery specialist. com
 Their expertise and genuine care not only helped me to recover my funds but also gave me hope again. Don’t let fear or doubt hold you back. With the right help, you can rebuild and move forward. Telegram info: adwarerecoveryspecialist56567
- 
				    					
					
					HOW TO GET A PROFESSIONAL BITCOIN RECOVERY EXPERT HIRE FUNDS RECLAIMER COMPANY
 
 It was a casual warning about using sketchy third-party wallets in some crypto Discord group. I blew it off, figuring I had done my research, that I was being cautious enough. A week later, that warning haunted me as I woke up to a disastrous reality: I had lost $275,000. I had been using a wallet-something that seemed so legitimate-but which, actually, was a very ingenious scam. Suddenly, everything was going great, and then my balance disappeared into nowhere. I was in a state of utter panic. I had always been very cautious about security; yet, I managed to let my guard down. I felt stupid, helpless, and betrayed. Frantic, I scrolled through the same Discord group in which the warning first appeared; my hands shaking while rereading old messages, hoping for some miracle solution. That's when I saw it-multiple people tagging FUNDS RECLIAMER COMPANY and saying that they were the ones that helped them recover their stolen funds. Desperate, I reached out. I sent in a message detailing everything that happened. Much to my relief, FUNDS RECLIAMER COMPANY got in almost immediately, and from that on, I had this feeling like I was no longer alone with it. They explained the process to me and assured me of how they would handle the matter, and with that, it was all working. I can feel the burden coming off me. It wasn't just their expertise that impressed me, but they were indeed so patient with my endless questions and very transparent about the whole recovery process. They even took the pain to explain how the scam happened and what I could do to prevent it from happening again. More than the recovery, they gave me a lesson in security that I'll never forget. Days went by, and I was on edge, but FUNDS RECLIAMER COMPANY kept on top of all that was happening. I never felt abandoned or in the dark about what was happening. Then, the moment of truth: "We've recovered your funds." I could not believe my ears. My $275,000 was back into my wallet. It was a very important lesson learned in retrospect, one that taught me much more than about wallets and scams: to trust the right people. Discord saved my money and my sanity, and FUNDS RECLIAMER COMPANY was the team that made it all possible. Never again will I ignore community warnings. I'm grateful, wiser, and now an advocate for securing your crypto properly.
 
 Email: fundsreclaimer(@) c o n s u l t a n t . c o m
 Email: fundsreclaimercompany@ z o h o m a i l . c o m
 WhatsApp:+1 (361) 2 5 0- 4 1 1 0
 Website: h t t p s ://fundsreclaimercompany . c o m 1 1
- 
				    					
					
					I NEED A HACKER TO GET BACK MY STOLEN CRYPTO? CONTACT SPARTAN TECH GROUP RETRIEVAL
 
 WhatsApp:+1 (971) 4 8 7 - 3 5 3 8
 Email: spartantech (@) c y b e r s e r v i c e s . c o m
 Telegram:+1 (581) 2 8 6 - 8 0 9 2
 I made the mistake of trusting a fraudster without hesitation and ended up investing my hard-earned funds in a Bitcoin (BTC) investment scheme. It all started when a Mr. Daniel added me on WhatsApp. We had been chatting for about five months, exchanging business and investment ideas. Over time, I let my guard down, even forgetting that I didn’t actually know him personally. Eventually, he referred me to a cryptocurrency investment platform, claiming it offered high-profit margins and low risk. With my enthusiasm for investment opportunities, I decided to invest CAD 310,000. To my surprise, I saw what seemed like profits growing daily on the platform. This gave me confidence in the investment, and I was persuaded to invest an additional CAD 230,000, bringing my total investment to CAD 540,000.For a while, everything seemed perfect, and I was excited about the returns I thought I was making. However, things started to look suspicious when I decided to withdraw my funds. My withdrawal request was repeatedly denied, with vague explanations. Concerned, I tried to log into my account again a few days later, only to find that I was locked out. Not long after, the entire investment platform vanished from the internet. It was a nightmare. The shock and realization of what had happened hit me hard. I was devastated, both mentally and emotionally. Losing such a significant amount of money drained me completely. I couldn’t eat, and I lost a lot of weight in just one week. The sense of betrayal, combined with the financial loss, left me feeling helpless and desperate for a solution. Determined to recover my funds, I began researching online for ways to track down fraudsters or recover stolen investments. During my search, I came across several positive reviews about SPARTAN TECH GROUP RETRIEVAL. People shared their experiences of how this team had successfully helped them recover funds from fraudulent platforms. I reached out to them, and they carefully guided me through the recovery process. Thanks to SPARTAN TECH GROUP RETRIEVAL expertise and dedication, I was able to recover the money I thought I had lost forever. The experience taught me a hard lesson about trust and due diligence when it comes to investments. 5 5
- 
				    					
					
					RECLAIM LOST BITCOIN, USDC, USDT, SOL and ETHEREUM INVESTMENT FROM SCAM: PROTECT YOUR CRYPTO INVESTMENT FROM SCAMMERS META TECH RECOVERY PRO
 
 Waking up every day knowing that META TECH RECOVERY PRO is on my side gives me great comfort. Let me share my story. I will try to make it brief, even though the experience was not a fair one before meeting META TECH RECOVERY PRO. Life has thrown so many challenges at me, but I have always managed to scale through all by myself. I have always believed that to get a job done perfectly, you need to do it yourself, or so I thought, until I encountered an organized crypto-fraudulent group. I was lured into investing my hard-earned money in what at some point looked like a life-changing opportunity, but it was a fairytale. I thought I was earning, but it was the other way around; I was stacking my funds with these scammers, and they used it to scam others. I realized all these after engaging a cybersecurity expert to help me confirm the authentication of this group. I wasn't shocked when META TECH RECOVERY PRO got back to me with their forensics results about this Telegram crypto investment group because I saw the sign after a while; they only allow me to deposit and never allow none of my withdrawals, yet they claim I was earning profits. Truly, META TECH RECOVERY PRO saved me from a whole lot of financial trouble by successfully retrieving my lost investment because I had sent out not least a million Canadian Dollars to this investment group. I am writing this positive review about META TECH RECOVER PRO because many individuals in my situation have been, are currently, and are about to fall prey to this crypto mining and trading fraud ravaging the internet. I highly suggest you contact META TECH RECOVERY PRO for more information about their legitimacy or to recover your lost crypto assets. For help via.
 
 M e t a t e c h @ W r i t e m e. C o m
 
 W / S +1 4 6 9 6 9 2 8 0 4 9
 
 THANK YOU.11
- 
				    					
					
					RECLAIM LOST BITCOIN, USDC, USDT, SOL and ETHEREUM INVESTMENT FROM SCAM: PROTECT YOUR CRYPTO INVESTMENT FROM SCAMMERS META TECH RECOVERY PRO
 
 Waking up every day knowing that META TECH RECOVERY PRO is on my side gives me great comfort. Let me share my story. I will try to make it brief, even though the experience was not a fair one before meeting META TECH RECOVERY PRO. Life has thrown so many challenges at me, but I have always managed to scale through all by myself. I have always believed that to get a job done perfectly, you need to do it yourself, or so I thought, until I encountered an organized crypto-fraudulent group. I was lured into investing my hard-earned money in what at some point looked like a life-changing opportunity, but it was a fairytale. I thought I was earning, but it was the other way around; I was stacking my funds with these scammers, and they used it to scam others. I realized all these after engaging a cybersecurity expert to help me confirm the authentication of this group. I wasn't shocked when META TECH RECOVERY PRO got back to me with their forensics results about this Telegram crypto investment group because I saw the sign after a while; they only allow me to deposit and never allow none of my withdrawals, yet they claim I was earning profits. Truly, META TECH RECOVERY PRO saved me from a whole lot of financial trouble by successfully retrieving my lost investment because I had sent out not least a million Canadian Dollars to this investment group. I am writing this positive review about META TECH RECOVER PRO because many individuals in my situation have been, are currently, and are about to fall prey to this crypto mining and trading fraud ravaging the internet. I highly suggest you contact META TECH RECOVERY PRO for more information about their legitimacy or to recover your lost crypto assets. For help via.
 
 M e t a t e c h @ W r i t e m e. C o m
 
 W / S +1 4 6 9 6 9 2 8 0 4 9
 
 THANK YOU.  
- 
				    					
					
					HOW TO TRACK AND RECLAIM YOUR LOST BITCOIN - VISIT FUNDS RETRIEVER ENGINEER
 Courage doesn’t mean you don’t get afraid. Courage means you don’t let fear stop you. This mantra has been my guiding light throughout my journey as a military doctor. After years of dedicated service to my country, I found my true calling in healing others, striving to make a positive impact on the lives of my fellow soldiers and their families. My commitment to service extended far beyond the battlefield; I was determined to secure a stable future for my family. With my hard-earned savings, I invested $470,000 in cryptocurrency, believing it would provide the financial foundation we needed to thrive. However, everything changed one fateful day during a particularly intense deployment. While treating a patient amid an attack, my phone slipped from my hands and crashed to the ground. In the chaos of the moment, I realized with a sinking feeling that I hadn’t backed up my cryptocurrency wallet recovery phrase. I had always thought I had plenty of time to do so later, but that day proved otherwise. When I attempted to access my funds that night, panic surged through me as I discovered I could no longer access my wallet. My dreams of financial security and stability were vanishing right before my eyes. The betrayal I felt was profound. It was as if I had not only failed myself but also my family, who relied on me to provide for them. Each day in the ICU reminded me of my commitment to healing, and now I was left feeling helpless in the face of adversity. The emotional toll was unbearable; I feared losing everything I had worked so hard for, and the weight of that fear was crushing. I reached out to trusted colleagues and friends, hoping for a glimmer of hope. One fellow veteran mentioned FUNDS RETRIEVER ENGINEER, a reputable team known for their expertise in recovering lost digital assets. Intrigued yet skeptical, I decided to explore this option. The thought of potentially reclaiming my lost investment reignited a flicker of hope within me. As I navigated this challenging situation, I realized that courage is not the absence of fear but the determination to confront it. I was reminded that even in the darkest moments, there are paths to recovery and support. With the help of FUNDS RETRIEVER ENGINEER, I began to understand that my journey was not just about financial loss but also about resilience, community, and the unwavering spirit to rise above adversity .
 For help
 W H A T S A P P: +1 8 0 2 9 5 2 3 4 7 0
 
 EmaIL F U N D S R E T R I E V E R [@] E N G I N E E R. C O M
 
 OR
 
 S U P P O R T @ F U N D S R E T R I E V E R [@] E N G I N E E R. C O M4
- 
				    					
					
					GET YOUR ASSETS BACK LIKE BTC/ETH WITH ASSITS OF SPARTAN TECH GROUP RETRIEVAL
 
 For the benefit of anyone in doubt, I’m sharing my story not to ask you to follow me, but to follow what worked for me: SPARTAN TECH GROUP RETRIEVAL.
 
 This incredible team at SPARTAN TECH GROUP RETRIEVAL retrieved my lost investment funds when I thought recovery was impossible.It began when I met a broker named Pauline on Instagram. She consistently promoted cryptocurrency investments, emphasizing the gains I could make with her company, "MIN CRYPTO." She painted herself as a trustworthy guide, claiming I was "one of the lucky ones" she wanted to help. Initially hesitant, I eventually succumbed to the pressure and false promises.
 
 What started as small investments (100–200) escalated into thousands, fueled by the illusion of wealth. Before I realized it, I had lost $800,000 a substantial portion of my life savings.This was overwhelming. I felt trapped, with no solution in sight until I discovered SPARTAN TECH GROUP RETRIEVAL.
 
 Scouring the internet for hope, I stumbled upon glowing testimonials from others they’d helped recover stolen funds. Skeptical but desperate, I reached out to SPARTAN TECH GROUP RETRIEVAL ON WhatsApp: + 1 ( 9 7 1 ) 4 8 7 - 3 5 3 8 OR Telegram: + 1 ( 5 8 1 ) 2 8 6 - 8 0 9 2 From the start, SPARTAN TECH GROUP RETRIEVAL guidance to recovery stood out. They maintained transparent communication, keeping me updated at every stage of the recovery process. Their expertise in tracing and retrieving lost crypto funds was evident, and their dedication gave me renewed hope.To my amazement, SPARTAN TECH GROUP RETRIEVAL succeeded where I thought no one could. They recovered my $800,000, restoring not just my finances but my peace of mind. This is why I’m sharing my ordeal to spread awareness about SPARTAN TECH GROUP RETRIEVAL and their life-changing services.If you’ve fallen victim to a crypto scam, don’t lose hope. What seemed impossible for me became reality thanks to SPARTAN TECH GROUP RETRIEVAL. Let my testimony be a beacon for others: Recovery IS possible. Trust the process and remember you're not alone. SPARTAN TECH GROUP RETRIEVAL is out there, ready to help you reclaim what was wrongfully taken. If you feel lost, don’t hesitate to reach out to SPARTAN TECH GROUP RETRIEVAL. It might just be the solution you need to turn things around.
 
 OTHER MEANS OF REACHING OUT TO THEM:Website: h t t p s : / / spartan tech group retrieval . o r gEmail: spartan tech (@) cyber services . c o m5
- 
				    					
					
					Dear Thieves.
 So I was looking at some guy who's job I designed today.
 He was sitting there with the new laptop I bought during one visit here.
 It was an hp with a silver keyboard and handrest because supposedly normal people stopped owning laptops when you all decided to embrace schizophrenia and create inane rather stupid meanings that are associated with literally everything but sense or sophistication.
 
 comparing oneself to an animal for example doesn't focus on positive or spiritual values, its something perverse.
 
 ordering food is not about enjoying new things or savoring flavors, its about something perverse.
 
 going to school is not to learn things, its to crash and burn later because the powers that be refuse to update the system from the 1970s.
 
 living, is not living at all, but working to pay bills and get old bitter and fat.
 
 well.
 
 shit.
 
 retards.
 
 anyway. doesn't explain people like myself who made things when we could and were enthusiastic about our jobs at points.
 
 oh. and supposedly the guy who stole the job was 'I".... and it was a job that would become 'outmoded'......
 i believe that was the word often used. let;s check. yup, close enough.
 
 then all these people talking about 'new' jobs because noone could trust the group of monsters they made with too much spare time. since you know. they thought it was funny to steal human beings lives since they were not human. subhuman.
 
 anyway.
 
 where suddenly everything meant something else and a whole new world of retarded people emerged from the shadows because the trash children of a former generation got sick of being lectured about morality when they were in fact just bad people who should have been shot.
 
 i don't care how else the whiney bastards explain themselves. i really don't.
 
 you can say that in desperate fucked situations involving psychological torture, rape, etc that a decent person *raises their hand* might do TERRIBLE things to their captors in order to escape, but THEY caused that while whining that someone from the 1940s or earlier made them evil and they had no choice but to steal jobs, money, retirement funds, public institutions, the morals of a generation, i'll bite: toddlers, spread their legs like psycho whores to get pregnant, so steal people's unborn children, turn every fund available that could have gone towards people that needed things to money laundering and in general gleefully fucked our whole country up with the lack of foresight that psychopaths commonly display.
 
 great job.
 was it worth dying ?
 
 how about going crazy and letting another group of evil people make an excuse to drive everyone into an endless idiotic loop ?
 
 but hey no, keep lying. works so well.
 well at least fedora 37 is released again.
 
 give the stolen photos back.
 just want to know what i looked like, and don't want to talk like a retard to get people who understand english to pretend they finally comprehend.
 
 fucking bastards.4
- 
				    					
					
					SPARTAN TECH GROUP RETRIEVAL → → THE CRYPTO RECOVERY EXPERTS YOU CAN TRUST
 
 I am writing to express my sincere appreciation for all the hard work that SPARTAN TECH GROUP RETRIEVAL have done in retrieving my XRP, TON, and BNB assets from the fraudulent investment platform I became involved with. I am based in Ontario, and I initially came across this platform through a broker agent on LinkedIn. At the time, I had no idea what I was getting myself into. When I first contacted you a month ago, I wasn’t sure whether there was any hope of recovering my funds, and I certainly didn’t think it would be possible to get my XRP, TON, and BNB assets back so quickly. I was extremely skeptical at first, mainly because it was my first experience dealing with a situation like this. I had never heard of any service, let alone a firm, being able to trace and recover digital assets lost through fraudulent transactions. The whole concept seemed too good to be true. But from the moment I reached out to SPARTAN TECH GROUP RETRIEVAL then contact them on WhatsApp:+1 (971) 4 8 7 -3 5 3 8 I felt a sense of reassurance, though still doubtful about the outcome. The process of working with your team proved to be a game-changer for me. After my initial deposit into the platform, everything seemed fine. However, once I attempted to withdraw my funds, I was met with resistance. I was asked for various forms of "settlement" payments before they would release my assets. This was a clear red flag, and it only became more suspicious as I continued to interact with their so-called support desk and agent. Despite my repeated requests for assistance, I was given the runaround, and the withdrawal process never moved forward. It was becoming increasingly clear that I had fallen victim to a scam. A colleague at work suggested that I look into SPARTAN TECH GROUP RETRIEVAL as a potential solution to my problem. After reading some positive reviews and testimonials, I decided to give it a try, though still unsure of how effective it would be. I am so glad I did. SPARTAN TECH GROUP RETRIEVAL not only provided a professional and efficient service but also acted quickly to trace and recover my lost XRP, TON, and BNB assets. The results were beyond what I had expected, and I’m truly grateful for your commitment to resolving my case. I want to sincerely thank SPARTAN TECH GROUP RETRIEVAL for your hard work, expertise, and dedication in helping me recover my funds. Your service has exceeded all of my expectations, and I will certainly recommend you to anyone who finds themselves in a similar situation. Thank you again for your assistance.
 INFO ABOUT THE COMPANY :
 Email: spartantech (@) c y b e r s e r v i c e s . c o m
 
 Telegram:+1 (581) 2 8 6 - 8 0 9 2 6 6
- 
				    					
					
					RECLAIM LOST BITCOIN, USDC, USDT, SOL and ETHEREUM INVESTMENT FROM SCAM: PROTECT YOUR CRYPTO INVESTMENT FROM SCAMMERS META TECH RECOVERY PRO
 
 Waking up every day knowing that META TECH RECOVERY PRO is on my side gives me great comfort. Let me share my story. I will try to make it brief, even though the experience was not a fair one before meeting META TECH RECOVERY PRO. Life has thrown so many challenges at me, but I have always managed to scale through all by myself. I have always believed that to get a job done perfectly, you need to do it yourself, or so I thought, until I encountered an organized crypto-fraudulent group. I was lured into investing my hard-earned money in what at some point looked like a life-changing opportunity, but it was a fairytale. I thought I was earning, but it was the other way around; I was stacking my funds with these scammers, and they used it to scam others. I realized all these after engaging a cybersecurity expert to help me confirm the authentication of this group. I wasn't shocked when META TECH RECOVERY PRO got back to me with their forensics results about this Telegram crypto investment group because I saw the sign after a while; they only allow me to deposit and never allow none of my withdrawals, yet they claim I was earning profits. Truly, META TECH RECOVERY PRO saved me from a whole lot of financial trouble by successfully retrieving my lost investment because I had sent out not least a million Canadian Dollars to this investment group. I am writing this positive review about META TECH RECOVER PRO because many individuals in my situation have been, are currently, and are about to fall prey to this crypto mining and trading fraud ravaging the internet. I highly suggest you contact META TECH RECOVERY PRO for more information about their legitimacy or to recover your lost crypto assets. For help via.
 
 M e t a t e c h @ W r i t e m e. C o m
 
 W / S +1 4 6 9 6 9 2 8 0 4 9
 
 THANK YOU.2
















































