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 - "search everything"
-
Website design philosophies:
Apple: "...and a really big picture there, and a really big picture there, and a really big picture there, and..."
Microsoft: "border-radius:0 !important;"
Google: "EVERYTHING MOVES!!! And most websites get material design. Most."
Amazon: "We're slowly moving away from 2009"
Wix: "How can we further increase load times?"
Literally any download site: "Click here! No, click here! Nononono!! Click here!!..."
Facebook: "We can't change anything because our main age demographic is around 55"
University websites: "That information isn't hard enough to find yet. Decrease the search accuracy and increase broken links."34 -
New for avatars - emotions! You can now change your facial expression on your avatar to better capture your dev mood! Getting expressions working right turned out to be quite the undertaking due to the ripple effect of the various layers that each expression touched so our total layers just for men ballooned out from 300 layers to 1100. And @dfox re-architecting how layers work to handle the interconnectedness of expression meant tying together facial expression, skin tone, facial hair, and hair color to make sure everything stays in sync. It’s a fun new addition, I hope everyone enjoys!
I also want to apologize for the delay in getting this out, I meant to have this done ages ago but I got thrown a curveball at work and was laid off back in April and have been super stressed running around trying to find a new job for the past 3 months. I figured I’d have more free time to work on devRant, but hunting for work is so exhausting, it’s really taken its toll emotionally and financially (no unemployment benefits because according to my state even though we lose money every month “you’re still a corporate officer”). Things are finally looking promising on the job search front, and I expect once things get back to normal @dfox and I can get our release velocity back up, but until then, please bear with me.
P.S. If you have the resources, we certainly do appreciate your support with devRant++ Your monthly contributions really do make a difference! Thanks all!
43 -
A super creepy webcrawler I built with a friend in Haskell. It uses social media, various reverse image searches from images and strategically picked video/gif frames, image EXIF data, user names, location data, etc to cross reference everything there is to know about someone. It builds weighted graphs in a database over time, trying to verify information through multiple pathways — although most searches are completed in seconds.
I originally built it for two reasons: Manager walks into the office for a meeting, and during the meeting I could ask him how his ski holiday with his wife and kids was, or casually mention how much I would like to learn his favorite hobby.
The other reason was porn of course.
I put further development in the freezer because it's already too creepy. I'd run it on some porn gif, and after a long search it had built a graph pointing to a residence in rural Russia with pictures of a local volleyball club.
To imagine that intelligence agencies probably have much better gathering tools is so insane to think about.53 -
So, since I hear from a lot of people (on here and irl) that Linux has a 'very high learning curve', let me share my experiences with the first time my dad touched Linux (Elementary OS) without me interfering at all! (keep in mind that he is very a-technical)
*le me boots the system* (I already did setup a user account for him and gave him the password).
Dad: *enters password and presses enter*
Me: "Hmm that went faster than expected."
Dad: "Uhm I know how to login son, it's not that hard and pretty obvious".
Me: "Alright, why don't you try to open up the default word documents editor on here! I'll be right back!"
Me: *Goes away and returns after a minute*.
Dad: *already a few test sentences typed in LibreOffice writer* it's going pretty well :)!
Me: "Oo how did you find that?!"
Dad: "Well, there's a thingy that says 'applications' so I clicked in and found it in the "Office" section, do you think I am blind or something?!"
Me: 😐. uhm no but I just didn't think you'd find it that quickly. Now try to install Chromium browser! *thinking: he'll fail this one for sure* I'll be right back :).
Me: *returns again after a minute or so*
Dad: *already searching for stuff through Chromium*
Me: "wait, how the hell did you do that so quickly, it's not the easiest thingy for most people".
Dad: "Jesus, it's not that hard! I went to the application browsing thingy, typed 'software' and then a sorta software store icon showed up so I clicked it and it opened a windows with a search bar saying something like 'search for applications/software'. clicked in it, typed 'chromium', saw it coming up, there was a very clear 'install' button, it asked for my password, I put it in and after a little it gave a notification that it was installed. Then I went to that application browsing thingy again and typed Chromium. Then I hit enter because it selected an icon called chromium...."
Me: O.o. Okay this is going very good, now open an email client and login to your email address!
Dad: *goes to application browsing thingy, types 'email', evolution icon shows up, dad clicks it, email address setup steps show up and dad follows them quickly. After about a minute, everything is setup.
I expected this to be a hard process for someone who dealt with Windows his entire life but damn, I underestimated it.
Asked him if he found it easy/what he liked about it:
"Well, it's very clear where I can find everything, default browser/email/word document editor programs are easy to find and that's about all I need so yeah, great system!"
I am proud of you, dad!77 -
So, I needed a package installed on one of our Unix servers. The package manager--which is obsolete garbage--was failing with a message which can only be described as a variant of "Go fuck yourself". A quick Google search didn't help.
3 espressos and an eternity later, I have descended into a manic state. My hair has turned grey and I have started lactating. As a last-ditch effort, I try a new search query on Google, and the first link takes me to a forum with a thread discussing a similar issue. The last post in the thread has a solution which works for me. After fixing the issue, everything in the world feels right and I decide to thank the generous poster, who is like an angel to me at this point.
Guess what? The poster is none other than me. 8 months back, I had created a user account on the forum just to post the solution to a similar issue I had on another server.13 -
Oh, man, I just realized I haven't ranted one of my best stories on here!
So, here goes!
A few years back the company I work for was contacted by an older client regarding a new project.
The guy was now pitching to build the website for the Parliament of another country (not gonna name it, NDAs and stuff), and was planning on outsourcing the development, as he had no team and he was only aiming on taking care of the client service/project management side of the project.
Out of principle (and also to preserve our mental integrity), we have purposely avoided working with government bodies of any kind, in any country, but he was a friend of our CEO and pleaded until we singed on board.
Now, the project itself was way bigger than we expected, as the wanted more of an internal CRM, centralized document archive, event management, internal planning, multiple interfaced, role based access restricted monster of an administration interface, complete with regular user website, also packed with all kind of features, dashboards and so on.
Long story short, a lot bigger than what we were expecting based on the initial brief.
The development period was hell. New features were coming in on a weekly basis. Already implemented functionality was constantly being changed or redefined. No requests we ever made about clarifications and/or materials or information were ever answered on time.
They also somehow bullied the guy that brought us the project into also including the data migration from the old website into the new one we were building and we somehow ended up having to extract meaningful, formatted, sanitized content parsing static HTML files and connecting them to download-able files (almost every page in the old website had files available to download) we needed to also include in a sane way.
Now, don't think the files were simple URL paths we can trace to a folder/file path, oh no!!! The links were some form of hash combination that had to be exploded and tested against some king of database relationship tables that only had hashed indexes relating to other tables, that also only had hashed indexes relating to some other tables that kept a database of the website pages HTML file naming. So what we had to do is identify the files based on a combination of hashed indexes and re-hashed HTML file names that in the end would give us a filename for a real file that we had to then search for inside a list of over 20 folders not related to one another.
So we did this. Created a script that processed the hell out of over 10000 HTML files, database entries and files and re-indexed and re-named all this shit into a meaningful database of sane data and well organized files.
So, with this we were nearing the finish line for the project, which by now exceeded the estimated time by over to times.
We test everything, retest it all again for good measure, pack everything up for deployment, simulate on a staging environment, give the final client access to the staging version, get them to accept that all requirements are met, finish writing the documentation for the codebase, write detailed deployment procedure, include some automation and testing tools also for good measure, recommend production setup, hardware specs, software versions, server side optimization like caching, load balancing and all that we could think would ever be useful, all with more documentation and instructions.
As the project was built on PHP/MySQL (as requested), we recommended a Linux environment for production. Oh, I forgot to tell you that over the development period they kept asking us to also include steps for Windows procedures along with our regular documentation. Was a bit strange, but we added it in there just so we can finish and close the damn project.
So, we send them all the above and go get drunk as fuck in celebration of getting rid of them once and for all...
Next day: hung over, I get to the office, open my laptop and see on new email. I only had the one new mail, so I open it to see what it's about.
Lo and behold! The fuckers over in the other country that called themselves "IT guys", and were the ones making all the changes and additions to our requirements, were not capable enough to follow step by step instructions in order to deploy the project on their servers!!!
[Continues in the comments]25 -
"Let's do some pair programming! It will be fun!"
... Fuck no.
Either I start coding and you open a beer, or the other way around. And sure, I do not mind doing each other's code reviews. I respect your feedback.
But I can't look over your shoulder while you misspell keywords. When I write code, I search, try, debug and play at a high speed.
I'm an impressionist/surrealist writing messy passionate functions, breaking lots of things with broad paintbrush strokes before finishing it into detailed perfection. I remember all the places in the code I need to work on, and cover everything with tests.
You're a baroque coder, sometimes even a hyperrealist, with your two-finger 10 wpm typing, writing code strictly line-by-line, decorating every statement with the right checks & typehints in advance. You can not keep two functions in your head at the same time. You write tests reluctantly, but you hate that I barely plan. You plan everything, including your pee breaks.
As a coworker I respect you.
But there is no bigger hell than pair programming with you.14 -
So a friend of Mine asked me to check their Mail server because some emails got lost. Or had a funny signature.
Mails were sent from outlook so ok let's do this.
I go create a dummy account, and send/receive a few emails. All were coming in except one and some had a link appended. The link was randomly generated and was always some kind of referral.
Ok this this let's check the Mail Server.
Nothing.
Let's check the mail header. Nothing.
Face -> wall
Fml I want to cry.
Now I want to search for a pattern and write a script which sends a bunch of mails on my laptop.
Fuck this : no WLAN and no LAN Ports available. Fine let's hotspot the phone and send a few fucking mails.
Guess what? Fucking cockmagic, no funny mails appear!
At that moment I went out and was like chainsmoking 5 cigarettes.
BAM!
It hit me! A feeling like a unicorn vomiting rainbows all over my face.
I go check their firewall. Shit redirected all email ports from within the network to another server.
Yay nobody got credentials because nobody new it existed. Damn boy.
Hook on to the hostmachine power down the vm, start and hack yourself a root account before shit boots. Luckily I just forgot the credentials to a testvm some time ago so I know that shit. Lesson learned: fucking learn from your mistakes, might be useful sometimes!
Ok fucker what in the world are you doing.
Do some terminal magic and see that it listens on the email ports.
Holy cockriders of the galaxy.
Turns out their former it guy made a script which caught all mails from the server and injected all kind of bullshit and then sent them to real Webserver. And the reason why some mails weren't received was said guy was too dumb to implement Unicode and some mails just broke his script.
That fucker even implented an API to pull all those bullshit refs.
I know your name "Matthias" and I know where you live and what you've done... And to fuck you back for that misery I took your accounts and since you used the same fucking password for everything I took your mail, Facebook and steam account too.
Git gut shithead! You better get a lawyer15 -
So, you start with a PHP website.
Nah, no hating on PHP here, this is not about language design or performance or strict type systems...
This is about architecture.
No backend web framework, just "plain PHP".
Well, I can deal with that. As long as there is some consistency, I wouldn't even mind maintaining a PHP4 site with Y2K-era HTML4 and zero Javascript.
That sounds like fucking paradise to me right now. 😍
But no, of course it was updated to PHP7, using Laravel, and a main.js file was created. GREAT.... right? Yes. Sure. Totally cool. Gotta stay with the times. But there's still remnants of that ancient framework-less website underneath. So we enter an era of Laravel + Blade templates, with a little sprinkle of raw imported PHP files here and there.
Fine. Ancient PHP + Laravel + Blade + main.js + bootstrap.css. Whatever. I can still handle this. 🤨
But then the Frontend hipsters swoosh back their shawls, sip from their caramel lattes, and start whining: "We want React! We want SPA! No more BootstrapCSS, we're going to launch our own suite of SASS styles! IT'S BETTER".
OK, so we create REST endpoints, and the little monkeys who spend their time animating spinners to cover up all the XHR fuckups are satisfied. But they only care about the top most visited pages, so we ALSO need to keep our Blade templated HTML. We now have about 200 SPA/REST routes, and about 350 classic PHP/Blade pages.
So we enter the Era of Ancient PHP + Laravel + Blade + main.js + bootstrap.css + hipster.sass + REST + React + SPA 😑
Now the Backend grizzlies wake from their hibernation, growling: We have nearly 25 million lines of PHP! Monoliths are evil! Did you know Netflix uses microservices? If we break everything into tiny chunks of code, all our problems will be solved! Let's use DDD! Let's use messaging pipelines! Let's use caching! Let's use big data! Let's use search indexes!... Good right? Sure. Whatever.
OK, so we enter the Era of Ancient PHP + Laravel + Blade + main.js + bootstrap.css + hipster.sass + REST + React + SPA + Redis + RabbitMQ + Cassandra + Elastic 😫
Our monolith starts pooping out little microservices. Some polished pieces turn into pretty little gems... but the obese monolith keeps swelling as well, while simultaneously pooping out more and more little ugly turds at an ever faster rate.
Management rushes in: "Forget about frontend and microservices! We need a desktop app! We need mobile apps! I read in a magazine that the era of the web is over!"
OK, so we enter the Era of Ancient PHP + Laravel + Blade + main.js + bootstrap.css + hipster.sass + REST + GraphQL + React + SPA + Redis + RabbitMQ + Google pub/sub + Neo4J + Cassandra + Elastic + UWP + Android + iOS 😠
"Do you have a monolith or microservices" -- "Yes"
"Which database do you use" -- "Yes"
"Which API standard do you follow" -- "Yes"
"Do you use a CI/building service?" -- "Yes, 3"
"Which Laravel version do you use?" -- "Nine" -- "What, Laravel 9, that isn't even out yet?" -- "No, nine different versions, depends on the services"
"Besides PHP, do you use any Python, Ruby, NodeJS, C#, Golang, or Java?" -- "Not OR, AND. So that's a yes. And bash. Oh and Perl. Oh... and a bit of LUA I think?"
2% of pages are still served by raw, framework-less PHP.31 -
I just started playing around with machine learning in Python today. It's so fucking amazing, man!
All the concepts that come up when you search for tutorials on YouTube (you know, neural networks, SVM, Linear/Logic regression and all that fun stuff) seem overwhelming at first. I must admit, it took me more than 5 hours just to get everything set up the way it should be but, the end result was so satisfying when it finally worked (after ~100 errors).
If any of you guys want to start, I suggest visiting these YouTube channels:
- https://youtube.com/channel/...
- http://youtube.com/playlist/...9 -
Was over at a friend's place for the first time in months again to just have a few drinks and some good time with two of my best friends when I wanted to show them a website.
Had my own phone turned off (NO phone use while socializing for me!) so asked one of them (the one who's still finding his way around the concept of online privacy) for their phone so I could show it.
He uses loads of Google things so I started to look for the chrome icon. Swiping all ways but couldn't find it... then suddenly:
DuckDuckGo search/browser icon!
😵😯
Me: dude the what?! YOU using a more privacy conscious browser?!?!?!
Friend: well, Google doesn't need to know EVERYTHING I search for online so I looked if ddg had an app and voila!
Me: de damn! And, how do you like it?
Friend: the results are good so nothing to complain about!
I'm proud of you, mate!8 -
How I went from loving my job to wishing i dont wake up tomorrow just to avoid it.
Ive been a backend dev in the company im at for 2 years now.
First year was a blast, i loved my work so much, I used to get so many random features to do, bug fixes, campaigns, analytics, etc..
Second year i started getting familiar with the part of the code that has to do with Search in our music streaming app. Nobody wanted to work on it, so i wanted to take initiative and start doing a few tasks.
A few tasks turned into sprints, and sprints turned into months worth of sprints. And because the code was the definition of tech debt, and because it was so messed up that changing one thing can blow up everything else, working on Search was not too fun.
However, people seemed to be happy search tasks are no longer piling up and someone is handling them so that used to make me feel good about it. They also gave me so much freedom and i felt like my own manager because no one told me what to do (not even my actual manager) they just let me be and were happy i was handling the part they want nothing to do with. I was also given an intern to mentor and have her work on Search tasks with me which turned out amazing.
During the last few months, I completely rewrote search, made it 10 times more performant in such a neat way, made an inhouse dashboard to automate certain tasks so we wont need to waste developers on them (all of which were extra effort on my own time without being asked), all meanwhile still tending to the fixes of the old implementation.
I felt so accomplished, and in a way, i felt like a lead (even tho im not managing any employees, i had so much freedom and I was literally responsible for everything about Search and if i decide to play with the sprint task order i can even do that).
Then 6 or so weeks ago my manager left the company, and while i thought id be a standalone team / person (single person teams are not uncommon in the company) i was instead put under someone else. Someone who likes to micro manage the fuck out of me. I have been happy working on shit code because it was my baby, my project, no one interferes and no one tells me what to do and everyone would call me the search lead (unofficially). now if i dont report to that guy every two hours he calls to see if im working. preplans sprints i no longer have a say in, and im the only dev who knows the code so all tasks go to me. I feel i got demoted so fucking much. I felt like a lead on a project and now im back to being a normal code minion. From deciding everything about a project to blindly following a some irrelevant manager's opinion. (who btw is making Search worse) And after all the extra effort i put in, after actually caring, after actually embracing Search as my responsibility i get rewarded with losing everything i liked about my job...My Independence. From feeling like a lead to feeling demoted. I am so demotivated.
I love the company, but this is hell for me and this made me hate a job i always loved. I am thinking of talking to the CTO asking to work on other stuff because i no longer want this. If i am to be a code minion at least let it be on code i like, let me go back to dealing with PMs, fuck my new manager I dont wanna work with that guy he can take the project along with all its poopoo.16 -
My brother just called me asking for help in some MS server thing and I'm like "I don't know that!" (I really don't), and he replied "Yeah, you know, mom told me to call you to ask for help.". Jesus Christ. Just because I'm in CS it doesn't mean I know everything informatics-related.
I now know your pain, devRanters. I usually don't mind being the IT support (so much that my parents call me to help them when their computers decide to randomly die or do something weird because of something they've done, but I live like 300km away because of uni so I can't just go there and help them. Sometimes I say "Ask your son" (he's taking a tech course in high school), but my brother cuts out of it like "I don't know how to fix it" without even looking at it sometimes. Well duh, me neither at times, but google is your friend damn it. Sometimes I search for the answers. Other times I just poke around in the program until I find what's wrong. Either way, when I say I don't know and/or I can't really do much about it they give me the usual "We're paying your uni fees for what?" (in a joking tone but. I'M NOT STUDYING FOR THAT, I WANNA BE A GAME DEV DAMN IT)), but goddamn it I don't know everything just because I am a CS student. I wanna help but sometimes I can't. Deal with that >:V8 -
Lads, I will be real with you: some of you show absolute contempt to the actual academic study of the field.
In a previous rant from another ranter it was thrown up and about the question for finding a binary search implementation.
Asking a senior in the field of software engineering and computer science such question should be a simple answer, specifically depending on the type of job application in question. Specially if you are applying as a SENIOR.
I am tired of this strange self-learner mentality that those that have a degree or a deep grasp of these fundamental concepts are somewhat beneath you because you learned to push out a website using the New Boston tutorials on youtube. FOR every field THAT MATTERS a license or degree is hold in high regards.
"Oh I didn't go to school, shit is for suckers, but I learned how to chop people up and kinda fix it from some tutorials on youtube" <---- try that for a medical position.
"Nah it's cool, I can fix your breaks, learned how to do it by reading blogs on the internet" <--- maintenance shop
"Sure can write the controller processing code for that boing plane! Just got done with a low level tutorial on some websites! what can go wrong!"
(The same goes for military devices which in the past have actually killed mfkers in the U.S)
Just recently a series of people were sent to jail because of a bug in software. Industries NEED to make sure a mfker has aaaall of the bells and whistles needed for running and creating software.
During my masters degree, it fucking FASCINATED me how many mfkers were absolutely completely NEW to the concept of testing code, some of them with years in the field.
And I know what you are thinking "fuck you, I am fucking awesome" <--- I AM SURE YOU BLOODY WELL ARE but we live in a planet with billions of people and millions of them have fallen through the cracks into software related positions as well as complete degrees, the degree at LEAST has a SPECTACULAR barrier of entry during that intro to Algos and DS that a lot of bitches fail.
NOTE: NOT knowing the ABSTRACTIONS over the tools that we use WILL eventually bite you in the ASS because you do not fucking KNOW how these are implemented internally.
Why do you think compiler designers, kernel designers and embedded developers make the BANK they made? Because they don't know memory efficient ways of deploying a product with minimal overhead without proper data structures and algorithmic thinking? NOT EVERYTHING IS SHITTY WEB DEVELOPMENT
SO, if a mfker talks shit about a so called SENIOR for not knowing that the first mamase mamasa bloody simple as shit algorithm THROWN at you in the first 10 pages of an algo and ds book, then y'all should be offended at the mkfer saying that he is a SENIOR, because these SENIORS are the same mfkers that try to at one point in time teach other people.
These SENIORS are the same mfkers that left me a FUCKING HORRIBLE AND USELESS MESS OF SPAGHETTI CODE
Specially to most PHP developers (my main area) y'all would have been well motherfucking served in learning how not to forLoop the fuck out of tables consisting of over 50k interconnected records, WHAT THE FUCK
"LeaRniNG tHiS iS noT neeDed!!" yes IT fucking IS
being able to code a binary search (in that example) from scratch lets me know fucking EXACTLY how well your thought process is when facing a hard challenge, knowing the basemotherfucking case of a LinkedList will damn well make you understand WHAT is going on with your abstractions as to not fucking violate memory constraints, this-shit-is-important.
So, will your royal majesties at least for the sake of completeness look into a couple of very well made youtube or book tutorials concerning the topic?
You can code an entire website, fine as shit, you will get tested by my ass in terms of security and best practices, run these questions now, and it very motherfucking well be as efficient as I think it should be(I HIRE, NOT YOU, or your fucking blog posts concerning how much MY degree was not needed, oh and btw, MY degree is what made sure I was able to make SUCH decissions)
This will make a loooooooot of mfkers salty, don't worry, I will still accept you as an interview candidate, but if you think you are good enough without a degree, or better than me (has happened, told that to my face by a candidate) then get fucking ready to receive a question concerning: BASIC FUCKING COMPUTER SCIENCE TOPICS
* gays away into the night52 -
PEOPLE. DO NOT LIE ON YOUR RESUME. IT. IS. NOT. WORTH. IT. Ok, backstory.
We had a guy apply for this position at work. It really needed to be filled but also required someone with just the right certifications, so hiring the first schmuck to come along Was not an option.
We search high and low and as time passes without an acceptable applicant we become more desperate and open to negotiation. Basically, you name your price, we’ll agree to it at this point.
So finally a guy comes in, got everything we need but one minor certification. No problem. He can get that on the job, he doesn’t need it to start. He’s hired.
So he quotes us a salary 10% above our top range of what we’d usually pay a guy for this position, we don’t care. He gets it. Plus a housing allowance.
So we’re getting him registered with a place to handle his certification process and they call his four year institution to verify his transcript. We work with hazardous materials and a four year degree in a relevant field is required. It’s standard for the certification training institution to check. Especially when it’s a prestigious big name place like this guy had. And here I used to think that was paranoid of them.
They call and tell us the school says they have no record of him. We do some digging. He was never registered there. I’m like “that’s not possible, his professor is a listed reference. We call that reference.
He worked on a project with this man, he never taught him. Is very fascinated to learn this man has been presenting himself as though he attended the university. Asks to be delisted as a reference.
So long story short it comes out this guy did have a degree in this field, just from a less prestigious university.
The insane thing is, he would’ve still gotten the same job and salary package if he’d been honest about his university!
It is a loss for all involved. He doesn’t have a job. We don’t have anyone working in this position. It’s really unfortunate. Don’t lie on your resume people. Your employer will find out and the risks are not worth the benefits.12 -
!!good news
!!great news
!!linux dev lappy recommendations?
So, @Root might finally have a job! Woo!
(Pending a background check, drug test, cavity search, ...)
I'm excited, and kind of giddy. It's an open-office setup, but the devs are chill, the boss is chill (reminds me a bit of myself thus far, just... nice), pay is decent too. Drive is hell, but everything else feels kinda cushy. The parent company is super-stuffy corporate and has an HR and red tape fetish, but supposedly I won't have to interact with them at all. I start as soon as all of the background check nonsense comes through. (Don't get me started on that, please.)
One of the questions that came up, however, is what type of system I wanted to use. I requested a Linux lappy, and that's sadly a bit beyond the parent company's nontechnical IT department. They asked me for links to a few specific machines on amazon for options. (MacBook Pro or equivalent)
That's where this question comes in: Which lappys make great dev machines and also have decent linux (Debian/Mint/Ubuntu) support? The role is backend Rails development + some devops, so I don't need super-fancy graphics, though I will be attaching a 4k (hopefully IPS) display because space and pretty colors.
Recommendations welcome, as I should get back to them today!43 -
Boss : "just" hack the google AdWords and show our company ad everywhere on google search"
"Don't you know that everything can be hacked?"
Me : "Ok, first let me ***k you."
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
I mean "let me hack you"8 -
Everything was going well, finally could put some money aside and I literally thought 'if nothing breaks down this month, I'll have a good month of savings :D'.
I should definitely not have fucking thought that.
Well, RIP phone. Let's search for a new one.
😭55 -
I stare through the blueish black backgrounds and blurry colorful syntax into a somewhat familiar office within a mirrored world. That damned reflective glass layer covering these meaningless pixels is certainly not on my side.
The rushing sound of transactions flowing through cables is silenced today. Some blood cloth in the invoicing system is zeroing out everything after the currency mark.
While sighing I spin a one-and-a-half pirouette on my desk chair — even when desperate, you shouldn't give up on style — I take three steps away from my screen and try to harmonize my thoughts.
So much noise, everywhere... Noise from within?
I have been stuck at the apogee of an inhale for a while now. Locked into some masochistic constriction, self-punishment for the blindness which stings my ego.
Just fucking take a deep breath you asshole...
I freeze in place, and fall backwards.
Patterns on the creamy drywall rapidly vibrate and synchronize on vivid rhythms of respiration and resonating basslines. Deep indigo rainbows ripple through tiny veins, in-between chalky grains, raining as fine magenta dust through the ceiling frames.
My bare feet slide over soft oscillating concrete, fine flows of unsievable sand surrounded by toes, toes surrounded by streaming variables veiled in obscure vile abstractions.
A jadegreen field of vectored compressions resiliently rumbles and bounces through the clearances and corners of the vibrant concrete office cave, whispering in tongues. I try to voice my woes in little blips and bleeps but I seem to be missing an asymmetric key to their shrouded sequenced speech.
Suddenly, a wild turbulence breaks up all signals.
Joanna floats by in her tipsy effervescent cloud of disordered black hair and alcohol perfume, one hand grasping grapes, her other waving at me.
With every finger she moves a thousand tensors propagating paradoxically flawed but perfect pieces of an intricate surreal picture, sketching whole constellations of possible paths throughout the leafs of the giant Ficus next to her desk.
She stops dead in her tracks, and asks somewhat hypocritically: "Are you high?"
I can not discern the meaning of her words, and respond stoically.
"Joanna! Check out those branches!".
"Pun intended?", she giggles.
I'm focused on her grapeless hand, her fingers stretching to reach the lush little tree.
On touch, the plant shivers, grappled in the tight net of the puppet master. She pulls her strings, applying measured weights, all nodes normalize, and Joanna speaks in an oddly soft tone:
"Isn't it beautiful, how so many models emulate nature"
Her cheek buried in foliage she babbles on about unbalanced search trees and machine learning models... but from the tips of her fingers tables and indexes flow into the plant. Users, payments, tariffs, invoices and taxes crawl over the bark, joining at thicker branches, joining at the stem....
Joining. JOINING. A JOIN.
"IF THERE'S NO FUCKING TAX MULTIPLIER IN THIS LEFT JOIN, EVERYTHING COALESCES TO ZERO" I shout at a perplexed Joanna who squeezes grape juice over her desk. I hop on the beat to my keyboard. She looks puzzled, hugs her Ficus tightly, and reaches for the whiskey bottle behind her monitor.
Attracted by my exclamation, Tom from finance swings open the door, while I push my branch.
I look at Joanna still half hiding between the leaves, and I laugh at her: "Branches! Oh, lame, I finally got it!"
Tom's heavy voice interrupts me: "Does this mean... does this mean that the invoicing bug is resolved?".
I smile at Tom with his tailored suit and waxed hair. "The money is flowing once more. All debts are being settled."
He releases his breath in relief, which he seems to have held since that morning as well.
Joanna adds: "Although I think he is forever indebted to my Ficus".
I nod.14 -
!(short rant)
Look I understand online privacy is a concern and we should really be very much aware about what data we are giving to whom. But when does it turn from being aware to just being paranoid and a maniac about it.? I mean okay, I know facebook has access to your data including your whatsapp chat (presumably), google listens to your conversations and snoops on your mail and shit, amazon advertises that you must have their spy system (read alexa) install in your homes and numerous other cases. But in the end it really boils down to "everyone wants your data but who do you trust your data with?"
For me, facebook and the so-called social media sites are a strict no-no but I use whatsapp as my primary chating application. I like to use google for my searches because yaa it gives me more accurate search results as compared to ddg because it has my search history. I use gmail as my primary as well as work email because it is convinient and an adv here and there doesnt bother me. Their spam filters, the easy accessibility options, the storage they offer everything is much more convinient for me. I use linux for my work related stuff (obviously) but I play my games on windows. Alexa and such type of products are again a big no-no for me but I regularly shop from amazon and unless I am searching for some weird ass shit (which if you want to, do it in some incognito mode) I am fine with coming across some advs about things I searched for. Sometimes it reminds me of things I need to buy which I might have put off and later on forgot. I have an amazon prime account because prime video has some good shows in there. My primary web browser is chrome because I simply love its developer tools and I now have gotten used to it. So unless chrome is very much hogging on my ram, in which case I switch over to firefox for some of my tabs, I am okay with using chrome. I have a motorola phone with stock android which means all google apps pre-installed. I use hangouts, google keep, google map(cannot live without it now), heck even google photos, but I also deny certain accesses to apps which I find fishy like if you are a game, you should not have access to my gps. I live in India where we have aadhar cards(like the social securtiy number in the USA) where the government has our fingerprints and all our data because every damn thing now needs to be linked with your aadhar otherwise your service will be terminated. Like your mobile number, your investment policies, your income tax, heck even your marraige certificates need to be linked with your aadhar card. Here, I dont have any option but to give in because somehow "its in the interest of the nation". Not surprisingly, this thing recently came to light where you can get your hands on anyone's aadhar details including their fingerprints for just ₹50($1). Fuck that shit.
tl;dr
There are and should be always exceptions when it comes to privacy because when you give the other person your data, it sometimes makes your life much easier. On the other hand, people/services asking for your data with the sole purpose of infilterating into your private life and not providing any usefulness should just be boycotted. It all boils down to till what extent you wish to share your data(ranging from literally installing a spying device in your house to them knowing that I want to understand how spring security works) and how much do you trust the service with your data. Example being, I just shared most of my private data in this rant with a group of unknown people and I am okay with it, because I know I can trust dev rant with my posts(unlike facebook).29 -
Preface: This client, let's call him dickhead, is running a successful brick-and-mortar based business in one of the top cities of the world. He is highly qualified in a non-IT field.
Rant: This son of a shitbag things he knows everything because he can search on Google, has a degree, owns an expensive business, and of course has money. Does not listen to my suggestions on which framework to use, how to integrate stuff, etc. because he thinks he is the fucking father of Linus Torvalds, and Linus built Linux kernel out of his super-intelligent sperm.
But that titbag can't understand the simple fact that he has spent the last 2 fucking years building stupid websites which he thought from his brain located alongside his balls. None of those websites are in the condition to launch, forget making a difference. Primary reason being using wrong frameworks for wrong purpose, but his half-assed brain can't understand this.6 -
Ok story of my most most recent job search (not sure devRant could handle the load if I was to go through them all)
First a little backstory on why I needed to search for a new job:
Joined a small startup in the blockchain space. They were funded through grants from a non-profit setup by the folks who invented the blockchain and raised funds (they gave those funds out to companies willing to build the various pieces of the network and tools).
We were one of a handful of companies working on the early stages of the network. We built numerous "first"s on the network and spent the majority of our time finding bugs and issues and asking others to fix them so it would become possible, for us to do what we signed up for. We ended up having to build multiple server side applications as middleware to plug massive gaps. All going great, had a lot of success, were told face to face by the foundation not to worry about securing more funds at least for the near term as we were "critical to the success of the network".
1 month later a bug was discovered in our major product, was nasty and we had to take it offline. Nobody lost any funds.
1-2 months later again, the inventor of the blockchain (His majesty, Lord dickhead of cuntinstein) decided to join the foundation as he wasn't happy with the orgs progress and where the network now stood. Immediately says "see that small startup over there ... yeah I hate them. Blackball them from getting anymore money. Use them as an example to others that we are not afraid to cut funds if you fuck up"
Our CEO was informed. He asked for meetings with numerous people, including His royal highness, lord cockbag of never-wrong. The others told our CEO that they didn't agree with the decision, but their hands were tied and they were deeply sorry. Our CEO's pleas with The ghost of Christmas cuntyness, just fell on deaf ears.
CEO broke the news to us, he had 3 weeks of funds left to pay salaries. He'd pay us to keep things going and do whatever we could to reduce server costs, so we could leave everything up long enough for our users to migrate elsewhere. We reduced costs a lot by turning off non essential features, he gave us our last pay check and some great referrals. That was that and we very emotionally closed up shop.
When news got out, we then had to defend ourselves publicly, because the loch ness moron, decided to twist things in his favour. So yeah, AMAZING experience!
So an unemployed and broken man, I did the unthinkable ... I set my linkedin to "open to work". Fuck me every moronic recruiter in a 10,000 mile radius came after me. Didn't matter if I was qualified, didn't matter if I had no experience in that language or type of system, didn't matter if my bio explicitly said "I don't work with X, Y or Z" ... that only made them want me more.
I think I got somewhere around 20 - 30 messages per week, 1 - 2 being actually relevant to what I do. Applied to dozens of jobs myself, only contacted back by 1, who badly fucked up the job description and I wasn't a fit at all.
Got an email from company ABC, who worked on the same blockchain we got kicked off of. They were looking for people with my skills and the skills of one other dev in the preious company. They heard what happened and our CEO gave us a glowing recommendation. They largely offered us the job, but both of us said that we weren't interested in working anywhere near, that kick needing prick, again. We wanted to go elsewhere.
Went back to searching, finding nothing. The other dev got a contract job elsewhere. The guy from ABC message me again to say look, we understand your issues, you got fucked around. We can do out best to promise you'll never have to speak to, the abominable jizz stain, again. We'll also offer you a much bigger role, and a decent salary bump on top of that.
Told them i'd think about it. We ended up having a few more calls where they showed me designs of all the things they wanted to do, and plans on how they would raise money if the same thing was to ever happen to them. Eventually I gave in and signed up.
So far it was absolutely the right call. Haven't had to speak to the scrotum at all. The company is run entirely by engineers. Theres no 14 meetings per week to discuss "where we are" which just involves reading our planning tool tickets, out loud. I'm currently being left alone 99% of the week to get work done. and i'm largely in-charge of everything mobile. It was a fucking hellhole of a trip, but I came out the other side better off
I'm sure there is a thought provoking, meaningful quote I could be writing now about how "things always work out" or that crap. But remembering it all just leaves me with the desire to find him and shove a cactus where the sun don't shine
.... happy job hunting everyone!10 -
Long ago I worked for a contractor company who took over an asp.net site from another contractor company. The client said that everything ran slow and he had already updated the hardware per the 1st contractor. We checked the db calls and things ran fine; so I said "search the solution for "sleep"", it came back with Thread.Sleep(1) in several places with comments saying it was to allow the AJAX Spinner to show on the pages.
Turns out the client asked for the spinner but the hardware was so fast the 1st contractors added sleep so the client would see the spinner.12 -
Went in, done everything perfectly, they want me in… cool.
“We know you have a 2 months notice, but could you boil it down to 2 weeks?”
“I uh… no… not really, I have tasks to pass and I doubt the company would like me to just rush out like that…”
“Come on, just stop working and tell them to fire you”
“I… no? I told you I have an important role it would be irresponsible to just leave like that… assuming they want me out that bad…”
“Okay then give notice and we’ll send you the contract”
1 week later, fortunately I didn’t give the notice
“Aaaah regarding the contract… we are postponing it for 4 months cause we needed 2 roles and we decided to hire the other role as we wait”
2 months and a half later, still didn’t give notice cause the postponing was a red flag
“Aaah sorry buddy the budget is not enough but we have to wait 3 more months cause investors moved the payment to January”
Never heard from them again… fortunately I didn’t give the notice and I started to search another job after the 2 months and a half thing.
Remember: until the contract is signed, nothing is set in stone.11 -
I just can't understand what will lead an so called Software Company, that provides for my local government by the way, to use an cloud sever (AWS ec2 instance) like it were an bare metal machine.
They have it working, non-stop, for over 4 years or so. Just one instance. Running MySQL, PostgreSQL, Apache, PHP and an f* Tomcat server with no less than 10 HUGE apps deployed. I just can't believe this instance is still up.
By the way, they don't do backups, most of the data is on the ephemeral storage, they use just one private key for every dev, no CI, no testing. Deployment are nightmares using scp to upload the .war...
But still, they are running several several apps for things like registering citizen complaints that comes in by hot lines. The system is incredibly slow as they use just hibernate without query optimizations to lookup and search things (n+1 query problems).
They didn't even bother to get a proper domain. They use an IP address and expose the port for tomcat directly. No reverse proxy here! (No ssl too)
I've been out of this company for two years now, it was my first work as a developer, but they needed help for an app that I worked on during my time there. I was really surprised to see that everything still the same. Even the old private key that they emailed me (?!?!?!?!) back then still worked. All the passwords still the same too.
I have some good rants from the time I was there, and about the general level of the developers in my region. But I'll leave them for later!
Is it just me or this whole shit is crazy af?3 -
When you start a new job as a Senior Developer, and start asking questions about the code, and you have these collections of conversations with other front-end people:
Exhibit 1:
Me: Ahh so I see the filtering and pagination is all done with Javascript in the front end...
Random dev: No, it's done with Angular.
Exhibit 2:
Me: I think we should add frontend pagination to this page. There will be too many elements on it if you're a customer with 2000 servers.
Random dev: Don't bother, there's no pagination in the API call... So that will not gain any performance.
Me: But it wouldn't take long to implement and it would improve the user experience, why would you want to show ALL the elements, when you have an option not to... Also, it WILL be a major performance hit, especially on mobile.
Random dev: People will use search anyway.
😥🔪
Also, there are no coding standards, every file looks different, and my opinion is being disregarded in everything, and I thought my last job was bad...
Seriously how are some people hired as front-enders?
Since I just took this job, I feel obligated to stay a couple of months... But hey, don't cry for me, I might have more rants for you. 😂
Sorry for the long rant, here's cake: 🍰5 -
I hate Wordpress. I hate Wordpress. I hate Wordpress.
Wordpress can take a big shit on itself and crawl into a deep dark hole far away from all that is good.
Who even uses Wordpress? Bloggers? Come on, let’s be honest, they’re using more intuitive sites like weebly, wix, and square space. So WHAT is Wordpress for? I’ll tell you, it’s just to FUCKING TORTURE PEOPLE.
So, being the “techy guy” of the family, a relative contacts me asking for some help with their website because they need to install an SSL certificate but they don’t know how to. I tell them I’d gladly do it because, sure, they’re family and how long can it possibly take to install a certificate? I’ve done it before!
Well, I get to work and log into the sluggish Wordpress dashboard and try to use a plugin that would issue a LetsEncrypt certificate because they are free and just as good as any other SSL. But one plugin after the next I keep getting errors about how my hosting wouldn’t allow it.
So I contact GoDaddy (don’t get me fucking started) and ask them about the issue. The guy tells me it’s “policy” to only be able to use GoDaddy’s certificates. How much do they cost? Oh, how about $100 a year?! Fuck you.
I figured out the only way to escape this hell was to ask them to open an economy Linux hosting account with cPanel on GoDaddy (the site was formerly hosted on a “Managed Wordpress” account which is just bullshit for not wanting to give you any control over your own goddamn content). So now I have to deal with migrating the site.
GoDaddy representative tells me that it should only take 20 minutes for me to do this (I’ve already spent way too much time on this but whatever) so I go forward with the new account. I decide I should migrate the site by exporting a backup and manually placing everything on the new server. Doesn’t it end up taking an entire hour to back up a 200MB site because GoDaddy throttled the processing speed?!
So, it’s another hour later and I’ve installed all the databases and carried over all the files. At this point, I’m really at the end of my rope and can’t wait to install the certificate and be done with this fuckery.
I install the certificate and finally get ready to be on my way, but then I see it. A warning. A warning from my browser telling me the site is only partially secure. It turns out the certificate was properly installed but whoever initially made the site HARDCODED ALL THE LINKS to images, websites, and style sheets to be http instead of https.
I’m gonna explode.
I swear, I’m gonna fucking explode.
After a total of 5 hours of work, I finally get the site secure by using search and replace on every fucking file.
Wordpress can go suck a big one. Actually, Wordpress can go suck the largest fuckin one in existence and choke on it.
TL;DR I agree to install an SSL certificate but end up with much more work than I bargained.34 -
From my work -as an IT consultant in one of the big 4- I can now show you my masterpiece
INSIGHTS FROM THE DAILY LIFE OF A FUNCTIONAL ANALIST IN A BIG 4 -I'M NOT A FUNCTIONAL ANALYST BUT THAT'S WHAT THEY DO-
- 10:30, enter the office. By contract you should be there at 9:00 but nobody gives a shit
- First task of the day: prepare the power point for the client. DURATION: 15 minutes to actually make the powerpoint, 45 minutes to search all the possible synonyms of RESILIENCE BIG DATA AGILE INTELLIGENT AUTOMATION MACHINE LEARNING SHIT PISS CUM, 1 hour to actually present the document.
- 12:30: Sniff the powder left by the chalks on the blackboards. Duration: 30 minutes, that's a lot of chalk you need to snort.
13:00, LUNCH TIME. You get back to work not one minute sooner than 15.00
- 15:00, conference with the HR. You need to carefully analyze the quantity and quality of the farts emitted in the office for 2 hours at least
- 17:00 conference call, a project you were assigned to half a day ago has a server down.
The client sent two managers, three senior Java developers, the CEO, 5 employees -they know logs and mails from the last 5 months line by line-, 4 lawyers and a beheading teacher from ISIS.
On your side there are 3 external ucraininans for the maintenance, successors of the 3 (already dead) developers who put the process in place 4 years ago according to God knows which specifications. They don't understand a word of what is being said.
Then there's the assistant of the assistant of a manager from another project that has nothing to do with this one, a feces officer, a sys admin who is going to watch porn for the whole conference call and won't listen a word, two interns to make up a number and look like you're prepared. Current objective: survive. Duration: 2 hours and a half.
- 19:30, snort some more chalk for half an hour, preparing for the mail in which you explain the associate partner how because of the aforementioned conference call we're going to lose a maintenance contract worth 20 grands per month (and a law proceeding worth a number of dollars you can't even read) and you have no idea how could this happen
- 20:00, timesheet! Compile the weekly report, write what you did and how long did it take for each task. You are allowed to compile 8 hours per day, you worked at least 11 but nobody gives a shit. Duration: 30 minutes
- 20:30, update your consultant! Training course, "tasting cum and presenting its organoleptic properties to a client". Bearing with your job: none at all. Duration: 90 minutes, then there's half an hour of evaluating test where you'll copy the answers from a sheet given to you by a colleague who left 6 months ago.
- 22:30, CHANCE CARD! You have a new mail from the HR: you asked for a refund for a 3$ sandwich, but the receipt isn't there and they realized it with a 9 months delay. You need to find that wicked piece of paper. DURATION: 30 minutes. The receipt most likely doesn't even exist anymore and will be taken directly from your next salary.
- 23:00 you receive a message on Teams. It's the intern. It's very late but you're online and have to answer. There's an exception on a process which have been running for 6 years with no problems and nobody ever touches. The intern doesn't know what to do, but you wrote the specifications for the thing, 6 years ago, and everything MUST run tonight. You are not a technician and have no fucking clue about anyhing at all. 30 minutes to make sure it's something on our side and not on the client side, and in all that the intern is as useful as a confetto to wipe your ass. Once you're sure it's something on our side you need to search for the senior dev who received the maintenance of the project, call him and solve the problem.
It turns out a file in a shared folder nobody ever touches was unreachable 'cause one of your libraries left it open during the last run and Excel shown a warning modal while opening it; your project didn't like this last thing one bit. It takes 90 minutes to find the root of the problem, you solve it by rebooting one of your machines. It's 01:00.
You shower, watch yourself on the mirror and search for the line where your forehead ends and your hair starts. It got a little bit back from yesterday; the change can't be seen with the naked eye but you know it's there.
You cry yourself to sleep. Tomorrow is another day, but it's going to be exactly like today.8 -
i am BEYOND pissed at google.
as some of you know, i recently got android studio to run on a chromebook (you read that right), but it being a chromebook and google being a protective fucktard of their crappy operating system, i had to boot into bios every time i started it.
when i was with some friends, i started up the chromebook, and left, after telling my friends how to boot the chromebook.
ten seconds and literally one press of the esc button later, he broke the entire thing.
but that's not what that rant was about, i honestly knew it would happen eventually (although, this wasn't the best time).
so now this screen pops up.
"chrome os is damaged or missing, please insert a usb recovery drive" or something like that.
well, i'll create one. simple enough.
no wait, this is google, just your average 750 billion dollar company who cares more about responsive design then a product actually responding.
i started to create the recovery usb. of course, chrome developers thought it would be a good idea to convert the old, working fine, windows executable usb recoverer, and replace with with a fucking chrome extension.
i truly hope someone got fired.
so, after doing everything fine with the instructions, it got to the part where it wrote the os image to the usb. the writing stayed at 0%.
now this was a disk thing, writing os's and shit, so i didn't want to fuck it up. after waiting ten minutes, i pressed 'cancel.'
i tried again many times, looked things up, and frantically googled the error. i even tried the same search queries on bing, yahoo, duckduckgo and ecosia because i had the feeling google secretly had tracked me over the past 7 years and decided to not help me after all the times i said google was a fucker or something similar.
google is a fucker.
after that, i decided to fuck with it, even if it formats my fucking c drive.
i got to the same point where the writing got stuck at 0% and proceeded to fuck. i start spamming random keys, and guess what?
after i press enter, it started.
what the fuck google?
1000s of people read the article on how to make the recovery drive. why not tell them to press the goddamn enter key?
i swear there are hundreds of other people in my same situation. and all they have to do is press one fucking key???
maybe tell those people who tried to fix the shit product you sold them.
fuck you google.7 -
I'm fixing a security exploit, and it's a goddamn mountain of fuckups.
First, some idiot (read: the legendary dev himself) decided to use a gem to do some basic fucking searching instead of writing a simple fucking query.
Second, security ... didn't just drop the ball, they shit on it and flushed it down the toilet. The gem in question allows users to search by FUCKING EVERYTHING on EVERY FUCKING TABLE IN THE DB using really nice tools, actually, that let you do fancy things like traverse all the internal associations to find the users table, then list all users whose password reset hashes begin with "a" then "ab" then "abc" ... Want to steal an account? Hell, want to automate stealing all accounts? Only takes a few hundred requests apiece! Oooh, there's CC data, too, and its encryption keys!
Third, the gem does actually allow whitelisting associations, methods, etc. but ... well, the documentation actually recommends against it for whatever fucking reason, and that whitelisting is about as fine-grained as a club. You wanna restrict it to accessing the "name" column, but it needs to access both the "site" and "user" tables? Cool, users can now access site.name AND user.name... which is PII and totally leads to hefty fines. Thanks!
Fourth. If the gem can't access something thanks to the whitelist, it doesn't catch the exception and give you a useful error message or anything, no way. It just throws NoMethodErrors because fuck you. Good luck figuring out what they mean, especially if you have no idea you're even using the fucking thing.
Fifth. Thanks to the follower mentality prevalent in this hellhole, this shit is now used in a lot of places (and all indirectly!) so there's no searching for uses. Once I banhammer everything... well, loads of shit is going to break, and I won't have a fucking clue where because very few of these brainless sheep write decent test coverage (or even fucking write view tests), so I'll be doing tons of manual fucking testing. Oh, and I only have a week to finish everything, because fucking of course.
So, in summary. The stupid and lazy (and legendary!) dev fucked up. The stupid gem's author fucked up, and kept fucking up. The stupid devs followed the first fuckup's lead and repeated his fuck up, and fucked up on their own some more. It's fuckups all the fucking way down.rant security exploit root swears a lot actually root swears oh my stupid fucking people what the fuck fucking stupid fucking people20 -
Why does Google not have a dark mode for their freaking home page? I have dark mode on everything on my computer then I go to look something up on Google and get blinded. If they can do it for YouTube why don't they get it together on their nearly blank, bright white search page. You're better than this Google. And while I'm on that topic same to you stackoverflow. When I'm copying someone else's code at least let me do it in dark mode.11
-
Learning a new programming language:
1. reading basics
2. creates small programs
3. plan new projects
4. search everything else in the internet
5. output: we have become code gods
*winks at stack overflow and github*5 -
Interview question:
"What are your three most favorite design patterns?"
Me: "Huh? They're tools in a toolbox. If I want to drive in nails I use a hammer or a nail gun. Do I need to cuddle with them? I don't pick favorites and I don't try to solve everything with just a bunch of patterns. And I've work with a bunch, right now I'm drawing a blank though as this question highly confuses me and would like to do a Google search listing a few names as the only one that's comming to my mind right now are the factory and builder pattern. And no, not necessarily favorites."2 -
Allllllright. Time for another one of these. It's necessary.
We get it, you don't use/like/acknowledge Google. Please, kindly STFU already with it. The entirety of the smart internet has made your point.
Oh, because I use Google I'm a fucking idiot? No, you are for thinking that. I've used many engines and consistently have they given me worse results. "Oh, it's because they build a search profile for you, they're spying" Yeah, I get it already, fuck off.
Linux is NOT the thing that's going to solve every single human problem, so please stop treating it like a good and saying everything else is complete shit and nobody should use it.
Windows has issue, but so does Linux. At least I can (usually) comfortably update Windows, knowing what the update includes, without having to read the source code fhanges or be scared that there's a fucked up package update.
Just because something isn't open source doesn't mean it's the fucking devil. And just because I USE that closed source thing doesn't make me... Well, anything really, except for a guy who actually gets different programs. Please stop trying to tell me what I NEED TO DO to be a "good person" or user or anything like that, I'm going to do what I damn well please. If that means using Windows with Closed source things like Nvidia drivers and cards, the so be it. Got a problem? Go fuckyourself with it.17 -
Dev: Hi Guys, we've noticed on crashlytics that one of your screens has a small crash. Can you look?
Me: Ok we had a look, and it looks to us to be a memory leak issue on most of the other screens. Homepage, Search, Product page etc. all seem to have sizeable memory leaks. We have a few crashes on our screens saying iPhone 11's (which have 4gb of ram) are crashing with only 1% of ram left.
What we think is happening is that we have weak references to avoid circular dependencies. Our weak references are most likely the only things the system would be able to free up, resulting in our UI not being able to contact the controller, breaking everything. Because of the custom libraries you built that we have to use, we can't really catch this.
Theres not really a lot we can do. We are following apples recommendations to avoid circular dependencies and memory leaks. The instruments say our screens are behaving fine. I think you guys will have to fix the leaks. Sorry.
Dev 1: hhhmm, what if you create a circular dependency? Then the UI won't loose any of the data.
Dev 2: Have you tried looking at our analytics to understand how the user is getting to your screens?
=================================
I've been sitting here for 15 minutes trying to figure out how to respond before they come online. I am fucking horrified by those responses to "every one of your screens have memory leaks"2 -
So I'm back from vacation! It's my first day back, and I'm feeling refreshed and chipper, and motivated to get a bunch of things done quickly so I can slack off a bit later. It's a great plan.
First up: I need to finish up tiny thing from my previous ticket -- I had overlooked it in the description before. (I couldn't test this feature [push notifications] locally so I left it to QA to test while I was gone.)
It amounted to changing how we pull a due date out of the DB; some merchants use X, a couple use Y. Instead of hardcoding them, it would use a setting that admins can update on the fly.
Several methods deep, the current due date gets pulled indirectly from another class, so it's non-trivial to update; I start working through it.
But wait, if we're displaying a due date that differs from the date we're actually using internally, that's legit bad. So I investigate if I need to update the internals, too.
After awhile, I start to make lunch. I ask my boss if it's display-only (best case) and... no response. More investigating.
I start to make a late lunch. A wild sickness appears! Rush to bathroom; lose two turns.
I come back and get distracted by more investigating. I start to make an early dinner... and end up making dinner for my monster instead.
Boss responds, tells me it's just for display (yay!) and that we should use <macro resource feature> instead.
I talk to Mr. Product about which macros I should add; he doesn't respond.
I go back to making lunch-turn-dinner for myself; monster comes back and he's still hungry (as he never asks for more), so I make him dinner.
I check Slack again; Mr. Product still hasn't responded. I go back to making dinner.
Most of the way through cooking, I get a notification! Product says he's talking it through with my boss, who will update me on it. Okay fine. I finish making dinner and go eat.
No response from boss; I start looking through my next ticket.
No response from boss. I ping him and ask for an update, and he says "What are you talking about?" Apparently product never talked to bossmang =/ I ask him about the resources, and he says there's no need to create any more as the one I need already exists! Yay!
So my feature went from a large, complex refactor all the way down to a -1+2 diff. That's freaking amazing, and it only took the entire day!
I run the related specs, which take forever, then commit and push.
Push rejected; pull first! Fair, I have been gone for two weeks. I pull, and git complains about my .gitignore and some local changes. fine, whatever. Except I forgot I had my .gitignore ignored (skipped worktree). Finally figure that out, clean up my tree, and merge.
Time to run the specs again! Gems are out of date. Okay, I go run `bundle install` and ... Ruby is no longer installed? Turns out one of the changes was an upgrade to Ruby 2.5.8.
Alright, I run `rvm use ruby-2.5.8` and.... rvm: command not found. What. I inspect the errors from before and... ah! Someone's brain fell out and they installed rbenv instead of the expected rvm on my mac. Fine, time to figure it out. `rbenv which ruby`; error. `rbenv install --list`; skyscraper-long list that contains bloody everything EXCEPT 2.5.8! Literally 2.5 through 2.5.7 and then 2.6.0-dev. asjdfklasdjf
Then I remember before I left people on Slack made a big deal about upgrading Ruby, so I go looking. Dummy me forgot about the search feature for a painful ten minutes. :( Search found the upgrade instructions right away, ofc. I follow them, and... each step takes freaking forever. Meanwhile my children are having a yelling duet in the immediate background, punctuated with screams and banging toys on furniture.
Eventually (seriously like twenty-five minutes later) I make it through the list. I cd into my project directory and... I get an error message and I'm not in the project directory? what. Oh, it's a zsh thing. k, I work around that, and try to run my specs. Fail.
I need to update my gems; k. `bundle install` and... twenty minutes later... all done.
I go to run my specs and... RubyMine reports I'm using 2.5.4 instead of 2.5.8? That can't be right. `ruby --version` reports 2.5.8; `rbenv version` reports 2.5.8? Fuck it, I've fought with this long enough. Restarting fixes everything, right? So I restart. when my mac comes back to life, I try again; same issue. After fighting for another ten minutes, I find a version toggle in RubyMine's settings, and update it to 2.5.8. It indexes for five minutes. ugh.
Also! After the restart, this company-installed surveillance "security" runs and lags my computer to hell. Highest spec MacBook Pro and it takes 2-5 seconds just to switch between desktops!
I run specs again. Hey look! Missing dependency: no execjs. I can't run the specs.
Fuck. This. I'll just push and let the CI run specs for me.
I just don't care anymore. It's now 8pm and I've spent the past 11 hours on a -1+2 diff!
What a great first day back! Everything is just the way I left it.rant just like always eep; 1 character left! first day back from vacation miscommunication is the norm endless problems ruby6 -
My worst experience was at my job where they told me I have to move to a permanent position from 3 years of contracting without a specific offer.
Why is that bad? In my country it means approximatly 40% lower wage.
I came into the job with PHP knowledge when they were looking for Perl on a project one year behind schedule. I learned the language and finished working demo in 6 weeks.
After that, every project that was ever assigned to me was done within 5-15% of the allocated time. I'm not kidding here. My manager loved be, because I was reliable, fast and I even 'accidentaly' solved other problems, like for instance I developed simple syslog search tool and benchmarked zip algos for reading speed, and the fastest had 70% better compression than the algo used before (gzip into plzip on 1-2gb files). That solved anothet problem - syslog servers did not have enough disk space and they didn't have money to upgrade the server.
The number of projects I touched or developed was over 20.
I also lead and developed our team's most successful tool, that every customer was throwing money to buy, while cutting down costs everywhere.
And after three years of that, my manager says that there are no more money for contractors. And the only possibility is going for employment. Without any specific offer! Just 'we cant do this anymore'.
Which I understand, that can happen in corporation, but ffs after all I've done, I expected warmer attitude. Not like 'you may have to leave, since we do not really care'.
I liked the people there, even though the corporation environment was lacking in many respects, but I wanted to help our local branch with everything I could and they gave up on me like that.
So I started looking elsewhere and I found a startup which offered 6 times the money I had in my previous job and promises to relocate me to USA. Which is the best thing that has happened to me that year and second best in my whole life!3 -
My first job was actually nontechnical - I was 18 years old and sold premium office furniture for a small store in Munich.
I did code in my free time though (PHP/JS mostly, had a litte browsergame back then - those were the days), so when my boss approached me and asked me whether I liked to take over a coding project, I agreed to the idea.
Little did I know at the time: I was supposed to work with a web agency the boss had contracted to build their online shop. Only that he had no plan or anything, he basically told them "build me an online shop like abc(a major competitor of ours at the time)"
He employed another sales lady who was supposed to manage the shop (that didn't exist yet). In the end, I think 80% of her job was to keep me from killing my boss.
As you can imagine, with this huuuuge amout of planning and these exact visions of what was supposed to be, things went south fast and far. So far that I could visit my fellow flightless birds down in the Penguin's republic of Antarctica and still need to go further.
Well... When my boss started suing the web agency, I was... ahem, asked to take over. Dumb as I was, I did - I was a PHP kid and thought that Magento, being written in PHP, would be easy to master. If you know Magento, you know that was maybe the wrongest thing I ever said.
Fast forward 3 very exhausting months, the thing was online. Not all of it worked yet, but it was online and fairly secure.
I did next to everything myself, administrating the CentOS box the shop was running on, its (own) e-mail server, the web server, all the coding required for the shop (can you spell 12 hour day for 8 hour pay?)
3 further months later, my life basically was a wreck, I dragged myself to work, the only thing I looked forward being the motorcycle ride home. The system worked though.
Mind you, I was still, at the time, working with three major customers, doing deskside support and some admin (Win Server 2008R2 at the time) - because, to quote my boss, "We could not afford a full time developer and we don't need one".
I think i stopped coding in my free time, the one hobby I used to love more than anything on the world, somewhere Decemerish 2012. I dropped out of the open source projects I was in, quit working on my browser game and let everything slide.
I didn't even care to renew the domains and servers for it, I just let it die without notice.
The little free time I had, I spent playing video games and getting drunk/high.
December 2013, 1.5 years on the job, I reached my breaking point and just left, called in sick at least a week per month because I just could not see this fucking place anymore.
I looked for another job outside of ALL of what I did before. No more Magento, no more sales, no more PHP. I didn't have to look for long, despite what I thought of my skills.
In February 2014, I told my boss that I quit. It was still seven months until my new job started, but I wanted him to know early so we could migrate and find a replacement.
The search for said replacement started in June 2014. I had considerably less work in the months before, looks like he got the hint.
In August 2014, my replacement arrived and I got him started.
I found a job, which I am still in, and still happy about after almost half a decade, at a local, medium sized ISP as a software dev and IT security guy. Got a proper training with a certificate and everything now.
My replacement lasted two months, he was external and never really did his job - the site, which until I had quit, had a total of 3 days downtime for 3 YEARS (they were the hoster's fault, not mine), was down for an entire month and he could not even tell why.
HIS followup was kicked after taking two weeks to familiarize himself with the project. Well, I think that two weeks is not even barely enough to familiarize yourself with nearly three years of work, but my boss gave him two days.
In 2016, the shop was replaced with another one. Different shop system, different OS, different CI. I don't know why and I can't say I give a damn.
Almost all the people that worked at the company back with me have left for greener pastures, taking their customers (and revenue) with them.
As for my boss' comments, instructions and lines: THAT might not be safe for work. Or kids. Or humans in general. And there wouldn't be much left if you put it through a language filter...
Moral of the story: No, it's not a bad thing to leave a place if you're mistreated there. Don't mistake loyalty with stupidity!
And, to quote one of my favourite Bands: "Nothing matters when the pain is all but gone" (Tragedy + Time by Rise Against).8 -
Had an interview with a potential customer last week, and he started questioning my technical capability in the middle of the discussion on the basis that I’m taking notes with pen and paper...
Yes, I can type. At 90+ WPM, I can darn near produce a transcript of everything we say. But I won’t remember any of it afterward, because it passes straight from the ears to the hands without any processing.
“You see, that’s what we have something called ’search’ for...”
...Yeah. Except that doesn’t help with picking out the most important points from a wall of text, organizing it in a way that allows visualizing relationships between concepts, and other non-linear things that are hard to do on the fly in a word processor.
“Well, how about we get you a tablet with a pen and you can just write on that, then?”
How about no.
Ended up turning him down because of other concerns that were raised that were, suffice to say, about as ornerous as you might expect from that exchange.7 -
I think I'm falling in love. With TDD.
I used to be very skeptic about it. You know, the usual reasons: it takes longer to deliver, constant "flow" interruptions, etc, etc. But ever since I've tried it I'm nothing but happy about my choice :)
I'm moving forward, I'm not making any regressions, I'm no longer afraid to make any changes in my code as I know tests will show what exactly I break,.. And most importanty, I have all use-cases with corner-cases defined and "explained" in the code... No more do I have to search in Confluence for how this exact scenario should behave. Everything is here. Everything's in the tests.
It's amazing!
Yeah, it DOES take longer to deliver so if you're hardcore Agile living by "Ship it as soon as it compiles" TDD might be too slow. But if you prefer knowing when your code is covering all the use cases w/o any errors -- TDD is the way.12 -
I've recently received another invitation to Google's Foobar challenges.
A while ago someone here on devRant (which I believe works at Google, and whose support I deeply appreciate) sent me a couple of links to it too. Unfortunately back then I didn't take the time to learn the programming languages (Python or Java) that Google requires for these challenges. This time I'm putting everything on Python, as it's the easiest language to learn when coming from Bash.
But at the end of the day.. I am a sysadmin, not a developer. I don't know a single thing about either of these languages. Yet I can't take these challenges as the sysadmin I am. Instead, I have to learn a new language which chances are I'll never need again outside of some HR dickhead's interview with lateral thinking questions and whiteboard programming, probably prohibited from using Google search like every sane programmer and/or sysadmin would for practical challenges that actually occur in real life.
I don't want to do that. Google is a once in a lifetime opportunity, I get that. Many people would probably even steal that foobar link from me if they could. But I don't think that for me it's the right thing to do. Google has made a serious difference by actually challenging developers with practical scenarios, and that's vastly superior to whatever a HR person at any other company could cobble together for an interview. But there's one thing that they don't seem to realize. A company like Google consists of more than just developers. Not only that, it probably consists - even within their developer circles - of more than just Python and Java developers. If any company would know about languages that are more optimized such as C, it would be Google that has to leverage this performance in order to be able to deliver their services.
I'll be frank here. Foobar has its own issues that I don't like. But if Google were a nice company, I'd go for it all the way nonetheless - after all, they are arguably the single biggest tech company in the world, and the tech industry itself is one of the biggest ones in the world nowadays. It's safe to say that there's likely no opportunity like working at Google. But I don't think it's the right thing. Even if I did know Python or Java... Even if I did. I don't like Google's business decisions.
I've recently flashed my OnePlus 6T with LineageOS. It's now completely Google-free, except for a stock Yalp account (that I'm too afraid to replace with my actual Google account because oh dear, third-party app stores, oh dear that could damage our business and has to be made highly illegal!1!). My contacts on that phone are are all gone. They're all stored on a Google server somewhere (except for some like @linuxxx' that I consciously stored on device storage and thus lost a while back), waiting for me to log back in and sync them back. I've never asked for this. If Google explicitly told me that they'd sync all my contacts to my Google account and offer feasible alternatives, I'd probably given more priority to building a CalDAV and CardDAV server of my own. Because I do have the skills and desire to maintain that myself. I don't want Google to do this for me.
Move fast and break things. I've even got a special Termux script on my home screen, aptly named Unfuck-Google-Play. Every other day I have to use it. Google Search. When I open it on my Nexus 6P, which was Google's foray into hardware and in which they failed quite spectacularly - I've even almost bent and killed it tonight, after cursing at that piece of shit every goddamn day - the Google app opens, I type some text into it.. and then it just jumps back to the beginning of whatever I was typing. A preloader of sorts. The app is a fucking web page parser, or heck probably even just an API parser. How does that in any way justify such shitty preloaders? How does that in any way justify such crappy performance on anything but the most recent flagships? I could go on about this all day... I used to run modern Linux on a 15 year old laptop, smoothly. So don't you Google tell me that a - probably trillion dollar - company can't do that shit right. When there's (commercialized) community projects like DuckDuckGo that do things a million times better than you do - yet they can't compete with you due to your shit being preloaded on every phone and tablet and impossible to remove without rooting - that you Google can't do that and a lot more. You've got fucking Google Assistant for fucks sake! Yet you can't make a decent search app - the goddamn thing that your company started with in the first place!?
I'm sorry. I'd love to work at Google and taste the diversity that this company has to offer. But there's *a lot* wrong with it at the business end too. That is something that - in that state - I don't think I want to contribute to, despite it being pretty much a lottery ticket that I've been fortunate enough to draw twice.
Maybe I should just start my own company.6 -
Recently started at a new job. Things were going fine, getting along with everyone, everything seems good and running smoothly, a few odd things here and there but for the most part fine.
Then I decided to take a look at our (public facing) website... What's this? Outdated plugins from 2013? Okay, that's an easy fix I guess? All of these are free and the way we're using them wouldn't require a lot of refactoring...
Apparently not. Apparently, we can't even update them ourselves, we have to request that an external company does it (which we pay, by the way, SHITELOADS of money to). A week goes past, and we finally get a response.
No, we won't update it, you'll have to pay for it. Doesn't matter that there's a CVE list a bloody mile long and straight up no input validation in several areas, doesn't matter that tens of thousands of users are at risk, pay us or it stays broken. Boggles the fuckin' mind.
I dug into it a bit more than I probably should have (didn't break no laws though I'm not a complete dumbass, I just work for em) and it turns out it's not just us getting fucked over, it's literally EVERYONE using their service which is the vast majority of people within the industry in my country. It also turns out that the entirety of our region is running off a single bloody IP which if you do a quick search on shodan for, you guessed it, also has a CVE list pop up a fuckin' mile long. Don't get me started on password security (there is none). I hate this, there's fucking nothing I can do and everyone else is just fine sitting on their hands because "nobody would target us because we're not a bank!!", as if it bloody matters and as if peoples names, addresses, phone numbers and assuming someone got into our actual database, which wouldn't be a fuckin' stretch of the imagination let me tell you, far more personal details, that these aren't enticing to anyone.
What would you do in my situation?
What can I even do?
I don't want to piss anyone senior off but honestly, I'm thinkin' they might deserve it. I mean yeah there's nothing we can do but at least make a fuss 'cause they ain't gunna listen to my green ass.10 -
I remember when an aunt met with me and I advised her to get a PC for her son.
he is just 7 years but he always wants to visit me everyday just to use my PC. even when I started using linux he still managed to find his way around. really smart for someone who didn't have a PC. I even found some Google search history of him Google weird instructions and errors and whatnot. since I wouldn't always be around since i was always travelling.
I put the PC together with the huge budget she gave me. it was waaaaay better than mine with all that rgb shit. I loaded it up with all that programming, softwares, ebooks and videos and games I could find. few weeks later he stopped calling me(usually he'd call me to know if I was at home), i felt lonely for a while before i moved out and i felt like i did the right thing. I felt like jesus, lol
at least if I dont get to become a pro at coding I know I did everything and helped him start early6 -
I'm about to quit without a backup plan.
It's been almost 4 years since I started working as fullstack dev in my current company, also those are the same years of experience I have working in general. Right now I feel burnt out.
I feel I haven't progressed professionally at least in the last 2 and a half years... I feel stuck. Right now I don't feel like a dev, I feel like a dude that knows how to use a framework and only makes CRUDs.
I've lost the apetite for learning, also I feel very discouraged about the industry in general, watching media full of those tech-influencers and the apperently fakeness of the culture that companies show off only helps my disappointment and discourage about the industry in general. Also the unconscious action of comparing myself with others (and impostor syndrome) makes me feel less about myself.
I didn't go to college. During my last year of school I went to a Bootcamp and started learning by myself, I felt I choosed the correct path for me, I don't regret it, but makes me feel I entered at a young age (18) and unprepared to an industry I felt I knew at least a bit (I did two interships at 16).
Right now I can only think in taking a time for me and disconnect myself from everything, finish all the books I bought, continue doing excercise and therapy and stay connected with nature.
I know that most probably what I say about the industry is wrong but what I **feel** about it right now is not.
I know is better to search for better options and places to work than just quit, but I really feel it's gonna be the same, I know it's an unfounded fear and I'm a bit blinded about it.13 -
I'M BACK TO MY WEBDEV ADVENTURES GUYS! IT TOOK ME LIKE 4 MONTHS TO STOP BEING SO FUCKING DEPRESSED SO I CAN ACTUALLY STAND TO WORK ON IT AGAIN
I learned that the linear gradient looks cool as FUCK. Honestly not too fond of the colors I have right now, but I just wanted to have something there cause I can change it later. The page has evolved a bunch from my original concept.
My original concept was the bar in the middle just being a URL bar and having links on the sides. If I had kept that, it would have taken me a few hours to get done. But as time went on when I was working on it, my idea kept changing. Added the weather (had a forecast for a while but the code was gross and I never looked at the next days anyways, so I got rid of it and kept the current data). I wanted to attempt an RSS reader, but yesterday I was about to start writing the JavaScript to parse the feeds, then decided "nah", ended up making the space into a todo list.
The URL bar changed into a full command bar (writing the functions for the commands now, also used to config smaller things, such as the user@hostname part, maybe colors, weather data for city and API key, etc)....also it can open URLs and subreddits (that part works flawlessly). The bar uses a regex to detect if it's a legit URL (even added shit so I don't need http:// or https://), and if it's not, just search using duckduckgo (maybe I'll add a config option there too for search engines).
At this very moment it doesn't even take a second to fully load. It fetches weather data from openweathermap, parses it, and displays it, then displays the "user" name grabbing a localstorage value.
I'm considering adding a sidebar with links (configurable obviously, I want everything to be dynamic, so someone else could use my page if they wanted), but I'm not too sure about it.
It's not on git yet because I was waiting until I get some shit finished today before I commit. From the picture, I want to know if anyone has any suggestions for it. Also note that I am NOT a designer. I can't design for shit.
12 -
While trying to integrate a third-party service:
Their Android SDK accepts almost anything as a UID, even floats and doubles. Which is odd, who uses those as UIDs? I pass an Integer instead. No errors. Seems like it's working. User shows up on their dashboard.
Next let's move onto using their data import API. Plug in everything just like I did on mobile. Whoa, got an error. "UIDs must be a string". What. Uh, but the SDK accepts everything with no error. Ok fine. Change both the SDK and API to return the UID as a string. No errors returned after changing the UIDs.
Check dashboard for user via UID. Uh, properties haven't been updating. Check search properties. Find out that UIDs can only be looked up as Integers. What? Why do you ask me to send it as a string via the API then? Contact support. Find out it created two distinct records with the UID, one as a string and the other as an Integer.
GFG.3 -
I’m trying to add digit separators to a few amount fields. There’s actually three tickets to do this in various places, and I’m working on the last of them.
I had a nightmare debugging session earlier where literally everything would 404 unless I navigated through the site in a very roundabout way. I never did figure out the cause, but I found a viable workaround. Basically: the house doesn’t exist if you use the front door, but it’s fine if you go through the garden gate, around the back, and crawl in through the side window. After hours of debugging I eventually discovered that if I unlocked the front door with a different key, everything was fine… but nobody else has this problem?
Whatever.
Onto the problem at hand!
I’m trying to add digit separators to some values. I found a way to navigate to the page in question (more difficult than it sounds), and … I don’t know what view is rendering the page. Or what controller. Or how it generates its text.
The URL is encrypted, so I get no clues there. (Which was lead dev’s solution to having scrapeable IDs instead of just, you know, fixing them). The encryption also happens in middleware, so it’s a nightmare to work through. And it’s by the lead dev, so the code is fucking atrocious.
The view… could be one of many, and I don’t even know where they are. Or what layout. Or what partials go into building it.
All of the text on the page are “resources” — think named translations that support plus nested macros. I don’t know their names, and the bits of text I can search for are used fucking everywhere. “Confirmation number” (the most unique of them) turns up 79 matches. “Fee” showed up in 8310 places before my editor gave up looking. Really.
The table displaying the data, which is what I actually care about, isn’t built in JS or markup, but is likely a resource that goes through heavy processing. It gets generated in a controller somewhere (I don’t know the resource name so I can’t find it), and passed through several layers of “dynamic form” abstraction, eventually turned into markup, and rendered as a partial template. At least, that’s how it worked in the previous ticket. I found a resource that looks right, and there’s only the one. I found the nested macros it uses for the amount and total, and added the separators there… only to find that it doesn’t work.
Fucking dead end.
And i have absolutely nothing else to go on.
Page title? “Show”
URL? /~LiolV8N8KrIgaozEgLv93s…
Text? All from macros with unknown names. Can’t really search for it without considerable effort.
Table? Doesn’t work.
Text in the table? doesn’t turn up anything new.
Legal agreement? There are multiple, used in many places, generates them dynamically via (of course) resources, and even looking through the method usages, doesn’t narrow it down very much.
Just.
What the fuck?
Why does this need to be so fucking complicated?
And what genius decided “$100000.00” doesn’t need separators? Right, the lot of them because separators aren’t used ANYWHERE but in code I authored. Like, really? This is fintech. You’d think they would be ubiquitous.
And the sheer amount of abstraction?
Stupid stupid stupid stupid stupid.11 -
Did a bunch more cowboy coding today as I call it (coding in vi on production). Gather 'round kiddies, uncle Logan's got a story fer ya…
First things first, disclaimer: I'm no sysadmin. I respect sysadmins and the work they do, but I'm the first to admit my strengths definitely lie more in writing programs rather than running servers.
Anyhow, I recently inherited someone else's codebase (the story of my profession career, but I digress) and let me tell you this thing has amateur hour written all over it. It's written in PHP and JavaScript by a self-taught programmer who apparently discovered procedural programming and decided there was nothing left to learn and stopped there (no disrespect to self-taught programmers).
I could rant for days about the various problems this codebase has, but today I have a very specific story to tell. A story about errors and logs.
And it all started when I noticed the disk space on our server was gradually decreasing.
So today I logged onto our API server (Ubuntu running Apache/PHP) and did a df -h to check the disk space, and was surprised to see that it had noticeably decreased since the last time I'd checked when everything was running smoothly. But seeing as this server does not store any persistent customer data (we have a separate db server) and purely hosts the stateless API, it should NOT be consuming disk space over time at all.
The only thing I could think of was the logs, but the logs were very quiet, just the odd benign message that was fully expected. Just to be sure I did an ls -Sh to check the size of the logs, and while some of them were a little big, nothing over a few megs. Nothing to account for gigabytes of disk space gradually disappearing.
What could it be? I wondered.
cd ../..
du . | sort --sort=numeric
What's this? 2671132 K in some log folder buried in the api source code? I cd into it and it turns out there are separate PHP log files in there, split up by customer, so that each customer of ours (we have 120) has their own respective error log! (Why??)
Armed with this newfound piece of (still rather unbelievable) evidence I perform a mad scramble to search the codebase for where this extra logging is happening and sure enough I find a custom PHP error handler that is capturing (most) errors and redirecting them to these individualized log files.
Conveniently enough, not ALL errors were being absorbed though, so I still knew the main error_log was working (and any time I explicitly error_logged it would go there, so I was none the wiser that this other error-catching was even happening).
Needless to say I removed the code as quickly as I found it, tail -f'd the error_log and to my dismay it was being absolutely flooded with syntax errors, runtime PHP exceptions, warnings galore, and all sorts of other things.
My jaw almost hit the floor. I've been with this company for 6 months and had no idea these errors were even happening!
The sad thing was how easy to fix all the errors ended up being. Most of them were "undefined index" errors that could have been completely avoided with a simple isset() check, but instead ended up throwing an exception, nullifying any code that came after it.
Anyway kids, the moral of the story is don't split up your log files. It makes absolutely no sense and can end up obscuring easily fixable bugs for half a year or more!
Happy coding.6 -
Certified Enganeers: 0, Internet Connectivity Issues: 1
Those idiots couldn't even understand why I'd connected a second router (a DLink DIR 816) for better WiFi than their default garbage modem/router. And one of them told me that he'd login to the router by "putting the address in Google" (and proceeded to type 192.168.1.251 in the search bar, after I explained to him that Firefox was a browser too, just like Chrome -.-)
And they didn't even fix the problem, which is most probably on their end since everything checks out here. Brilliant. More shitty 3G/4G for me.
YOU CERTIFIED PIECES OF CRAP4 -
- Back in October 2019 -
- Me: Hey, these two servers are having weird problems. Several services we use stop functioning every 7-10 days. I can temporarily fix them by taking them off the domain and putting them back on, but I don’t know why they’re happening or what further damage this workaround causes.
- Boss: Thats not good. Well. Keep doing the fix when it’s needed.
- Me: We should really reach out to someone at Microsoft through our support plan. I have no idea how to fix any of this and it’s making our Hyper-V environment very unstable.
- Boss: K. Let’s not worry about that now, let’s just keep working around it.
- In January 2020 -
- Me: Hey boss. More and more errors are generating from these servers. I’ve created a log of everything Ive found to hand off to a support agent. We really need to.
- Boss: Okay. Let’s talk to our internal team that uses Hyper-V and see what they did since they don’t have any problems.
- Me: Its not Hyper-V specific. It’s stemming from AD and authentication. It causes problems even without Hyper-V installed, so I don’t think it will help.
- Boss: K. Let’s just do what we can with what we got.
- Today, May 2020 -
- Me: Hey. The servers no longer work at all, and the workaround has no effect anymore. I’m completely stalled on my project now and have nothing to do.
- Boss: What?? What happened to them?
- Me: *Sends 17 page PDF file documenting all found issues, errors, warnings, and weird anomalies in both servers, as well as troubleshooting steps I’ve already performed*
- Boss: None of this makes any sense. I need you to start troubleshooting right away.
- Me: But... I can’t... *Sends screenshots of errors having no search results on the web, screenshots of Microsoft Support Techs on forums telling me we need to open tickets with Microsoft directly, other reasons why I’m completely blocked*
- Boss: Keep trying to figure it out. We need this resolved as soon as possible and we can’t let it happen again in the future.
Now I’m completely alone in our office, bitterly staring at the servers, trying to force an epiphany on how to fix these dumb boxes.5 -
So I read this morning about some web teacher. Here is my story:
In high school I had a teacher who was "THE GOTO WEB GUY", at least that was what other theachers thought. Here is what reallity looked liked in a lesson of his:
He comes up with some ancient example he just found on some tutorials page and he just remembered bits of how to do it. So when he got stuck he fired up a google search. When a student had a question he fired up a google search. Because he didn't know shit. Of course you cannot know everything but he was so cocky about his skills that it really annoyed me. Best part? He sold web sites (joomla) where his greates achievment was to change the color of the template. Everything he teached in that semester had I already learned through selfteaching and tutorials in an evening. -
I've never used Windows in my day-to-day life. No kidding.
When I got my father's first computer, I used an old distribution called BBC Linux. I didn't have any computer knowledge, it was my first contact with a computer, so I went to a friend's house and asked for a CD to install on my computer. I don't know if this friend ended up making a "gotcha" and thought I'd give up, but I just read the manuals and fell in love. That was year 2000.
Then I used Conectiva Linux, then I went to Red Hat 9, then Slackware, then in 2007 I started using Solaris. And I stayed on Solaris (Solaris 10, Solaris Nevada and OpenSolaris) until 2011.
In 2011 I bought a Mac. I stayed at Apple until 2020, when I couldn't stand Apple forcing me to buy new computers (I still don't understand how a 2011 iMac, i5 (4 Hyper Thread cores) with 16GB of RAM, 1TB SSD only runs up to High Sierra).
Then I bought a Dell. It came with Windows 10, the first thing I did was install WSL2. I could not stand it, the system is bad, sorry. I installed OpenSuse and have been using it for two years.
It's just that every day someone tells me "how can you use this"? "There is no alternative to Windows, do you want to be different?"
I know that my story was the reverse of the "mainstream", so I'm going to talk about my vision of Windows, that in my brain it is actually the "alternative".
- Having a file explorer without "tabs" in 2022 is unthinkable for me.
- I love terminal. And the Windows terminal is very limited. "ps ... | awk ... | xargs ..." is a must for me. "find ./ -name '...' -exec ..."... these things on Windows are totally "different" and have the "powershell way" while all other operating systems keep the same form. And cygwin is not an option. As Wine for serious work is also not.
- Dragging a file into the terminal, and having it write its path, is so natural, that when Windows didn't do it, I was dismayed.
- I've always used StarOffice, OpenOffice and now LibreOffice. All the people in my story received my documents and reports as a PDF and no one complained. Until a coworker saw me editing in LibreOffice and said "oh I want it in word format". As long as he didn't know, everything was fine, right?
- Windows is paid. And is there advertising? I don't understand. And I refuse. If you want to display advertising, then excuse me. I have no problem paying, I'm not an opensource shiite. It's just that paying and not working bothers me much more than an opensource that I can fix or expect a fix knowing the good will of the people involved.
- Hyper-V is a joke. QEMU/KVM is better, and Bhyve on FreeBSD which is a very young project, is already a million times better than Hyper-V.
- Developing in C/C++ for Windows is only possible in two ways: Either you've always lived in Windows and your brain is conditioned, or you compile with MSYS2 (CLang or GCC).
- There is no significant evolution of the windows desktop since 95.
- Multiple workspace support with multiple monitors, not ready. It's another joke.
- REGEDIT does not need any comment.
- The system loses performance over time. I still don't know how Windows achieves this.
- I've seen people complain about desktop fragmentation on Unix and Linux. Many DEs end up leaving applications with different themes (like running a Qt application in Gnome and GTK in KDE), but to be quite honest, the lack of Windows standard bothered me much more. Even Microsoft's own software is completely different: Control Panel, Calculator, Paint and Office, To-Do, and Settings, have horrible style differences and look-and-feel fragmentation.
- Dark mode has not been implemented. It's another joke. Many applications are white while everything else is dark. Sorry, even on Linux which is a mess, this has been resolved. And well resolved.
- NTFS? Serious?
- C:, D:.. It doesn't convince me since DOS.
- Bloatware.
- News "biased" in the search bar is a lack of respect for those who use the computer to work.
And that. For me, Windows is the alternative operating system. I can't take Windows seriously, for me it's an experimental one like Haiku or ReactOS. It's good to play.
About market share, it doesn't convince me to use it. But convinces me to sell. I've always developed applications to run on Windows. And when I need it, I turn on a VM to compile the project. But in everyday life? Impractical.13 -
Hired a new BI developer. She tested reasonably ok in SQL, and certainly showed good strengths in visualising data, plus had a good attitude in the interview. We hired her. She broke her laptop the first day. We got her another then she complained the camera didn't work but didn't realise the lever in front of the camera was to move the privacy shutter off and on.
Assigned her some work of taking queries that are used in a BI tool that targets the transactional database directly, and re-jigging them for Snowflake which we're using as a data warehouse now, aggregating all our data into one place. Yet, she's struggling to understand why the SQL query she's pasted in doesn't work as-is.
I go over it again; the source schemas and tables are this, but in Snowflake we've named them this. She then bemoans how much work that is to change them all - I say use find and replace. She then struggles with Snowflake syntax errors and asks for a guide on T-SQL to Snowflake. I show her Google and say "this is what I did when I hit these problems - search for 'Snowflake equivalent to T-SQL getdate()' or 'how to get current date in Snowflake' but she still doesn't understand. I ask if she's every had to work between T-SQL and MySQL or MySQL and PostgreSQL or Oracle and so on and she says yes. I say the syntax isn't the same, is it? And she goes oh, now I understand.
She scored reasonably in her SQL test but I'm now concerned there's something fundamental missing in her grasp of SQL. I gave her a detailed demo of the tools, I explained in the interview and on her start about our move to a data warehouse for all our apps, and put her through some training plus gave her time to work through our Confluence pages - not expecting she'll remember everything, but more to ensure she recalls they exist and what the general contents are.
Anyhow, that's my rant.6 -
Just read a comment on rant that stated "You’d be surprised as how disgusting people are especially in the work setting.". In regard to bathrooms. This reads true, for my current place of work
I was about to reply to that, but I thought this is worthy of a rant of its own. Allow me to quote some emails...
"We have had reports of excrement being left on toilet seats, which surely could be seen by the person responsible before they left the cubicle. "
"very poor toilet hygiene in some the ladies toilets.
Firstly, someone person should I say.... has used a toilet brush to clear a blockage in the Ladies loo nearest [removed]. They obviously couldn't unblock the toilet due to the density of the blockage and therefore.. returned the brush to it's holder full of the blockage!! "
"The phantom "snot" wiper is back and is using the back of the toilet door nearest the [removed] as a tissue! Again.. the poor Cleaner has had to clean this up... "
"Toilet paper being put in the Urinal blocking the system in [removed] and faeces being left on the toilet floor in [removed]. This goes without saying that this can't go on and it's not the cleaners job to be cleaning such messes! "
Its ever worse in our other office that contains a call centre. A lady was fired for leaving shit in the stairwells on multiple instances. She had been fired from her last role for the same thing.
There were also reports of subway subs been left in the toilet bowl.
You also find the most curious items in the waste bins (they have no lid, we're not search through them - just to make that clear) everything from half eaten sandwiches to watermelon.15 -
A few days ago, in my windows machine, I was looking at the Task manager's processes. I was like, "I don't need Cortana. It is using so much RAM already. Why not delete it?"
So, I used "Iobit Unlocker" to force delete Cortana & everything seemed okay. But after 1 day, creating new folder option is gone. Now I have to use CMD and MKDIR to create new folders.
The start menu search is also gone (I guess, That's what Cortana was for).
My context menu became buggy. Some menus show sometimes, sometimes don't. "Open with VS code" option is also gone sometimes.
I don't know what will happen next.
Keep my "Windows machine" in your prayer :/
20 -
Warning: long rant
I'm sick and tired of feeling like I'm the only person who cares about their privacy
I try, as much as I can, to avoid surveillance. I use firefox, protonmail, duckduckgo, e2e encrypted chat platforms, avoid social media like the plague, and do everything I can to block facebook and google trackers on websites I visit
And it's exhausting
Each search I make means I waste another 30 seconds because duckduckgo doesn't pull the answer directly from webpages like google does
I get weird looks when I give people a @protonmail email address, and I have to explain what it is to them every fucking time
People ask if I have social media, and I either give them nothing or my Github account
And for what? Nobody else cares, no matter how much I explain how toxic google and facebook are to society.
They just say 'I have nothing to hide' as they scroll Instagram, letting Zuckerberg build an intimately detailed profile on them.
They just say 'so what' as they google memes from their chrome browser, allowing google to share that information with god-knows-who
If everyone else has given up their privacy for convenience, why am I still fighting a losing battle?
It feels like I'm fighting a war against big tech by myself, and I'm tired and about to lay down my arms10 -
Most of the work we do is committed into various branches. Everything is merged into the master branch.
Colleague was on vacation. I was working on a bug that was fixed by him some time ago. All I had to do was find the commit and merge it into the relevant branch. I didn't know which branch to search so I just looked into master. Search all commits on master made by colleague.
All I see is:
"Merged into master"
"Merged into master"
...
"Merged into master"
MERGED FUCKING WHAT INTO MASTER?4 -
I'm not sure where I'm going with this, but I'm fucking sick of my experience with the world.
I have a feeling that all that 1984 conspiracy type of ideas that I previously considered bullshit and fear mongering are real.
(Just to be clear, I'm not including most conspiracy theories which are very ignorant like flat earth, fake moon landing, or antivax, the people that spread those theories can die a horrible death IMHO).
Corporation consolidation is a fact and appears to become irreversible.
Because of technology, I can stay in the comfort of my house, safe from crime and be entertained without needing to have direct contact with humans.
People might say "that's your fault for not leaving the house". True but that is just how the world is.
The outside world in the cities I lived in is not a welcoming place.
Hell if you fucking find a bench it's a goddamn miracle, and if you do and sit for a long time, the police stares at you like you are up to something.
People don't talk to you because "don't talk to strangers".
It can be rare to find water or a bathroom that isn't a complete shithole.
So no wonder I rather stay at home, the outside world is hostile.
So yeah, go to a mall or something. And consume, consume, consume, because the outdoors suck.
Many pioneers thought technology was to improve the quality of life.
But no, it's just more isolation, less direct contact with people, less giving a fuck about other people.
And that's how feel about people of today. The least amount of fuck giving about others possible.
You would you would connect to more people faster, but no, the result is just millions of people browsing through the same "entertainment", shitty aggregated content.
Yes, consolidation affects internet too. Everything goes through fucking google, youtube, or whatever other fucking top 10 company.
Just like the class disparity, 1% of the things online get 99% of the exposure.
So if you're a small time anything, basically fuck you, because you're not something enormous.
Like, I wished I was a game developer, but there's thousands of brilliant indie games that get released every year, and they barely make what they're worth.
So why should I fucking try? So I can get ruined financially and I don't have a place to live in?
Software itself is so complex that is impossible to scrutinize decently.
We all laugh at congressmen asking the zuck silly questions.
Out of touch, true, but in hindsight, it is true to some extent that software is hard to regulate. Every software I on earth doesn't meet some standard one way or another.
Or maybe it's just too many of us right now.
When people scroll their search results to get access to the things they should be interested in, the only practical interface right now is being showing one link at a time.
But there's millions and millions of results.
One redeeming aspect of life is that one day I won't be alive anymore to observe the disgusting world we live in.
This could be just pure rambling and I can't prove any of the things I'm saying, I could just have been making the wrong friendships. So take this with a grain of salt.7 -
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 -
TL;DR: Stop using React for EVERYTHING. It's not the end-all solution to every application need.
My team is staffed about 50/50 with tenured devs, and junior devs who have never written a full application and don't understand the specific benefits of different libraries/framworks. As a result, most of these junior devs have jumped on the React train, and they're under the impression that React is the end-all answer to any possible application need. Doesn't matter what type of app is, what kind of data is going to be flowing through the app, data scale, etc. In their eyes, React is always the answer. Now, while I'm not a big fan of React myself, I will say that it does its job when its tasked with a data-heavy application that needs to be refreshed/re-rendered dynamically and frequently (like Facebook.) However, my main gripe is that some people insist on using it for EVERYTHING. They refuse to acknowledge that there can be better library/framework choices (Angular, Vue, or even straight jQuery,) and they refuse to learn any other frameworks. You can hit them with countless technical reasons as to why React isn't a good choice for a particular application, and they'll just spout off the same tidbits from the "ReactJS Makes My Nips Hard 101" handbook: "React is the future," "Component-based web architecture is the future," (I'm not arguing with that last one) "But...JSX bro.," "Facebook and Netflix use it, so that's how you know it's amazing." They'll use React for a simple app, and make it overly-complex, and take months to write something that should have taken them a week. For example, we have one dev who has never used any other frameworks/libraries apart from React, and he used React (via create-react-app) to write what is effectively a single form and a content widget inside of a bootstrap template. It took him 4 MONTHS to write this, and it still isn't fully functioning. The search functionality doesn't really work (in fact, it's just array filtering,) and wont return any results if you search for the first word in an entry. His repo is a mess, filled with a bunch of useless files that were bootstrap'd in via create-react-app. We've built apps like this in a week in the past using different libraries/frameworks, and he could have done the same if he didn't overly-complicate the project by insisting on using React. If your app is essentially a dynamic form, you don’t need a freaking virtual DOM.
This happens every time a big new framework hits the scene. New young developers get sucked into it, because it's the cool hip new framework (or in React's case, library.) and they use it for everything, even when it's not the best choice. It happened with Angular, Rails, and now it's happening with React.
React has its benefits, but please please please consider which library/framework is the best choice from a technical standpoint before immediately jumping on the React train because "Facebook uses it bro."2 -
TL;DR just read this
So my current (student) job. Asked me to count inventory. Did so, on paper because nobody had a list of the product barcodes for easy cumulative scanning. I also made records for every single barcode. Then I had to key it in onto the Bookkeeping and sales software thing. They don't have keyboard shortcuts, so I quickly made an ahk script.
Had to manually type in everything 3ven though I had a digital listing.
Software lets you print barcodes for products but gives you an error when you try because you haven't assigned a code. WHICH YOU CAN'T DO IN THAT Crap. You also can't search for a product based on code.
Found out it used access as a back end for that buggy c++ thing that crashes with 'operation not permitted' when you press the red x. Great! Now I can import! And there is a barcode field. Wow. Fucking fantastic. What a fuckfest.
Their website. Their fucking website. Great from a user's standpoint, but my God. It uses joomla! However, version 2.5. That hasn't been supported for a long time. Part of the images are hard coded into the theme. The text editor flips. Adding a page sometimes works, sometimes it doesn't, and sometimes makes 2 pages.
And their cnc lathe runs on a laptop with Windows 3 on it, but hey, fine5 -
I work as a front end developer at a company. This site is using WordPress and I need a paid plugin, but I wanted to test the full version first without paying, so I googled it. Downloaded it and installed it right away.
NOTE I was working on the test server, where all other projects are placed in a subdirectory of public_html (public_html/websites/<other websites>), but instead on placing the website folder where are the others, I placed it in the parent directory (public_html), (where are some others folders and files). Everything goes fine, but a few days later, I wanted to modify something in functions.php of that theme and I noticed a strange code, base64 format, so I decrypted it and turns out it's a backdoor that puts code in other files of the theme, so it can add an Admin in the DB anytime, so it can remotely connect to the website. Because, as I said, the website was in the public_html directory, and the virus search for the other folders and files in the same directory and his children, it affected the rest of the websites (50+).
I reported that to my boss, but says it's fine and to give more attention next time and to install the website in the same directory as the others. Couldn't fix automatically and I had to remove manually in every website every file created and the lines that the virus added.5 -
Whenever I come across an error I can't solve, my passion and enjoyment for programming steadily goes downhill as I furiously search Stack Overflow and debug. And just when I'm about to give up, to say "this is the opposite of enjoyable, I'm quitting" I figure out the stupid mistake I made, and the moment of sheer bliss that comes with solving a stubborn issue boosts my passion for coding up even higher then it was before.
And at times like this, I wonder if that majority of time spent staring frustratedly at an error message is actually made worthwhile by the sudden hit of adrenaline that comes from solving the problem.
I imagine myself like a drug addict in that regard. Like a drug addict, I spend most of my time feeling like shit, but that short feeling of happiness makes me put up with the shittiness. Is it really worth it? I subject myself to so much angst, angst that I only keep pushing through because I'm certain I'll figure it out eventually, I'll solve the problem and everything will be okay.
Maybe that means programming isn't truly for me. I'm sure many people actually enjoy the process of overcoming obstacles, but honestly, I don't. The only reason I keep trying to scale that obstacle is because of my memory of the past obstacle, and the feeling I felt as I climbed down the other side, having finally reached the top.1 -
I like js and node in general.
But there's this thing I hate about NodeJs...
The blogs. The goddamn blogs.
Every goddamn blog post. Is code. Dozens of lines of code.
Oh, so you want X feature? Just copy paste this shit.
I swear to god, blog posts are the source versioning system to these people.
What they should instead is
a) Create a package.
b) Add tests to it.
c) Present the package to the reader with some minimal code.
But I'm a getting a huge impression that node blog writers want you to copy the code in their post, paste it in your project, and be happy with it.
Now, I'm not assuming that every person posting in medium.com is a software engineer (and by engineer I mean an engineer, not some fuckwad who begs for github stars on dev communities).
The problem to me is that they fucking SATURATE the goddamn search results.
The same goes for finding an npm package for your need, because there are so many low quality packages it's saturated too, you have too plow this stinking pile of projects that have very low quality,
and there's not a really good npm finder out there. Half of them are dead, some look and load like shit, and npm search has a low barrier for good code.
Me on rails, OTOH "ok, I need this thing", I google that and I swear to [-∞,+∞] I find GOOD packages, well designed, no cookie cutter bullshit, no obscure marketing shit on the README.md, it is very clear what this shit does, and the api is designed for HUMANS.
and it actually takes very little time to know if there's no such package.
I don't have to read dozens of fucking my-fuck-blog.io (jesus christ, the io domain has become such a fucking joke, it got fucking abused to death, there are some cool sites out there using it, but my god, James H. Marketing likes to just absorb everything he can, and the internet was not going to be a fucking exception)
does all of this make sense?3 -
porra; caralho; toma no cu.
this fucking shit xamarin. I wish the ass who programed the xamarin vs2017 integration to go fuck off.
srsly, I just want to fucking code this fucking fucker VS2017 keep shitting all around me
first I was gonna install it. didn't install because no memory left. fair enough, my fault there.
cleaned 35 gbs.
finish installing VS, with xamarin. FIRST GOD DAMN TIME I create fucking project, 2 fucking errors and 3 warnings. I DIDN'T EVEN TYPE A COMMA.
ok, tried fucking it. it seems to be conflict between version of Android and xamarin forms. fucker you it shouldn't be like this. anyway.
tried downloading the updated Android version.
it failed at 80%! what error you ask? missing fucking space ok, fuck that thing is huge, ok, my fault again. uninstalled all programs I was not using, all projects I'm not current working on. more fucking 30GB free. tried again. ANDROID IS TOO FUVKING HUGE CAN'T INSTALL IN 30GB!!!
Ok. instead of updating android, gonna downgrade xamarin, can't downgrade. ok gonna remove and install an early version.
unistalled. CAN'T FIND XAMARIN DLLS.
I was like, fuck this project, gonna start a new one. ok, all seems fine, for some weird reason. Except no. I try adding a new page, ops, APPARENTLY VS2017 CAN'T LOAD A GODDAMN .XAML
Ok, I can create a .cs page. done, except now I get a fucking timeout error. fuck.
I search the internet for a workaround, see a guy saying I could manually add a .xaml + .cs by creating this files and then adding them to the proj file.
did it. I go again, everything seems fine. but now I can't freaking reference the damn page.
I'm fucking losing my mind here.
In the mean time I have to turn in this project at the end of the week AND I CAN'T FUCKING OPEN THE GOD DAMN FREKING PROJECT PROPERLY!
FUCK. MY. LIFE.
FUCK XAMARIM AS WELL
FUCK VISUAL STUDIO
FUCK MICROSOFT
FUCK THAT DAMN SSD
FUCK THAT BOSS WHO THINK THAT A 128GB SSD IS ENOUGH
FUCK IT ALL...15 -
I'm here in my bed. I can't sleep and in less than 5 hours I will have an important exam. I was thinking that a few months ago I went to a IT company as a school program. I would have to stay there for 2 weeks and "work" for them.
Upon arrival, the guy who had to monitor me gave me a sheet of paper with 5 alghoritmic problems to solve. He tells me to use java and hands me a laptop. naturally with windows. I try to look for some ideas but I can not find anything. I go to the control panel and search for something. Obviously there is a lot of bloatware and nothing catches my attention. then strangely I find something called oracle ... something ... but when trying to open it it gives me an error.
Fuck me. I decided to open notebook(normal one not ++ or something) and start solving the problems trying to remember the names of the methods and the classes based on what I had learned in school. then the guy comes back and looks at me puzzled. I tell him I did not find any IDE for java and the only one I found seem to give me an error. The guy double clicks and the program opens...fucking shit... He tells me to finish the problems and goes away perplexed. I copy the code from notepad to the IDE, I check the errors, I run it and the add some comments and I call the guy. he looks at the code, says that everything seems fine and then assigns me other things to do.
Now. HOW FUCKING STUPID MUST SOMEONE BE TO THINK THAT WRITING JAVA IN NOTEPAD IS A VIABLE CHOICE, AMONG ALL THE POSSIBLE SANE CHOICES I COULD HAVE MADE LIKE TRY TO UNDERSTAND THE ERROR OF THE IDE OR CALL THE GUY... NO. MY LITTLE SHOTTY FUCKING BRAIN DECIDED THAT NOTEPAD WAS A GOOD CHOICE. IF I COULD GO BACK IN TIME IN THE SAME MOMENT THAT I OPENED NOTEPAD I WOULD BITCH SLAP MYSELF SO HARD THAT I WOULD LOSE MY SOULD AND THE LAST 2 NEURON THAT MADE THAT SHITTY CHOICE. I WOULD BITCH SLAP MYSELF SO HARD THAT THE KINETIC ENERGY PRODUCED WOULD COLLAPSE THE UNIVERSE ITSELF. AND FROM THE DARKNESS A NEW UNIVERSE WILL BE BORN. A UNIVERSE WHERE THERE IS NO JAVA OR WINDOWS. A UNIVERSE WHERE MY 2 NEURONS WOULD HAVE MADE THE SHITTIEST DUMBEST CHOICE EVER IN A I LAST MISERABLE SELF DESTRUCTIVE ATTEMPT.
but then I come on devrant and I read about people who did thing worse than writing java on notepad and then everything is fine
PS my English is so bad I had to use Google translate, write an original version, translate it and do a side by side comparison with my translated version to check If I could improve something. Don't now If It improved the quality or not...3 -
a very polite recruiter in linkedin after our connection asked me why i choose this kind of career. I answered this and i hope i did not ranted a lot :)
i was trying to figure out what profession would make me more happy than others. I was always felt comfortable with computers, i was installing cracked games, exploring folders to paste the cracks etc. later in school when i learned the first algorithms like bubblesort i was knowing that i liked it. I also like working in silence while searching for solutions. That is the first part, the second is that i made a search about what industries would give me a safer future and international opportunities without having to be stuck in my country only. By working and getting more experience i felt in love with my job and trying to learn everything i missed and give to my boss or customers professional results with quality. I like it as a lifestyle, it combines a magic feeling of spells with the logical procedures of science. So why not? it combines all my loves together: creative thinking, technology, mental work, internet, music at the workflow, job demand, opportunities, and money! I hope i helped you my friend i am at your service for every question you have :)11 -
!Dev / story
My phone starts dying gently but surely. Since last week I cannot use my jack input anymore, and thus can't listen to music in the car. I also compose music, and was eager to listen to my latest production (for reviewing purposes) in the car. In my frustrated search for a spare device with a jack, I found a pile of blank CDs instead. "Aw yiss, I can haz music in my car" I thought with a huge relieved grin.
I grabbed a CD, looked at my pc, and my grin faded instantly to an "oh" of disappointment: I deliberately did not install a CD drive in my computer.
Not losing hope, I grabbed my Mac and tried inserting my blank disk in the drive. "Clunk, clunk", the cd won't go in. "Ah silly me, I replaced that drive with a SSD". So I went looking for that spare cd drive.
After I found it, its SATA power interface was smaller than regular SATA devices, and any connectors I tried were too big. "Hmpf, ok, I'm desperate, let's remove that SSD in my Mac". So I went grabbing some screwdrivers, removed the cover lid underneath the computer, and removed two screws from the SSD casing, allowing me to lift the unit up, disconnect the cable, plug in the cd drive, flip the Mac carefully, turn it on... And burn my CDs, and finally I resetted everything back to normal, carefully removing the cd drive and closing the computer.
What one doesn't do in frustration...
2 -
Search on Windows is annoyingly awful. Like who needs your shitty Bing results before my delayed PC results. This stupid piece of shit gets everything delayed all together!
-
I know this is the problem that I need to work it out. But still I would like to share with you guys here.
I start to feel bored after working in current company for 5+ years. I love my colleagues, I love my job actually. But after 5 years, I start to feel that there is nothing much I can learn from working in this company. And that really makes me feel uncomfortable.
So I get on LinkedIn to search and apply new jobs, I think it's good to talk with experts from other companies, to know more about what's happening in world. And perhaps to find a new opportunity.
Then I happens to find a startup which is doing something fits my background, and more advance. I feel like I will learn a lot working there.
The startup is also very interested in me. So the CEO and me have a quick chat on Skype 3 days after my application. We talked a lot and feel right to each other. Which I think I am highly possible to be hired. I am really exciting.
But later, I just hesitated. Because it is an Europe company and I am born and live in Asia. Going there may sacrifice time with my family and my friends. I am afraid I can not fit in at new company. I don't even 100% sure that I will like most of the things at new company.
I know I need to make decision on my own career. I just want to share the story, it makes feel less anxious. I am talking to my manager (which is my good friend) today. I hope everything go well.7 -
The whois service for the legacy top-level domain for Germany (.de) is one of the most fucked up things on the internet.
For years now they've restricted the whois service to notice you about their website information service (https://denic.de/en, you run a search and get information about the domain) which already cost you an unnecessary amount of time if you simply want to lookup something.
A while back they changed it so that you need to state whether you want to look it up fotr informative purposes or business purposes, then they changed it so that you need to supply a reason in a text box.
The new (GDPR) way is that you only get the connectivity status ("connect", "free") via whois and the nameservers on the website (without supplying a reason, which actually is an improvement). Everything this either is for executive authorities or the domain owner (by entering their mail address or zip code).
Germany - the land of "We can opt out of any standard because we can and since theaws changed we can also behave like dickbutts".
Adding the GDPR now only fed the trolls even more.7 -
My wifi card has been in the bugs section of almost every major Linux distro for the past 4 years since an update. Tried almost every solution i could find. nothing helped. couldn't use it with it's unstable speed and disconnections. So much for open source and GNU/shit and fix it yourself crap. Do you really expect me to learn to write a wifi driver? I'm done with Linux. Installed Windows and everything was fine. open source software may be good but not the best. Much better to use proprietary software than to waste time trying solutions from the seventh page of google search results.10
-
Alrighty, saturday morning rant time!
I just recieved a mail from one of my not-so-much-loved colleagues.
Now Background first: I work in IT-Support. We provide services for other companies. One of those services is monitoring servers and clients for various things. I recently took over the project (was assigned to do it) and restructured everything, wrote new scripts to test more stuff, successfully tested it internally and rolled it out over the last 2 weeks.
Now one of these scripts hooks into the Windows Update API and looks at the update history. It filters for known Windows Update Agent strings (UpdateOrchestrator, AutomaticUpdates and AutomaticUpdatesWuApp in case you also want to do something like this) and then looks for installation errors over the last 24 hours and wherever there have even been any successful updates over the last one and a half months.
Back to that mail.
My colleague sent me this lovely mail about a ticket i opened about his customers servers beeing all out-of-date on updates.
"This is all wrong, everything's fine. I disabled the checks."
...
It's on bitch.
So i logged on to my work PC via TeamViewer, opened my script, connected to the customer and was ready to debug the shit out of my script, knowing i probably won't even need to.
I looked at the update history via Windows Update itself and behold: 1st April. That's almost 50 days in the past.
So the script works, go figure.
Great, so search for new Updates then.
>None found.
Hm. What could it be? Did my super special colleague forget to care about his very special totally-needs-WSUS-customer WSUS again?
Yup.
Online-Search finds a ton of new Updates.
Screenshot, write pissed mail to colleague, re-enable checks, breakfast.1 -
Laravels error reporting is sometimes fucking useless. Yesterday it wrote into the logs "class foo doesn't exist". I triple checked the including of this class. Checked the namespaces. Checked the classnames. Everything was ok.
Today I removed the content of this particular class, which returned an array. And the error was gone...
After further search I realized I was missing commas within the array deceleration...
Why the fuck you don't just tell me this????!?4 -
Am I the only one worried with the OS wars lately? Microsoft and Apple trying to gain even more control on everything and Linux remaining at less than 2% on the desktop. People are oblivious to the fact that their personal freedom is at risk, and don't you dare tell me otherwise. Companies knowing what we search or what files we have on our computer, having the ability to control us and force us to follow their rules. We have a choice, and I'm not talking about destroying the economical system a la Mr. Robot, but moving to the Open Source world, not because it's more secure, faster or some such shit, but because it's the only way to ensure freedom on one of the biggest part of our lifes, the digital part. My concerns may be exceeding the normal, and I'll hate it to be right, but I'm afraid that if this goes on, in a few years, we'll understand that we made a big mistake...21
-
For all the hate against windows I built over the now 8 years using linux as my main os. Now I feel windows 10 is quite good.
I got a little beefier desktop lately, been using just laptops from the last 8 years(8D) so I got this urge to get a desktop for gaming, I bought an entry level machine. ryzen 5 2400g, put my lovely linux mint and... the fucking machine was hanging up when the load was too high, and the load was too high too often because react/node etc.
I gave up in less than a day, I just did a quick search and some people said about secure boot or whatnot, some other claimed that ryzen cpus had no problem with mint, I got fed up quickly and did not try any solution with linux. Then I installed windows 10, installed the godamned drivers from the provided dvd ... since then it was a breeze.
The dark mode is gorgeous and no hanging up at all... I'm just sad that mint did not worked soo well. I wanted to have consistency between my laptop/desktop and I loved mint above everything. But well, some things improve while you're not looking at them, win 10 is quite good, I'll keep my desktop as gaming/programming pc with win 10, and well, the laptop will be auxiliar programming machine.
¯\_(ツ)_/¯4 -
Because I am very interested in cyber security and plan on doing my masters in it security I always try to stay up to date with the latest news and tools. However sometimes its a good idea to ask similar-minded people on how they approach these things, - and maybe I can learn a couple of things. So maybe people like @linuxxx have some advice :D Let's discuss :D
1) What's your goto OS? I currently use Antergos x64 and a Win10 Dualboot. Most likely you guys will recommend Linux, but if so what ditro, and why? I know that people like Snowden use QubesOS. What makes it much better then other distro? Would you use it for everyday tasks or is it overkill? What about Kali or Parrot-OS?
2) Your go-to privacy/security tools? Personally, I am always conencted to a VPN with openvpn (Killswitch on). In my browser (Firefox) I use UBlock and HttpsEverywhere. Used NoScript for a while but had more trouble then actual use with it (blocked too much). Search engine is DDG. All of my data is stored in VeraCrypt containers, so even if the system is compromised nobody is able to access any private data. Passwords are stored in KeePass. What other tools would you recommend?
3) What websites are you browsing for competent news reports in the it security scene? What websites can you recommend to find academic writeups/white papers about certain topics?
4) Google. Yeah a hate-love relationship, but its hard to completely avoid it. I do actually have a Google-Home device (dont kill me), which I use for calender entries, timers, alarms, reminders, and weather updates as well as IOT stuff such as turning my LED lights on and off. I wouldn"t mind switching to an open source solution which is equally good, however so far I couldnt find anything that would a good option. Suggestions?
5) What actions do you take to secure your phone and prevent things such as being tracked/spyed? Personally so far I havent really done much except for installing AdAway on my rooted device aswell as the same Firefox plugins I use on my desktop PC.
6) Are there ways to create mirror images of my entire linux system? Every now and then stuff breaks, that is tedious to fix and reinstalling the system takes a couple of hours. I remember from Windows that software such as Acronis or Paragon can create a full image of your system that you can backup and restore at any point to get a stable, healthy system back (without the need to install everything by hand).
7) Would you encrypt the boot partition of your system, even tho all data is already stored in encrypted containers?
8) Any other advice you can give :P ?12 -
Tf is up with google search? Like yeah it got worse and worse over the years but since the last few months it's actually unusable?
I was able to find everything I always found this one forum answer I needed, on page one.
Now it just grabs every single word and shows me where some of them match. What the fuck?
Same for duckduckgo btw.18 -
I think software development would be immensely difficult if there were no internet and you would have to search everything in a physical library whilst left to your intellectual wit. That would require great skills.
I used to do it like that back in 1994, but of course now I don't have the time for that unless it would be on a hobby project.9 -
Been struggling with a performance issue for weeks, been writing a search engine (or sorts) for internal company use only. Discovered the locations that are being indexed contain a directory used for back up purposes that contain archives of everything inside it.
Wrote a means to exclude these directories, performance improves up to 1600% (top end, sadly, not across the board) feel freaking awesome.
Boss acts like I've just pull Atlantis off the floor with my teeth.
It was a two line change, I wish the really difficult tasks were treated this way and not with "oh it shouldn't take you long!"1 -
I hate doing front-end development...
I was hired along with another dev to build a webapp to manage the personnel of this big (2000+) company.
I made the backend and some of the frontend (mainly handling the data movement between the two), but my partner was let go after we delivered a first version because "there was not enough work for both of us".
The backlog is months of work for me and now I have to do everything and it's wearing me down...
I want to quit but it's paying well and I don't want to search for something new.
What do?6 -
So I go into Google Search Console to try to determine why its saying pages are not compliant with mobile and whatnot.
3 hours later I come out realizing that what Google REALLY wants is for everyone to build every web page as static HTML with no script tags and never a call to an external website. Just dump all that javascript and css and HTML into one BIG FRIGGIN FILE so our crawler feels satisfied that it's loading everything all in one request.
No CMSes allowed unless GOOGLE built it.
Let's just all revert to HTML 1.0 and be done with it.1 -
¡rant|rant
Nice to do some refactoring of the whole data access layer of our core logistics software, let me tell an story.
The project is around 80k lines of code, with a lot of integrations with an ERP system and an sql database.
The ERP system is old, shitty api for it also, only static methods through an wrapper to an c++ library
imagine an order table.
To access an order, you would first need to open the database by calling Api.Open(...file paths) (yes, it's an fucking flat file type database)
Now the database is open, now you would open the orders table with method Api.Table(int tableId) and in return you would get an integer value, the pointer.
Now for the actual order. first you need to search for it by setting the search parameter to the column ID of the order number while checking all calls for some BS error code
Api.SetInt(int pointer, int column, int query Value)
Then call the find method.
Api.Find(int pointer)
Then to top this shitcake of an api of: if it doesn't find your shit it will use the "close enough" method of search.
And now to read a singe string 😑
First you will look in the outdated and incorrect documentation given to you from the devil himself and look for the column ID to find the length of the column.
Then you create a string variable with ALL FUCKING SPACES.
Now you call the Api.GetStr(int pointer, int column, ref string emptyString, int length)
Now you have passed your poor string to the api's demon orgy by reference.
Then some more BS error code checking.
Now you have read an string value 😀
Now keep in mind to repeat these steps for all 300+ columns in the order table.
News from the creators: SQL server? yes, sql is good so everything will be better?
Now imagine the poor developers that got tasked to convert this shitcake to use a MS SQL server, that they did.
Now I can honestly say that I found the best SQL server benchmark tool. This sucker creams out just above ~105K sql statements per second on peak and ~15K per second for 1.5 second to read an order. 1.5 second to read less than 4 fucking kilobytes!
Right at that moment I released that our software would grind to an fucking halt before even thinking about starting it. And that me & myself and I would be tasked to fix it.
4 months later and two weeks until functional beta, here I am. We created our own api with the SQL server 😀
And the outcome of all this...
Fixes bugs older than a year, Forces rewriting part of code base. Forces removal of dirty fixes. allows proper unit and integration testing and even database testing with snapshot feature.
The whole ERP system could be replaced with ~10 lines of code (provided same relational structure) on the application while adding it to our own API library.
Best part is probably the performance improvements 😀. Up to 4500 times faster and 60 times less memory usage also with only managed memory.3 -
I love working doing tasks like moving boxes.
Move 10 boxes from point A to point B. Simple, you know what to do. and you know when you are finished.
I Hate tasks such as: Change this Icon to other icon. (C++) Because it takes me 3 fucking hours to find in code where the fuck this happens! And every time my first instinct when I don't know something is go to the internet and search for it. But in this case I CaN't!.
Wife: asking why I'm browsing the internet looking at memes.
Because I Don't Know where the fuck I need to be to finish my task! And I am stuck in this repeating loop of searching in code, looking at memes and being ashamed of myself that I did not this fucking simple task in like 10 minutes.
And after 3 hours of doing basically NOTHING. I don't dare to ask a colleague about everything.
Please send help....4 -
My father had a PC with Win3.11 where young me was allowed to play solitaire and an educational programs for kids, later on, followed Win98. I was fascinated with this big grey boxes which could do so many things, especially connect you to the Internet where you could find knowledge about EVERYTHING. (Someone remember the "Blinde Kuh" search engine?)
I remember my father connecting the modem with a long cable all the way through several rooms to the TAE-outlet and the weird sounds the device made.
I often heard "Get away from the PC or your eyes will become rectangular!" when I was sitting there for hours over hours reading and playing.
When I was ten, I got my first own computer, a trusty 486er (386 with logical coprocessor! 8MB RAM if I remember correctly. Weeee! :D) which was my uncle's old PC with Win95.
I started writing on the PC and got into several online communities ... it went downhill from there. :D11 -
AI is dumb and is not going to rob your work as a programmer.
Expanding on this:
https://devrant.com/rants/12459112/...
Don't know about the others, but programming and IT is mostly safe unless you're a secretary answering to mails pressing 1 keystroke at time with index finger.
Bullshit.
I’ve tried EVERYTHING. As a developer, I know exactly what instructions to give and how to explain them. I tried this stuff for years.
I abandoned the idea to give Ai a full blown workspace to vscode with copilot, even with experimental LLMS (Claude 3.5, Gpt4o, o1, as per my linked post, copilot is dumb as a rock), because it fucks up every fucking time so bad.
I tried getting an AI to build a simple project, something that has plenty of samples of code around, something that I was sure it could have been in its training dataset. A copy of Arkanoid, in HTML/CSS/JS, even reformulating the prompts over and over with different LLMs that claim to have reasoning abilities. I provided detailed feedback step by step, pointed out the errors, improvements, and problems in-depth to: o3, o1, 4o, deepseekv3+R1, and Qwen 2.5 Ultra. I even activated web search and suggested scanning GitHub repos when necessary. I gave examples of code after several failed attempts.
And guess what? Nothing. A total mess. Half the time, the game didn’t even run, and when it did, everything was wrong—bricks overlapping, barely anything working the way I asked. Even though the internet is full of similar code, and I gave it part of the solution myself when it couldn’t figure it out.
Don’t worry, AI isn’t going to steal your job—it’s just a broken toy. Fine for repetitive, simple tasks, but nothing more.
It's years that they make hyped up bold statements that the next model will revolutionize everything and it's years that I get delusional results.
It's just good at replacing some junior bovine work like mapping some classes or writing some loops with not too much variables and logics involved.
Sigh. My error was getting too comfortable using it and trusting/hoping that this ramp up in AI developement would have brought an easier life to dev.
Silly mistake.2 -
Pinterest, one of the most wonderful and elegantly designed products has gone to rats.
The performance was smooth, the UX was kickass, the content was lit.
I once watched Ben's interview and absolutely loved his thought process on how he identified a problem and went ahead to build a solution for it.
Unlike Facebook/Instagram, which are designed to make you compete for dopamine shots and trigger jealousy, Pinterest was kind of different where you have a custom feed and yet no comparison or showing off. Cool right?
However, towards the end of the interview, Ben did mention that they are going (or already bagged) another round of cash. I was sceptical of why that was needed when they already had good reach, scaled product, and overall a stable ecosystem. They could instead focus on exit plans.
Pinterst has become a piece of garbage now. Cluttered with all the original features, which made it different, have been taken away. Moreover, not only the product is complicated and difficult to understand (let alone use), it is bloated with ads. The amount of ads and redirection of every search result to their shopping tab is just nauseating.
Feed has same content for days, if not weeks. You can no way customise the content been showcased and no matter how many times you report unwanted or inappropriate images, shit still shows up. The algo is rusted now.
Remember kids, this is NOT how you build and grow products. Lesson learned, capitalism has the power to destroy everything.12 -
Imagine a web way ahead of our time where its size goes beyond our imagination...
This is my first rant, and I'll cut to the chase! I don't like how web currently stands. Here's what makes me angry the most altough I know there's a myriad of solutions or workarounds:
- A gazillion credentials/accounts/services in your lifetime.
- Everyone tries to reinvent the wheel.
- There's no single source of truth.
- Why the fuck there's so much design in a vision that started as a network of documents? Why is it that we need to spend time and energy to absorb the page design before we can read what we are after?
- What's up with the JS front end frameworks?! MB's of code I need to download on every page I visit and the worse is the evaluation/parsing of it. Talk about acessibility and the energy bills. I don't freaking need a SPA just give a 20-50ms page load and I'm good to go!
- I understand that there's a whole market based on it but do we really need all that developer tools and services?
- Where's our privacy by the way? Why the fuck do I need ads? Can't I have a clue about what I wan't to buy?
Sticking with this points for now... Got plenty more to discuss though.
What I would like to see:
A unique account where i can subscribe services/forums/whatever. No credentials. Credentials should be on your hardware or OS. Desktop Browser and mobile versions sync everything seemlesly. Something like OpenID.
Each person has his account and a profile associated where I share only what I want with whom I want when I want to.
Sharing stuff individually with someone is easy and secure.
There's no more email system like we know. Email should be just email like it started to be. Why the hell are we allowing companies to send us so much freaking "look at me now, we are awesome", "hey hey buy from me".. Here's an idea, only humans should send emails. Any new email address that sends you an email automatically requests your "permission" to communicate with you. Like a friend request.
Oh by the way did I tell you that static mail is too old for us? What we need is dynamic email. Editing documents on the fly, together, realtime, on the freaking email. Better than mail, slack and google docs combined.
In order for that to work reasonably well, the individual "letter" communication would have to be revamped in a new modern approach.
What about the single source of truth I talked about? Well heres what we should do. Wikipedia (community) and Larry Page (concept) gave us tremendous help. We just need to do better now.
Take the spirit of wikipedia and the discoverability that a good search engine provides us and amp that to a bigger scale. A global encyclopedia about everything known to mankind. Content could be curated from us all just like a true a network.
In this new web, new browser or whatever needed to make this happen I could save whatever I want, notes, files, pictures... and have it as I left it from device to device.
Oh please make web simple again, not easy just simple and bigger.
I'm not old by the way and I don't see a problem with being older btw.
Those are just my stupid rants and ideas. They are worth nothing. What I know for sure is that I'll do something about or fail trying to.12 -
Apple Music is the worst music service I've ever used.
By far the worst UI/UX ever.
It doesn't allow me to easily organize my music the way I want.
Search is sluggish.
The recommendation algorithm sucks.
Can't LIKE a song without it asking me to also sync my local music files to the cloud. Seriously, why the fuck can't I like/favorite a song and be done with it? Why does it need to sync with my local files?
This is a basic feature that works in literally on any other music platform.
The damn thing can't even play FLAC.
I know Spotify has its issues, but it actualls feels like a well engineered piece of software.
Apple Music seems like it was made by junior devs for a school science fair.
The only thing going for Apple Music is the sound quality, everything else is bullshit.6 -
How I feel right now dealing with crypto infection/ransomware
Dammit DevRant isn't attaching my picture and no error is given.
Here's a link I guess
https://i.imgur.com/J5xR4ZEr.jpg
.1 -
I like how software is smart so I have to do things twice instead of once.
Automatically putting quotes works only if you put quotes and then paste inside it, the problem is I usually paste then put first quote and then need to remove second quote and put it on back and remove second quote from back.
Video start from where you left automatically fires and shows closing credits because you obviously want to see them.
Evaluate variable removes old evaluation because why you want old one when you have new.
Collapsing imports or functions in ide so you need to expand them all the time because who needs to look at functions when we have ai
AI models suggesting and adding meaningless annotations and code suggestions to distract me.
Randomly running some console command because I entered keyboard shortcut I don’t know even exists.
Literally every web browser address bar becomes advertising network instead of showing me history results.
Shadowing browsing history when you click back and forward button.
Search results are now buy results.
Suggesting me useless crap to watch because I watched one video in that topic.
Showing me 10 minutes videos as a solution to my problem where I want to find exact line of text to copy paste it. If I’m lucky I need to write text from video into my computer.
Stack overflow infinite loop of answered in #some-different-question
I think it’s about time for me to slowly retire from programming and software as a whole or switch to notepad because I don’t want to use this crap anymore.
Looks like software is now meant for entertainment and distraction instead of doing actual work where you need precise data and information.
Luckily if everything goes good I can retire soon and throw everything away for a while.3 -
TLDR;
I remissness about Yahoo site builder and talk about finding the record of the Google search that changed my life a long time ago and I think it's fucking great.
Earlier I re-installed google chrome but unlike every other time, this time I forgot to turn off the auto-sync feature. I only realized this when I opened gmail and it pre-populated my login info with the info of my very first, long forgotten gmail account.
So naturally I went exploring... after going through the mails I decided to check out the actual Google account to see if there was anything of interest there and lo and behold I found around 7 years of browsing history that I had no idea Google stored at the time.
As scary as it was to see I'm kinda glad about it now because aside from finding out that I was going through an Asian porn phase in 2008 I also found the one Google search record that changed my life.
It was a search to download Yahoo site builder followed by a bunch more on how to use it.
I had stumbled across a random article about it and it caught my eye because I needed a website for the grocery store I was a manager of back then.
Thankfully it was a fucking horrible WYSIWYG editor. I recall it acting almost identical to Word at the time - I would save and back up my site constantly because moving something 1px would fuck the layout up and burn everything to the ground, cntrl+z would try and do something, reversing only my last action while leaving the rest of the site in tatters and I didn't have the skills to understand or fix it...
Ultimately my frustration led me learn a bit of html & css and a week or so later It became apparent it would be easier to scratch code the damn thing so I uninstalled Yahoo site builder and started all over again.
Learning & building that site in notepad ignited my passion for coding and less than a year later I left my shitty dead end job to join a brand new tech company created with the help of a like minded investor officially employed as a developer. Let help you understand just how big this achievement was for me - I had been trying to find a job, ANY job in I.T even at a call center level without success for 6 years because I dropped out of school.
In 6 years as an active job seeker I only received one phone call about a job opportunity which ended very quickly once they realised they had misread my CV. In all those years I never even got a single job interview.
After that I spent the next 3 years rolling out and improving the cloud based loyalty card system I had written for my store out on a national scale and the rest is history. Since then I have never been judged by a crappy piece of paper, hated my job or struggled to find a new one.
What a beautiful search result that was to find.
I dedicate this rant to Yahoo, with my sincere gratitude for making a shitty WYSIWYG editor that was so bad it pissed me off enough to make me actually learn something.
2 -
!!metarant
Every time I write a rant or a comment from my phone, and I want to temporarily switch to another app to search or copy something, it's a fucking Russian roulette.
Will there be enough RAM, or will Android stop devRant thus losing all my content forever? Let's find out! The gun is loaded.
(What about handling the full activity lifecycle like Android requires?)
Now, I would like to attach a picture of the feared "task switch button", but I'm too afraid to lose everything, so fuck it3 -
Who says you can't use CMD on a Windows phone?
I managed to crack the screen of my precious Lumia (yes, haters, I <3 winPhone) and now the back and home buttons don't work. Everything must happen by searching it in cortana/search.
You can imagine what going back one level in settings must be like. And every operation is like a command on a shell. No tiles, no swipes, nothing. It feels raw.
I'm using an auxiliary android (ughh) phone for now, but there's no windows phone in the market right now. And the swipe on G-board sucks.
The point of this rant is a question: does anyone know when the surface phone is releasing?4 -
Context: New to typescript. Writing a thing, doing it for work, good opportunity to stretch my dev legs. Using a propriety lib, alternatives not an option.
Rant begin:
SOOOO, who the fuck thought THIS was a good idea:
1. Lib has minified react in dev (because closed source) meaning no downstream errors AND the entire premise of the lib is that a widget is a react component, so I'm writing typescript react the entire time without downstream errors
2. SHIT docs. By that, I mean there's an API reference page that's so sparse there's literally a set of CRUCIAL interfaces that only say the word 'Interface' on them. That's it. that's what i get. It's an interface. NO FUCKING SHIT SHERLOCK, what the fuck is it though? What's its purpose? Is it an interface for a dog? A dog that has a 'shit' property? or a cat? or a cat eating dog shit? Nobody fucking knows - the docs sure as fuck don't care.
3. No syntax highlighting - editors, IDEs (i've tried a few) can't even find the lib inside this environment, so Code and everything else thinks I'm importing shit that doesn't even exist - so no error prediction, code completion based on syntax of the library, none of that.
4. There are some EXTREMELY basic samples - these samples exclusively use React classes - no function components, no hooks, nada - just classes and even perfect replicas of the sample code display erratic behavior like errors about missing props, so that's mostly FUCKING USELESS
5. And this... this is where the straw breaks the fucking camel's back... there's no... there's no hot reloading... Do you know what that (in conjunction with the previous 4 fuckups) means?
When I write anything or I fuck up (which of course I'm doing every time I write half a line because how the fuck?) I have to restart the client and server EVERY FUCKING TIME and manually test to see if the error (THAT ONLY GETS REPORTED IN THE LOCAL UI) is gone or different.
Then, once I see the error, it isn't an error: it's the minified React error-decoder link and guess what? It isn't really clickable a link OR copyable, meaning that every FUCKING time I get a new error, I have to MANUALLY TYPE A FUCKING 50 CHAR URL TO FIND OUT A GENERIC REACT ERROR MESSAGE WITHOUT A LINE NUMBER OR ANY FUCKING CONTEXT. I HAVE TO DO THIS CONSTANTLY TO SEE IF ANYTHING I'M DOING EVEN WORKS.
6. There's no github to complain to the maintainers or search for issues because it's NOT FUCKING OPEN SOURCE so there is literally nothing to be fucking done about it.
This is due in a week and a half, found out about it last Friday. How's your day going?
PS: good to be back after a long respite from dev ranting.1 -
In SublimeText, I noticed that my markdowns formatting was not showing up correctly— I decided to download the new markdown package altogether hoping for some kind of update/fix. Turns out the package comes with a super ugly color theme which overrides the default theme of SublimeText. After some googling and experimenting, I found way to override this through the package settings. I always use git through my terminal but I thought let’s try to use git through my code editor and see how it works. I downloaded the git package but then I notice that git tool shows status and all correctly but doesn’t push files to GitHub (it says fatal: unable to read current working directory). Then I download another application called SublimeMerge. It works correctly on its own (pushes files to GitHub) but SublimeText is still not doing the same. Then I tinker around with my SSH keys hoping for a fix, but nothing works. I even go to stackoverflow and search for a solution but I find nothing (I even wrote a post asking for a solution but no replies till now). Fuck it! I now open the file with VSCode. Open terminal within VSCode and add/push/commit through it and everything works perfectly. So goodbye SublimeText I guess 👋🏾9
-
Me using numpy.polyfit() to fit a function to some data. Blame polyfit for not being accurate, search the web to find any related problems, as the polynom doesn't fit at all. Polynom is of 2nd degree, polyfit becomes unstable at about degree 20?? Try Polynomial.fit() ... same results. How can they all be wrong???See a little typo in my code, calculating the polynom points. Fix it, everything works.... wasted 2 and a half weeks because of this error.🤦🤦
-
I am going to rant about this here because there is nowhere else where I can "SCREAM".
My work process....
Working on a project that does not have mockups nor a plan. I am building as I go. Design, infrastructure, EVERYTHING. Because my boss is a "genius".
And the project goes like this....
1. Boss tells me to build something.
2. I tell him the functionalities and design.
3. Boss, "Figure out yourself and we will see how it goes".
4. Me, Builds something.
5. Boss does not like it and demands changes.
6. I make the changes.
7. Repeat.
1 year and a half for one project that is a simple e-commerce. Show the products, a search functionality, users sign in and can order and show their orders.
A simple page in which does not take time, but without a plan, without A FUCKING PLAN this project will go on forever.
I am losing my mind. I put on test and tell my boss to test it for bugs. He demands a meeting and tells me, "we need to add this".
OH FOR FUCKS SAKE. TEST THE SITE FOR BUGS YOU FUCKING USELESS THING. I WILL FIX THE BUGS AND THEN WE WILL TALK FOR NEW MODULES.
I am doing documentation, database infrastructure, front-end, back-end, testing (because my boss cannot do it. It took him 2 week to start testing for some things after asking him every fucking day "Did you test it", "Did you test it").
Maintaining out CRM for bugs and new modules and maintaining our company's website.4 -
I'm having a hard time remembering everything that I have learnt, so I decided to build an app where I can store whatever I learnt and search for them later easily. That's before I realized the app that I halfway built has a name; it's called "Personal Knowledge Manager", and there are already tons of apps like that, one of them is "exactly" how I imagined my app would be if I finish building it.
What a mess.4 -
I fucking hate environnement configuration so much that I prefer to debug 8 hours straight rather than lose my time and shit for 2 hours on idiotic configuration problems and jump from page to page like a dumbass
"Hey you want that module, download it here !"
"Oopsie, starting from X version of the JDK/JRE this is no longer standalone and directly embedded in"
"Can't find it ? Well I just forgot to tell you that starting from Y version this is COMPLETELY removed from what I just told you to search in and now in another standalone package"
"So now you added your package as dependency for you project, your IDE detects everything well but can't run your code ? That's because it doesn't work anyway, use another method found on the dedicated Github issue which makes little sense and that you have to apply everytime, then sacrifice your inexistent newborn to connect to the 9th circle of hell where Java resides so everything will work"
I knew I couldn't get away using fucking Java and JavaFX3 -
I don't feel ready to search for jobs. I don't feel that coding is for me.
There is this guy that wanted to study physics and changed to System Information. He is more logical and rational than me. I'm too "emotional" to code, I get stressed easily when something isn't working.
I'm doing this because I wanted to challenge and prove myself that I could be more. I could have been a teacher, but I thought that it wasn't enough for me and I wanted to go further.
Every day I'm outside of my comfort zone and I don't know where this path will lead me and I'm scared and at the same time, I'm hoping for a happy end.
Maybe my brain is not made for coding, maybe it is more on the database side. But I'm sure of one thing: this year I'll give my best and everything at my current internship to get better at coding with Android Studio, Windows Form, Angular and React. My results will determine if I''m a good fit for coding.
Remember one thing: not everyone can easily learn how to code, but you will never know if you don't try it. Go out of your comfort zone in your life and you will meet a whole new world.2 -
Is there something you find genuinely cool and would recommend ? Some webpage, program, OS, library or anything ?
I mean hey. There are SO MANY reaaaally cool things I didn't know until last few months.. Things I'd be so grateful for if I knew them earlier. I'll list some of them and I just know you have few of yours too. Feel free to educate the rest!
Processing - Program so fun to code in + CodingTrain(YTB channel)
Microcorruption.com - so freaking awesome if you wanna learn hacking / assembly (not x86 necessarily)
LiveOverflow - cool hacking channel
Radare - cool cmd Linux disassembler
vim-adventures.com - LEARN VIM (not just how to quit it) LITERALLY by playing a game!!!!!!!!!!!!!!
slashdot - stay updated , like really
"BEST-WEBSITES-A-PROGRAMMER-SHOULD-VISIT" - GUYS THIS! Sorry for caps but search this on GitHub and you will fucking die of happiness of how freaking useful links there are and no bullshit to dig through , just pure awesomeness. REALLY
HandBrake - Top media converter without bullshit and bloat stuff in it
Calibre - Best eBook management software capable of literally everything ebooks related. Kindle is a bloated joke compared to this
QubesOS - You know you can have every OS running at once - you have a Linux but are playing win games. Yup. It's there. Free
Computerphile - You all know it, it's just for completeness
Khan Academy - Same
VulnHub - download vulnerable VMs and hack them, or learn by reading writeup on how to do it!
Valgrind - MUST HAVE for C/C++ programmers
Computer Science crash course videos
That's all I can think of from top of my head but hey, there's more to it so definitely add your 2 cents!
Last thing, if nothing, just check the websites on GitHub, that's lifechanger
Looking forward to see some cool links & recommendations!2 -
Microsoft is always at it.
Hello, I recently discovered this eye candy of a looking website and how good the CSS looks (Kudos to whoever made this) , and I decided to post a rant of my own. And its about MS Edge and other applications.
So I built my own ATX tower a while back (Loving it) , and I found that it was WONDERFUL to have a computer that was brand new, that didnt have candy crush preinstalled on it when I got it.
Windows 10 users, do this:
Press WIN+I to open the settings menu.
Go to "Apps"
Scroll down the list....
How many applications do you see there that are actually useful , or that you have downloaded?
I never downloaded a Realtek Driver... and I never need it for anything to work. This is the case for 90% of the things you may see in the applications.
Why is HULU installed?
Why is NETFLIX installed?
Why is MINECRAFT BETA INSTALLED? THE BETA HASNT BEEN OUT IN YEARS?
But I digress, this is the case when I work on a computer such as my grandmothers who, bless her soul, isnt very adept at basic file management. Heck , she uses free Norton Antivirus against my recommendation to use the PAID active firewall application on her computer (VIPRE)
So needless to say she needs help. All the time.
So here comes microsoft recently, reinstalling like 15 different programs on her computer , including MS edge. Who else is tired of bloating? I know I am.
I recently found this program on Git!
Its the Sycnex Windows 10 DeBloater
But guess what? DONT USE IT.
Wanna know why?
Because if you do, it works, and if it works, it disables:
- Cortana (basic search engine for your OS, good luck finding candy crush).
- Microsoft Store (That means no XBOX games pass either)
- It breaks part of the file explorer
Wanna know why? BeCaUsE it geTs riD oF Ms EdGe
And believe it or not, apparently MS edges source code is Mandatory for certain functions on your computer. So even If you try to uninstall the browser, it stays behind in some form.
So there you have it. They hard coded it into windows.
Enjoy!
So its not even the author of the GITHUB programs fault, its just a real techincal limitation of the platform.
I hate that stuff man. I really do. There should be 20 things installed on my computer and thats it. Everything else is just, space for games on a solid state. Or Eclipse Photon, etc.
I would post links to show you guys a few things but. Unfortunately I cant post URLs yet!
However, thats my first rant. Hope you liked it.20 -
migrated everything to elastic search, shitty learning curve and apparently shittier performance. now i dream of going back18
-
It's amazing just how bad Visual Studio/.NET is .. and the way this shop does stuff.
I was just copying existing projects and renaming/modifying everything for new tasks, but this time I tried to create a new project from scratch. No matter what I get:
Could not load type 'System.Runtime.CompilerServices.RequiredMemberAttribute' from assembly 'NJsonSchema, Version=11.3.2.0, Culture=neutral
Everything has the right .NET framework. Dependencies look mostly identical to other projects. No one in the work chat has seen it before. I'm about to move this project to a tmp dir, copy and existing project, search and replace all the name, empty it out and copy my source into it. What you want to bet it will "just work."
I hate everything about Windows/.NET .. I'm glad I have a job again, but .NET is just so fucking painful. How has Visual Studio remained this bad for this many decades? I swear VS 2022 is just like VS6 with a fucking dark theme.5 -
Wow. All these weekly rants work so well with my current project lol.
A 4-5 year old iOS project, written in Objective-C with some jQuery thrown in to keep things interesting. Its the kind of codebase where you look at some code and think "what the....how....you know what nevermind". Everything has CoreData mangled into it somewhere which causes all kinds of issues. got search results from a web API? better save those to CoreData. Why? Who knows...1 -
As usual before sleeping i set a timer for shutdown cuz i use my hotspot to surf devrant in bed before sleeping.
My roommate( lets call him AB) sees me writing the command.
AB: what are you doing?
Me: setting a timer to shutdown my computer.
AB: oh nice i want that too... is it just a linux thing?
Me: nope u can do it on windows.. just search the cmd command on google and u are good to go.
AB: you do it. You search.
Me: huh? Why would i do that? Bitch it is simple just google "cmd command shutdown timer" and open the first result.
AB: *extremely dissapointed face and starts searching* i dont understand anything.
Me: AB! The instructions literally explain everything! I can see!!
AB: you are good at computers, u are a computer engineer (im just a second year student)
Me: fuck off *i go to sleep*
Next day i learned that he did it after i left him, and that it did shutdown but he wasnt done with his work and he was too lazy to google how to cancel it.... JUST GOOGLE DAMMIT!!! -
What is the point of these fucking retards contacting ME first on linkedin to schedule an interview and then forever ghost me? All of them tell me how everything was good and they will search for more clients and let me know as soon as they find a project but never ever reply back? Why are clowns in this fucking industry so sinister and fucking cancerous?6
-
Starts search and replace.
Trys to replace a type in the whole Project.
Syntax Check: lol no, apparently everything is broken now, good job
(literally my whole project was marked red)
Reverts changes
(project still marked red)
Syntax Check: lol what? Your code already looked like shit before, won't let you compile this.
It was a bug which breaks the syntax check after big replace requests. Had to start a new project and copy my code step for step, so it didn't break again. However I've forgotten to replace the type before I copy...
Another story regarding this shit:
Renames Variable
IDE: oh, let me help you by replacing all old var names with the new one
Agrees
IDE: oh shoot, didn't know it could break things
Wants to revert
IDE: did you think I would go through this mess again?! Do it yourself!3 -
The most excited I’ve been is probably now.
I’ve been working on a process that manages various prices, in a table that currently has 25k+ records, and viewing this through our ERP is extremely painful, no search no filter etc.
I’ve been given the task of creating an external application that we can use to manage these in an easier way.
This is my first “proper” project, it’s going to be difficult, I’m doing everything including all the planning etc, so I’ve spent some time today writing user stories etc.
But I’m looking forward to creating a useful app that not only saves me time, but could also be rolled out across the business -
Rant and opinions wanted. Its a long one.
I have been working on a project for a month and a half. For the first week I was requesting designs that I got about 2 of out of 15. For the next week and a half the designer was on holiday so I couldn't do anything but delivered a few more designs once he got back.
This takes us 2 weeks in already. I have other things to do as well so at the same time I work on support tickets and some bespoke development coming in.
I get given 2 or 3 more designs and can't get anything else out of the designer after waiting a week so I have to design everything myself as I go and build it. Something I have never done before.
We are now 3 and a half weeks in. My boss randomly tells my pm it needs to be demo ready the next day. I work furiously to hack something together. It works but key functionality is missing.
I move house and work from home for a week and a half. I do my best but the project is full of bugs and the CSS is horrible because I didn't know what I was making at any stage. It is therefore CSS rules repeated in IDs everywhere.
My colleagues join me on the project because my boss has decided to try and sell it tomorrow.
They run through it and find all the bugs left from me working furiously to get things done quickly. Things like no search pagination and missing validation.
My boss is now pisses at me because the project is not finished, my colleagues are now all working on it. Throughout it all he knew the designer was not delivering me anything and that I was struggling.
Am I in the wrong for writing shit code that came about because I was coding with no idea of what the finished project should look like? Is he in the wrong for dumping this on me and just letting me get on with it even though he knew there were no designs?
Btw I am just finishing a 1 year internship and before this have never done web dev before.
Discuss.7 -
This shit is long story of my computer experience over my lifetime.
When I was young I got my first PC with windows it was not so bad. It required safe shut down of it’s fat32 partition. From time to time I needed to reinstall it cause of slow down but I got used to it I was only a gamer.
Time passes and I got more curious about computers and about this linux. Everything worked there but installation of anything was complete madness and none of windows programs worked well, and I wanted to play games and be productive so I sticked with windows.
I bought hp laptop once with nvidia card, it was overheating and got broken. So I bought toshiba and all I told to the seller was I want ATI card. Took me 5 minutes to do it and I was faster then my friend buying pack of cigarettes because I was earning money using computer.
Then I grown up running my small one person programming businesses and I wanted to run and compile every fucking program on this world. I wanted linux shell commands. I wanted package manager, and I wanted my os to be simple because I wasn’t earning money by using my os but by programming. So after getting my paycheck I bought mac. I can run windows and linux on vm if I need it. I try not to steal someones work so I didn’t want to run hackintosh. I am using this mac for some time.
Also I use playstation for gaming. Because I only want to run and play game I am not excited about graphics but gameplay. I think I am pragmatic person.
I can tell you something about my mac.
When I close lid it go sleep when I open it wakes up instantly. I never need to wonder if I want to hibernate or shut down or sleep and drain battery. It is fucking simple.
When I want to run or open something it doesn’t want me to wait but it gives me my intellij or terminal or another browser or whatever I search for. Yeah search is something that works.
Despite it got 8 gigs of ram I can run whatever number of programs I want at the same speed. The speed is not very fast sometimes but it’s constant fast.
I have a keychain so my passwords are in one place I can slow down shared internet speed, I can put my wifi in monitor mode and I don’t need to install some 3rd party software.
And now I updated my mac to high sierra, cause it’s free and I want to play with ios compilation. Before I did it I didn’t even backup whole work. I just used time machine and regular backups. And guess what, it still works at the same speed and all I did was click to run update and cook something to eat.
When I got bored I close the lid, when got idea open lid and code shit, not waiting for fucking wakeup or fucking updates.
I wanted to rant apple products I use but they work, they got fucking updates all along at the same time. And all of updates are optional.
I cannot tell that about all apple products but about products I use.
I think I just got old and started to praise my limited time on this world. Not being excited about new crap. When I buy something I choose wisely. I bought iPhone. I can buy latest iPhone x but I bought iPhone 7 cause it’s from fucking metal. And I know that metal is harder then glass, why the fucking apple forgot about it? I don’t know.
I know that I am clumsy and drop stuff. Dropped my phone at least 100 times and nothing.
I am not a apple fan boy I won’t buy mac with this glowing shit above keyboard that would got me blind at night.
I buy something when I know that it can save my time on this world. I try to buy things that make me productive and don’t break after a year.
So now piece of advise, stop wasting your time, buy and update wisely, wait a week or a month or a year when more people buy shit and buy what’s not broken. And if something’s broken rant this shit so next customer can be smarter.
Cheers1 -
I am so bored with my job in Devops, I only need a few dirty scripts to run everything...
So much so that I started to search for C++ jobs (going back to my previous background), even though I hate C++.
At least it's going to be more mentally stimulating, they also tend to be paid higher than Devops.5 -
how hard can it be to make a section in html/css, so that it has a nice blurry background and a fancy title on it??😩
damn i've lost so much knowledge about html/css/js i can look up everything again😭 ... and i don't even know what to search for, that's how bad i have become😭😭13 -
3d Prints.
So... At this time we think that everything is already invented...
And I keep making new stuff...
New Idea, mini vacuum cleaner... only found one design online and was so badly done... So I made mine.
Happens all the time... Search, nothing I like, do it myself. And worst, I'm not even good at CAD programs lol.
Any Ideas for tools to make?4 -
A bit late.. and not much about how to learn to code..but more of a figuring out if the kid has a right mind set to do so..
If the kid is not the type to question everything, not resourceful, not a logical/critical thinker, gives up easily and especially if not interested in how things work then being a dev is most probably not for them.. they can still persue coding, but it will end badly..
From my experience, people who have a better education than me, but lack those skills turned out to be a crappy dev.. not interested in the best tool to complete the tasks, just making 'something', adding more shit to the already shitty stack.. and being happy with that.. which of course is not the best way to do things around here..or in life!!
Soo.. if the kid shows all that and most importantly shows interest in learning to code.. throw him the java ultimate edition book and see what happens.. joke!
There are plenty of apps thath can get you started (tried mimo, but being devs yourself it's probably not so hard to check some out and weed out the bad ones) that explain simple logic and syntax.. there is w3schools that explains basics quite well and lets you tinker online with js and python..
so maybe show them these and see what happens.. If it will pick their interest, they will soon start to ask the right questions.. and you can go from there..
If the kids are not the 'evil spawns' of already dev parents or don't have crazy dev aunties and uncles, then they will have to work things out themselves or ask friends... or seek help online (the resourceful part comes here).. so google or any flavour of search engines is their friend..
Just hope they don't venture to stack overflow too soon or they will want to kill themselves /* a little joke, but also a bit true.. */
Anyhow, if the kid is exhibiting 'dev traits' it is not even a question how to introduce it to the coding.. they will find a way.. if not, do not force them to learn coding "because it's in and makes you a lot of moneyz"..
As with other things in life, do not force kids to do anything that you think will be best for them.. Point them in direction, show them how it might be fun and usefull, a little nudge in the right direction.. but do not force.. ever!!!
And also another thing to consider.. most of the documentation and code is written in english.. If they are not proficient, they will have a hard time learning, checking docs, finding answers.. so make sure they learn english first!!
Not just for coding, knowing english will help them in life in general. So maaaaybe force them to learn this a bit..
One day my husband came to me and asked me how he can learn.. and if it's too late for him to learn coding.. that he found some app and if I can take a look and tell him what I think, if it is an ok app to learn..
I was both flattered and stumped at the same time..
Explained to him that in my view, he is a bit old to start now, at least to be competitive on the market and to do this for a living, but if it interests him for som personal projects, why not.. you're never too old to start learning and finding a new hobby..
Anyhow, I've pointed out to him that he will have to better his english in order to be able to find the answers to questions and potential problems.. and that I'm happy to help where and when I can, but most of the job will be on him.
So yeah, showed him some tutorials, explained things a bit.. he soon lost interest after a week and was mindblown how I can do this every day..
And I think this is really how you should introduce coding to kids.. show them some easy tutorials, explain simple logic to them.. see how they react.. if they pick it up easily, show them something more advanced.. if they lose interest, let them be.
To sum up:
- check first if they really want to learn this or this is something they're forced to do (if latter everything you say is a waste of everybodys time)
- english is important
- asking questions (& questioning the code) is mandatory so don't be afraid to ask for help
- admitting not knowing something is the first step to learning
- learn to 'google' & weed out the crap
- documentation is your friend
- comments & docs sometimes lie, so use the force (go check the source)
- once you learn the basics its just a matter of language flavour..adjust some logic here, some sintax there..
- if you're stuck with a problem, try to see it from a different angle
- debugging is part of coder life, learn to 'love' it4 -
Hey I have a career dilemma, was wondering if anyone experienced that and if anyone could give a tip on how to resolve it maybe.
TL;DR: I'm a Front End dev, who wants to become an expert in everything but obviously can't. What do I do? How do I choose what to learn?
Longer version. I started with Front End. Now i'm doing alright with Vue, React, bit of Angular, and other related to the stack tech. Then I started learning python because of a project I was doing (personal client). Didn't go far with this one. I still find it interesting esp. in the machine learning context, which I also want to do. Now I'm studying .NET, because of a project I'm currently doing at a company (full time, I'm doing ReactJS front end there tho). And I'm also studying for GCP exam, because I wanna know how to deploy solutions to the cloud. But one also needs to secure them, so I'm looking at some courses on Cybrary, in a search for appropriate courses.
I feel overwhelmed and unproductive. I feel like i need to specialize just in one field with some general knowledge about other areas. So I feel like I have to select what I do/learn carefully.
Any thoughts? How did you plan your career? What kind of goals did and do you set for yourself? Are you happy with those now once you achieve them?
I'd love to hear some stories. :)6 -
I'm so frustrated right now.
I put a lot of effort in a (voluntary) web project where its main component is based on a html table. Everything tested in dev (Chrome, FF), demo deployed and now I open it in Safari (macOS) just to discover that the rendering is broken. A Google search revealed some people with similar problems and many unanswered StackOverflow questions. It's unfixable.
Why Apple? Even MS got its sh** together.
It's unpaid work... I just wanted to something good.3 -
I recommend this to 'myself later'
#MISSING_OLD_RANTS #MY_OLD_RANT
you are in the flow maaan... you fucking rock it... i swear, to GOD!
I'm in the most mindblowing.. thinking out-of-the-box... thinking about the system... everything that just can help recover a little piece of your soul... and resolving the worst bugs you've ever had... and you are just fucking ROCK IT! And you are on the highway to finish it all, but then suddenly a thought kicks in, and won't let you "do ya' thing".
That little piece of shit is now not a man, not a thing, nor anything... just some old tune from your dreams... and NOW! You! You are in the flow... and suddenly know what is your youtube's playlist name... from your saved 170+ playlists...most of them with 30+ saved videos... and you fucking see through that madness now, and THAT contains that tune!!!
You dropp EVERYTHING! YOU ARE IN THE FLOW! And you just solved a "bug" inside you, 'cause if you listen that song, than finally will Soothe Your Pain (haha... https://youtu.be/MJpQx57uoRc )... And you know it... you are in a hurry, and you will forget the name again... so you just go to youtube... and try to search it... "piano"
you are always in a hurry... so -> hotkey Ctrl + T... (y -> auto youtube search) "y_piano" -> result is "personalized"...
yeah, innnntresting...
a lot of really irrelevant youtube videos...
Ok... scroll down...
loading more...
BOOM Dr. Dre ft. Snoop Dogg between Mozart and Chopin...
"ok so personalized..." but not my playlist...
You check your youtube account... playlists... ALL PLAYLIST -> "Ahh finally, maybe a new search implementation!"...
Naaah... just shitty 170+ videos...
"thanks youtube..." No filter, no search... NOTHING...
"Fuck..." ok. fuck... go to old youtube page, you saved just for these situations... (remember... you are clever! and thank me later: https://youtube.com/view_all_playli... )
And it is not looking like it looked back in the day... and a little piece of it warns me that it will be removed soon... :'(
You lost the flow... you desperatly breaks down... What?!?!! that is the worst thing could happen to me... this is the only search option which works atleast a little bit... and it don't bothers anyone... and it will be abandoned, and shut down soon... :'(
So you sadly search that playlist... listen to that tune... turns up the volume... so that I can cry calmly in the corner, and no one can hear it...
And you know, everything you done, is fucked up, you don't even remember where this half sandwich came, in front of you?! nor what is the time?! anything...
You just wasted half an our, from your best fuckig time you can have right now... you could done all your tasks, all your bugs inside you... but you fucking wasted 30+ minutes (btw which is the most valuable thing in this fucking miserable life... and you wasted it to "search the youtube's UI where could you finally SEARCH WITH GOOGLE/YOUTUBE"!!!
And even that song is ruined for you now, 'cause this will be even worst in the future...rant #yt_fucked #google #google_the_search_engine #youtube_search_fucked #rip_yt_utility #my_old_rant #missing_old_rants2 -
This story happened to everyone, and i am sure that if i search, i will find dozens of similar stories, but the different here is, i tried, i really tried, in a hundred different ways to achieve my goal !
When you are stuck on a problem, let's say, that you have a program, project, website ... and need to achieve something technically weird (or hard) and need some help to save you time on experimentations. The first thing a lot of people do is : Google.com && put search dorks.
But, at a moment, google gets "dirty", you use it so often that he always think to know better then you what you are looking for.
It reminds of "Ted", the movie (for thows who know it) where they asked : "Hey ! Why does google always suggest us to look for black dicks ??"
It is exactly what happened to me, i got results who doesn't have anything to do with what i was looking for !
You can give it a try now : type "semantic web RDF to RDB"
You won't find anything, except results related to : NOSQL DBs, which is totally annoying.
Something else, i once google swift to get some updates, what results did i got ? Taylor Swift ... (musician)
I often get 2 or 3 results from google, which made me thinking that i somewhat reached the end of internet, or that people are so dumb that i will have spend hours trying to figure my solutions, but, before doing that, other solutions had to be tested.
1- TOR : Google tracks his users and uses its algos and bullshits to return results as close as possible to the user's demand (big fail ...) so how about moving to a different country ? DL TOR browser, open, setup, go to US, open google (got us version YAY !) enter my keywords, and, nothing, still nothing, more results for sure, but nothing related to what i was looking for.
2- VM
Pop a VM, launch TOR, use Hidden mode, delet all cookies and stuff (it is a new VM but who knows).
Use keywords (now in UK). Here they are !! my results !!! i finally found some decent results about my keywords !
But, i have the required knowledge to do this kind of stuff, but how about people who rely heavily on google ? they can't change country, clear everything, trick google to think you are a new user, they have almost biased and flawed results. I tried duckduckgo (i love them) but they are not that efficient.
Google says not to anything evil, but they ARE EVIL, miss guiding people, suggesting corrections who have nothing to do with the keywords, or results totally unrelated in any way to the keywords while results exist in other countries ???
Ever since, i don't pay attention to google at all, and started thinking that google's algos are manipulating people, i don't know if it is done on purpose or not, but the result is the same, people have biased results based on their country, on their tag, on their ID, and the recent keywords.
During that period i was cursing google every funcking day, and i am still doing it, too much trackers, too much manipulation, i will end-up enclosing myself in darknet.4 -
I'm so down that i didn't see the red circle with the cross to add a rant...
Why is that? Because several month ago i began a job with all my motivation & optimistic mood.
I was so glad that a compagny payed attention to my profil that it was the best day of my life. I wanted to improve myself and learn!
At this point i did'nt know yet that i will began to work with assholes.
In this fantastic world, designers are kings and you have to do magic to adapt one of their stupid static design on web.
Because the suprem king is the client and designs are validated.
And don't even ask for an fonctionel analysis they will laught at you!
I did everything that i could do to make things work, fast and good. One time i managed the end of a project all by my self (like said once Celine Dion). I maked the work of my colegue who was on holiday because she left with unfinished work. She said to me "it's easy". She liked to say that i maked lost her time because of my questions and that i need to search the answer by myself & work more and more and more. So i worked, day & night because i didn't have enough time. And other thing is that some persons loved to say "if you don't do that someone will need to do that for you"!
I'm a junior developer and i had acces to staging and prod environements and crashed it both several time... I needed to develope in one year the experience of a senior developer.
Every thing is my fault because i need to pay attention to things that i ignore.
Today i'm not glad, i learned a few things but can't remembered it because things went o fast for me and i can't memorized everithing. All i know is that i'm just happy to still be able to get out from bed.3 -
You ever had a moment where a college asked you a few questions, while you're busy. But because you're nice you still help them, then they notice that and start asking you everything? Even before fucking Search on internet?? THE Most fucking obvious questions even just copy pasting error messages where the solution is in the error messages!1
-
Software has no pre-built packages. Clones repo and tries to compile from source. Spends 1.5 hrs hunting for the libraries - no list published. Configure of course had trouble finding one I had installed; had to debug the configure file to see how it was search for it, turns out it was applying a subdirectory to whatever path I gave it. FINALLY configures and I run "make all". Everything compiles!!! Try to follow documtation to setup the software, 1st cli command -> Segmentation Fault with no logs....
-
How is a "web app" any better than a "web site"?
All a "web app" does is adding a JavaScript program as a middle-man between the browser and the server.
Where as "web sites" instantly deliver content, "web apps" deliver JavaScript code that then loads the content and puts it on the page.
A "web site" serves the browser useful content on a silver plate (metaphorically speaking), where as "web apps" serve some JavaScript code and the browser has to do the heavy lifting.
It appears that the only benefit of "web apps" is the fancier name. "App" sounds fancy while "site" sounds mundane. But technically, a "web app" is worse than a "web site". It's both slower and vulnerable to scripting errors.
Why would anyone in their right mind choose to create a web "app" over a web "site" to load text and a bunch of pictures?
I get it, some things such as posting comments without reloading the page and loading new search results when scrolling down are not possible without JavaScript, but why use JavaScript for everything, even where it wouldn't be necessary?
JavaScript should never be required to show a bunch of boxes containing pictures and some text. JavaScript is intended to enhance web sites, not to load entire websites.
As web developer Jake Archibald said, "[100% of] your users are non-JS while they're downloading your JS" ( https://twitter.com/jaffathecake/... ).
See also: I miss the good times when the web was lightweight. ( https://devrant.com/rants/9987051/... )
"App" is not an excuse: https://jakearchibald.com/2013/...
I am sad Archive.org switched to being a web app. But I applaud them for resisting that trend longer than most other large sites.28 -
FUCK APPLICATION LEVEL FIREWALLS!
So i cam online today, thought already lets open the shitty outlook webmail client. Holy crap .... thats way to much mails. Many of them are missed teams messages. So i open up teams and holy crap. Like every third dev in my company send me a message screaming "gitab is not working!!!".
Yesterday i updated it so imediately get in panic mode - what the shitty hack have i done?!
So yeah gitlab seems to be working just fine, everything is speedy and responsive, so i call one of my fellow devs and ask him whats wrong? And he is like oh yeah there comes a ldap error saying timeout or something.
I try to login with active directory. Works like a charm. Try another account, same problem?!
Google the problem, search gitlab tickets. Nope there is no open bug or sth. like this.
So alright lets call the network guy. "Yo, can you check if there is something ldap-like getting blocked to the gitlab server?" - He is like oh yeah damn like almost every damn request is getting blocked. Ah wait, there was an firewall update yesterday too. Yeah ldap is no longer ldap. BLOCK THAT SHIT!
After 10 minutes of figuring out what shitty type is detected by the firewall and what needs to be whitelisted to make it fucking work again it seems to work.
But ha no, there is another update rolling on, so same shit like 15 minutes later.
Now it seems to work and i have to inform every damn fcking developer that it works again. And yeah alright you sent a mail, but fuck it, i will call you though! So yeah just answering calls, mails and chat messages. Like why the fuck cant you read your mails like a damn normal person?!1 -
Rant!!!
Recently, there has been this issue on StackOverflow not been friendly to beginners. I don't fully agree with that. SO is strict and rightly so because if not that, we will be flooded with repeated questions and low value answers. As a programmer, I believe when I go to SO, I want an answer quickly and fast because most at times, I'm programming and the problem I have is preventing me from moving forward. To be flooded by repeated and low quality questions and answers wouldn't help anyone. Also, on most beginner programming tutorials, were people are advised to check sites like SO when they have problems, most of them tell their listeners or readers to check if the question has been asked before, before going ahead to ask. Even SO assists you when typing your question with similar questions just to make sure you don't ask repeated questions. I rarely downvote but I understand those who do. Also, there is this talk about 'inclusivity' and some relating it to gender. It looks like people tend to slap gender and race on everything these days. To make this clear, I'm not a white male so that one wouldn't say the system favors me so I don't see the problem. The fact SO collects data about developers and it comes out that, most of the partakers are males doesn't mean SO is favoring males. SO doesn't show your gender when you ask a question. It doesn't even show your gender in your profile so what's the issue here? It will be better to get to the root of why there are few females in computer engineering and solve it there rather than blaming a site because of data collected. To know where this rant is coming from, just search StackOverflow on twitter and read the recent tweets.6 -
Thanks google for creating the illusion of an option to change the shipping address for a repair order. You even mention the new address in your notification email, but when I click on UPS tracking, I can see that you sent the shipment to the old address, which is in a different city where I can't quickly go to pick up my repaired phone. After charging an extra 95,- Euros for additional damage supposedly not covered by my warranty. Lucky you that my old phone had connection problems with the shitty Vodafone station wi-fi router, which is one of the few reasons that I still even want to use a google hardware product. Thanks google for just being slightly less wretched and mediocre than your competitors, that might grant you some more years before you will be buried in history forever. Pixel phones are just like Macbooks: high quality product and good marketing, good enough to make your customer accept everything else being bullshit. Google search is even worse, but based on the same concept: just suck a little less than your competitors but don't waste any effort trying to actually be really good at anything.3
-
Yester... TODAY at 4am because of another typical 4am episode
I understood everything.
And I mean EVERYTHING. Remember how I declared that I dropped the search for the worldview that suits me? Well, I somehow found it and it’s surprisingly good.
Maybe I’ll share the notion document.
K boubas bye 😘2 -
To not be stuck means to be able to change gears mentally. Put it in neutral for a bit and take a break, relax, rest. Or coffee.
Either push through the roadblock with everything you have like it's due the next day and ride that momentum or hold back and find inspiration in little things: the sounds around you, the sights, the local wildlife (coworkers ;).
And don't forget someone else has probably had that EXACT problem and solved it so you may just luck out if you can google the right search. -
An App/service which would help doctors and patients to schedule consultation hours. Also an patient would always have medical relevant documents as digital documents. No more waiting for faxes, no more lost diagnostic sheets everything is always in reach. No more search for an MRI appointment and no more overfilled waiting rooms. Better programms for docs! The ones ive seen in hospitals and doctors offices looks horrific..1
-
Currently trying to make a multi boot machine, with a lot of linux distros inside, like debian, fedora, gentoo and arch.
I know I will have to format everything a lot of time, because of stupid mistakes, I want to try to put /home in common, and play with some more SSD, and to put a preempt_rt patched kernel somewhere.
I am starting from debian,
Format counter: 3
Reason 0: because i need to install at least once...
Reason 1: I am stupid
Reason 2: I disconnected the SSD,to connect a disk with windows. Now bootloader doesn't find any os in the SSD anymore... still no clue, and in case of doubt: give windows the fault 😠😠😠
DAMN YOU WINDOWS, how did you find that I want to use debian? What did you do to break it?? (Despite it wasn't even connected?!?)
I have checked everything about secure boot, and I am sure it is disabled...
And every search online gives results about dual boot, but it is not my case... :/ -
Atm we're merging everything straight up to production because we only have our first client going live tomorrow. No problem except for the fact boss is using production to give demos to clients already. And so some JavaScript change that broke search made it to production and cropped up during a demo. So what does boss do? Call HR/support and yell at her that everything which works needs to keep working. Which is fair if we were live and we go back to merging to production being rare. So HR/support was in tears during our meeting where we were taking about the new live branch structure. GG boss. We consoled HR/support but really boss man knew how we work but ignored it.
Question for everyone though: what can we use or do to prevent changes to more general JavaScript breaking things around the code? We talked about unit tests and maybe code linters but is there more? Because it seems now might be the time to improve our working and even get budgets for tools.1 -
I highly recommend https://www.codegrepper.com/ (if you're not using it, you may really like it), I'm paying for GitHub Copilot for use in vscode and Android Studio and find it very useful, and now playing with ChatGPT as a google search/chrome extension https://chrome.google.com/webstore/...
With Google Graph and the combination of everything mentioned above life is pretty good :D
5 -
Possibily the weirdest coincidence I've experienced... I was just searching for, specifically and explicitly, the ebook version of O'Reilly pocket references for a babydev since physical copies, if/when available, are expensive and slow delivery. While googling the PHP one, somehow, 1984 (orwell) in russian was oddly high in the search results.
1984 is my favourite book and I've been meaning to take time to brush up on my russian. Normally I'd blame the result on things like tracking data, but this was via a clean, isolated, never logged into anything, system. The only factors that couldve been skewing results are my explicit locale settings, primary- german/germany, secondary- english/US, additional languages- dutch, russian, arabic, spanish. No other cookies or previous search history and using a static IPv4 that has been allocated, but until a few hours ago, totally unused for ~6mo (part of my /28 block).
It's so serendipitous that I keep mulling over everything trying to figure out wtf I missed... seriously, how the hell does "O'Reilly pocket reference php ebook" return a russian paperback of 1984???
I'm totally gonna find and buy one now too (the actual result is costly, plus would ship from germany so more costly).5 -
My process starts with a problem and trying my best to solve all other problems(read bugs,errors,oh god the code is not working ) related to the parent problem.By gods grace I have a great buddy called google search engine who tought me everything...But I still am surprised everyday that I know so less of coding and fall in love again with it...
-
200 searchable records (heavily searched and essential to the app) kept getting deleted from their index on our search engine.
we couldnt figure out why, but we wanted to resolve this quickly next time it happens so we got them back up, duplicated the index, and whenever we see they got deleted we resync them from the replica.
Eventually i found that there was a piece of code that updates the index by deleting everything from it and uploading everything back but it was buggy in doing the latter.3 -
So I was getting a lot of small ++ rants, nonenjoyable rants and rants I had seen before... turns out I was using the recent search rather than algo..... explains everything
-
I want to lock a bunch of people up and see the social media effects of giving them search engine access to only educational materials and tech and relay everything else via books and television and DVD’s and see if they learn to socialize again because goddamn people are boring now1
-
CS students: Everyone knows that filling slides with flowing text is bad practice. BUT. Does anyone else just HATE this when lecturers just copy the entire Slide from an article that is the first google search result OR WIKIPEDIA, not even trying to rephrase it, or quote professionally, but just copying, not trying to adapt to the audience at all. AND, what's worse - We have to learn this stuff for an exam tomorrow - AND - I can't find other peoples explanations on the web for each topic in time, if everything is just copied from the web's first results, i have to scan twice as many pages to find one different from the slides, that helps me understand the topics >.<
2 -
Do people not know how to use a search engine? A mate of mine is trying to upgrade to sierra but his having a problem, so he calls me. He describes the problem over the phone, I quickly type into Google the salient points and get presented with some possible remedies. I then tell him over the phone. I'll just let him believe that I know everything shall I?1
-
Ugh I was looking into React Native Expo and build an app fairly quicky, everything was going well! I just finished a poc and wanted to build it. Well I have build two times before on Expo Cloud. Took like 10 minutes in total. I submited my build and bam 2 hours free plan queue. Motherfuckers! Sucking my dick for the first 2 builds and than asking for the money. When I want to have priority queue I have to pay 99$ per month or 1$ per build wtf is that?? See I get that I should not have expected much from this free service but be upfront with me pls.
Than I tried building the app locally on my MacBook but ofcourse that's always a pain in the ass and after staring at an error for half an hour and trying to fix it with minimal google search results, I gave up for now. Now I'm looking at the fucking downtime timer of 60 minutes before my mini app get's build and oh if it fails I'll have a mental breakdown -
rust can't even do rustfmt properly
it just does things unadvertised
like reorder_impl_lines which is described as putting type and const on top of files adds new lines between fn declarations and that's not disclosed anywhere. ffs took me a while to figure it out
and chain_width should be different for fn calls and match statements. because newlining multiple fn calls makes it readable, but newlining match statements and wrapping them in {} does not / makes it ugly. there is match_arm_blocks but it still newlines random stuff awkwardly, raaghh
I thought hey so cool I can write without caring about formatting and just press Ctrl + shift + i and all done but now I'm arguing with the formatter and the settings available suck and are poorly described. please don't write a formatting documentation with no examples, wtf? And disclose everything it does, preferably with consistent language so I can search the page (some of the descriptions say new line others call a new line a break. thanks)1 -
I would have wanted to bring up SICP again, with the great big warning about the evil assignment operator and state and all the troubles that ensue (just think: concurrency).
But in a way, nothing has really come up from this or my attempts to dig deeper into "everything is a file/object" (Unix, smalltalk), neither from formal languages or the Curry-Howard correspondence. - Maybe there's just nothing, no firm bottom ground to discover. Like the physicists going for their world formula, but instead of a grand, beautiful symmetry that explains everything, we face a shattered world of (incompatible) theories, that is ever so more complex and chaotic through our theories applied to it. There may not be a Platonic ideal world of ideas, but rather partial constructs explaining some particular perceptions.
Similarly the one perfect programming language to rule them all, the perfect abstraction, pattern is probably just another prepubertal fantasy to be sunk.
So maybe instead of seeking the perfect epiphany, we should go for something quite different: the nagging, brooding uneasiness that something is wrong there, that there's something to be fixed... that even negative feeling would propel us to search further, not to stay in whatever is touted as the real thing.
Such irritations I found with Pieter Hintjens' writings. For example when he actively engaged in conspiracy theories. And I'm still not sure, if he just went off the cliff or he's even right alluding that these theories are an act of sanity, a self-defence against the hidden evil mights. I just don't know. Anything. -
It often feels like the logic and the equivalent final application code have nothing to do with each other.
Logic: Find the only element in this list that matches criterion, or the first element in this other list, or none. If the first list has multiple matches, fail.
Application: Produce information about the criterion checks for all elements in both lists for info logging. Find any elements in first list that match. Save the number of matches for an optimization that relies on a lot of assumptions about the search criterion that are only ever expressed in doc text. If one, return, if multiple, fail. Otherwise find first match in second list, produce debug hint on why the preceding elements in that list didn't match by aggregating the criterion check info. If multiple matched in second list, check highly specific interdependency, and if absent, produce warning about ambiguity. Return first match if any.
The first can be beautifully expressed as a 5 line iterator transform. The second takes 3 mutable arguments (cache, logger, criterion because it also may cache and log), must compute everything eagerly and has constraints that are neither strictly necessary for a correct implementation nor expressible in the type system.1 -
When I was a student, I'd have non tech studying friends ask me for help with their computers assuming I knew what was wrong with their hardware / how to get rid of their viruses without wiping everything out. I'd have to reject everyone like " it could be this or this, but go to X shop they should know how to fix it, this isn't my job or what my education is in". One time someone asked me about a Mac and it literally sounded they they got a virus from porn.. directed them to the Mac Guys. Friend keeps asking me more questions rather than just reaching out to the Mac Guys. like what search has you worried dude? lol
-
sorry, search engines were not helpful. does anyone know of a lightweight browser that doesn't need installing but stores everything in the os user directory?
i have no it-permissions but want to provide my department with a suitable browser. we have ie and edge, but the latter deletes everything on closing which makes it unusable for my usecase and the it is not willing to set this up different.
ff portable can not be run from a read-only-folder and any other scenario either needs installing on every terminal or does not handle different profiles which is essential. i read that this is the case for any portable browser.
i'd like to set it up properly with neccessary start page, favourites, adblocker and so on but just in one network directory for maintainance reasons.
we run a web based application strictly local but each windows-user-account must have their own setting in this app (cookies or preferably webstorage).
am i asking too much for? -
Workflow? More like chasing answer from a community that is not, and never has been, famous for its pedagogical skills. So hand me some coffee, weed and/or some snacks because I'll still search high and low, skip sleep and build up a few hundred pages browsing history so that in the end, I'll reach the understanding I'm looking for anyways. Even if whatever person trying to help me - in their delusion that I already know everything, except for that thing I'm asking about of course - really, REALLY just failed at saying "that goes there because of that" instead of "did you try insertSomeAppropriateRandomNameOfAThingYouAssumeEveryoneKnowsHere..?".
But who am I kidding? The tools are better than ever (IDE'S). The pedagogical skills are getting its own arenas to build on and its coming along greatly (coding block apps, treehouse and the likes etc. etc).
And no matter the struggle, I can't escape that I love coding and learning more than anything else.
Now how do I.. Where.. When.. Why the.. -
HIRE A CRYPTO RECOVERY EXPERT; CYBER CONSTABLE INTELLIGENCE YOUR ULTIMATE SOLUTION FOR LOST CRYPTOCURRENCY
I am truly at a loss for words as I try to express my deep gratitude to Cyber Constable Intelligence for the incredible support they provided me during one of the darkest times of my life. I never imagined I would find myself in a situation like this, but I am so thankful I reached out to them when I did. A while ago, I became desperate to access my spouse’s phone, as I had suspicions about his conversations with another woman. In my search for help, I made the terrible mistake of trusting a hacker who claimed they could assist me in gaining access. Little did I know, this hacker had ulterior motives and would take full advantage of my vulnerability. Instead of helping, the hacker scammed me, taking a significant amount of my Bitcoin, and even worse, he blackmailed me. He threatened to expose my personal information and demanded more money from my spouse. I felt completely trapped, unable to think clearly or find a way out. It seemed like I had lost everything my money, my peace of mind, and even my sense of security. That's when I found Cyber Constable Intelligence. After reading about their success stories, I decided to reach out, even though I was unsure what to expect. From the moment I contacted them, I felt a weight lift off my shoulders. They listened to my situation with empathy and immediately got to work, providing not just technical expertise, but the reassurance I desperately needed. Thanks to their diligent efforts, they were able to track down the hacker who had caused me so much distress. Not only did they help me recover all of my lost funds, but they also made sure the hacker was held accountable for his actions. In addition, they helped me gain access to my spouse’s phone, revealing the truth behind his communications with the other woman. I am incredibly grateful to Cyber Constable Intelligence for their dedication, and compassion. They went above and beyond to help me recover both my finances and my peace of mind. If you find yourself in a similar situation, I highly recommend reaching out to them. They truly saved me, and I will always be thankful for their intervention.
Here's Their info below
Website Info : www cyber constable intelligence com
Email Info: cyberconstable (@) coolsite net26 -
Kibana. Fuck you very much for not letting me enter my search term without reloading the page a gazillion times and throwing away everything I entered. 😡💩
-
On the jungle that is my company's NAS, VoidTools Everything search engine has spared my poor wrists of CT and probably hours of "where in gods name did they put XYZ" and clicking through a maze of folders to find it.
-
Linked in job search had to be one of three most poorly with ui I've used, everything i apply for a job i get a pop-up that blocks the submit button saying make sure your resume is updated, no fucking shit quit bothering me like a nagging feminist
Fuck their shit platform1 -
Does anyone know a good GUI-based file search program similar to "search everything" on windows? That program is fucking awesome! Web search has given me ANGRYSearch, which comes close but has some usability problems. Is there yet a better program I haven't discovered yet?2
-
Rank Business Institute: Leading Digital Marketing Training in Vashi
In today’s fast-paced digital world, businesses and individuals must stay ahead of the curve to thrive. With the increasing importance of online presence, digital marketing has become an essential tool for success. If you're looking to expand your knowledge and gain practical skills in digital marketing, Rank Business Institute is the place for you. Located in the heart of Vashi, Navi Mumbai, our Digital Marketing Institute offers comprehensive training to help you become an expert in this dynamic field.
Why Choose Rank Business Institute for Your Digital Marketing Course?
At Rank Business Institute, we understand the growing demand for skilled digital marketers. That's why we offer a range of Digital Marketing courses that cover everything from the fundamentals to advanced techniques. Whether you're a student, entrepreneur, or professional looking to upskill, our programs are designed to provide you with the knowledge and tools you need to succeed in the digital marketing world.
Learn Digital Marketing with Industry Experts
Our trainers are experienced professionals with years of expertise in the digital marketing industry. They bring real-world insights into the classroom, ensuring that you receive not just theoretical knowledge but also practical experience. With their guidance, you will learn how to build effective online marketing strategies, master SEO, PPC, social media marketing, and much more.
Digital Marketing Course Curriculum
Our Digital Marketing course in Vashi is structured to cover all aspects of digital marketing. Here’s a sneak peek into what you will learn:
Search Engine Optimization (SEO): Understanding how to optimize websites for search engines and improve rankings.
Social Media Marketing (SMM): Leveraging platforms like Facebook, Instagram, and LinkedIn to create impactful marketing campaigns.
Google Ads & PPC: Learning how to run successful paid advertising campaigns.
Content Marketing: Developing engaging content that resonates with your target audience.
Email Marketing: Building effective email campaigns that convert leads into customers.
Analytics & Reporting: Understanding how to track and measure your marketing efforts for continuous improvement.
We focus on a hands-on approach, allowing you to work on live projects that reflect real-world scenarios. By the end of the course, you will have the skills needed to create, execute, and analyze digital marketing campaigns that drive results.
Learn Digital Marketing in Vashi
Our Digital Marketing Institute is conveniently located at First Floor, Haware Fantasia Business Park Corporate Wing, F-188, Sector 30A, Vashi, Navi Mumbai, Maharashtra 400705. This central location makes it easy for students and professionals from across Navi Mumbai to attend our classes.
We provide flexible learning options, including both online and offline courses, to accommodate your busy schedule. Whether you are a full-time professional or a student, you can learn digital marketing at your own pace, without compromising on the quality of education.
Why Digital Marketing in Vashi?
Vashi, being one of the most prominent areas in Navi Mumbai, is a hub for businesses and entrepreneurs. As more companies shift their focus to online platforms, there is a growing demand for skilled digital marketers. By choosing Rank Business Institute, you’re positioning yourself for success in the thriving digital marketing industry.
Contact Us Today
At Rank Business Institute, we are committed to helping you grow and succeed in the digital marketing space. If you're looking to learn digital marketing and take your career to the next level, enroll in our Digital Marketing course today.
For more information, you can reach us at 09082234835. Visit us at our office at First Floor, Haware Fantasia Business Park, Sector 30A, Vashi, Navi Mumbai, Maharashtra 400705 and take the first step toward mastering digital marketing!2 -
HIRE A HACKER FOR CRYPTO SCAM RECOVERY USE FUNDS RETRIEVER ENGINEER
I remember a tough time when my college friend, Sarah, went through something that really shook her. We met during our freshman year at the University of Arizona, both studying Engineering. Sarah quickly became one of my closest friends, and we bonded over our love for technology and problem-solving. Our late-night study sessions were full of deep conversations about circuits, coding, and everything in between. Over time, Sarah’s curiosity led her to explore a lot of different things—new hobbies, tech tools, and even investing. She was fascinated by the stock market and cryptocurrency, eager to learn more. Little did I know, this interest would soon put her in a difficult situation. A few months into our second year, Sarah received a message on X (formerly Twitter), which appeared to be from Elon Musk himself, offering a unique investment opportunity in an online trading platform. The message seemed legitimate, and Sarah was excited about the idea of making a smart investment. She invested $55,000, reassured by the person she was communicating with that everything was secure and that returns would come quickly. However, things took a sudden turn when Sarah tried to withdraw her money. Her account was frozen, and all communication from the supposed investment contact stopped. She was devastated, and that’s when I saw how much this had shaken her. I suggested we search for help online, and that’s when Sarah came across a company called FUNDS RETRIEVER ENGINEER. At first, she was hesitant, but we decided to give it a shot.The team at FUNDS RETRIEVER ENGINEER worked relentlessly to recover her lost funds, and within a few days, almost the entire $55,000 was returned. It was an enormous relief for Sarah, and I could see the trust slowly returning to her. Through this ordeal, she learned an important lesson about the importance of caution online, and I was just as relieved to see her regain her confidence. Despite the tough experience, it brought us even closer as friends. It reminded us both how crucial it is to stay vigilant and informed in today’s digital world.
reach out on:
WhatsApp:+18029523470
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 M1 -
HOW TO RECOVER LOST FUNDS OR BITCOIN ON A FAKE INVESTMENT PLATFORM
This all happened just two weeks ago. I work at a club in Washington, DC, balancing my time between that and managing this financial recovery journey. I was caught in a web of deceit after being roped into an investment scheme by someone I met online. Initially, it seemed like an incredible opportunity. The individual shared compelling stories of quick returns and financial success, claiming I could see a 20% return in just a few weeks. Encouraged by their enthusiasm and the promise of high profits, I invested $10,000, thinking I was making a savvy financial decision. At first, everything seemed to go well. I received regular updates about my investment, showing returns that looked impressive—over $2,000 in gains on paper. However, when I finally attempted to withdraw my funds, my excitement turned into dread. What followed was a nightmare of fees, taxes, and hidden costs that weren’t disclosed upfront. Each attempt to access my money was met with vague excuses and sudden demands for an additional $1,500 to cover "taxes." I felt trapped in a maze with no clear path to recovery. Desperate and frustrated, I began researching options to reclaim my lost funds. During this search, I discovered ADRIAN LAMO HACKER. Initially skeptical, I reached out to share my experience. The team at Adrian Lamo Hacker was incredibly supportive and understanding. They reassured me that I wasn’t the only one in this situation and that they had a proven track record of helping individuals recover investments like mine. After providing them with the necessary details about my case, they laid out a clear plan of action. Their expertise in navigating the complex landscape of online investment scams gave me hope. Throughout the process, they kept me informed and engaged, alleviating some of my anxiety. Their professionalism and commitment were evident; they treated my case with urgency and care. To my amazement, within less than a week, Adrian Lamo Hacker managed to recover $9,000 of my original investment. I was stunned and relieved, feeling like a weight had been lifted from my shoulders. The return of my money allowed me to regain control over my financial situation, and I couldn’t thank them enough for their diligence and support. If you ever find yourself in a similar predicament, don’t hesitate to reach out to ADRIAN LAMO HACKER. They genuinely care about their clients and have the knowledge needed to help you reclaim your hard-earned money. The sooner you take action, the better your chances of recovery. Don’t wait—get in touch with them today Via email: Adrianlamo @ consultant . com / Telegram username: @ADRIANLAMOHACKERTECH / WhatsApp: +1 (90 9) 73 9‑ 02 69 and take the first step toward regaining your financial security. You’re not alone, and there is hope for a brighter future. -
The cryptocurrency investment landscape, full of potential, has become a magnet for fraudsters. These con artists are skilled at crafting convincing schemes that promise substantial profits but ultimately lead to significant financial losses. They often employ sophisticated tactics to lure investors, creating a false sense of security with elaborate agreements and persuasive communication. Victims are frequently introduced to groups of supposed investors who vouch for the legitimacy of the opportunity, further encouraging the investment of hard-earned money.My encounter with such a scam was both alarming and disheartening. Enticed by an apparently promising opportunity, I invested a substantial amount—6 BTC. Initially, everything seemed legitimate, but it wasn’t long before I realized I had been duped. Within a week, I discovered that my funds had disappeared. This revelation was not only frustrating but also devastating, as I faced the harsh reality of losing a significant portion of my assets.In my search for a solution, I reached out to various crypto recovery agents. Unfortunately, my efforts to reclaim my funds were met with disappointment. Many of these agents were unprofessional and lacked the necessary expertise to handle the complexities of my case. The inefficacy of these initial attempts left me feeling despondent and uncertain about how to proceed.Fortunately, a recommendation led me to Cyber Tech Wizard, a team renowned for its expertise in recovering stolen cryptocurrency. Their reputation and previous successes in dealing with such cases made them a compelling choice. Engaging with Cyber Tech Wizard marked a turning point in my situation.From the outset, Cyber Tech Wizard demonstrated a high level of professionalism and competence. They conducted a thorough investigation into my case, utilizing advanced methods to track and recover the stolen funds. Their approach was methodical and transparent, providing me with regular updates and clear communication throughout the process.What distinguished Cyber Tech Wizard from other agents was their speed and reliability. They handled my case with remarkable efficiency, demonstrating their expertise in navigating the complexities of crypto fraud. Their proven track record of successful recoveries gave me confidence in their ability to resolve my case.Thanks to their diligent efforts, I was able to recover the full amount of my 6 BTC investment. The successful recovery not only alleviated my financial distress but also reaffirmed the value of seeking professional help in such situations. Cyber Tech Wizard’s ability to recover my funds restored my trust and provided significant relief.The crypto investment arena is fraught with risks and the potential for fraud. My personal experience with a scam was a stark reminder of these dangers. However, the intervention of Cyber Tech Wizard was crucial in recovering my stolen assets. Their expertise, swift action, and reliability made all the difference. For anyone facing a similar challenge,Cyber Tech Wizard stands out as a top choice for recovering lost funds, given their proven success and professional approach. Reach Them with their contact Below,,,,Email cybertech wizard (@) cyber service DOT com
-
Unlocking the Potential of a Digital Marketing Agency in Pakistan
The digital landscape in Pakistan is evolving at an unprecedented pace, and the role of a proficient digital marketing agency in this transformation is undeniable. If you're searching for the most effective way to boost your online presence and gain a competitive edge, you're in the right place. Let's dive into the world of digital marketing and discover how a top-tier agency can revolutionize your business prospects.
The Essence of a Digital Marketing Agency
A digital marketing agency is your gateway to harnessing the power of the internet for business growth. These agencies specialize in creating, managing, and optimizing online marketing strategies tailored to your unique goals and target audience. Whether you're a startup or an established enterprise, their services can provide you with a significant advantage.
Keywords for Success
To succeed in the digital realm, you need to start with the basics. Keywords are the foundation of any effective digital marketing strategy. It's crucial to conduct thorough keyword research to identify the terms and phrases your potential customers are using to search for your products or services. Utilizing cutting-edge SEO tools, a top-notch agency can help you pinpoint these keywords and incorporate them strategically into your content.
Content That Captivates
Content is king in the digital world. High-quality, informative, and engaging content not only attracts visitors but also keeps them coming back. A reputable digital marketing agency can craft compelling content that aligns with your brand and speaks directly to your target audience.
Social Media Supremacy
In today's interconnected world, social media platforms play a vital role in building brand awareness and fostering customer relationships. An adept agency will develop a tailored social media strategy to maximize your online presence. From creating attention-grabbing posts to running paid advertising campaigns, they have you covered.
The SEO Advantage
Search Engine Optimization (SEO) is the cornerstone of digital marketing. A skilled agency will optimize your website and content to rank higher in search engine results pages. This ensures that your business is easily discoverable by potential customers. Improved visibility leads to increased organic traffic and, ultimately, higher conversion rates.
Pay-Per-Click (PPC) Proficiency
PPC advertising is a powerful tool to drive immediate traffic to your website. A digital marketing agency can create and manage PPC campaigns that target your ideal customers, optimizing ad spend for the best results. With their expertise, you can achieve a strong return on investment (ROI).
Data-Driven Decision Making
In the digital world, data is everything. A professional agency will not only create your digital marketing campaigns but also provide detailed analytics to measure their success. This data-driven approach allows for continuous optimization, ensuring your marketing efforts are always aligned with your objectives.
Conclusion
In the ever-evolving landscape of digital marketing, a proficient digital marketing agency can be your greatest asset. From strategic keyword targeting to captivating content creation, they have the tools and expertise to elevate your online presence. Embrace the power of SEO, harness the potential of social media, and make data-driven decisions for the best results.
If you're ready to supercharge your digital marketing efforts in Pakistan, consider partnering with a top-tier agency. They have the skills and experience needed to take your business to new heights in the digital world.2 -
Valentine Digital: Your Go-To Marketing Consultants and Full-Service Digital Agency in Ubly, MI
Located at 1275 W Morrison Rd, Ubly, MI 48475, Valentine Digital is dedicated to helping businesses succeed in the digital landscape. Whether you're looking to boost your online presence, generate leads, or improve your local SEO, our team of experienced professionals offers a range of services designed to meet your specific business needs. As trusted marketing consultants in Ubly, MI, we specialize in lead generation, e-commerce solutions, and full-service marketing strategies that will help your business grow and thrive.
Marketing Consultants in Ubly, MI: Tailored Strategies for Your Business
Effective marketing starts with understanding your business, goals, and audience. As experienced marketing consultants in Ubly, MI, we work closely with you to develop personalized marketing strategies that are aligned with your objectives. Whether you're a local business looking to increase brand awareness or an e-commerce company striving to boost sales, we provide insights and strategies that ensure your marketing efforts deliver results. From crafting compelling messaging to choosing the best marketing channels, we provide comprehensive guidance that helps you grow your business effectively and efficiently.
Lead Generation in Ubly, MI: Turning Prospects into Customers
At Valentine Digital, we understand that lead generation in Ubly, MI is vital for growing your business. Our targeted lead generation strategies are designed to attract high-quality leads, nurture them, and convert them into loyal customers. Through a mix of digital marketing channels such as content marketing, email campaigns, paid advertising, and social media, we help you reach potential customers and guide them through the sales funnel. By focusing on the right tactics and using data-driven insights, we ensure that your lead generation efforts are effective and sustainable for long-term growth.
E-commerce Solutions in Ubly, MI: Growing Your Online Store
The rise of e-commerce has made it more important than ever to have a strong online presence. Valentine Digital offers e-commerce solutions in Ubly, MI, that are tailored to meet the needs of your business. Whether you're just starting out or looking to optimize your existing online store, our team is here to help. We specialize in creating seamless, user-friendly e-commerce websites that drive conversions and provide a great customer experience. From setting up secure payment gateways to optimizing product pages for better search rankings, we ensure that your online store is optimized for success.
Full-Service Marketing in Ubly, MI: Everything You Need to Succeed
As a full-service marketing agency in Ubly, MI, Valentine Digital offers a comprehensive range of services that help businesses succeed in the digital space. From SEO and social media marketing to web development, branding, and lead generation, we provide an integrated approach to marketing that covers all aspects of your business’s needs. Our team works with you every step of the way, creating strategies that align with your goals and drive measurable results. Whether you're looking to improve your online presence, increase your revenue, or enhance customer engagement, we have the tools and expertise to help you achieve your objectives.
Local SEO Services in Ubly, MI: Boosting Your Visibility in Local Searches
As a local business, it's crucial to be visible to customers in your area. Valentine Digital offers local SEO services in Ubly, MI that are designed to increase your visibility in local search results. Our local SEO strategies focus on optimizing your website for location-based searches, ensuring that your business appears when customers in your area are looking for the products or services you offer. We optimize your Google My Business listing, improve local keyword rankings, and build local citations to help you stand out in your community. Our goal is to ensure that your business is easily found by potential customers in Ubly and surrounding areas.
Why Choose Valentine Digital?
Expertise in Marketing: As trusted marketing consultants in Ubly, MI, we have the knowledge and experience to create effective strategies tailored to your business’s needs.
Comprehensive Services: From lead generation and e-commerce solutions to local SEO and full-service marketing, we offer a wide range of services to help your business grow.
Customized Solutions: We understand that every business is unique, so we develop tailored strategies that are designed to deliver real, measurable results.
Results-Driven Approach: Our focus is always on helping you achieve your business goals. We track and analyze every campaign to ensure continuous improvement and success.
1 -
On April 22, 2025 — my birthday — I became the victim of a devastating cryptocurrency scam. What should have been a joyful day turned into a nightmare. But the scam didn’t start then; it began months earlier when I connected with someone on Facebook who claimed to be a professional crypto broker.
They were friendly, knowledgeable, and convincing. Over time, they built my trust by sharing “insights,” screenshots of fake profits, and promises of financial freedom. Eventually, I invested $100,000 in USDC through a platform they recommended.
At first, everything seemed legitimate. I was able to make small withdrawals, which gave me a false sense of security. But on my birthday, when I tried to withdraw funds to celebrate, I was locked out. The platform blamed “technical issues” and “maintenance,” but days passed with no resolution. That’s when I realized I had been scammed.
The emotional toll was overwhelming — betrayal, regret, and heartbreak. Still, I refused to give up. In my search for help, I discovered Asset Rescue Specialist. From the first moment, they were professional, empathetic, and transparent. They explained their process in detail, using blockchain analysis and cyber forensics to track the stolen funds.
Throughout the process, they kept me informed, answered every question, and gave me hope when I needed it most. Incredibly, they succeeded — they recovered my lost funds.
Thanks to Asset Rescue Specialist, what began as the worst birthday of my life turned into a story of resilience and redemption. They not only restored my finances but also my faith. If you’ve fallen victim to crypto fraud, I highly recommend them. They don’t make empty promises — they deliver results.2 -
Losing a significant amount of money, especially after years of hard work, was something I never expected to experience. As a pilot, I had spent countless hours away from home, saving diligently from my earnings. When I decided to invest my 133K CAD gratuity with ForexTilt, I thought it was a smart decision that would help grow my savings. The platform seemed promising, and I was confident in my choice. However, everything quickly began to fall apart. The platform’s performance started to decline, and before I knew it, my entire 133K CAD investment had vanished. I was in shock. This money wasn’t just an investment; it was a product of years of sacrifice and hard work. Losing it was heartbreaking, and I was left feeling utterly helpless. At first, I tried to convince myself that it was a temporary issue, but the reality soon set in: I had been scammed. The disappointment and frustration were overwhelming, and I had no idea where to turn for help. I felt an overwhelming sense of loss and was unsure how to recover from it. My confidence in financial markets, in general, had been shattered. I kept thinking of the time away from home, the long hours, and the sacrifices that had all gone into that money. The fear of not only losing my savings but also not being able to provide for my family weighed heavily on my mind. I knew I had to act fast, but I didn’t know where to begin. In my search for a solution, I turned to friends, family, and online forums. After hearing stories of others who had been in similar situations, I came across Malice Cyber Recovery. I read numerous positive reviews, and it seemed like they had a solid track record of helping people recover their lost funds. After some careful consideration, I decided to reach out to them. From the moment I made contact, Malice Cyber Recovery Recovery's team was nothing short of professional and empathetic. They took the time to understand my case and reassured me that they had the expertise needed to help recover my 133K CAD. Their confidence gave me hope when I had nearly given up on ever getting my money back. They worked tirelessly on my behalf, and to my amazement, my funds were recovered in full. I could hardly believe it when I received the news, especially since the recovery happened just before Christmas. It felt like a miracle, and it brought me an immense sense of relief and joy to enter the holiday season without the financial burden I had been carrying. Thanks to Malice Cyber Recovery, I got my life back on track, and the overwhelming sense of hopelessness was replaced with renewed hope for the future.
1 -
Losing a significant amount of money, especially after years of hard work, was something I never expected to experience. As a pilot, I had spent countless hours away from home, saving diligently from my earnings. When I decided to invest my 133K CAD gratuity with ForexTilt, I thought it was a smart decision that would help grow my savings. The platform seemed promising, and I was confident in my choice. However, everything quickly began to fall apart. The platform’s performance started to decline, and before I knew it, my entire 133K CAD investment had vanished. I was in shock.This money wasn’t just an investment; it was a product of years of sacrifice and hard work. Losing it was heartbreaking, and I was left feeling utterly helpless. At first, I tried to convince myself that it was a temporary issue, but the reality soon set in: I had been scammed. The disappointment and frustration were overwhelming, and I had no idea where to turn for help.I felt an overwhelming sense of loss and was unsure how to recover from it. My confidence in financial markets, in general, had been shattered. I kept thinking of the time away from home, the long hours, and the sacrifices that had all gone into that money. The fear of not only losing my savings but also not being able to provide for my family weighed heavily on my mind. I knew I had to act fast, but I didn’t know where to begin.In my search for a solution, I turned to friends, family, and online forums. After hearing stories of others who had been in similar situations, I came across Pyramid hack solution. I read numerous positive reviews, and it seemed like they had a solid track record of helping people recover their lost funds. After some careful consideration, I decided to reach out to them.From the moment I made contact, Pyramid hack solution's team was nothing short of professional and empathetic. They took the time to understand my case and reassured me that they had the expertise needed to help recover my 133K CAD. Their confidence gave me hope when I had nearly given up on ever getting my money back.They worked tirelessly on my behalf, and to my amazement, my funds were recovered in full. I could hardly believe it when I received the news, especially since the recovery happened just before Christmas. It felt like a miracle, and it brought me an immense sense of relief and joy to enter the holiday season without the financial burden I had been carrying. WhatsApp; +447414280914 Thanks to Pyramid hack solution, I got my life back on track, and the overwhelming sense of hopelessness was replaced with renewed hope for the future.1
-
Crypto And Bitcoin Scam Recovery | Legitimate Crypto Recovery Company Hire CYBER CONSATBLE INTELLIGENCE
I’m Susan Sosnowski, a retired teacher from Texas. I spent over 30 years in the classroom, most of them at Oak Ridge Elementary School in Houston. I’ve always tried to be financially prudent budgeting carefully, saving consistently, and planning for a modest but comfortable retirement. A few months into retirement, I came across a cloud mining investment platform online. It promised 20 percent monthly returns. The website looked legitimate, packed with technical details and glowing testimonials. I did some checking and even spoke to a so-called “account manager.” Everything seemed professional. I thought, maybe this is a chance to make my savings stretch a little further. I decided to invest $25,000. And for the first three months, the returns came as promised, on time, every month. I felt confident. Then, without warning, the website disappeared. The emails stopped. The phone numbers were dead. That’s when the reality hit: I had been scammed. At first, I was overwhelmed with embarrassment and regret. I didn’t know where to turn until I stumbled across Cyber Constable Intelligence during an online search. I hesitated. Could I really trust another online service? But something about their approach felt different measured honest and transparent. From the very first call, Cyber Constable Intelligence treated me with respect and care. They explained their process clearly and made no unrealistic promises. Their team launched a full investigation into the scam. What they uncovered was sobering the platform was a classic Ponzi scheme. There was no mining, just a cycle of using new investors’ money to pay old ones. Their investigators traced my stolen funds through the blockchain, tracking them across digital wallets and exchanges. Eventually, they located a significant portion in a Tether reserve based in Seychelles. With relentless effort and negotiation, Cyber Constable Intelligence secured a substantial recovery. I got back $20,000. Not quite everything I lost, but it was more than I ever expected to see again. It felt like a second chance. Cyber Constable Intelligence gave me more than money. They gave me closure, confidence, and the sense that someone was on my side. If you’ve been scammed, don’t suffer in silence. Turn to Cyber Constable Intelligence who know how to fight back.
Here's their Info below;
WhatsApp: 1 252378-7611
Email Info cyberconstable@coolsite net
Telegram Info: cyberconstable6 -
App Review – Zomato 2.0
Some apps are as essential as oxygen by example of https://apps.apple.com/us/app/... . Zomato, for sure, is one of them. If you love to eat outside and you’re not living in a cave, chances are that you’ve already gone through Zomato on the web or used one of their mobile apps. If not – Zomato is the place where you can locate eating joints, scan through their menus, check for home delivery numbers and a lot more than that. If you are diabetic you keep sweets in your pocket, similarly Zomato is something every food-loving person needs to keep in their mobile phones(I agree how PR-ish that sounds but it’s true).
Zomato had recently integrated social features on its website. That was followed by the much needed overhaul of their mobile apps. They’ve also updated their iOS app recently and I decided to give it a shot. Zomato 2.0 on the iPhone is super slick to say the least. The redesign brings a lot of character to the app. The Zomato app is now much more smoother, cleaner and powerful. The added social functionality adds more value to the app.
Design and Features
The 2.0 update completely changes the entire look and feel of the app. Everything from the app’s start screen to restaurant details has been changed. The default menu lets you explore and search eating places. Now there are icons for top 25 restaurants, reviews, favorites and more. The icons have been perfectly placed and it’s very easy to spot what you’re looking for.
Everything is just right. The app is highly responsive and there’s hardly any lag. If any, it will depend on your internet connectivity. Browsing menus is still a breeze and I personally love the way you can toggle between information, menu, photos and last but not the least, the reviews. Everything placed just perfectly to help you make that ultimate make or break decision – to eat or order from here or not?
Social
Everything is getting social. Even the next door Dolly-beauty-parlor apps are getting more social now. Zomato just integrated its social features on the web recently and they’re now a part of their mobile apps. On the iPhone app you need to login to access these social features. There’s a Top Foodies leaderboard that could prove to be a crucial game mechanic for the app. Browsing users’ profiles allows you to follow users. The profile pages tie up a user’s reviews and followers. This is all pretty neat and a part of a major plan at Zomato to take over the world.
With lists, network, user reviews etc. there’s a lot more to the app. I’m hearing that there’s still a lot more to come when it comes to social features on the Zomato iPhone app. I better start following up with people and posting reviews. This just kicked Foursquare where it hurts the most. And with that I’ve lost the little amount of motivation I had to check-in to places on Foursquare1 -
Sophomore year starting soon so I'm looking for new project (s) to complete in parallel with the studies.
Some are more design-y and some more backend-y but I recently started getting better at designing so :)
1) Learn some fragment shader stuff. I've always been messing around with graphics and have a game on steam, so I think that's a good idea to be paired with signal processing.
2) Reactive web services. Preferably with spring-boot or vert.x but
3) I would also like to dive into golang (and make some reactive thing with it)
4) WebAssembly seems nice... But I got some concerns
5) exercise making wireframes -> CSS (with some js)
6) I've never really done any real backed work with nodejs, except serving and aot compiling js, or doing gulp tasks
7) Implementing a whole project, or a fraction of it as serverless on aws
* I'm definitely going to use a couple very simple services to make a docker swarm with load balancing, etc, just because I know how everything works but got no practical knowledge
8) Design an esports jersey for the university department I'm in (shouldn't take long)
So what do you guys think? Recommendations are welcome :)
P.S. last year in review:
> A webapp running on a raspberry pi powering a reflex testing game on gpio (java/spring-boot , codename: buttonmasher)
> small Elastic search cluster to monitor some random university servers through kibana dashboards
> laser tracking on wall of *any* colour and variable light conditions via a webcam (opencv) , controlling the mouse pointer, whether you run it against a projector or any wall
> jstrain.herokuapp.com => a small JavaScript powered tool with a DSL to help you train more efficiently without a coach
> Various random Photoshop stuff -
Rank Business Institute – Enroll in the Best Digital Marketing Course in Navi Mumbai
In an age where everything is going digital, the demand for skilled digital marketers is skyrocketing. Whether you're looking to boost your career, start your own business, or gain a competitive edge in today’s digital-first world, the right training can make all the difference. That’s where Rank Business Institute comes in.
Your Destination for a Career-Defining Digital Marketing Course
Located at First Floor, Haware Fantasia Business Park Corporate wing, F-188, Sector 30A, Vashi, Navi Mumbai, Maharashtra 400705, Rank Business Institute offers a practical and industry-relevant Digital Marketing course that prepares you for real-world challenges.
What Makes Our Digital Marketing Course Stand Out?
At Rank Business Institute, our Digital Marketing course is designed by industry experts with years of hands-on experience. The curriculum covers every essential aspect of digital marketing, including:
Search Engine Optimization (SEO)
Google Ads & Pay-Per-Click Advertising (PPC)
Social Media Marketing (SMM)
Email Campaign Strategies
Content Creation & Marketing
Web Analytics & Conversion Optimization
Affiliate and Influencer Marketing
E-commerce & Online Branding
Who Is This Course For?
Our Digital Marketing course is perfect for:
Students and fresh graduates looking to enter the marketing field
Working professionals aiming to upskill or change careers
Entrepreneurs and small business owners wanting to grow their brand online
Freelancers looking to offer digital marketing services
We offer flexible batches (weekday and weekend options), personalized mentorship, and hands-on projects to ensure our students gain not just knowledge, but confidence.
Connect With Us
Ready to take the next big step in your career? Call Rank Business Institute today at 09082234835 to book your seat or schedule a free consultation.
Rank Business Institute – Your trusted partner for a future-ready Digital Marketing course in Navi Mumbai.2 -
Learn Digital Marketing at Rank Business Institute: Unlock Your Potential
In today's technology-driven world, digital marketing is no longer just an option — it's a necessity. Businesses of all sizes are embracing the power of digital platforms to reach customers, drive sales, and establish their brand online. As a result, there is an ever-growing demand for skilled digital marketers who can navigate this dynamic field. If you’re looking to learn digital marketing and take your career or business to the next level, Rank Business Institute in Vashi, Navi Mumbai, is the place to start.
Located at First Floor, Haware Fantasia Business Park, Corporate Wing, F-188, Sector 30A, Vashi, Navi Mumbai, Maharashtra 400705, we provide world-class digital marketing training designed to equip you with the tools and skills needed to succeed in the online world. Whether you’re a beginner or a professional, our comprehensive courses ensure you master the latest digital marketing techniques and strategies.
Why Should You Learn Digital Marketing?
High Demand for Digital Marketers
With businesses moving online, there is an increasing need for professionals who can handle digital marketing tasks. Whether it’s for SEO, social media, content marketing, or PPC, digital marketers are in high demand across industries.
Great Career Opportunities
Digital marketing offers an exciting career path with excellent growth potential. From digital marketing managers to content strategists and SEO specialists, the opportunities are endless. By learning digital marketing, you position yourself to tap into one of the most rewarding industries today.
Boost Your Business's Online Presence
If you're an entrepreneur or small business owner, learning digital marketing can significantly improve your online visibility. Whether you're looking to attract more customers through SEO or engage your audience on social media, digital marketing is the key to expanding your reach.
Why Choose Rank Business Institute to Learn Digital Marketing?
Expert Trainers with Real-World Experience
Our trainers are digital marketing experts who have worked with businesses of all sizes across various industries. Their real-world experience ensures that you’re learning proven strategies and techniques that work in today’s digital landscape.
Comprehensive Digital Marketing Curriculum
Our digital marketing course covers everything you need to know, from the basics to advanced techniques. You’ll learn how to run successful SEO campaigns, manage PPC ads, create engaging content, build email marketing campaigns, and use analytics to optimize your efforts. Our curriculum is designed to ensure that you are well-prepared for the ever-changing digital marketing world.
Hands-On Learning and Real-World Projects
At Rank Business Institute, we believe in practical learning. That's why our courses are centered around hands-on projects and case studies. You won’t just learn theory — you’ll apply what you’ve learned to real digital marketing campaigns, making you job-ready from day one.
Industry-Recognized Certification
When you learn digital marketing with us, you don’t just gain knowledge; you also earn an industry-recognized certification that enhances your credibility. This certification will help you stand out in the competitive job market and increase your career opportunities.
Flexible Learning Options
We understand that everyone has a different schedule. That's why we offer flexible learning options. Whether you prefer classroom training, online courses, or a hybrid model, we ensure that our programs are designed to fit your needs. Learn at your own pace, anytime, anywhere.
Job Placement Assistance
Our commitment to your success goes beyond training. We provide job placement assistance to help you land your dream job in digital marketing. With our vast network of industry contacts and partnerships, you’ll have access to a wide range of career opportunities.
What Will You Learn When You Join Rank Business Institute?
Our digital marketing training program covers a wide array of topics to ensure you gain a holistic understanding of the field. Some of the key areas you’ll explore include:
Search Engine Optimization (SEO)
Learn how to optimize your website and content to rank higher on search engine results pages and drive organic traffic.
Pay-Per-Click (PPC) Advertising
Gain expertise in running paid campaigns on platforms like Google Ads, Facebook, and Instagram to generate targeted traffic and increase conversions.1 -
HOW TO HIRE A GENUINE BITCOIN RECOVERY COMPANY HIRE ADWARE RECOVERY SPECIALIST
I have been into the latest tech hacks that promise to make life easier, so when a TikTok video highlighted in front of my eyes told me about a 'foolproof' way to enhance crypto security using a rather unknown wallet app, I was intrigued. I saw so many people in the comments saying it was seamless and super secure, I thought, why not give this a go? After all, security is everything in crypto.
At first, everything was going perfect: intuitive interface and all; I had even managed to transfer my $150,000 worth of Bitcoin into it without a problem. But that's where my luck ran out. A week later, an automatic app update rolled in, and my login credentials were there no more-completely wiped. No password worked, no seed phrase was recognized, and my funds were trapped in a digital void. WhatsApp info:+12 723 328 343
Panic set in immediately. I scoured the forums, tech blogs, and the app's support page; nothing worked. The same TikTok video that convinced me to download the app never mentioned a word about how to recover an account that became lost. Annoyed and desperate for help, I returned to the comments on TikTok in search of someone having experienced the very same problem. That is where I saw multiple users recommending ADWARE RECOVERY SPECIALIST as the go-to solution for crypto wallet mishaps.
Skeptical but out of options, I decided to reach out. From the very first interaction, his team reassured me that I was not the first person to fall for a "too-good-to-be-true" tech hack. The confidence and professionalism put me at ease, and they got to work quickly. The process was meticulous, methodical, and above all, effective.
Of course, within several days, they cracked the issue and restored access to me. To see my $150,000 back in my control was simply indescribable. Moreover, beyond this recovery itself, they gave me something even much more valuable-knowledge. First, they have explained the risk of unverified wallet apps: how automatic update sometimes compromises credentials stored in their memory. Secondly, they assisted in implementing a more reliable security system so as not to allow the same mistake to happen with me again.
Now, I take TikTok hacks with a grain of salt, but when it comes to ADWARE RECOVERY SPECIALIST, They're the real deal. If you ever find yourself in a crypto nightmare, don't hesitate to reach out to them. They don't just recover your funds-they restore your peace of mind.1 -
PASSCODE CYBER RECOVERY
WhatsApp: +1(647)399-4074
Telegram : @passcodecyberrecovery
There’s a profound sense of confidence that emerges when you realize there’s still a pathway forward, even after enduring a devastating loss. For anyone feeling overwhelmed or despondent in a similar predicament, I want to underscore that recovery is indeed attainable. The right support, such as the one provided by Passcode Cyber Recovery, can transform your circumstances, even when it seems like life is unraveling. My name it’s Tumbal Dane and this is precisely why I’m sharing my narrative today. I believe that by voicing our experiences, bit by bit, person by person, we can cultivate awareness and assist others in finding the resources they need to reclaim what they’ve lost. To be candid, I wouldn’t be where I am today without the encounter with Passcode Cyber Recovery. This highly professional team specializes in the recovery of stolen cryptocurrency assets. Members of the group recounted their personal journeys, detailing how Passcode Cyber Recovery had facilitated the reclamation of funds lost to unscrupulous scammers, which instilled in me a glimmer of hope when I needed it most. My ordeal commenced with what appeared to be a legitimate investment platform, introduced to me by what I believed was a reputable financial advisory firm. Everything seemed authentic. For the first few months, I was able to make deposits and even some modest withdrawals. However, the situation soon deteriorated. My withdrawal requests were met with delays, and I was inundated with incessant demands for processing fees and taxes. After several exasperating weeks, it became painfully evident that I had fallen victim to a scam. Emotionally drained and financially devastated, I was on the brink of surrendering. Then, during a desperate online search, I stumbled upon their website page and learned about Passcode Cyber Recovery. Reading the accounts of others made me realize I wasn’t alone and that there might still be hope. I decided to take a leap of faith and reached out to Passcode Cyber Recovery. From our initial conversation, they were empathetic, transparent, and professional. They guided me through the recovery process, kept me apprised of developments, and, within a short time, successfully assisted me in recovering my $600,000 stolen USDT assets. Today, I find myself in a significantly better position, not just financially, but emotionally as well. I share this to reassure others who have been scammed that they are not alone. With the unwavering support of Passcode Cyber Recovery, there is a pathway back. Recovery is tangible, and with the right assistance, you can reconstruct what you thought was irretrievably lost.2 -
EASY WAY TO RETRIEVE YOUR LOST CRYPTOCURRENCY - AUTOPSY MAINNET RECOVERY
There’s a profound sense of confidence that emerges when you realize there’s still a pathway forward, even after enduring a devastating loss. For anyone feeling overwhelmed or despondent in a similar predicament, I want to underscore that recovery is indeed attainable. The right support, such as that provided by AUTOPSY MAINNET RECOVERY, can transform your circumstances, even when it seems like life is unraveling. This is precisely why I’m sharing my narrative today. I believe that by voicing our experiences, bit by bit, person by person, we can cultivate awareness and assist others in finding the resources they need to reclaim what they’ve lost.To be candid, I wouldn’t be where I am today without the encounter with AUTOPSY MAINNET RECOVERY. This highly professional team specializes in the recovery of stolen cryptocurrency assets. Members of the group recounted their personal journeys, detailing how AUTOPSY MAINNET RECOVERY had facilitated the reclamation of funds lost to unscrupulous scammers, which instilled in me a glimmer of hope when I needed it most.My ordeal commenced with what appeared to be a legitimate investment platform, introduced to me by what I believed was a reputable financial advisory firm. Everything seemed authentic. For the first few months, I was able to make deposits and even some modest withdrawals. However, the situation soon deteriorated. My withdrawal requests were met with delays, and I was inundated with incessant demands for processing fees and taxes. After several exasperating weeks, it became painfully evident that I had fallen victim to a scam.Emotionally drained and financially devastated, I was on the brink of surrendering. Then, during a desperate online search, I stumbled upon that Facebook group and learned about AUTOPSY MAINNET RECOVERY
. Reading the accounts of others made me realize I wasn’t alone and that there might still be hope. I decided to take a leap of faith and reached out to AUTOPSY MAINNET RECOVERY From our initial conversation, they were empathetic, transparent, and professional. They guided me through the recovery process, kept me apprised of developments, and, within a short time, successfully assisted me in recovering my stolen USDT assets.Today, I find myself in a significantly better position, not just financially, but emotionally as well. I share this to reassure others who have been scammed that they are not alone. With the unwavering support of AUTOPSY MAINNET RECOVERY, there is a pathway back. Recovery is tangible, and with the right assistance, you can reconstruct what you thought was irretrievably lost.
contact them with
WhatsApp: +44 758 601 9698
Email: Autopsymainnetrecovery@autopsy.co.site7 -
Learn how to recover lost or stolen cryptocurrency with thorough methods and professional advice. This procedure entails comprehending the complexities of blockchain technology, seeing possible weaknesses, and using cutting-edge recovery methods. You may improve the security of your digital assets by learning about the different techniques that hackers employ. Furthermore, using expert recovery tools and services can greatly improve your chances of recovering cryptocurrency that has been lost or stolen. To protect your investments in the constantly changing world of digital currencies, be proactive and knowledgeable. My name is Patrick Hills, and I would like to talk about how I became a victim of a fraudulent investment scheme nine weeks ago. I couldn't resist the allure of this company's claim to double my income in two weeks. However, the company turned out to be fraudulent, thus I ended up in the wrong hands. They requested more money when I tried to withdraw my alleged earnings after the allotted time. When I learned I had lost everything I had invested, it was a sad time. I started learning how to recover cryptocurrency that has been lost or stolen. In my frustration and desperation, I turned to the internet, hoping to find a solution or at least some guidance. During my search, I stumbled upon numerous reviews praising Wizard James for his expertise in helping people recover lost cryptocurrency. Intrigued and hopeful, I reached out to him for assistance. In addition to recovering my stolen Bitcoin, Wizard James Recovery spent time teaching me Java coding. I now possess the knowledge necessary to better defend myself against scams of this nature in the future thanks to my newfound ability. Wizard James Recovery has given me greater security and knowledge about protecting my digital assets.
Do not hesitate to get in touch with Wizard James Recovery if you need assistance recovering your stolen cryptocurrencies in a similar circumstance. His knowledge and advice can be quite helpful in getting back what you've lost and giving you the means to avoid losing it again.
In conclusion, retrieving lost or stolen cryptocurrency calls for a trifecta of resources, awareness, and diligence. You may better safeguard your digital assets by being aware of potential dangers and comprehending the intricacies of blockchain technology. Asking professionals like Wizard James for help Your chances of recovering and gaining useful talents to stop losses in the future can both be greatly increased with Wizard James Recovery. To protect your interests in the ever-changing world of digital currencies, remain knowledgeable, proactive, and armed with the required resources. Reach them at WIZARDJAMESRECOVERY @ USA . COM right now.1 -
DIGITAL TECH GUARD RECOVERY - THE BEST RECOVERY EXPERTS
I’m a woman based in Cleveland, Ohio, and as a data analyst, I’ve always prided myself on making calculated, well-researched decisions when it comes to my investments. I’m careful about where I put my money, whether in stocks, real estate, or even emerging markets like cryptocurrency. So when I came across a promising crypto platform, I thought it was an opportunity I couldn’t pass up. I was casually scrolling through TikTok one evening when I first heard about this platform. It seemed legitimate, with lots of positive testimonials and high returns being promised. After reviewing everything carefully, looking at user feedback, features, and even doing some basic background checks, I decided to invest $200,000. It was a calculated risk, or so I thought. I was feeling pretty confident, believing I had made an informed decision based on the data. However, things quickly took a turn for the worse. The platform started experiencing delays in withdrawals, and customer support went silent. At first, I thought it was just a technical issue, but as days turned into weeks and my funds were still tied up, I began to worry. I eventually realized the worst-case scenario: I’d been scammed. The platform disappeared entirely, taking my investment with it. It was gut-wrenching. All that time and effort I’d put into research seemed pointless, and I was left wondering how I’d missed the red flags. Feeling frustrated and defeated, I turned to YouTube in search of answers. As I was watching videos related to crypto scams, I came across a comment that mentioned Digital Tech Guard Recovery. Someone had shared their experience of recovering lost funds with their help. Curious, I did some more research, and everything I found about Digital Tech Guard Recovery seemed promising. I was hesitant at first, but given my situation, I decided to reach out. Digital Tech Guard Recovery quickly took over the process.
WhatsApp: +1 (443) 859 - 2886
Email @ digital tech guard . com
Telegram: digital tech guard recovery . com
Website link: digital tech guard . com1 -
When I lost access to my crypto wallet, I felt completely helpless. It wasn’t just about the money, it was the time, energy, and hope I had put into building something that vanished in seconds. Every search I did, every forum I checked, led me nowhere or to people who just seemed to want to take advantage of my situation. I was close to giving up completely.
That’s when someone I trust pointed me toward Infinite Digital Recovery. I didn’t have high hopes, to be honest. I had already been burned and was expecting another dead end. But from the moment we connected, it felt different. They listened without rushing me, explained the process clearly, and never once pressured me.What followed was something I didn’t think was possible. Not only did they help me recover access to my wallet, but they also managed to retrieve the assets I thought were gone forever. They handled everything with patience, transparency, and true professionalism.I don’t usually write things like this, but I know how painful and isolating it feels to lose something like that. If you’re in the same boat, whether it's a lost wallet, crypto assets, or any kind of digital recovery. I can genuinely say these people know what they’re doing.
There is real help out there. And this team gave me more than just my money back they gave me peace of mind.2 -
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 -
Recovering What Was Stolen: My Experience with True Experts;Hack Savvy Tech
As a dedicated teacher, I spent years building modest but hard-earned savings — around $17,000. Wanting to grow my finances and stay ahead in this digital age, I decided to learn about cryptocurrency. That decision led me into what I thought was a promising investment opportunity.
Unfortunately, it turned out to be a scam.
I lost everything every cent I had worked for over the years. The emotional toll was devastating. I felt completely lost, helpless, and depressed. It was hard to see a way forward.
In my desperate search for help, I stumbled upon reviews and testimonials about Hack Savvy Tech while browsing Google. Skeptical but with nothing left to lose, I reached out. That one step changed everything.
Hack Savvy Tech not only listened to my story but also showed real care and professionalism. With their help, I was able to recover what I thought was gone forever. It felt like a light had finally broken through the darkness.
If you’re in a similar situation, don’t give up hope. Seek real help. I’m incredibly grateful I found Hack Savvy Tech when I did.
mail: contactus @ hacksavvy technology . com
Website: https : // hacksavvy techrecovery . com
Whatsapp : +7.9.9.9.8.2.9.5.0.3.81 -
HIRE A CERTIFIED CRYPTOCURRENCY RECOVERY COMPANY Visit iFORCE HACKER RECOVERY
iForce Hacker Recovery saved me from a terrible $4 million USDT Bitcoin scam. I was tricked into a phony real estate investment using convincing emails and documents, and everything seemed fine until I found out it was all a scam. I went online to search for a hacker and found iForce Hacker Recovery, and their team moved quickly to trace the transactions, find the scammers, and successfully recover my stolen Bitcoin. Their knowledge and unwavering efforts saved me from financial ruin, and I am incredibly appreciative of their professionalism and openness. If you ever become a victim of crypto fraud, iForce Hacker Recovery is the team to trust they are the real deal!
Email; contact@ iforcehackersrecovery . c om
Contact; +1240 (803) 3706
30 -
The promise of financial gain often comes hand in hand with the risk of falling victim to fraudsters. For many, the allure of quick profits and financial independence can cloud judgment, leading to devastating losses. This was almost the case for me when I nearly lost a substantial portion of my inheritance to an elaborate investment scam. It all began innocently enough, or so I thought. Through a Telegram group, I encountered a self-proclaimed broker who exuded confidence and promised substantial returns on investments, boasting a guaranteed 30% profit on every investment cycle and enticing bonuses. Eager to secure my financial future, I decided to take the plunge and invested a significant sum, approximately $335,000, trusting in the broker's assurances and the allure of financial freedom. Initially, everything seemed promising. The broker communicated regularly, providing updates on my supposed investment gains and reassuring me of the reliability of the platform. However, as I sought to withdraw my profits and a portion of my initial investment, the situation took a disheartening turn. Suddenly, excuses began to surface, accompanied by demands for additional fees purportedly required to process the withdrawals and release my funds. Red flags began to wave furiously in my mind. I realized that I had fallen victim to a meticulously orchestrated scam. Panic and disbelief set in as I grappled with the realization that I had entrusted my hard-earned inheritance to someone whose sole intent was to enrich themselves at my expense. In a frantic search for solutions, I turned to the internet for guidance. Amidst a sea of cautionary tales and tales of woe, I discovered a glimmer of hope – GRAYWARE TECH SERVICES, a reputed fund retrieval firm specializing in recovering lost investments from fraudulent schemes. Skeptical yet desperate, I reached out to them, hoping against hope that they could help salvage what remained of my inheritance. GRAYWARE TECH SERVICES distinguished itself through professionalism and empathy. Unlike the scammers who had callously exploited my trust, they did not demand upfront payments or additional fees. Instead, they offered reassurance and a commitment to exhaustively pursue the recovery of my funds through legal channels. Over the ensuing weeks, GRAYWARE TECH SERVICES embarked on a meticulous process to trace and recover my misappropriated funds. Their team of experts navigated the intricate web of financial transactions, leveraging their expertise and resources to meticulously unravel the complexities of the scam that had ensnared me. Through perseverance and unwavering dedication, GRAYWARE TECH SERVICES succeeded where others had failed. They successfully retrieved my entire investment, restoring a semblance of financial security and providing closure to a distressing chapter of deception and betrayal. My experience serves as a poignant reminder to exercise caution and diligence when navigating the treacherous waters of online investments. While the allure of financial gain may be enticing, it is essential to remain vigilant and skeptical of promises that seem too good to be true. Moreover, for those unfortunate enough to fall victim to fraudulent schemes, reputable recovery services like GRAYWARE TECH SERVICES offer a beacon of hope and a lifeline in times of dire need, my journey from the brink of financial ruin to recovery serves as a testament to the resilience and the importance of seeking legitimate avenues for financial growth. Let my experience be a cautionary tale for others: trust but verify, and when in doubt, seek the guidance of trusted professionals who prioritize your best interests above all else.
GRAYWARE TECH SERVICES CONTACT INFO:
What's App: +447421348767
Email: contact@graywaretechservices. com
Best Regards,
Tessari Thomas.
-
RAPID DIGITAL RECOVERY" THE BITCOIN AND CRYPTOCURRENCY ASSET PROTECTION SERVICES
Rapid Digital Recovery Info:
What sapp : +1 4.1 4 8.0 7 1.4 8.5
Web site : https: // rapiddigitalrecovery. org
Em ail : rapiddigitalrecovery (@) execs. com
Romance scams can be incredibly devastating, leaving victims emotionally and financially shattered. I never imagined that I would fall prey to one, but that’s exactly what happened after meeting someone from the UK on Tinder. At first, everything seemed perfect. He was kind, thoughtful, and seemed genuinely interested in building a connection. We shared personal stories, laughed about the little things, and spent hours getting to know each other. I felt a deep connection with him, and soon, I trusted him completely. He seemed sincere, always attentive, and would send me messages throughout the day, asking about my well-being, my dreams, and even my finances. It felt natural to open up to him, and he made me feel heard in ways I hadn’t felt before. The more we talked, the more I grew to trust him. When he brought up the "investment opportunity," it felt like a natural extension of our conversations. He claimed to have found a way to make significant returns on investments and assured me that it was a secure, risk-free venture. At that point, he had become a friend and confidant, so I believed him without hesitation. His persuasion was so convincing, backed by what seemed like genuine concern for my financial well-being. I trusted him with my money because I thought we shared something real. When I sent the funds, I wasn’t just doing it for the promise of returns I felt I was helping someone I cared about, someone who had become an important part of my life. But then, after sending the money, things started to feel off. Communication became less frequent, and eventually, he disappeared entirely. It was then that I realized I had been taken advantage of. The person I had trusted, confided in, and cared for was nothing more than a scammer. The emotional and financial toll was overwhelming, and I felt completely lost. In my search for help, I found Rapid Digital Recovery. Desperate and unsure of where to turn, I reached out to them. To my surprise, they responded quickly and with empathy, understanding the emotional toll this had taken on me. They outlined a clear plan to help recover my lost funds, and that gave me a sense of hope that I hadn’t felt in weeks. The process was smooth, and the team at Rapid Digital Recovery was incredibly professional. They guided me step by step, making sure I understood every action taken. Thanks to their efforts, I was able to recover 75% of the money I had lost. While there is still a remaining 25% in progress, I am optimistic that it will be recovered as well. Looking back, this experience has been a tough and emotional journey, but it’s also taught me the power of persistence and the importance of reaching out for help when you feel lost. Thanks to Rapid Digital Recovery, I no longer feel helpless. If you ever find yourself in a similar situation, I highly recommend reaching out to them. Their dedication has shown me that recovery is possible, even in the darkest of times.3 -
SECURE AND RELIABLE CRYPTO RECOVERY ″DIGITAL HACK RECOVERY″
My mother had always warned me about the dangers of “too good to be true” schemes, yet the allure of making quick money blurred my judgment. I still remember the first time I stumbled across that glossy advertisement promising unbelievable returns on investments. It was polished, sophisticated, and seemed so legitimate. It was an online trading platform claiming to be at the forefront of cryptocurrency investments, and as someone always fascinated by technology and finance, I was instantly hooked. After a week of researching, I decided to register with them and deposited a tentative amount of $10,000 for a start, thinking of it as an investment in my future.The first few weeks were exhilarating. I watched my account balance inch up, with my portfolio seemingly growing by the day. The platform offered high returns, which led me to injudiciously invest all my savings. The website was user-friendly, and customer service was responsive, which made me feel secure. I was lured by the promises of unprecedented gains, and the temptation of financial freedom overwhelmed my caution. Little did I know that I was on the path to becoming a victim of one of the most sophisticated scams I had ever encountered.Then, one fateful chilly morning, I woke up to a cold shock. My account balance had dropped drastically into the negative. The platform had suddenly restricted withdrawals, and the customer service that had once been so helpful was now unresponsive. Panic set in. I tried everything to regain access, but every attempt was futile. The website had essentially vanished into thin air, leaving me with no recourse. I remember feeling sick to my stomach horrified by the realization that I had been scammed. The money I had worked so hard for, the money I had entrusted to what seemed like a reputable platform, was gone.Desperation took over, and I started to search online for a solution. I spent countless hours reading forums, watching videos, and looking for anything that might help me recover my lost funds. That’s when I stumbled upon a post on Quora. It was a thread where other victims of the same scam were sharing their heartbreaking stories. Their experiences were eerily similar to mine, and it became clear that this was not just an isolated incident.Then, one of the comments mentioned a company called DIGITAL HACK RECOVERY, a service that specializes in helping people recover funds lost to online fraud. At first, I was skeptical, but after reading through the testimonials of others who had successfully recovered their money, I decided to give it a shot.To my relief, DIGITAL HACK RECOVERY was able to help me recover every cent I had lost. The process was tedious and took time, but their team worked relentlessly on my case. I felt a sense of closure and relief that I had never thought possible. The experience was a painful lesson, but it also taught me the importance of caution in the world of online investments. I vowed to never again let the allure of quick money cloud my judgment. For any crypto recovery assistance contact DIGITAL HACK RECOVERY via their contact info⁚ WhatsApp number⁚ +19152151930
Email address⁚ digital hack recovery @ techie . com
Web page⁚ https : // digital hack recovery . com
5 -
GET BACK EVERY PENNY YOU LOSE TO UNTRUTHFUL BINARY ACCOUNT INVESTMENT MANAGER
Romance scams can be incredibly devastating, leaving victims emotionally and financially shattered. I never imagined that I would fall prey to one, but that’s exactly what happened after meeting someone from the UK on Tinder. At first, everything seemed perfect. He was kind, thoughtful, and seemed genuinely interested in building a connection. We shared personal stories, laughed about the little things, and spent hours getting to know each other. I felt a deep connection with him, and soon, I trusted him completely. He seemed sincere, always attentive, and would send me messages throughout the day, asking about my well-being, my dreams, and even my finances. It felt natural to open up to him, and he made me feel heard in ways I hadn’t felt before. The more we talked, the more I grew to trust him. When he brought up the "investment opportunity," it felt like a natural extension of our conversations. He claimed to have found a way to make significant returns on investments and assured me that it was a secure, risk-free venture. At that point, he had become a friend and confidant, so I believed him without hesitation. His persuasion was so convincing, backed by what seemed like genuine concern for my financial well-being. I trusted him with my money because I thought we shared something real. When I sent the funds, I wasn’t just doing it for the promise of returns I felt I was helping someone I cared about, someone who had become an important part of my life. But then, after sending the money, things started to feel off. Communication became less frequent, and eventually, he disappeared entirely. It was then that I realized I had been taken advantage of. The person I had trusted, confided in, and cared for was nothing more than a scammer. The emotional and financial toll was overwhelming, and I felt completely lost. In my search for help, I found Crypto Retrieval Pro. Desperate and unsure of where to turn, I reached out to them. To my surprise, they responded quickly and with empathy, understanding the emotional toll this had taken on me. They outlined a clear plan to help recover my lost funds, and that gave me a sense of hope that I hadn’t felt in weeks. The process was smooth, and the team at Crypto Retrieval Pro was incredibly professional. They guided me step by step, making sure I understood every action taken. Thanks to their efforts, I was able to recover 75% of the money I had lost. While there is still a remaining 25% in progress, I am optimistic that it will be recovered as well. Looking back, this experience has been a tough and emotional journey, but it’s also taught me the power of persistence and the importance of reaching out for help when you feel lost. I no longer feel helpless. If you ever find yourself in a similar situation, I highly recommend reaching out to them. They shown me that recovery is possible, even in the darkest of times. Their contact
Email: c r y p t o r e t r i e v a l p r o @ f a s t s e r v i c e . c o m
Telegram:c r y p t o r e t r i e v a l p r o1 -
Window Replacement Columbus, Ohio: The Ultimate Guide
When it comes to enhancing the energy efficiency, aesthetics, and value of your home, window replacement in Columbus, Ohio
is a smart investment. Whether your windows are outdated, damaged, or simply not performing as they should, replacing them with high-quality, energy-efficient options can make a significant difference. This guide will walk you through everything you need to know about window replacement in Columbus, Ohio.
Why Replace Your Windows?
There are several reasons why homeowners in Columbus choose to replace their windows:
1. Improve Energy Efficiency
Ohio experiences a range of temperatures throughout the year. Energy-efficient windows help maintain indoor comfort by reducing heat loss in winter and keeping cool air inside during summer. Look for ENERGY STAR-rated windows for optimal efficiency.
2. Enhance Curb Appeal
New windows can drastically improve your home's exterior appearance. With various styles, materials, and finishes available, you can customize the look to match your aesthetic preferences.
3. Increase Home Value
According to industry reports, window replacement can offer a high return on investment (ROI). If you plan to sell your home in Columbus, new windows can attract buyers and increase your property's resale value.
4. Reduce Noise Pollution
Living in urban areas or near busy streets? Modern windows with double or triple-pane glass help reduce outside noise, making your home quieter and more peaceful.
5. Enhance Security & Safety
Older windows with weak locks and outdated materials can be a security risk. Newer models offer advanced locking mechanisms and shatter-resistant glass for added protection.
Types of Windows for Columbus Homes
When choosing replacement windows, consider the various styles available:
Double-Hung Windows – A popular choice with two sashes that move up and down, allowing for better ventilation.
Casement Windows – Hinged on one side and open outward, offering excellent airflow and an unobstructed view.
Sliding Windows – Move horizontally along a track, perfect for contemporary homes.
Bay & Bow Windows – Extend outward, adding space and natural light.
Picture Windows – Fixed and designed to provide a clear, expansive view.
Choosing the Right Window Material
Vinyl Windows – Affordable, durable, and low-maintenance.
Wood Windows – Classic and aesthetically pleasing but require regular upkeep.
Fiberglass Windows – Highly durable and energy-efficient.
Aluminum Windows – Strong and lightweight but less insulating than other materials.
Finding the Best Window Replacement Company in Columbus, Ohio
To ensure quality installation and customer satisfaction, consider the following when choosing a window replacement company:
Reputation & Reviews – Check online reviews and ratings on platforms like Google and Yelp.
Experience & Certifications – Look for companies with certifications from leading manufacturers or the National Fenestration Rating Council (NFRC).
Warranty & Guarantees – Choose a provider that offers warranties on both materials and labor.
Free Estimates – Get quotes from multiple companies to compare pricing and services.
Cost of Window Replacement in Columbus, Ohio
The cost of replacing windows varies based on factors such as:
Window size and style
Frame material
Glass type (double-pane, triple-pane, low-E coatings)
Installation complexity
On average, Columbus homeowners can expect to pay between $300 to $1,200 per window, including installation.
Conclusion
Investing in window replacement in Columbus, Ohio can significantly improve your home's comfort, efficiency, and value. By selecting high-quality windows and hiring a trusted contractor, you can enjoy long-term benefits and a great return on investment. Start your search today and find the perfect windows for your Columbus home!
6 -
**RECOVERING FROM ROMANCE SCAMS : GET YOUR MONEY BACK FROM A CRYPTO ROMANCE SCAM → HACKATHON TECH SOLUTIONS**
Romance scams can be incredibly devastating, leaving victims emotionally and financially shattered. I never imagined that I would fall prey to one, but that’s exactly what happened after meeting someone from the UK on Tinder. At first, everything seemed perfect. He was kind, thoughtful, and seemed genuinely interested in building a connection. We shared personal stories, laughed about the little things, and spent hours getting to know each other. I felt a deep connection with him, and soon, I trusted him completely. He seemed sincere, always attentive, and would send me messages throughout the day, asking about my well-being, my dreams, and even my finances. It felt natural to open up to him, and he made me feel heard in ways I hadn’t felt before. The more we talked, the more I grew to trust him. When he brought up the "investment opportunity," it felt like a natural extension of our conversations. He claimed to have found a way to make significant returns on investments and assured me that it was a secure, risk-free venture. At that point, he had become a friend and confidant, so I believed him without hesitation. His persuasion was so convincing, backed by what seemed like genuine concern for my financial well-being. I trusted him with my money because I thought we shared something real. When I sent the funds, I wasn’t just doing it for the promise of returns I felt I was helping someone I cared about, someone who had become an important part of my life. But then, after sending the money, things started to feel off. Communication became less frequent, and eventually, he disappeared entirely. It was then that I realized I had been taken advantage of. The person I had trusted, confided in, and cared for was nothing more than a scammer. The emotional and financial toll was overwhelming, and I felt completely lost. In my search for help, I found HACKATHON TECH SOLUTIONS. Desperate and unsure of where to turn, I reached out to them. To my surprise, they responded quickly and with empathy, understanding the emotional toll this had taken on me. They outlined a clear plan to help recover my lost funds, and that gave me a sense of hope that I hadn’t felt in weeks. The process was smooth, and the team at HACKATHON TECH SOLUTIONS was incredibly professional. They guided me step by step, making sure I understood every action taken. Thanks to their efforts, I was able to recover 75% of the money I had lost. While there is still a remaining 25% in progress, I am optimistic that it will be recovered as well. Looking back, this experience has been a tough and emotional journey, but it’s also taught me the power of persistence and the importance of reaching out for help when you feel lost. Thanks to HACKATHON TECH SOLUTIONS, I no longer feel helpless. If you ever find yourself in a similar situation, I highly recommend reaching out to them. Their dedication has shown me that recovery is possible, even in the darkest of times. Contact them at the details provided below.
Email: info (@) hackathon tech solution (.) com
Website: www (.) hackathon tech solutions (.) com
Whatsapp: + 3 . 1 . 6 . 4 . 7 . 9 . 9 . 9 . 2 . 5 . 6
Telegram: (@) hackathon tech solutions1 -
Greater flexibility is offered to customers in customizing their tours, everything else is been accomplished by the tour planners. Getting the accommodation of the customer budget, booking for activities of interest, transport arrangements and restaurants of choice are all included in the cost of tour packages. Tour packages in Kerala are of great demand for the native people as well as the non-natives. Many of the foreigners often search for the best tour packages in Kerala and get one booked before they start the journey. Tour packages offer complete security and guidance for the travelers. With enormous beautiful destinations, Kerala stands at the top of tourist destinations in the world.. So you people will never have to compromise on your favorites. The ever growing demand for tour packages actually benefits people, as the competition gets high; companies provide attracting offers for the customers.
http://holidaystation.co.in/ -
USDT RECOVERY EXPERT REVIEWS HIRE SPARTAN TECH GROUP RETRIEVAL
In today’s digital age, online scams have become increasingly sophisticated, often targeting unsuspecting individuals looking for a good deal or specific products. One such scam that I recently encountered involved a fake eBook that cost me NZD 1500, but thanks to the diligent work of SPARTAN TECH GROUP RETRIEVAL, I was able to retrieve my funds and avoid further damage.It all started when I came across an advertisement on TikTok promoting an eBook that promised to provide exclusive insights into the world of online business, specifically freelancing. The ad was flashy, with glowing testimonials from users who claimed the eBook helped them build successful freelance careers. Intrigued by the pitch and the positive reviews, I decided to purchase the eBook, hoping it would be the key to unlocking new opportunities. The website appeared professional, and the offer seemed genuine everything about it looked legitimate, from the design to the customer testimonials. The price was steep, but I was confident that the content would be valuable, given the promises made.After completing the payment of NZD 1500, I was given a confirmation email with a download link. However, when I clicked the link, I was redirected to a page that didn’t exist. I tried accessing the site again, but it was no longer available. At this point, I started to suspect something was wrong. I immediately tried contacting the support team, but my attempts were met with silence.Concerned, I began to search for more information about the website and its legitimacy. To my dismay, I found multiple reports from other victims who had experienced the same issue. It became clear that I had fallen prey to a sophisticated scam. Realizing the seriousness of the situation, I decided to reach out to SPARTAN TECH GROUP RETRIEVAL on Email: spartan tech (@) cyber services . c o m , a service specializing in tracking down fraudulent websites and recovering lost funds. I was impressed with their quick response and professional approach. They began by investigating the fraudulent site and quickly traced it to a network of similar scams operating under different guises. With their expertise, they were able to identify the perpetrators and assist in the recovery of my NZD 1500.SPARTAN TECH GROUP RETRIEVAL worked tirelessly to ensure my refund was processed swiftly. Their communication was transparent, and they kept me updated throughout the entire process, providing peace of mind during a stressful time.While the experience was unpleasant, it taught me a valuable lesson about the importance of verifying the legitimacy of online transactions. I now make it a point to research websites thoroughly before making any purchases, and I would highly recommend others do the same to avoid falling victim to similar scams. If you ever find yourself in a similar situation, I can confidently say that SPARTAN TECH GROUP RETRIEVAL is an excellent resource for tracking down fraudsters and recovering your funds.
COMPANY INFO:
Website: h t t p s : / / spartan tech group retrieval . o r g
WhatsApp: + 1 ( 9 7 1 ) 4 8 7 - 3 5 3 8
Telegram: + 1 ( 5 8 1 ) 2 8 6 - 8 0 9 2
Email: support(@) spartan tech group retrieval. o r g
1 -
Transform Your Home with Mark Brightman Handyman Services: Lighting Installation, Pet Doors, and More
When you're in need of a reliable handyman near me, Mark Brightman Handyman Services is here to help. Serving the Beaverton, OR area, we specialize in a wide range of home improvement services, from lighting installation near me to pet door installation near me, and much more. Our team of skilled professionals is dedicated to making your home safer, more comfortable, and more efficient with expert installations, repairs, and renovations.
Located at 1856 NE 101st Ave #102, Beaverton, OR 97006, Mark Brightman Handyman Services is your go-to source for all things home improvement in Beaverton and the greater Portland area. Let’s take a closer look at how our services can improve your home and life.
Lighting Installation Near Me – Brighten Your Home with Expert Lighting Solutions
Whether you need new lights for your kitchen, living room, outdoor space, or bathroom, lighting installation near me is a service we specialize in. Proper lighting not only enhances the aesthetics of your home but also adds safety and functionality to your living spaces. At Mark Brightman Handyman Services, we offer expert lighting installation near me that suits your style and needs.
Our lighting installation near me services include:
Indoor Lighting: From recessed lights to pendant lighting, we help you choose and install the right lights for every room in your home.
Outdoor Lighting: Increase security and create ambiance with outdoor lighting for pathways, porches, gardens, and more.
Ceiling Fans with Lighting: Looking for both cooling and lighting? We can install ceiling fans that also feature built-in lights, perfect for saving space while adding comfort and illumination.
Custom Lighting Solutions: We can design custom lighting setups for home theaters, accent lighting, or task lighting tailored to your needs.
No matter what type of lighting you need, Mark Brightman Handyman Services provides professional lighting installation near me that enhances the beauty and functionality of your home.
Pet Door Installation Near Me – Let Your Pets Roam Freely
For pet owners, installing a pet door installation near me is a simple yet effective way to give your furry friends the freedom to come and go as they please. Whether you have a dog, cat, or both, a pet door can provide them with easy access to the yard, patio, or garden, all while maintaining the security and privacy of your home.
At Mark Brightman Handyman Services, we specialize in installing a variety of pet doors to suit different needs and budgets. Our pet door installation near me services include:
Dog and Cat Doors: We offer pet doors that can be installed in walls, doors, or windows, designed for both dogs and cats. From small to large breeds, we ensure the pet door is the perfect size.
Electronic Pet Doors: For added security, we can install electronic pet doors that open only when activated by a collar sensor, keeping unwanted animals from entering.
Security and Weatherproofing: Our pet doors are designed to be secure, weatherproof, and energy-efficient, helping you maintain comfort and safety in your home.
Custom Pet Doors: Need a unique installation? We can customize a pet door to fit specific areas or particular needs, including sliding doors or garage entries.
By choosing Mark Brightman Handyman Services for your pet door installation near me, you’re ensuring a high-quality installation that keeps both your pets and home secure.
Reliable Handyman Near Me – Your Trusted Expert for All Home Repairs and Improvements
When you search for a reliable handyman near me, you want a professional who can handle everything from small repairs to major installations. Mark Brightman Handyman Services is your trusted partner for all your home improvement needs. We take pride in delivering expert services with a focus on quality, customer satisfaction, and convenience.
As a reliable handyman near me, we offer:
General Home Repairs: Whether it's fixing leaky faucets, repairing drywall, or replacing worn-out hardware, we provide dependable repairs to keep your home in top condition.
Remodeling and Renovations: From kitchen and bathroom remodels to custom built-ins and room additions, our team has the expertise to transform any part of your home.
Maintenance Services: We offer routine maintenance to help prevent costly repairs down the road, including gutter cleaning, HVAC maintenance, and more.
Specialty Installations: In addition to lighting and pet doors, we can handle everything from TV wall mounting and furniture assembly to ceiling fan installations and door repairs.
At Mark Brightman Handyman Services, we are a reliable handyman near me who brings professionalism, attention to detail, and a strong work ethic to every job, no matter how big or small.
Why Choose Mark Brightman Handyman Services?
3 -
Custom Boxes Peak has many other choices to choose from including holiday small popcorn boxes and mini popcorn boxes near me. For Valentine’s Day, select boxes and fill them with candy. For Halloween, select boxes as ghosts with candy and tiny or small toys. Mostly these choices are paper popcorn boxes with popcorn and also you can search and browse them in many colors as well, either solid or with stripes.
Mini Popcorn Boxes, Popcorn Favor Boxes,
Paper Popcorn Boxes
Mini popcorn boxes bulk are ideal event or party favor boxes and table tone of voice. Also browse popcorn bags for daily movie night, too! Not everything says today movie night like popcorn bags. Whether you want fresh popcorn boxes for popcorn for a school, college and university carnival night, a family movie night, or a birthday event, you will search many other options at2 -
oh dear the stocktaking i did (maybe am still doing? don't know whether it's done yet🤷) with my dad for his little shop😩
his pc/office skills had begun with microsoft excel (he taught me how to use a pc all together) ... and have stopped there. Excel for almost everything. To be fair, he uses PCs like a normal user and isn't of that metier, ok fine🤷.
but when i saw the table he uses, which he copied over the years from the previous versions (still ok), i quickly found out that his table entries were written by him FOR HIM. it was very hard for me to help him (he tells me the article he sees in his storage, i have to include, so i look it up in the table and do stuff) as he had nicknames for his articles that only he associated with😐.
next he prints out a list a company has given to him where he buys some products from, which is ordered by id number ... my dad works with the correspnding names instead so of course all product names are random😑, so every time i need a price for an article he has to scan every list item. you've guessed it, n² search😪😒.
i tell him multiple times to call the company and send him a list in alphabetical order but he refuses as "we've almost finished" ... 🙄 (i'm not allowed to ask for him, as the company will only talk with the responsible one😑)
so I'm tied to a pc, talking to my dad over phone, who has to walk around and has to help me very often to find the article he's meaning to, at the end, do a n² search to add all the prices....😩
I absolutely want to help him automate things for sanity's sake🤔😅
install databases, connect via internet, connect to companies databases for up-to-date prices etc., make some desktop/web app/i don't know for fast access and boom...
and i don't even know where to start and where to find the time for it and whether it's even all possible😅🤔😐🤷 -
RETRIEVE BACK YOUR SCAMMED MONEY FROM BITCOIN INVESTMENT PLATFORM..
Romance scams can be incredibly devastating, leaving victims emotionally and financially shattered. I never imagined that I would fall prey to one, but that’s exactly what happened after meeting someone from the UK on Tinder. At first, everything seemed perfect. He was kind, thoughtful, and seemed genuinely interested in building a connection. We shared personal stories, laughed about the little things, and spent hours getting to know each other. I felt a deep connection with him, and soon, I trusted him completely. He seemed sincere, always attentive, and would send me messages throughout the day, asking about my well-being, my dreams, and even my finances. It felt natural to open up to him, and he made me feel heard in ways I hadn’t felt before. The more we talked, the more I grew to trust him. When he brought up the "investment opportunity," it felt like a natural extension of our conversations. He claimed to have found a way to make significant returns on investments and assured me that it was a secure, risk-free venture. At that point, he had become a friend and confidant, so I believed him without hesitation. His persuasion was so convincing, backed by what seemed like genuine concern for my financial well-being. I trusted him with my money because I thought we shared something real. When I sent the funds, I wasn’t just doing it for the promise of returns I felt I was helping someone I cared about, someone who had become an important part of my life. But then, after sending the money, things started to feel off. Communication became less frequent, and eventually, he disappeared entirely. It was then that I realized I had been taken advantage of. The person I had trusted, confided in, and cared for was nothing more than a scammer. The emotional and financial toll was overwhelming, and I felt completely lost. In my search for help, I found Crypto Retrieval Pro. Desperate and unsure of where to turn, I reached out to them. To my surprise, they responded quickly and with empathy, understanding the emotional toll this had taken on me. They outlined a clear plan to help recover my lost funds, and that gave me a sense of hope that I hadn’t felt in weeks. The process was smooth, and the team at Crypto Retrieval Pro was incredibly professional. They guided me step by step, making sure I understood every action taken. Thanks to their efforts, I was able to recover 75% of the money I had lost. While there is still a remaining 25% in progress, I am optimistic that it will be recovered as well. Looking back, this experience has been a tough and emotional journey, but it’s also taught me the power of persistence and the importance of reaching out for help when you feel lost. I no longer feel helpless. If you ever find yourself in a similar situation, I highly recommend reaching out to them. They shown me that recovery is possible, even in the darkest of times. Their contact
Email: cryptoretrievalpro@fastservice. com
Telegram:cryptoretrievalpro1 -
PROFESSIONAL MONEY RECOVERY AGENCY → FOLKWIN EXPERT RECOVERY.
Hi, I’m sharing my ordeal today because I know many of you could be in the same situation, and I want to help you avoid the same mistake I made. A little over a month ago, I came across what seemed like an incredible deal for a movie streaming service. They promised all the latest movies, TV shows, and exclusive content for a very reasonable price. They were offering an annual subscription for just $39,000, which seemed like a great deal at the time when compared to some of the larger streaming services out there. I should’ve known something was off from the start. The website looked pretty legitimate, had professional graphics, and even customer reviews that were mostly positive. But there were no big, recognizable brand names behind it, and the service was claiming to have content from major studios, which raised a red flag I didn't fully process. Still, the deal was tempting, and after doing a quick search online (which, in hindsight, wasn’t thorough enough), I decided to go ahead and sign up. I paid the $39,000 upfront for the annual subscription, thinking that I was getting access to all the movies and shows I’d ever wanted. At first, everything seemed fine. I received an email confirming my subscription and even a receipt. But a few days later, when I went back to the site to browse content, I couldn’t get in. The site was down, and there was no way to contact anyone. I waited a few days, hoping it was just a technical issue. But then, I started doing some more research and realized that others had fallen victim to the same scam. The website had disappeared, and no one could find any trace of the company behind it. I was furious. I had just lost $39,000, and it seemed like there was no way to get it back. That's when I came across Folkwin Expert Recovery. They specialize in helping people recover funds from online scams like this. I was skeptical at first, but after reading reviews and seeing their success stories, I decided to give them a try. The team at Folkwin Expert Recovery was extremely professional. They asked for all the details about my transaction, including the payment method, and got to work right away. Within just a few days, I received updates from them, and eventually, they successfully recovered my $39,000. It felt like a huge weight was lifted off my shoulders. I honestly didn’t think it was possible to get my money back, but thanks to Folkwin Expert Recovery, I did. If you ever find yourself in a similar situation, I highly recommend reaching out to them. FOLKWINEXPERTRECOVERY(at)TECH-CENTER.C OM, TELEGRAM: @FOLKWIN_EXPERT_RECOVERY . They made the process simple and stress-free, and they delivered on their promises. Just remember to always be cautious when dealing with online subscriptions, especially if something feels too good to be true.
Stay safe out there!
Best Regards,
Edward O. Elliott.
1 -
Dependability is a fundamental more modest than common expertise for bosses
New managers a significant part of the time feel that since they have been raised to the heap up they ought to know everything immediately. Truly, it anticipates that adventure should gain capacity with the association styles and approaches that turn out to be cruel for your social affair. Being flexible and being open to the bewildering will assist you with changing into a useful manager. A Roman scientist named NURS FPX 4000 Assessment 4 Analyzing a Current Health Care Problem or Issue Seneca is credited with saying, "Karma slants toward the coordinated." And while karma can earnestly play a consider life, all that verifiably pivots around orchestrating yourself for when incredible karma comes your bearing. Excellent affiliations do this by orchestrating themselves for an entrance through status and planning.
Plan for disappointment and goofs - it's really clever to expect them a lot early so you can lessen the effect. A SWOT assessment (Qualities, Shortcomings, Anticipated open doorways and Risks) is an important instrument for this. The more you plan for a social event the more useful it will be. Approach saves time by lessening blunders, forestalling re-work and shortening works out. And it in addition decreases pressure, which is overall something that would justify being thankful for! Other than being a NURS FPX 4010 Assessment 1 Collaboration and Leadership Reflection Video State financed School English educator, Kine is in this way the head of Ryan Search & Directing and facilitates Held Supervisor Pursue, Help and Drive New turn of events. His clients range different undertakings from Headway to Monetary Associations.
Whether an overwhelming event, network prosperity break or stock association disrupting impact, astounding occasions can emerge whenever. Being available to the unexpected assists you with finding sure results and make depend with your partners. One strategy for doing this is to remain mindful of vulnerability, where you proceed with like the circumstance is both customary and novel. This assists you with expanding your NURS FPX 4010 Assessment 3 Interdisciplinary Plan Proposal data affirmation and seek after the most ideal choice. ClickUp's Business Development Plan Configuration is an incredible contraption for planning the normal and the unforeseen!
Dependability is an essential limited scope ability for bosses to make. Supervisors should be ready to have authentic two-way discussions with specialists and should endeavor to get themselves when they are concealing reality or lying. Fair correspondences among supervisors and representatives can assist with fostering a positive work environment culture and can expect a fundamental part in the connection's prospering. While giving investigation, supervisors ought to convey NURS FPX 4020 Assessment 1 Enhancing Quality and Safety both the positive and negative parts of a representative's show. They ought to in addition have the decision to give obliging assessment and backing workers when essential. This correspondence style is as frequently as conceivable implied as moderate candor.
MORE
Instagram is a powerful tool for businesses
The best digital marketing agencies
Instagram is an amazing asset for businesses -
INVESTMENT RECOVERY: RECOVER MONEY FROM CRYPTO INVESTMENT SCAM - VISIT HACKATHON TECH SOLUTIONS
Losing a significant amount of money, especially after years of hard work, was something I never expected to experience. As a pilot, I had spent countless hours away from home, saving diligently from my earnings. When I decided to invest my 133K CAD gratuity with ForexTilt, I thought it was a smart decision that would help grow my savings. The platform seemed promising, and I was confident in my choice. However, everything quickly began to fall apart. The platform’s performance started to decline, and before I knew it, my entire 133K CAD investment had vanished. I was in shock. This money wasn’t just an investment; it was a product of years of sacrifice and hard work. Losing it was heartbreaking, and I was left feeling utterly helpless. At first, I tried to convince myself that it was a temporary issue, but the reality soon set in: I had been scammed. The disappointment and frustration were overwhelming, and I had no idea where to turn for help.I felt an overwhelming sense of loss and was unsure how to recover from it. My confidence in financial markets, in general, had been shattered. I kept thinking of the time away from home, the long hours, and the sacrifices that had all gone into that money. The fear of not only losing my savings but also not being able to provide for my family weighed heavily on my mind. I knew I had to act fast, but I didn’t know where to begin. In my search for a solution, I turned to friends, family, and online forums. After hearing stories of others who had been in similar situations, I came across HACKATHON TECH SOLUTIONS. I read numerous positive reviews, and it seemed like they had a solid track record of helping people recover their lost funds. After some careful consideration, I decided to reach out to them. From the moment I made contact, HACKATHON TECH SOLUTIONS team was nothing short of professional and empathetic. They took the time to understand my case and reassured me that they had the expertise needed to help recover my 133K CAD. Their confidence gave me hope when I had nearly given up on ever getting my money back. They worked tirelessly on my behalf, and to my amazement, my funds were recovered in full. I could hardly believe it when I received the news, especially since the recovery happened just before Christmas. It felt like a miracle, and it brought me an immense sense of relief and joy to enter the holiday season without the financial burden I had been carrying. Thanks to HACKATHON TECH SOLUTIONS, I got my life back on track, and the overwhelming sense of hopelessness was replaced with renewed hope for the future. Get in touch with HACKATHON TECH SOLUTIONS via below contact details
Email: info (@) hackathon tech solution (.) com
Website: www (.) hackathon tech solutions (.) com
Whatsapp: + 3 . 1 . 6 . 4 . 7 . 9 . 9 . 9 . 2 . 5 . 6
Telegram: (@) hackathon tech solutions3 -
CONNECT WITH CRYPTO RETRIEVAL PRO FOR FAST AND RELIABLE SERVICES
Romance scams can be incredibly devastating, leaving victims emotionally and financially shattered. I never imagined that I would fall prey to one, but that’s exactly what happened after meeting someone from the UK on Tinder. At first, everything seemed perfect. He was kind, thoughtful, and seemed genuinely interested in building a connection. We shared personal stories, laughed about the little things, and spent hours getting to know each other. I felt a deep connection with him, and soon, I trusted him completely. He seemed sincere, always attentive, and would send me messages throughout the day, asking about my well-being, my dreams, and even my finances. It felt natural to open up to him, and he made me feel heard in ways I hadn’t felt before. The more we talked, the more I grew to trust him. When he brought up the "investment opportunity," it felt like a natural extension of our conversations. He claimed to have found a way to make significant returns on investments and assured me that it was a secure, risk-free venture. At that point, he had become a friend and confidant, so I believed him without hesitation. His persuasion was so convincing, backed by what seemed like genuine concern for my financial well-being. I trusted him with my money because I thought we shared something real. When I sent the funds, I wasn’t just doing it for the promise of returns I felt I was helping someone I cared about, someone who had become an important part of my life. But then, after sending the money, things started to feel off. Communication became less frequent, and eventually, he disappeared entirely. It was then that I realized I had been taken advantage of. The person I had trusted, confided in, and cared for was nothing more than a scammer. The emotional and financial toll was overwhelming, and I felt completely lost. In my search for help, I found Crypto Retrieval Pro. Desperate and unsure of where to turn, I reached out to them. To my surprise, they responded quickly and with empathy, understanding the emotional toll this had taken on me. They outlined a clear plan to help recover my lost funds, and that gave me a sense of hope that I hadn’t felt in weeks. The process was smooth, and the team at Crypto Retrieval Pro was incredibly professional. They guided me step by step, making sure I understood every action taken. Thanks to their efforts, I was able to recover 75% of the money I had lost. While there is still a remaining 25% in progress, I am optimistic that it will be recovered as well. Looking back, this experience has been a tough and emotional journey, but it’s also taught me the power of persistence and the importance of reaching out for help when you feel lost. I no longer feel helpless. If you ever find yourself in a similar situation, I highly recommend reaching out to them. They shown me that recovery is possible, even in the darkest of times. Their contact
Email: cryptoretrievalpro@fastservice.c o m
Telegram:cryptoretrievalpro1 -
I never imagined I would find myself in a situation where I was scammed out of such a significant amount of money, but it happened. I became a victim of a fake online donation project that cost me over $30,000. It all started innocently enough when I was searching for assistance after a devastating fire incident in California. While looking for support, I came across an advertisement that seemed to offer donations for fire victims. The ad appeared legitimate, and I reached out to the project manager to inquire about how to receive the donations. The manager was very convincing and insisted that in order to qualify for the donations, I needed to pay $30,000 upfront. In return, I was promised $1 million in donations. It sounded a bit too good to be true, but in my desperate situation, I made the mistake of believing it. The thought of receiving a substantial amount of help to rebuild after the fire clouded my judgment, and I went ahead and sent the money. However, after transferring the funds, the promised donations never arrived, and the manager disappeared. That’s when I realized I had been scammed. Feeling lost, helpless, and completely betrayed, I tried everything I could to contact the scammer, but all my efforts were in vain. Desperation led me to search for help online, hoping to find a way to recover my money and potentially track down the scammer. That’s when I stumbled upon several testimonies from others who had fallen victim to similar scams and had been helped by a company called Tech Cyber Force Recovery. I reached out to them immediately, providing all the details of the scam and the information I had gathered. To my immense relief, the experts at Tech Cyber Force Recovery acted swiftly. Within just 27 hours, they were able to locate the scammer and initiate the recovery process. Not only did they help me recover the $30,000 I had lost, but the most satisfying part was that the scammer was apprehended by local authorities in their region. Thanks to Tech Cyber Force Recovery, I was able to get my money back and hold the scammer accountable for their actions. I am incredibly grateful for their professionalism, expertise, and dedication to helping victims like me. If you have fallen victim to a scam or fraudulent activity, I highly recommend contacting Tech Cyber Force Recovery. They provide swift and efficient recovery assistance, and I can confidently say they made all the difference in my situation.
☎☎ 1️⃣5️⃣6️⃣1️⃣7️⃣2️⃣6️⃣3️⃣6️⃣9️⃣7️⃣ ☎☎
📩 1️⃣5️⃣6️⃣1️⃣7️⃣2️⃣6️⃣3️⃣6️⃣9️⃣7️⃣ 📩1 -
After putting a total of $396,000 into a binary options platform over several weeks, I attempted to make withdrawals to my bank account. Unfortunately, my attempts were unsuccessful. Alarmed, I quickly reached out to the platform’s customer care via both email and the phone number provided in their contact information. Despite my efforts, I received no response. At that moment, everything began to seem increasingly suspicious. Weeks passed, and I continued to be unable to access my funds. Then, out of the blue, I received an email from the platform. They claimed that to facilitate a withdrawal, I needed to invest even more money. This was a blatant red flag, and I refused their demand. After rejecting their request, I never heard from them again. It was clear that I had been scammed, and the gravity of the situation left me devastated. I felt a profound sense of loss as my hard-earned money seemed to vanish. In my search for solutions, I stumbled upon numerous online testimonies about how people had managed to recover their stolen or scammed funds through a service called Trust Geeks Hack Expert. According to the testimonials, Trust Geeks Hack Expert had a track record of successfully assisting individuals who had been duped, particularly in cases involving digital currencies like Bitcoin. Desperate and hopeful, I decided to contact them. Trust Geeks Hack Expert responded quickly, and their team assured me they could help. They requested details about the fraudulent platform I had invested in, and I provided all the necessary information. The process felt surreal—could this be the breakthrough I had been waiting for? To my amazement, within just 72 hours, Trust Geeks Hack Expert managed to recover all of my lost funds. I was overwhelmed with relief and gratitude. The rapid turnaround was beyond anything I had hoped for, and the sense of joy and satisfaction was indescribable. I had honestly lost hope of ever seeing my money again, but Trust Geeks Hack Expert’s expertise and efficiency proved otherwise. This has taught me a valuable lesson about vigilance and thorough research before investing money online. However, it also restored my faith in the possibility of recovering lost funds when working with the right experts. Thanks to Trust Geeks Hack Expert, I was able to recover my money and avoid what could have been a much more devastating financial loss. I am incredibly thankful for their help.
( M-ail : trustgeekshackexpert {@} fastservice . com )
( W ha t's-A p p +1.7.1.9.4.9.2.2.6.9.3 )3 -
Rank Business Institute: Leading Digital Marketing Training in Vashi
In today’s fast-paced digitaur knowledge and gain practical skills in digital marketing, Rank Business Institute is the place for you. Located in the heart of Vashi, Navi Mumbai, our Digital Marketing Institute offers comprehensive training to help you become an expert in this dynamic field.
Why Choose Rank Business Institute for Your Digital Marketing Course?
At Rank Business Institute, we understand the growing demand for skilled digital marketers. That's why we offer a range of Digital Marketing courses that cover everything from the fundamentals to advanced techniques. Whether you're a student, entrepreneur, or professional looking to upskill, our programs are designed to provide you with the knowledge and tools you need to succeed in the digital marketing world.
Learn Digital Marketing with Industry Experts
Our trainers are experienced professionals with years of expertise in the digital marketing industry. They bring real-world insights into the classroom, ensuring that you receive not just theoretical knowledge but also practical experience. With their guidance, you will learn how to build effective online marketing strategies, master SEO, PPC, social media marketing, and much more.
Digital Marketing Course Curriculum
Our Digital Marketing course in Vashi is structured to cover all aspects of digital marketing. Here’s a sneak peek into what you will learn:
Search Engine Optimization (SEO): Understanding how to optimize websites for search engines and improve rankings.
Social Media Marketing (SMM): Leveraging platforms like Facebook, Instagram, and LinkedIn to create impactful marketing campaigns.
Google Ads & PPC: Learning how to run successful paid advertising campaigns.
Content Marketing: Developing engaging content that resonates with your target audience.
Email Marketing: Building effective email campaigns that convert leads into customers.
Analytics & Reporting: Understanding how to track and measure your marketing efforts for continuous improvement.
We focus on a hands-on approach, allowing you to work on live projects that reflect real-world scenarios. By the end of the course, you will have the skills needed to create, execute, and analyze digital marketing campaigns that drive results.
Learn Digital Marketing in Vashi
Our Digital Marketing Institute is conveniently located at First Floor, Haware Fantasia Business Park Corporate Wing, F-188, Sector 30A, Vashi, Navi Mumbai, Maharashtra 400705. This central location makes it easy for students and professionals from across Navi Mumbai to attend our classes.
We provide flexible learning options, including both online and offline courses, to accommodate your busy schedule. Whether you are a full-time professional or a student, you can learn digital marketing at your own pace, without compromising on the quality of education.
Why Digital Marketing in Vashi?
Vashi, being one of the most prominent areas in Navi Mumbai, is a hub for businesses and entrepreneurs. As more companies shift their focus to online platforms, there is a growing demand for skilled digital marketers. By choosing Rank Business Institute, you’re positioning yourself for success in the thriving digital marketing industry.
Contact Us Today
At Rank Business Institute, we are committed to helping you grow and succeed in the digital marketing space. If you're looking to learn digital marketing and take your career to the next level, enroll in our Digital Marketing course today.
For more information, you can reach us at 09082234835. Visit us at our office at First Floor, Haware Fantasia Business Park, Sector 30A, Vashi, Navi Mumbai, Maharashtra 400705 and take the first step toward mastering digital marketing!2 -
NEED HELP RECOVERING CRYPTO LOST IN SCAM // CONTACT TRUST GEEKS HACK EXPERT
Imagine logging in to your Bitcoin wallet and it's just not there-not temporarily, not hacked, but poof-gone. As in, $310,000, gone into thin air. Been there, and let me tell you, nothing worse could kick off a Monday. I'd always thought of myself as being careful: two-factor authentication, check cold storage backup, check. Then one slip-up-just clicking on that one link about the "special investment opportunity"-and my money vanished into a hacker's pocket. Wild goose Google search: "How to track stolen Bitcoin." What came up was a long list of so-called "recovery experts" promising miracles for absurd upfront fees, most preying on people just like me. Then, through the good fortune of it all and deep digging on Reddit-I stumbled upon TRUST GEEKS HACK EXPERT. Right from the very first call, I knew this was something different: no vague promises, no dubious demands for money upfront, just real blockchain experts who knew a thing or two about how to trace, intercept, and recover stolen crypto assets. The team immediately started an investigation into my transaction history, tracking the hacker's movements and pinpointing exactly where my funds had gone. Every step of the way, they kept me updated: no cryptic "We're working on it" messages but rather clear, transparent progress reports that kept me informed at all times. The moment of truth was the message saying that they recovered everything: every single Satoshi. That's $310,000 coming back home, right to its owner. It really was hard to fathom. Surprised. Shocked. Scarcely in belief. And that's when their job began. TRUST GEEKS HACK EXPERT didn't just get my money back but made sure that next time I wouldn't fall into this trap. They also helped me understand how to avoid scams in the future. Their service is worth every penny. Get in touch with TRUST GEEKS HACK EXPERT Contact Service Email: Trustgeekshackexpert [Dot] fast ser vice [At] c o m --- W e b si t e. w w w: // trust geeks hack expert . com / & w h a t's A p p +1 7 1 9 4 9 2 2 6 9 33 -
DIGITAL HACK RECOVERY ⁄⁄ GENUINE CRYPTO RECOVERY SERVICE
Hello people, my name is Brinly, and I’m from New York. Here is my sad story about crypto fraud, and I hope it serves as a warning to others.In late October 2024, I heard about the potential rise in cryptocurrency prices. The global pandemic had brought about a lot of uncertainty, and many people, including crypto investors, believed that this might lead to a spike in cryptocurrency usage and, therefore, higher prices. It seemed like the perfect time to jump into crypto investments, and I was eager to make the most of this opportunity.In my search for a trustworthy platform, I came across an agent named Frank, who worked for a company called Xcoins com. He seemed professional, and I was encouraged by his promises of lucrative returns on my investment. After some brief discussions, I decided to invest my money in cryptocurrency, particularly Bitcoin, believing it would pay off handsomely. I deposited 2 Bitcoins, which at the time was worth $129,818. Everything seemed fine at first, and the platform appeared legitimate, just like the many success stories you hear from other people.But as time went on, things took a turn for the worse. My access to the account was suddenly blocked, and I couldn’t log in anymore. Attempts to reach customer support were ignored, and I started to feel the weight of the scam settling in. Like many victims of fraud, I was in a state of disbelief. How could this happen to me? I tried contacting various people for help, even reaching out to a few hackers, but all my efforts were in vain.However, my luck changed when I came across Digital Hack Recovery. They were a team of experts who specialized in recovering scammed funds, and their reputation was impeccable. They listened to my story, and I could tell right away that they understood what I was going through. The process wasn’t easy, and it took time, but Digital Hack Recovery worked relentlessly to help me recover what was rightfully mine. They were precise and professional every step of the way, and eventually, they returned the funds that I had lost.I cannot express how grateful I am to Digital Hack Recovery for their help. If it weren’t for them, I might have lost everything. My experience with crypto fraud was devastating, but thanks to their expertise, I was able to reclaim my hard-earned money. I hope my story can help others avoid falling into the same trap and encourage them to seek help from Digital Hack Recovery. See their contact bellow⁚
WhatsApp⁚ +19152151930
Website⁚ https : // digital hack recovery . com
Email⁚ digital hack recovery @ techie . com9 -
How I Turned a Crypto Nightmare into a Happy Ending/Hack Savvy Tech
Last year, I fell victim to an online scam that cost me $8,000. I was looking for a reliable store where I could buy a whole wardrobe of designer clothes, as I wanted to refresh my closet with some luxury items. After searching online, I stumbled upon a website that seemed to be the perfect solution. It advertised high-end designer brands at incredible prices, and the site looked professional. The shop even listed an address in London 123 Regent Street, London, W1B 4AF which made it seem completely legitimate. The reviews seemed genuine, and everything appeared trustworthy. Tempted by the great deals, I made a large purchase, thinking I was getting authentic designer clothes at a bargain.However, after weeks of waiting, when my order finally arrived, I was horrified to find counterfeit items that looked nothing like the quality clothes I had expected. Wspp +79998295038 The fabric was poor, and the stitching was shoddy. It was clear that I had been scammed. I tried to contact the seller multiple times through the website and email, but all my efforts were ignored. That's when I realized I had been duped by a fraudulent online store. Unsure of how to proceed, I felt completely helpless. I had spent a substantial amount of money on what I thought would be a luxury wardrobe, only to end up with fake items and no way to get my money back.In my search for a solution, I came across Hack Savvy Tech. I reached out to them, hoping they could assist me in recovering my money. From the first call, the team was empathetic and professional. They immediately understood the urgency of my situation and reassured me that they would do everything possible to help contactus @ hacksavvytechnology . com Hack Savvy Tech took swift action. Their experts were able to identify the fraudulent seller and began working with the payment service provider to file a claim on my behalf. They provided all the necessary documentation and evidence of the scam. Throughout the process, the team kept me updated, and I felt supported every step of the way.After just a few weeks, Hack Savvy Tech successfully secured a refund of $7,900 for me, which was nearly the entire amount I had spent. While I was disappointed not to get back the full $8,000, I was incredibly relieved to recover the majority of my money, thanks to their dedication and expertise.I'm so grateful for the help I received from Hack Savvy Tech https : // hacksavvytechrecovery. com Without their assistance, I would have been left with nothing.Their persistence truly made a difference, and I would highly recommend their services to anyone who has fallen victim to online scams.1 -
RECOVER YOUR LOST CRYPTOCURRENCY: BEST EXPERTS TO HELP YOU RECLAIM YOUR FUNDS WITH SPARTAN TECH GROUP RETRIEVAL
A few months ago, I ran into a major issue that nearly cost me everything. I had been using my computer to trade cryptocurrency for some time, relying on my digital wallet for every transaction. One day, after an unexpected system crash, I realized that something was terribly wrong. My computer, which had always been reliable, was infected with a virus that completely compromised my trading wallet. When I tried to access my account, I was logged out and couldn’t get back in. Panic set in as I realized I had no idea how to regain access, and I feared I might have lost everything I had worked so hard for. In my frantic search for a solution, I reached out to a close friend who was knowledgeable about technology and had experience with crypto trading. After explaining my situation, she immediately suggested I reach out to a team called SPARTAN TECH GROUP RETRIEVAL Then contact them on WhatsApp:+1 (971) 4 8 7 -3 5 3 8 OR Telegram:+1 (581) 2 8 6 - 8 0 9 2. She mentioned that she had read several accounts on Quora from people who had faced similar issues and had successfully recovered their funds with the help of SPARTAN TECH GROUP RETRIEVAL. I was skeptical at first, unsure whether this was just another online service that made grand promises but couldn’t deliver. But after learning more about SPARTAN TECH GROUP RETRIEVAL’s reputation and reading more testimonials from individuals who had been in my position, I decided to give them a try. I contacted them, explained my situation, and was quickly put in touch with one of their specialists. The team at SPARTAN TECH GROUP RETRIEVAL immediately set to work, analyzing the situation with a calm and professional approach. They explained that the virus had likely been a targeted attack, with the purpose of stealing access to my crypto wallet. However, they reassured me that they had the tools and expertise to track the source of the attack and restore my access. Their team used advanced forensic methods, combining blockchain analysis, data recovery techniques, and a deep understanding of cryptocurrency security protocols to retrieve my account. Within a short period, SPARTAN TECH GROUP RETRIEVAL successfully regained access to my wallet and helped secure it from future threats. Not only did they recover my account, but they also implemented enhanced security measures to prevent further breaches. I was absolutely amazed by their professionalism, technical expertise, and how quickly they acted. What impressed me most was their commitment to ensuring that I understood the process every step of the way. Thanks to SPARTAN TECH GROUP RETRIEVAL, I was able to recover not just my funds but my peace of mind. I am now more confident in my trading, knowing that if anything goes wrong, I have a trustworthy team to rely on.
CONTACT INFO ABOUT THE COMPANY:
Email: spartantech (@) c y b e r s e r v i c e s . c o m
1 -
HOW I WAS ABLE TO GET BACK MY STOLEN BITCOIN THROUGH (FOLKWIN EXPERT RECOVERY.
I would never have dreamed that a second could change everything. One minute, I am sitting in the café working on a project. The next minute, my laptop is gone-took in two seconds. That was not merely a device being stolen. On that laptop, my entire future financial life-some $630,000-worth of Bitcoins-was located. I refused to believe that just the first moment it had happened, and I began a crazy search all over the café, as if I'd misplaced it. But deep down, I knew it: It was gone. The realization hit like a punch to the gut. Not only had I lost my most important work tool, but I had also lost years of careful savings.
Then, panic hit. I hadn't ever backed up my wallet. The thought of losing it all made me feel physically sick. My mind raced through all the things I could have done differently, all the ways I could have prevented this. But regret wouldn't bring my Bitcoin back.
Desperate, I began searching for solutions. That was when another designer spoke about Folkwin expert Recovery. The first thought that came into my mind was, could anyone actually recover stolen cryptocurrency? But I reached out because I had no other options.
From the very first conversation, I knew I was in the right hands. Their team wasn't just professional; it was really very understanding. They never made me feel silly because I didn't have a backup. They only reassured me, explaining each step of the recovery process to me. They had dealt with cases like mine before and were determined to help.
The waiting period was excruciating. There were days when I lost hope, convinced my funds were gone forever. But the Folkwin expert Recovery team kept me updated, using advanced blockchain tracking and forensic tools to trace my stolen assets.
Then, after weeks of work, I got the call—they had recovered my Bitcoin. The relief was indescribable. It felt like getting my life back.
They not only helped me recover my money but also, beyond that, they improved my security: through their app providing real-time security alerts, encrypted backups, anti-theft, of which I had no idea.
This experience taught me a hard lesson about digital security, but it also showed me that even the worst situations can be turned around with the right experts. I owe them everything at Folkwin expert Recovery, and if you ever find yourself in the same nightmare, don't hesitate to reach out to Folkwin Expert Recovery for assistance.
Regards,
Mis Louise Hayward.1 -
RECLAIM STOLEN CRYPTO REVIEWS. HIRE DIGITAL TECH GUARD RECOVERY
Cryptocurrency has emerged as a transformative force in the financial world, attracting both investors and opportunistic scammers. I met a fraudulent website, coexus pro, exemplifies the darker side of this digital currency landscape. The site claimed to offer daily returns through an "arbitrage trading crypto bot" and misleadingly adopted the branding of a reputable cryptocurrency exchange, which initially instilled a sense of trust. Eager to take advantage of the promised 1% daily return, I deposited a significant amount of money. For the first few days, everything appeared to be going smoothly; I received the expected returns and was able to withdraw funds without any complications. This initial success made me increasingly confident in the platform, leading me to believe that I had made a wise investment. My optimism quickly turned to dismay when I attempted to make another withdrawal. I was informed that my account balance had fallen below their liquidity requirement, and to resolve this issue, I needed to deposit additional funds. Trusting their claims, I complied, thinking it was a minor hurdle. Unfortunately, when I tried to withdraw again, I was met with the excuse of "blockchain congestion," which they claimed would delay my withdrawal for 24 days. As days turned into weeks, I grew increasingly anxious. After 50 days of waiting, I reached out to their support team once more, only to be confronted with yet another demand. They claimed I needed to pay 15% of my account balance for "technical support" from the "Federal Reserve’s blockchain regulator. "It was at this moment that the reality of the situation hit me hard: I had fallen victim to a sophisticated scam. The website eventually went inactive, and I discovered that the scammers had simply transitioned to a new site, maintaining a nearly identical layout to continue their deceitful operations. In my search for answers, I turned to social media and found a review from another victim who had experienced a similar ordeal. This individual shared how Digital Tech Guard Recovery had successfully assisted him in recovering his lost funds. Inspired by his story, I immediately reached out to Digital Tech Guard Recovery for help. WhatsApp: +1 (443) 859 - 28862 -
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 -
I am a developer, and coding is my world. But when it comes to, say, the "life" part of life skills? Not so much. After a grueling 72-hour coding marathon, fueled by nothing but caffeine and questionable decisions, I made a mistake I now regret on a cosmic level: I spilled coffee on my external hard drive, the very drive that stored access to my digital wallet, holding a significant sum. At first, I told myself it wasn't that bad; surely a little splash wouldn't be a big deal, right? With confidence in my tech skills, I turned to the internet for answers. One search result boldly asked: "Can you dry a hard drive in the microwave?" Spoiler alert: absolutely not. Don’t try this under any circumstance. I’m lucky I didn’t end up with melted plastic or worse. After my solo data recovery efforts failed catastrophically, panic set in. This wasn't just lost files, this was years of effort, wiped in a moment. That’s when I found Digital Resolution Services. Desperate and admittedly a bit embarrassed, I reached out, hoping for a miracle. From the moment they answered, I could tell I was in capable hands. The team was calm, professional, and reassuring, never once mocking my questionable DIY methods (which, looking back, I probably deserved). Instead, they got straight to work, applying specialized tools and expertise to my situation. The process wasn’t easy. It involved long nights, constant updates, and a rollercoaster of emotions. But Digital Resolution Services never gave up. They stayed committed, persistent, and focused every step of the way. When they finally restored access to my wallet, I was overwhelmed with relief not just because the funds were safe, but because I could finally sleep without stress. That experience taught me something valuable: sometimes, it’s not about being the expert in everything, it's about knowing when to trust the right ones. Now, I keep my coffee and hard drive far apart. And every time I take a sip of that morning brew, I remember: if your data matters, don’t gamble, reach out to professionals like Digital Resolution Services.
TELEGRAM: @DIGITALRESOLUTIONSERVICES
WHATSAPP: +1 (361) 260 86282 -
It was Boxing Day, the day after Christmas, when I decided to invest the money I had received as a gift. I was introduced to this opportunity by John Scott, who reached out to me through a mutual acquaintance. He assured me that investing a certain amount would bring good returns, and since I had some extra funds from my holiday gift, I thought it would be a great chance to grow my money. John introduced me to the investment process, and after hearing his pitch, I decided to deposit 40,000 CAD. He told me that the investment would mature in one week, at which point I would be able to withdraw my funds along with any profits. Everything seemed legitimate at first, and I was excited about the potential gains. However, as the week passed, I found myself unable to access my money. I repeatedly tried to contact the people involved, hoping to resolve the situation, but my messages went unanswered. It soon became clear that I had been scammed, and my worst fears were confirmed when I couldn’t access any of my funds. Refusing to accept the loss, I continued searching for a way to recover my money. During my search, I came across TECH CYBER FORCE RECOVERY, a company that specialized in helping victims of online fraud. I decided to contact them, submitting all the details of my case, including my interactions with John and the entire investment process. TECH CYBER FORCE RECOVERY quickly took action, filing my case and working tirelessly on my behalf. Within just four days, I received the surprising news that my 40,000 CAD had been successfully refunded and deposited back into my bank account. I was overjoyed and relieved to see the money returned, especially after the stressful experience. Thanks to TECH CYBER FORCE RECOVERY’s professionalism and dedication, I was able to recover my funds. This experience taught me an important lesson about being cautious with online investments and the importance of seeking expert help when dealing with scams. I am truly grateful to EMAIL: support(@)techcyberforcerecovery(.)com OR WhatsApp: +.1.5.6.1.7.2.6.3.6.9.7 for their assistance, which allowed me to reclaim my money and end the holiday season on a much brighter note.3
-
Lost Bitcoin Recovery Experience After Laptop Theft and No Wallet Backup
I never thought a spilt second would change my entire life, I was sitting in a cafe working on a project the next thing in a blink of an eye I lost my laptop, that had my entire financial investment of $730,000 worth of Bitcoin, I went from being calm to erratic going up and down looking if I could locate it, finally accepted that I had lost it. Everything was gone my important work tool, and the worst part was I hadn’t backed up my wallet, I desperately began searching for solutions so I went on research mode, but I wasn’t sure if there was anyone out here who could recovery stolen cryptocurrency, I held on to the little hope that I had and continued with my search when I came across several testimonials about LEE ULTIMATE HACKER a hacker that was able to track and recover stolen Bitcoin, I contacted LEEULTIMATEHACKER @ AOL . COM
telegram: LEEULTIMATE
wh@tsapp +1 (715) 314 - 9248 and after consultation, they took me through steps on how they’ll recover my lost funds, they asked me critical questions and I explained it to them that I didn’t have a back up and needed help, they reassured me that they will be able to help me recovery my lost funds, LEE ULTIMATE HACKERS team worked with me with such professionalism until the last step, using advanced blockchain tracking and forensic tools to trace my stolen assets, after only a week of work I finally got a call from LEE ULTIMATE HACKER customer service that they had fully recovered my money, on top of it they helped me improve my security through their app providing real time security alerts ,encrypted backups and anti- theft that was new to me, I learnt a lot about digital security i also experienced hopeless situation that could be turned around for the best all thanks to LEE ULTIMATE HACKER reach out to them for all your complex recovery problem.2 -
HOW TO HIRE A HACKER TO RECOVER STOLEN BITCOIN HIRE ADWARE RECOVERY SPECIALIST
WhatsApp info:+12723 328 343
Got involved in a nightmare scenario where I lost a significant amount of cryptocurrency funds I had carefully invested over time. The loss came as a result of a combination of poor security practices and an unfortunate hack. To make matters worse, my girlfriend, who was also involved in the investment, was equally devastated when she realized the funds were gone. We were both completely helpless, with no idea how to recover what we had lost. The cryptocurrency was simply gone, and the frustration and panic were overwhelming. In my search for a solution, I stumbled upon ADWARE RECOVERY SPECIALIST. They specialize in helping people recover lost or stolen cryptocurrency, and after reading a number of positive reviews and testimonials, I decided to reach out. At first, I was doubtful after all, the nature of cryptocurrency transactions makes it notoriously difficult to recover lost assets. But ADWARE RECOVERY SPECIALIST reputation for successfully dealing with these types of cases was too good to ignore. From the moment I contacted them, I knew I had made the right choice. The team at ADWARE RECOVERY SPECIALIST was not only highly professional but also incredibly knowledgeable about the intricacies of blockchain and cryptocurrency. They understood exactly what had happened and laid out a clear, step-by-step plan for how they could assist. They assured both me and my girlfriend that they had helped others in similar situations, and they would do everything in their power to get our funds back. They started by investigating the transactions, tracing the movement of the stolen funds, and checking for any vulnerabilities that could have been exploited in the hack. Throughout the process, they kept us informed, explaining each move they made, and making sure that both my girlfriend and I were comfortable with their approach. The results were nothing short of amazing. ADWARE RECOVERY SPECIALIST successfully recovered all of the lost cryptocurrency. They even transferred the funds into a new, secure wallet that was set up with robust security measures to ensure there would be no further issues. It was as though a huge weight had been lifted off our shoulders—we couldn’t believe it. We had both resigned ourselves to the loss, but ADWARE RECOVERY SPECIALIST turned everything around. This experience has taught me the importance of keeping my cryptocurrency investments secure, but more importantly, it showed me the incredible value of working with professionals like ADWARE RECOVERY SPECIALIST. If you find yourself in a similar situation whether it’s a hacked wallet, lost funds, or stolen cryptocurrency I highly recommend reaching out to ADWARE RECOVERY SPECIALIST. They helped me and my girlfriend recover our funds when we thought all hope was lost. Their expertise and dedication are second to none, and we will be forever grateful for their help.
5 -
India Web Development Company
The Indian web development industry has gained tremendously in the recent times. The internet boom in the country has given birth to innumerable IT-BPO companies in India. This industry caters to all types of clients from big organizations to the individuals with their own websites. Thus, Indian web developers have numerous options to choose from for their website development requirements. This industry has also seen tremendous growth and development over the past few years. In this scenario, it is better to opt for an affordable, reputed and good quality web services provider.
Most of the well-known web development companies in India are now offering their services via the web. This industry has given a whole lot of opportunities for the professional search India web development company to reap maximum profits within a short period of time. The information is filtered according to the keyword which users enter into the search box during the search process. All projects here are generated from best quality sources and reputed websites.
There are many other advantages which come as a result of India office based web development companies. You can easily get any project started for your business within 24 hours. Thus, you can be assured that your business will reach new heights in a short period of time. The web application development of India is done through state-of-the-art equipments and technologies which give you the best outcome.
The web development services that are offered by the Indian website development companies are also at par with other well-established companies in the market. This means that you need not wait for the completion of a project in order to take benefits of Indian website development services. You can have a preview of what will be the outcome of your efforts within a very short span of time. You can take a final decision whether to go for the project or not in the next few hours and days.
The web design and development companies in India have set up their offices across the country. You can have an idea about the progress and the working within a very short span of time. You can have a quick look on their website in the next few hours and find out everything about their services. This way you can make the right decision about whether to opt for their services or not in the next few hours and days. You can have a preview of your website design and its working within the next few hours.
A website designing company web development India can be used to check the prototype and the images of a project. This way you can have a preview of what you want your site to look like. This way you will not need to wait for the completion of the project. If you haven't set up a budget then you can go for this service and then finalize it after spending some time. You can do this in the next few hours and days.
An Indian web design company can provide you with a number of templates that you can choose from according to your requirements. This way you can have a preview of the site that will help you decide whether you want to opt for it or not. You can decide the best option and then finalize the deal after spending some time in the preview mode. You can have the first glimpse of your website designing in a very short time and then decide whether you wish to go for it or not.
A website is developed according to the client's wishes, which is why it is necessary that you have a preview of your site before finalizing the deal. If you need to reconfigure some pages because of changes made in the database, you can simply review the old version and then decide whether you want to go for it or not. In fact, these services have been in existence for quite a long time and are very popular among individuals. If you need an ideal website that will give you a competitive edge over your competitors then you must hire an experienced web design company in India that provides a hassle free preview of your website so that you can make any changes as required without having to spend a lot of money. -
Rank Business Institute: The Best Digital Marketing Course to Boost Your Career
In today’s digital era, having a solid understanding of digital marketing is not just a luxury; it's a necessity. Whether you're an entrepreneur looking to expand your business online or an individual looking to build a career in digital marketing, Rank Business Institute offers one of the most comprehensive and industry-focused Digital Marketing Courses in Navi Mumbai.
Located at First Floor, Haware Fantasia Business Park, Corporate Wing, F-188, Sector 30A, Vashi, Navi Mumbai, Maharashtra 400705, we are committed to providing the most advanced, hands-on, and practical digital marketing training to help you succeed in the ever-evolving online marketplace.
Why Choose Our Digital Marketing Course?
Comprehensive Curriculum At Rank Business Institute, our Digital Marketing Course covers all the key areas that modern businesses need to thrive in the digital world. From SEO (Search Engine Optimization) and PPC (Pay-Per-Click) advertising to social media marketing, content marketing, and email marketing, we ensure you learn everything needed to craft a successful digital marketing strategy.
Expert Trainers with Real-World Experience Our trainers are not just theoretical instructors. They are seasoned digital marketing professionals with hands-on experience in the industry. They bring a wealth of knowledge to the table and offer practical insights into the challenges and opportunities businesses face in the digital space.
Hands-On Practical Training The best way to learn digital marketing is by doing. That’s why our Digital Marketing Course focuses heavily on practical exercises. You will have access to live projects, case studies, and real-time campaigns, allowing you to apply the skills you learn in a controlled, practical setting. By the end of the course, you’ll feel confident managing real-world digital marketing projects.
Personalized Attention We understand that each student has a unique learning pace and style. Our courses are designed to provide personalized attention and one-on-one guidance from our trainers to ensure you get the most out of your learning experience. Whether you're starting from scratch or looking to refine your skills, we tailor our approach to suit your needs.
Industry-Recognized Certification Upon completion of our Digital Marketing Course, you will receive a certification that is recognized by industry leaders. This certification is a great way to enhance your credibility and improve your employability in the highly competitive digital marketing job market.
Job Placement Assistance We don’t just train you; we help you build a career. As part of our commitment to your success, we offer job placement assistance, connecting you with potential employers in the digital marketing field. Our alumni network and partnerships with leading companies ensure that you have access to excellent career opportunities.
Flexible Learning Options We know that not everyone has the same schedule, which is why we offer both classroom training and online courses. Whether you prefer learning in a classroom setting or at your own pace online, we have options that fit your lifestyle and learning preferences.
Key Modules Covered in Our Digital Marketing Course
Our Digital Marketing Course is designed to provide a well-rounded knowledge of the digital landscape. Some of the key modules include:
Search Engine Optimization (SEO): Learn how to optimize websites and content to rank higher in search engine results.
Social Media Marketing (SMM): Gain expertise in leveraging platforms like Facebook, Instagram, LinkedIn, and Twitter to drive engagement and business growth.
Pay-Per-Click (PPC) Advertising: Understand how to run effective paid advertising campaigns on Google, Facebook, and other platforms to drive targeted traffic.
Email Marketing: Learn how to craft effective email campaigns that engage customers and drive conversions.
Content Marketing: Discover the power of content and how to use blogs, videos, infographics, and other media to attract and retain customers.
Google Analytics: Master how to use Google Analytics to track website performance, understand user behavior, and make data-driven decisions.
Affiliate Marketing: Learn how to promote products and services through affiliate partnerships and earn commission on sales.
How to Enroll in Our Digital Marketing Course
Getting started with our Digital Marketing Course is simple. Just give us a call at +09082234835 to schedule a consultation. Our friendly team will walk you through the available course options and help you choose the one that best fits your goals. You can also visit us at our office in Vashi, Navi Mumbai, to meet our team and learn more about our curriculum in person.
1 -
Rank Business Institute: The Best Digital Marketing Course to Boost Your Career
In today’s digital era, having a solid understanding of digital marketing is not just a luxury; it's a necessity. Whether you're an entrepreneur looking to expand your business online or an individual looking to build a career in digital marketing, Rank Business Institute offers one of the most comprehensive and industry-focused Digital Marketing Courses in Navi Mumbai.
Located at First Floor, Haware Fantasia Business Park, Corporate Wing, F-188, Sector 30A, Vashi, Navi Mumbai, Maharashtra 400705, we are committed to providing the most advanced, hands-on, and practical digital marketing training to help you succeed in the ever-evolving online marketplace.
Why Choose Our Digital Marketing Course?
Comprehensive Curriculum At Rank Business Institute, our Digital Marketing Course covers all the key areas that modern businesses need to thrive in the digital world. From SEO (Search Engine Optimization) and PPC (Pay-Per-Click) advertising to social media marketing, content marketing, and email marketing, we ensure you learn everything needed to craft a successful digital marketing strategy.
Expert Trainers with Real-World Experience Our trainers are not just theoretical instructors. They are seasoned digital marketing professionals with hands-on experience in the industry. They bring a wealth of knowledge to the table and offer practical insights into the challenges and opportunities businesses face in the digital space.
Hands-On Practical Training The best way to learn digital marketing is by doing. That’s why our Digital Marketing Course focuses heavily on practical exercises. You will have access to live projects, case studies, and real-time campaigns, allowing you to apply the skills you learn in a controlled, practical setting. By the end of the course, you’ll feel confident managing real-world digital marketing projects.
Personalized Attention We understand that each student has a unique learning pace and style. Our courses are designed to provide personalized attention and one-on-one guidance from our trainers to ensure you get the most out of your learning experience. Whether you're starting from scratch or looking to refine your skills, we tailor our approach to suit your needs.
Industry-Recognized Certification Upon completion of our Digital Marketing Course, you will receive a certification that is recognized by industry leaders. This certification is a great way to enhance your credibility and improve your employability in the highly competitive digital marketing job market.
Job Placement Assistance We don’t just train you; we help you build a career. As part of our commitment to your success, we offer job placement assistance, connecting you with potential employers in the digital marketing field. Our alumni network and partnerships with leading companies ensure that you have access to excellent career opportunities.
Flexible Learning Options We know that not everyone has the same schedule, which is why we offer both classroom training and online courses. Whether you prefer learning in a classroom setting or at your own pace online, we have options that fit your lifestyle and learning preferences.
Key Modules Covered in Our Digital Marketing Course
Our Digital Marketing Course is designed to provide a well-rounded knowledge of the digital landscape. Some of the key modules include:
Search Engine Optimization (SEO): Learn how to optimize websites and content to rank higher in search engine results.
Social Media Marketing (SMM): Gain expertise in leveraging platforms like Facebook, Instagram, LinkedIn, and Twitter to drive engagement and business growth.
Pay-Per-Click (PPC) Advertising: Understand how to run effective paid advertising campaigns on Google, Facebook, and other platforms to drive targeted traffic.
Email Marketing: Learn how to craft effective email campaigns that engage customers and drive conversions.
Content Marketing: Discover the power of content and how to use blogs, videos, infographics, and other media to attract and retain customers.
Google Analytics: Master how to use Google Analytics to track website performance, understand user behavior, and make data-driven decisions.
Affiliate Marketing: Learn how to promote products and services through affiliate partnerships and earn commission on sales.
How to Enroll in Our Digital Marketing Course
Getting started with our Digital Marketing Course is simple. Just give us a call at +09082234835 to schedule a consultation. Our friendly team will walk you through the available course options and help you choose the one that best fits your goals. You can also visit us at our office in Vashi, Navi Mumbai, to meet our team and learn more about our curriculum in person.
1 -
L&H Couture: The Premier Bridal Boutique in Doylestown, PA
At L&H Couture, located at 135 S Main St, Doylestown, PA 18901, we offer an exceptional bridal shopping experience for every bride. Whether you are looking for a wedding gown in Doylestown, luxury bridal attire, or wedding accessories, our Doylestown PA bridal boutique is the place to find everything you need to make your wedding day as beautiful as you’ve always imagined.
Why Choose L&H Couture for Your Bridal Needs?
At L&H Couture, we are proud to be one of the leading bridal shops near Doylestown PA, offering a wide range of bridal gowns, accessories, and customized services that make every bride feel special. Here’s why brides in Doylestown and surrounding areas choose us:
1. Doylestown PA Bridal Boutique
Looking for a Doylestown PA bridal boutique that offers personalized service and a luxurious selection? Look no further than L&H Couture. We are dedicated to providing a welcoming, relaxed environment where you can browse through our curated collection of wedding gowns, bridal accessories, and more. Our boutique is designed to offer you the most memorable bridal shopping experience.
2. Bridal Shop Near Doylestown PA
If you’re searching for a bridal shop near Doylestown PA, L&H Couture is conveniently located and offers an unparalleled selection of gowns. Whether you're a local or visiting from nearby areas, our bridal shop near Doylestown ensures that every bride finds the dress of her dreams. Our expert consultants are here to help you find a gown that suits your style, personality, and wedding theme.
3. Wedding Dress Store in Doylestown PA
As a wedding dress store in Doylestown PA, L&H Couture brings a collection of the finest gowns from renowned designers. We offer various styles, including classic, modern, and everything in between, ensuring you find a dress that matches your vision for the big day. Our wedding dress store is stocked with a wide range of designs, fabrics, and colors to suit every bride's unique taste.
4. Wedding Gown Doylestown
When it comes to finding your perfect wedding gown in Doylestown, L&H Couture is your trusted destination. We carry a diverse collection of wedding gowns, from timeless ball gowns to sleek, contemporary styles. Our bridal consultants will help you choose a gown that enhances your beauty and makes you feel confident on your wedding day.
5. Wedding Attire in Doylestown PA
L&H Couture isn’t just a bridal boutique—we are your go-to destination for all wedding attire in Doylestown PA. In addition to our bridal gowns, we also offer bridesmaid dresses, mother-of-the-bride dresses, and a wide selection of wedding accessories in Doylestown. From veils to shoes, our store has everything you need to complete your bridal look.
6. Wedding Accessories Doylestown
No bridal look is complete without the right accessories. L&H Couture offers an extensive selection of wedding accessories in Doylestown, including veils, jewelry, belts, and headpieces. Our bridal consultants will help you select the perfect finishing touches to complement your gown and add a touch of elegance to your wedding day ensemble.
7. Bridal Shop Near Bucks County PA
If you're in search of a bridal shop near Bucks County PA, L&H Couture is conveniently located and serves brides throughout the county. Whether you’re from New Hope, Yardley, or any other part of Bucks County, our bridal shop is just a short drive away, making us the ideal destination for your wedding dress shopping.
8. Wedding Dresses Near Doylestown PA
At L&H Couture, we offer an exceptional selection of wedding dresses near Doylestown PA. Our dresses are sourced from top designers and are available in a variety of styles, sizes, and fabrics. We offer everything from traditional, romantic designs to more modern, minimalist gowns, ensuring that every bride finds a dress she loves.
9. Wedding Dress Designers Doylestown PA
Looking for a wedding dress designer in Doylestown PA? At L&H Couture, we work with top-tier designers to bring you a curated collection of exquisite bridal gowns. Whether you’re looking for classic luxury or something more fashion-forward, our designers offer a variety of options to suit every bride’s taste.
10. Luxury Bridal Store Doylestown PA
As a luxury bridal store in Doylestown PA, L&H Couture offers a collection of premium, designer bridal gowns and accessories. We cater to brides who seek elegance and sophistication, offering high-end gowns that are both timeless and stunning. Our boutique provides a luxurious environment where you can explore our exclusive collection and receive expert advice from our bridal consultants.2 -
Rank Business Institute: Leading Digital Marketing Training in Vashi
In today’s fast-paced digital world, businesses and individuals must stay ahead of the curve to thrive. With the increasing importance of online presence, digital marketing has become an essential tool for success. If you're looking to expand your knowledge and gain practical skills in digital marketing, Rank Business Institute is the place for you. Located in the heart of Vashi, Navi Mumbai, our Digital Marketing Institute offers comprehensive training to help you become an expert in this dynamic field.
Why Choose Rank Business Institute for Your Digital Marketing Course?
At Rank Business Institute, we understand the growing demand for skilled digital marketers. That's why we offer a range of Digital Marketing courses that cover everything from the fundamentals to advanced techniques. Whether you're a student, entrepreneur, or professional looking to upskill, our programs are designed to provide you with the knowledge and tools you need to succeed in the digital marketing world.
Learn Digital Marketing with Industry Experts
Our trainers are experienced professionals with years of expertise in the digital marketing industry. They bring real-world insights into the classroom, ensuring that you receive not just theoretical knowledge but also practical experience. With their guidance, you will learn how to build effective online marketing strategies, master SEO, PPC, social media marketing, and much more.
Digital Marketing Course Curriculum
Our Digital Marketing course in Vashi is structured to cover all aspects of digital marketing. Here’s a sneak peek into what you will learn:
Search Engine Optimization (SEO): Understanding how to optimize websites for search engines and improve rankings.
Social Media Marketing (SMM): Leveraging platforms like Facebook, Instagram, and LinkedIn to create impactful marketing campaigns.
Google Ads & PPC: Learning how to run successful paid advertising campaigns.
Content Marketing: Developing engaging content that resonates with your target audience.
Email Marketing: Building effective email campaigns that convert leads into customers.
Analytics & Reporting: Understanding how to track and measure your marketing efforts for continuous improvement.
We focus on a hands-on approach, allowing you to work on live projects that reflect real-world scenarios. By the end of the course, you will have the skills needed to create, execute, and analyze digital marketing campaigns that drive results.
Learn Digital Marketing in Vashi
Our Digital Marketing Institute is conveniently located at First Floor, Haware Fantasia Business Park Corporate Wing, F-188, Sector 30A, Vashi, Navi Mumbai, Maharashtra 400705. This central location makes it easy for students and professionals from across Navi Mumbai to attend our classes.
We provide flexible learning options, including both online and offline courses, to accommodate your busy schedule. Whether you are a full-time professional or a student, you can learn digital marketing at your own pace, without compromising on the quality of education.
Why Digital Marketing in Vashi?
Vashi, being one of the most prominent areas in Navi Mumbai, is a hub for businesses and entrepreneurs. As more companies shift their focus to online platforms, there is a growing demand for skilled digital marketers. By choosing Rank Business Institute, you’re positioning yourself for success in the thriving digital marketing industry.
Contact Us Today
At Rank Business Institute, we are committed to helping you grow and succeed in the digital marketing space. If you're looking to learn digital marketing and take your career to the next level, enroll in our Digital Marketing course today.
For more information, you can reach us at 09082234835. Visit us at our office at First Floor, Haware Fantasia Business Park, Sector 30A, Vashi, Navi Mumbai, Maharashtra 400705 and take the first step toward mastering digital marketing!2 -
Rank Business Institute: Leading Digital Marketing Training in Vashi
In today’s fast-paced digital world, businesses and individuals must stay ahead of the curve to thrive. With the increasing importance of online presence, digital marketing has become an essential tool for success. If you're looking to expand your knowledge and gain practical skills in digital marketing, Rank Business Institute is the place for you. Located in the heart of Vashi, Navi Mumbai, our Digital Marketing Institute offers comprehensive training to help you become an expert in this dynamic field.
Why Choose Rank Business Institute for Your Digital Marketing Course?
At Rank Business Institute, we understand the growing demand for skilled digital marketers. That's why we offer a range of Digital Marketing courses that cover everything from the fundamentals to advanced techniques. Whether you're a student, entrepreneur, or professional looking to upskill, our programs are designed to provide you with the knowledge and tools you need to succeed in the digital marketing world.
Learn Digital Marketing with Industry Experts
Our trainers are experienced professionals with years of expertise in the digital marketing industry. They bring real-world insights into the classroom, ensuring that you receive not just theoretical knowledge but also practical experience. With their guidance, you will learn how to build effective online marketing strategies, master SEO, PPC, social media marketing, and much more.
Digital Marketing Course Curriculum
Our Digital Marketing course in Vashi is structured to cover all aspects of digital marketing. Here’s a sneak peek into what you will learn:
Search Engine Optimization (SEO): Understanding how to optimize websites for search engines and improve rankings.
Social Media Marketing (SMM): Leveraging platforms like Facebook, Instagram, and LinkedIn to create impactful marketing campaigns.
Google Ads & PPC: Learning how to run successful paid advertising campaigns.
Content Marketing: Developing engaging content that resonates with your target audience.
Email Marketing: Building effective email campaigns that convert leads into customers.
Analytics & Reporting: Understanding how to track and measure your marketing efforts for continuous improvement.
We focus on a hands-on approach, allowing you to work on live projects that reflect real-world scenarios. By the end of the course, you will have the skills needed to create, execute, and analyze digital marketing campaigns that drive results.
Learn Digital Marketing in Vashi
Our Digital Marketing Institute is conveniently located at First Floor, Haware Fantasia Business Park Corporate Wing, F-188, Sector 30A, Vashi, Navi Mumbai, Maharashtra 400705. This central location makes it easy for students and professionals from across Navi Mumbai to attend our classes.
We provide flexible learning options, including both online and offline courses, to accommodate your busy schedule. Whether you are a full-time professional or a student, you can learn digital marketing at your own pace, without compromising on the quality of education.
Why Digital Marketing in Vashi?
Vashi, being one of the most prominent areas in Navi Mumbai, is a hub for businesses and entrepreneurs. As more companies shift their focus to online platforms, there is a growing demand for skilled digital marketers. By choosing Rank Business Institute, you’re positioning yourself for success in the thriving digital marketing industry.
Contact Us Today
At Rank Business Institute, we are committed to helping you grow and succeed in the digital marketing space. If you're looking to learn digital marketing and take your career to the next level, enroll in our Digital Marketing course today.
For more information, you can reach us at 09082234835. Visit us at our office at First Floor, Haware Fantasia Business Park, Sector 30A, Vashi, Navi Mumbai, Maharashtra 400705 and take the first step toward mastering digital marketing!2 -
RECOVERING STOLEN ETHEREUM WITH DIGITAL TECH GUARD RECOVERY
WhatsApp: +1 (443) 859 - 2886
Email @ digital tech guard . com
Telegram: digital tech guard recovery . com
Earlier this year, I was persuaded by a Russian friend I met on the Bumble app to invest in a Bitcoin trading company. Trusting their advice, I decided to invest a significant amount of money, believing it was a great opportunity. I was new to the world of cryptocurrency and didn’t fully understand how things worked, so I went ahead and made the investment. Unfortunately, I didn’t realize I had been drawn into a scam until it was too late. By the time I began to see the red flags, I had already invested 30,000 Euros, and getting it back seemed impossible. It felt like I had lost everything. For weeks, I was stuck in a state of confusion and frustration. Every time I tried to withdraw my funds, I was met with excuses and more demands for additional payments. The platform I trusted kept making it harder for me to access my money, and I was left feeling helpless. It seemed as though all of my hard-earned savings had vanished into thin air. In my search for a solution, I came across Digital Tech Guard Recovery after reading several positive recommendations on Reddit. People shared their stories of successfully recovering funds from fake crypto investment platforms, and I was intrigued. At first, I was hesitant—after all, I had already been burned once, and I wasn’t sure if I could trust another service. But I was desperate and decided to give it a try. I reached out to Digital Tech Guard Recovery, and I was immediately impressed by their professionalism and clear communication. They explained the recovery process in detail, making sure I understood what would happen at every step. After I provided them with all the necessary details, they took action right away. They were efficient, transparent, and kept me updated regularly, which helped me feel at ease during the recovery process. To my relief, Digital Tech Guard Recovery was able to successfully recover almost 95% of the 30,000 Euros I had lost. I couldn’t believe it after almost losing everything, I had most of my investment back. I’m incredibly grateful to Digital Tech Guard Recovery for their dedication and expertise. Without them, I would still be struggling to get my money back. If you’ve been a victim of a crypto scam or are facing similar issues, I highly recommend reaching out to Digital Tech Guard Recovery. Their proven track record in recovering lost funds is invaluable, and they truly helped me when I thought all hope was lost.3 -
HOW TO RECOVER MONEY LOST TO ONLINE SCAM HIRE ADWARE RECOVERY SPECIALIST
WhatsApp info:+12723 328 343
I remember spending countless hours poring over the intricacies of cryptocurrency trading, and so I took a leap of faith and invested, with due diligence done. With cautious optimism, I entered this world of digital currency, ready to convert knowledge into profit. My research led me to what looked like a completely legitimate broker: it had a slick website, amazing testimonials, and even an onboarding process that smoothly went through. Everything checked out, and soon I started making small, successful withdrawals. The early wins encouraged me to scale up-investing a hefty $250,000 worth of Bitcoin.
For some time, the profits rolled in, my account balance looked promising, and I had no issues making minor withdrawals. This perceived success became a cycle that gave me the confidence to leave my money in the platform, believing I was on the fast track to financial freedom. That illusion came crashing down the moment I tried to withdraw a more significant amount. Suddenly, I was locked out of my account. Every attempt to contact support was met with silence. That's when it really dawned on me: I had been sold out to some scam broker, a fraudster who had wooed me with some initial successes just to grab everything when I lowered my defenses. Panic set in, but I was not going to give up. Determined to recover my funds, I hit the internet in search of a solution down to forums and reviews. That's where I came across ADWARE RECOVERY SPECIALIST. The stories of how they recovered money from victims of crypto scams inspired me, so I had to reach out. Right from that very first point of contact, ADWARE RECOVERY SPECIALIST has been a godsend: professional, sensitive, and highly competent. They understood my devastation and walked me through their process in a clear and reassuring manner. Their communication was consistent, their forensic tools state-of-the-art, and their knowledge of blockchain security unparalleled. To my immense relief, ADWARE RECOVERY SPECIALIST managed to recover a significant portion of my lost Bitcoin. They didn't just recover my money but also educated me on how to protect my assets from further damage. If you ever find yourself in this nightmare, then ADWARE RECOVERY SPECIALIST is the team to go to. Their efficiency, transparency, and unmatched skill make them an absolute game-changer in crypto recovery. Don't hesitate—reach out and take back what's rightfully yours.1 -
DIGITAL TECH GUARD RECOVERY: ENSURING YOUR LOST OR STOLEN BITCOIN SAFE RETURN
As a student at Harvard University, I’ve always believed in the importance of financial literacy and responsible investing. However, I fell victim to a deceptive scheme that taught me a harsh lesson about the risks involved with unregulated brokers and account managers. I invested over $5,000, driven by promises of high returns and expert guidance. At first, everything seemed legitimate. However, when I attempted to withdraw my funds, the brokers kept requesting additional payments, citing various fees and charges. Each time I complied, hoping to access my money, I was met with more excuses and delays. Eventually, it became clear that I had been scammed. All my investment capital was gone. In the aftermath, I struggled to cope with the loss.
contact @ d i g i t a l t e c h g u a r d . c o m
telegram + 5 6 9 9 7 0 5 9 7 0 0
My efforts to reach the customer support desk of the platform were futile; my messages went unanswered, and I felt utterly helpless. It was a painful experience, and I found it difficult to move on. Determined to find a way to recover my funds, I began researching resources for victims of online scams. During my search, I came across a broadcast that provided information on how scammed individuals could reclaim their investments. Intrigued, I decided to reach out to the email provided for consultation. To my surprise, Digital Tech Guard Recovery responded within minutes. Their team asked for all legal details concerning my investment, and I promptly provided the information they requested. Their professionalism and promptness gave me hope. Following their guidance, I submitted the necessary documentation and waited anxiously for updates. To my astonishment, Digital Tech Guard Recovery successfully traced my funds and managed to recover not only my initial investment but also the profits I had been led to believe were lost forever. This experience taught me invaluable lessons about vigilance in the financial world and the importance of sharing knowledge. I am now committed to raising awareness about the dangers of online investment scams. If you or someone you know has been a victim, please know that there are resources available to help you recover your funds. Don’t suffer in silence. Reach out to Digital Tech Guard Recovery and seek help, take action to reclaim what is rightfully yours. Together, we can stand against these fraudulent practices and support each other in recovery. -
Rank Business Institute: Leading the Way in Digital Marketing Education in Vashi
In today’s digital age, mastering the art of Digital Marketing is no longer a choice—it’s a necessity for businesses to thrive in the competitive online landscape. Whether you’re looking to boost your career or grow your business, the right knowledge and skills in digital marketing can make all the difference. Rank Business Institute in Vashi, Navi Mumbai, offers a top-tier Digital Marketing course designed to equip you with the practical tools and insights needed to succeed in the ever-evolving world of online marketing.
Why Choose Rank Business Institute for Digital Marketing?
Located in the heart of Navi Mumbai, at the Haware Fantasia Business Park, Rank Business Institute is the go-to Digital Marketing Institute for professionals, entrepreneurs, and students alike. Our institute is committed to providing high-quality training that covers all aspects of digital marketing, from SEO and SEM to social media marketing and email campaigns. With our Digital Marketing course, you’ll gain a comprehensive understanding of how to effectively market products and services online.
Comprehensive Digital Marketing Course in Vashi
At Rank Business Institute, we believe in hands-on learning that prepares you for real-world challenges. Our Digital Marketing course is designed to cover everything you need to know, including:
Search Engine Optimization (SEO): Learn how to optimize websites to rank higher on search engines like Google.
Pay-Per-Click (PPC): Understand the intricacies of paid advertising and how to effectively use Google Ads and social media ads.
Social Media Marketing: Master strategies for promoting brands across platforms like Facebook, Instagram, LinkedIn, and Twitter.
Content Marketing: Learn the art of creating compelling content that attracts, engages, and converts your audience.
Email Marketing: Discover how to build effective email campaigns that drive conversions.
Analytics: Understand how to measure the success of your campaigns and optimize them for better results.
Our expert instructors are industry veterans with years of experience in the digital marketing field. They ensure that every student not only learns the theoretical aspects but also gets practical exposure through live projects and case studies.
Learn Digital Marketing at Rank Business Institute
If you’re ready to learn digital marketing and start your journey toward becoming a digital marketing expert, Rank Business Institute in Vashi is the perfect place for you. Our flexible learning options, including in-person and online classes, ensure that everyone can find a mode of study that suits their lifestyle.
Whether you are a student, a working professional, or a business owner looking to expand your knowledge, our Digital Marketing course is designed to suit all skill levels. Our goal is to empower you with the skills you need to make a mark in the digital world.
Why Digital Marketing in Vashi?
Vashi is a bustling hub of business activity, making it the ideal location for a Digital Marketing Institute. With a growing number of businesses in the region, there is a high demand for digital marketing professionals who can help brands stand out in a crowded marketplace. By enrolling in our Digital Marketing course in Vashi, you’re positioning yourself for success in one of the most dynamic fields today.
Contact Rank Business Institute
Ready to take the first step toward mastering digital marketing? Contact us today at 09082234835 to learn more about our courses, schedules, and enrollment process. We are located at First Floor, Haware Fantasia Business Park Corporate wing, F-188, Sector 30A, Vashi, Navi Mumbai, Maharashtra 400705.
At Rank Business Institute, we are dedicated to helping you succeed in the world of digital marketing. Join us and unlock endless career opportunities with the power of digital marketing!1 -
CRYPTOCURRENCY RECOVERY FIRM \ FOLKWIN EXPERT RECOVERY.
I, Dr. Katherine Ingram, had always been committed to giving my best to my patients in Melbourne, Australia. But everything changed when I was suddenly hit with a medical malpractice lawsuit. The stress and anxiety that came with the legal battle left me feeling overwhelmed, and I was desperate for a solution. In my search for help, I found "MedLegal Solutions," a firm that promised a quick and easy resolution for just $27,000 AUD. They assured me they would handle everything swiftly, easing my burden. Desperate to resolve the situation, I handed over the money, trusting them to take care of the rest. However, as the weeks turned into months, I heard nothing. Calls went unanswered, emails went ignored, and I began to feel more and more helpless. It became clear that something was wrong, and I realized I had been deceived. The more I tried to contact them, the more I found myself being ignored. I soon understood that I was much deeper than I had initially feared. That’s when I turned to Folkwin Expert Recovery for help. From the moment I contacted them, they sprang into action. They immediately began investigating MedLegal Solutions and quickly uncovered a massive web of deceit. It turned out that MedLegal Solutions wasn’t just an incompetent firm; it was part of an elaborate scam. They were operating under multiple false identities across Sydney, Brisbane, and regional Victoria, targeting vulnerable individuals like myself. Folkwin Expert Recovery didn’t just uncover the fraud, they took it one step further. They worked tirelessly with authorities in Melbourne to track down and dismantle the fraudulent operation. They didn’t rest until MedLegal Solutions was shut down for good, ensuring that no one else would fall victim to their schemes. Thanks to their expert recovery efforts, I was able to recover every single cent of my $27,000.This entire ordeal was a wake-up call for me. It was a difficult and stressful time, but ultimately, I came out victorious. Thanks to Folkwin Expert Recovery, not only did I get my money back, but I also found peace knowing that MedLegal Solutions was no longer in business and that their fraudulent operation had been dismantled. It was a painful lesson, but in the end, my finances were intact, and I could move forward with a sense of closure.
FOLKWIN EXPERT RECOVERY DETAILS\\ Telegram: @Folkwin_expert_recovery Or Email: Folkwinexpertrecovery(@)tech-center DOT com
Regards,
Dr. Katherine Ingram.
1 -
RECOVERING STOLEM ETHEREUM WITH DIGITAL TECH GUARD RECCOVERY
As a professional football player in Manchester, my life revolves around training, games, and staying in peak physical condition. My focus was always on the game, but everything changed when I became the victim of a scam, losing $79,000. The financial blow was severe, but the emotional toll was even worse. I had always prided myself on making sound decisions, but being deceived left me feeling vulnerable, embarrassed, and overwhelmed. It was hard to concentrate on my training knowing I had made such a huge mistake. The anger and helplessness I felt were overwhelming. I spent hours researching ways to recover my lost funds, but most options seemed either too complicated or too good to be true. It seemed like every recovery service I came across required exorbitant upfront fees or made unrealistic promises, leaving me feeling more discouraged with each new search. For a while, I felt like there was no way out. Just when I was about to give up hope, a teammate reached out to me with a recommendation that changed everything: Digital Tech Guard Recovery. contact with WhatsApp: +1 (443) 859 - 2886
contact @ digital tech guard . com Telegram : digital tech guard recovery . com
At first, I was skeptical. I had heard of similar services before, but they often seemed too risky or unreliable. The idea of trusting someone again with my money felt uncomfortable. However, my teammate reassured me that Digital Tech Guard Recovery operated differently. They didn’t require any upfront fees, which gave me some peace of mind. With nothing to lose, I decided to give them a shot. From the moment I contacted Digital Tech Guard Recovery, I could tell they were different. Their team was professional, attentive, and genuinely empathetic to my situation. They took the time to understand the details of my case, patiently explained the process, and outlined a clear, transparent plan to recover my lost funds. There were no promises of immediate results, but the approach felt legitimate, and I appreciated their honesty and dedication. Over the next few weeks, Digital Tech Guard Recovery worked diligently, keeping me updated on their progress. To my surprise, they successfully recovered a significant portion of my lost funds. The relief I felt was immense—both financially and emotionally. I could finally focus on my career again, knowing that I had made the right choice in trusting Digital Tech Guard Recovery. This experience taught me to be more cautious in the future, but also showed me that there are still people out there who are committed to helping others recover from such devastating situations.5 -
9 Ways to Improve Your Website in 2020
Online customers are very picky these days. Plenty of quality sites and services tend to spoil them. Without leaving their homes, they can carefully probe your company and only then decide whether to deal with you or not. The first thing customers will look at is your website, so everything should be ideal there.
Not everyone succeeds in doing things perfectly well from the first try. For websites, this fact is particularly true. Besides, it is never too late to improve something and make it even better.
In this article, you will find the best recommendations on how to get a great website and win the hearts of online visitors.
Take care of security
It is unacceptable if customers who are looking for information or a product on your site find themselves infected with malware. Take measures to protect your site and visitors from new viruses, data breaches, and spam.
Take care of the SSL certificate. It should be monitored and updated if necessary.
Be sure to install all security updates for your CMS. A lot of sites get hacked through vulnerable plugins. Try to reduce their number and update regularly too.
Ride it quick
Webpage loading speed is what the visitor will notice right from the start. The war for milliseconds just begins. Speeding up a site is not so difficult. The first thing you can do is apply the old proven image compression. If that is not enough, work on caching or simplify your JavaScript and CSS code. Using CDN is another good advice.
Choose a quality hosting provider
In many respects, both the security and the speed of the website depend on your hosting provider. Do not get lost selecting the hosting provider. Other users share their experience with different providers on numerous discussion boards.
Content is king
Content is everything for the site. Content is blood, heart, brain, and soul of the website and it should be useful, interesting and concise. Selling texts are good, but do not chase only the number of clicks. An interesting article or useful instruction will increase customer loyalty, even if such content does not call to action.
Communication
Broadcasting should not be one-way. Make a convenient feedback form where your visitors do not have to fill out a million fields before sending a message. Do not forget about the phone, and what is even better, add online chat with a chatbot and\or live support reps.
Refrain from unpleasant surprises
Please mind, self-starting videos, especially with sound may irritate a lot of visitors and increase the bounce rate. The same is true about popups and sliders.
Next, do not be afraid of white space. Often site owners are literally obsessed with the desire to fill all the free space on the page with menus, banners and other stuff. Experiments with colors and fonts are rarely justified. Successful designs are usually brilliantly simple: white background + black text.
Mobile first
With such a dynamic pace of life, it is important to always keep up with trends, and the future belongs to mobile devices. We have already passed that line and mobile devices generate more traffic than desktop computers. This tendency will only increase, so adapt the layout and mind the mobile first and progressive advancement concepts.
Site navigation
Your visitors should be your priority. Use human-oriented terms and concepts to build navigation instead of search engine oriented phrases.
Do not let your visitors get stuck on your site. Always provide access to other pages, but be sure to mention which particular page will be opened so that the visitor understands exactly where and why he goes.
Technical audit
The site can be compared to a house - you always need to monitor the performance of all systems, and there is always a need to fix or improve something. Therefore, a technical audit of any project should be carried out regularly. It is always better if you are the first to notice the problem, and not your visitors or search engines.
As part of the audit, an analysis is carried out on such items as:
● Checking robots.txt / sitemap.xml files
● Checking duplicates and technical pages
● Checking the use of canonical URLs
● Monitoring 404 error page and redirects
There are many tools that help you monitor your website performance and run regular audits.
Conclusion
I hope these tips will help your site become even better. If you have questions or want to share useful lifehacks, feel free to comment below.
Resources:
https://networkworld.com/article/...
https://webopedia.com/TERM/C/...
https://searchenginewatch.com/2019/...
https://macsecurity.net/view/...
-
Last year, I decided to invest $30,000 in cryptocurrency, enticed by promises of substantial weekly profits. Initially, everything seemed fine. I was hopeful and excited, convinced that this investment would not only safeguard my savings but also enhance my financial status. I was living comfortably, enjoying the benefits of my spending, and felt secure in my investment strategy. However, my optimism quickly turned into dismay. After a few days of monitoring my investment, I noticed that the website associated with my investment had gone offline. I tried to access my account, only to find that it had disappeared entirely. It was then that I realized I had been scammed. My investment, which I had carefully saved and trusted, was gone. The frustration and helplessness I felt were overwhelming. .I tried everything I could think of to recover my Bitcoin. I reached out to my wallet provider, contacted my bank, and even reported the incident to law enforcement. Despite my best efforts, none of these avenues yielded any results. It seemed like my money was lost for good, and I was left feeling defeated and hopeless. As time went on, I continued to search for solutions, but nothing seemed to work. That was until a few weeks ago when I was introduced to Trust Geeks Hack Expert. Initially, I was skeptical, having been let down by so many other attempts to recover my funds. But I decided to give Trust Geeks Hack Expert a try, hoping they might be able to offer a solution where others had failed. From. From the moment I reached out to them, I was met with a level of professionalism and dedication that I had not encountered before. They took the time to understand the details of my case and formulated a comprehensive plan to recover my lost funds. Their approach was thorough, and they maintained open communication throughout the entire process, keeping me updated on every development. To my immense relief and joy, Trust Geeks Hack Expert succeeded where all my previous efforts had fallen short. They were able to recover the full amount of my stolen investment. The experience was transformative, I got back my money and regained a sense of hope and confidence that I had lost along the way. If you find yourself in a situation similar to mine—having lost cryptocurrency to a scam—I strongly recommend reaching out Website.. https :// trustgeekshackexpert . com/. Their expertise and commitment to their clients are truly commendable. They offer a glimmer of hope and a real chance to recover what was taken from you. You can contact Trust Geeks Hack Expert directly by E ma il <> trustgeekshackexpert [At] fastservice [Dot} com for their services. They specialize in handling such cases and have a proven track record of helping people like me reclaim their lost assets. Their support was invaluable, and I am incredibly grateful for their assistance. In sharing my story, I hope to provide some guidance and reassurance to others who might be struggling with similar issues. Investing in cryptocurrency comes with risks, and it’s crucial to be aware of where you place your trust. But remember, with the right help and persistence, there is still hope for recovery. Stay vigilant, protect your investments, and if you need assistance, don’t hesitate to reach out to professionals like Trust Geeks Hack Expert
-
As a professional football player in Manchester, my life revolves around training, games, and staying in peak physical condition. My focus was always on the game, but everything changed when I became the victim of a scam, losing $79,000. The financial blow was severe, but the emotional toll was even worse. I had always prided myself on making sound decisions, but being deceived left me feeling vulnerable, embarrassed, and overwhelmed. It was hard to concentrate on my training knowing I had made such a huge mistake.The anger and helplessness I felt were overwhelming. I spent hours researching ways to recover my lost funds, but most options seemed either too complicated or too good to be true. It seemed like every recovery service I came across required exorbitant upfront fees or made unrealistic promises, leaving me feeling more discouraged with each new search. For a while, I felt like there was no way out.Just when I was about to give up hope, a teammate reached out to me with a recommendation that changed everything: HACK SAVVY TECH. At first, I was skeptical. I had heard of similar services before, but they often seemed too risky or unreliable. The idea of trusting someone again with my money felt uncomfortable. However, my teammate reassured me that HACK SAVVY TECH operated differently. They didn’t require any upfront fees, which gave me some peace of mind. With nothing to lose, I decided to give them a shot.From the moment I contacted HACK SAVVY TECH , I could tell they were different. Their team was professional, attentive, and genuinely empathetic to my situation. They took the time to understand the details of my case, patiently explained the process, and outlined a clear, transparent plan to recover my lost funds. There were no promises of immediate results, but the approach felt legitimate, and I appreciated their honesty and dedication.Over the next few weeks, HACK SAVVY TECH worked diligently, keeping me updated on their progress. To my surprise, they successfully recovered a significant portion of my lost funds. The relief I felt was immense—both financially and emotionally. I could finally focus on my career again, knowing that I had made the right choice in trusting HACK SAVVY TECH . This experience taught me to be more cautious in the future, but also showed me that there are still people out there who are committed to helping others recover from such devastating situations.
mail : contactus@hacksavvytechnology. com
Website : https ://hacksavvytechrecovery. com
Whatsapp : +79998295038
1 -
l world, businesses and individuals must stay ahead of the curve to thrive. With the increasing importance of online presence, digital marketing has become an essential tool for success. If you're looking to expand yo
Rank Business Institute: Leading Digital Marketing Training in Vashi
In today’s fast-paced digitaur knowledge and gain practical skills in digital marketing, Rank Business Institute is the place for you. Located in the heart of Vashi, Navi Mumbai, our Digital Marketing Institute offers comprehensive training to help you become an expert in this dynamic field.
Why Choose Rank Business Institute for Your Digital Marketing Course?
At Rank Business Institute, we understand the growing demand for skilled digital marketers. That's why we offer a range of Digital Marketing courses that cover everything from the fundamentals to advanced techniques. Whether you're a student, entrepreneur, or professional looking to upskill, our programs are designed to provide you with the knowledge and tools you need to succeed in the digital marketing world.
Learn Digital Marketing with Industry Experts
Our trainers are experienced professionals with years of expertise in the digital marketing industry. They bring real-world insights into the classroom, ensuring that you receive not just theoretical knowledge but also practical experience. With their guidance, you will learn how to build effective online marketing strategies, master SEO, PPC, social media marketing, and much more.
Digital Marketing Course Curriculum
Our Digital Marketing course in Vashi is structured to cover all aspects of digital marketing. Here’s a sneak peek into what you will learn:
Search Engine Optimization (SEO): Understanding how to optimize websites for search engines and improve rankings.
Social Media Marketing (SMM): Leveraging platforms like Facebook, Instagram, and LinkedIn to create impactful marketing campaigns.
Google Ads & PPC: Learning how to run successful paid advertising campaigns.
Content Marketing: Developing engaging content that resonates with your target audience.
Email Marketing: Building effective email campaigns that convert leads into customers.
Analytics & Reporting: Understanding how to track and measure your marketing efforts for continuous improvement.
We focus on a hands-on approach, allowing you to work on live projects that reflect real-world scenarios. By the end of the course, you will have the skills needed to create, execute, and analyze digital marketing campaigns that drive results.
Learn Digital Marketing in Vashi
Our Digital Marketing Institute is conveniently located at First Floor, Haware Fantasia Business Park Corporate Wing, F-188, Sector 30A, Vashi, Navi Mumbai, Maharashtra 400705. This central location makes it easy for students and professionals from across Navi Mumbai to attend our classes.
We provide flexible learning options, including both online and offline courses, to accommodate your busy schedule. Whether you are a full-time professional or a student, you can learn digital marketing at your own pace, without compromising on the quality of education.
Why Digital Marketing in Vashi?
Vashi, being one of the most prominent areas in Navi Mumbai, is a hub for businesses and entrepreneurs. As more companies shift their focus to online platforms, there is a growing demand for skilled digital marketers. By choosing Rank Business Institute, you’re positioning yourself for success in the thriving digital marketing industry.
Contact Us Today
At Rank Business Institute, we are committed to helping you grow and succeed in the digital marketing space. If you're looking to learn digital marketing and take your career to the next level, enroll in our Digital Marketing course today.
For more information, you can reach us at 09082234835. Visit us at our office at First Floor, Haware Fantasia Business Park, Sector 30A, Vashi, Navi Mumbai, Maharashtra 400705 and take the first step toward mastering digital marketing!2 -
Rank Business Institute: Leading the Way in Digital Marketing Education in Vashi
In today’s digital age, mastering the art of Digital Marketing is no longer a choice—it’s a necessity for businesses to thrive in the competitive online landscape. Whether you’re looking to boost your career or grow your business, the right knowledge and skills in digital marketing can make all the difference. Rank Business Institute in Vashi, Navi Mumbai, offers a top-tier Digital Marketing course designed to equip you with the practical tools and insights needed to succeed in the ever-evolving world of online marketing.
Why Choose Rank Business Institute for Digital Marketing?
Located in the heart of Navi Mumbai, at the Haware Fantasia Business Park, Rank Business Institute is the go-to Digital Marketing Institute for professionals, entrepreneurs, and students alike. Our institute is committed to providing high-quality training that covers all aspects of digital marketing, from SEO and SEM to social media marketing and email campaigns. With our Digital Marketing course, you’ll gain a comprehensive understanding of how to effectively market products and services online.
Comprehensive Digital Marketing Course in Vashi
At Rank Business Institute, we believe in hands-on learning that prepares you for real-world challenges. Our Digital Marketing course is designed to cover everything you need to know, including:
Search Engine Optimization (SEO): Learn how to optimize websites to rank higher on search engines like Google.
Pay-Per-Click (PPC): Understand the intricacies of paid advertising and how to effectively use Google Ads and social media ads.
Social Media Marketing: Master strategies for promoting brands across platforms like Facebook, Instagram, LinkedIn, and Twitter.
Content Marketing: Learn the art of creating compelling content that attracts, engages, and converts your audience.
Email Marketing: Discover how to build effective email campaigns that drive conversions.
Analytics: Understand how to measure the success of your campaigns and optimize them for better results.
Our expert instructors are industry veterans with years of experience in the digital marketing field. They ensure that every student not only learns the theoretical aspects but also gets practical exposure through live projects and case studies.
Learn Digital Marketing at Rank Business Institute
If you’re ready to learn digital marketing and start your journey toward becoming a digital marketing expert, Rank Business Institute in Vashi is the perfect place for you. Our flexible learning options, including in-person and online classes, ensure that everyone can find a mode of study that suits their lifestyle.
Whether you are a student, a working professional, or a business owner looking to expand your knowledge, our Digital Marketing course is designed to suit all skill levels. Our goal is to empower you with the skills you need to make a mark in the digital world.
Why Digital Marketing in Vashi?
Vashi is a bustling hub of business activity, making it the ideal location for a Digital Marketing Institute. With a growing number of businesses in the region, there is a high demand for digital marketing professionals who can help brands stand out in a crowded marketplace. By enrolling in our Digital Marketing course in Vashi, you’re positioning yourself for success in one of the most dynamic fields today.
Contact Rank Business Institute
Ready to take the first step toward mastering digital marketing? Contact us today at 09082234835 to learn more about our courses, schedules, and enrollment process. We are located at First Floor, Haware Fantasia Business Park Corporate wing, F-188, Sector 30A, Vashi, Navi Mumbai, Maharashtra 400705.
At Rank Business Institute, we are dedicated to helping you succeed in the world of digital marketing. Join us and unlock endless career opportunities with the power of digital marketing!1 -
Rank Business Institute: Leading the Way in Digital Marketing Education in Vashi
In today’s digital age, mastering the art of Digital Marketing is no longer a choice—it’s a necessity for businesses to thrive in the competitive online landscape. Whether you’re looking to boost your career or grow your business, the right knowledge and skills in digital marketing can make all the difference. Rank Business Institute in Vashi, Navi Mumbai, offers a top-tier Digital Marketing course designed to equip you with the practical tools and insights needed to succeed in the ever-evolving world of online marketing.
Why Choose Rank Business Institute for Digital Marketing?
Located in the heart of Navi Mumbai, at the Haware Fantasia Business Park, Rank Business Institute is the go-to Digital Marketing Institute for professionals, entrepreneurs, and students alike. Our institute is committed to providing high-quality training that covers all aspects of digital marketing, from SEO and SEM to social media marketing and email campaigns. With our Digital Marketing course, you’ll gain a comprehensive understanding of how to effectively market products and services online.
Comprehensive Digital Marketing Course in Vashi
At Rank Business Institute, we believe in hands-on learning that prepares you for real-world challenges. Our Digital Marketing course is designed to cover everything you need to know, including:
Search Engine Optimization (SEO): Learn how to optimize websites to rank higher on search engines like Google.
Pay-Per-Click (PPC): Understand the intricacies of paid advertising and how to effectively use Google Ads and social media ads.
Social Media Marketing: Master strategies for promoting brands across platforms like Facebook, Instagram, LinkedIn, and Twitter.
Content Marketing: Learn the art of creating compelling content that attracts, engages, and converts your audience.
Email Marketing: Discover how to build effective email campaigns that drive conversions.
Analytics: Understand how to measure the success of your campaigns and optimize them for better results.
Our expert instructors are industry veterans with years of experience in the digital marketing field. They ensure that every student not only learns the theoretical aspects but also gets practical exposure through live projects and case studies.
Learn Digital Marketing at Rank Business Institute
If you’re ready to learn digital marketing and start your journey toward becoming a digital marketing expert, Rank Business Institute in Vashi is the perfect place for you. Our flexible learning options, including in-person and online classes, ensure that everyone can find a mode of study that suits their lifestyle.
Whether you are a student, a working professional, or a business owner looking to expand your knowledge, our Digital Marketing course is designed to suit all skill levels. Our goal is to empower you with the skills you need to make a mark in the digital world.
Why Digital Marketing in Vashi?
Vashi is a bustling hub of business activity, making it the ideal location for a Digital Marketing Institute. With a growing number of businesses in the region, there is a high demand for digital marketing professionals who can help brands stand out in a crowded marketplace. By enrolling in our Digital Marketing course in Vashi, you’re positioning yourself for success in one of the most dynamic fields today.
Contact Rank Business Institute
Ready to take the first step toward mastering digital marketing? Contact us today at 09082234835 to learn more about our courses, schedules, and enrollment process. We are located at First Floor, Haware Fantasia Business Park Corporate wing, F-188, Sector 30A, Vashi, Navi Mumbai, Maharashtra 400705.
At Rank Business Institute, we are dedicated to helping you succeed in the world of digital marketing. Join us and unlock endless career opportunities with the power of digital marketing!1 -
I am very pleased with the help R O O T K IT S REC O VE RY FIRM rendered in restoring my lost crypto investment from scammers.. I was encouraged to invest in a cryptocurrency company through an advert that i watched on the facebook . it was actually interesting and seems profitable so i contacted the company and they responded.. i asked a few question and i was assured that everything works perfectly and legit. At first i started with 5000 USD after awhile i had it returned to me together with my profits with no problems. As a result of that i continued trading as i was also advised to upgrade to the Millionaire package where you will earn much more off your trading, i did upgraded and invested more funds that my account was showing in excess of 1,280,902 USD but when I tried to take some of the profits my account went from the above to zero within 60 seconds and then after making complaints to the support i was told that I had not completed the required trades and also that their were suspicious activities on my account.. it was certainly over my head and honestly didn’t know what to do at that moment so i had to invest more but still not able to withdraw a dollar to my bank, they had full control of my account, and have refused me to withdraw anything. i finally came to know that most crypto investment companies are bunch of criminals and scammers.., so i went in search for possible means to recover my funds. Well i must say that I’m very fortunate to have been able to recover all my funds back through the help of R O O T K I TS R E C O V E RY F IRM. got so many recommendations on them by fellow victims online who has been scammed and recovered theirs back. so i contacted them for help and they delivered at the End. i thank God so much that such Team as ROOTKITS RECOVERY FIRM do exist to help victims who have been defrauded. If you have been scammed of your Crypto or been in a similar situation you contact this Team for help via Telegram; ROOTKITS7 or Email; R O O T K I T S 4 @G M A I L . COM
-
As an investor eager to dive into the world of cryptocurrency, I was drawn in by the promise of high returns from a company that claimed to offer mining rig rentals. I invested $50,000 USDT, convinced that I was making a smart financial decision. The company’s website looked professional, and the numerous 5-star reviews gave me confidence in their legitimacy. Everything seemed perfect, and I felt excited about the potential profits. For the first two weeks, I received mining returns that made me believe I had struck gold. The returns were consistent, and I was thrilled at the prospect of my investment growing. However, just as quickly as the returns started, they abruptly stopped. I tried to reach out to the company, but my emails went unanswered, and soon after, the website vanished into thin air. Panic set in as I realised I had been scammed. Feeling lost and frustrated, I began to search for help. That’s when I discovered Techy Force Cyber Retrieval, a team specialising in recovering funds lost to cryptocurrency scams. I reached out to them, hoping they could assist me in retrieving my hard-earned money. They were understanding and immediately began investigating my case. Techy Force Cyber Retrieval conducted a thorough blockchain analysis and quickly uncovered that the wallet used by the scam company was linked to multiple other fraudulent activities. It turned out that the same wallet had been involved in three other scams, revealing a pattern of deceit that was both alarming and disheartening. Techy Force Cyber Retrieval acted swiftly, collaborating with various cryptocurrency exchanges to trace and seize the USDT that had been transferred to connected accounts. They provided evidence of the fraudulent activities associated with the wallet, which helped convince the exchanges to freeze the assets. I was amazed at their expertise and dedication to recovering my funds. Thanks to their efforts, I was able to recover all my USDT from my investment. While it was a painful lesson, this experience taught me the importance of conducting thorough due diligence before engaging with any mining operation. I learned that verifiable addresses, legitimate contracts, and transparent operations are crucial in avoiding scams. I am grateful for the support from Techy Force Cyber Retrieval. They not only helped me recover my lost funds but also reinforced the need for caution in the cryptocurrency space.
Via
Tele-gram >>> TECY CYBERFOR2 -
**Reclaim Funds Lost in Cryptocurrency Trading and Investments Today - Consult Hackathon Tech Solutions**
Like countless others, I was captivated by the thrilling realm of cryptocurrency trading and investment. The prospect of substantial returns was simply irresistible. In my enthusiasm, I plunged into the market without conducting adequate research. This hasty decision led me to invest a staggering £95,700 in Bitcoin with a company that, unbeknownst to me, was nothing more than a sophisticated scam.At first, everything seemed to be unfolding perfectly. My account balance skyrocketed to an impressive £314,575 within a matter of weeks, and I was elated. However, my excitement quickly morphed into despair when I attempted to withdraw my profits. To my utter dismay, my account was abruptly frozen without any explanation. A wave of panic washed over me as I desperately tried to reach customer support, only to find my efforts futile. I felt trapped in a disheartening nightmare.Determined to recover my funds, I embarked on an extensive search for solutions online. During my quest, I stumbled upon a cryptocurrency forum where numerous victims recounted their harrowing experiences. Many of them spoke highly of a service called HACKATHON TECH SOLUTIONS, which had successfully aided them in reclaiming their misappropriated crypto assets. Although I was initially skeptical, a flicker of hope ignited within me, prompting me to reach out to them.To my immense relief, HACKATHON TECH SOLUTIONS surpassed my expectations. Their team was not only professional and knowledgeable but also genuinely committed to helping me recover my lost investment. Within a mere two weeks, they managed to retrieve my entire investment, leaving me overwhelmed with gratitude. The experience felt nothing short of miraculous, and I cannot adequately express my appreciation for their expertise and unwavering support during such a tumultuous time.If you find yourself ensnared in a crypto scam, a fraudulent investment platform, binary options fraud, or any form of online theft, I wholeheartedly recommend HACKATHON TECH SOLUTIONS They transformed my distressing ordeal into a second chance, and I firmly believe they can do the same for you. Do not lose hope; viable solutions exist, and with the right assistance, you can reclaim what is rightfully yours. Remember, you are not alone in this struggle, and there is HACKATHON TECH SOLUTIONS ready to guide you through cryptocurrency recovery. Their contact details are listed below.
Whatsapp: → +31 (6 47) 999 256
Telegram: → @hackathon tech solutions
Email: → hackathontechservice@mail(.)com2 -
This April, I lost my entire savings to a Solana crypto scam, and I vowed never to trust anyone again. I had invested my hard-earned money in what I thought was a promising opportunity, but it turned out to be a fraudulent scheme. Initially, my investment in the stock market seemed to thrive, with profits blooming in the first few months. I felt optimistic and excited about my financial future. However, everything came crashing down, and I lost it all instantly. The sleepless nights and constant worry took a significant toll on my mental health, leaving me feeling anxious, defeated, and overwhelmed. Determined to recover my lost funds, I began a relentless search for the criminals behind the scam. I spent countless hours researching and reaching out to various organizations, but I felt lost in a sea of misinformation and uncertainty. That’s when I discovered TECH CYBER FORCE RECOVERY, a recovery agent specializing in retrieving lost funds from fraudulent schemes. Their reputation for helping victims like me gave me a glimmer of hope. With their expertise, I was able to recover my entire investment, which felt like a miracle after the despair I had experienced. TECH CYBER FORCE RECOVERY not only helped me reclaim my lost funds but also assisted in tracing the scammers' location. They took swift action, bringing the full force of the law upon those responsible for the fraud. Their commitment to recovery was evident throughout the process, and I felt supported every step of the way. They provided regular updates and guidance, which helped ease my anxiety and restore my sense of control. If you find yourself in a similar situation, I cannot recommend TECH CYBER FORCE RECOVERY enough. They have the skills and resources to help you navigate the complexities of fund recovery. Don’t hesitate to reach out to them; they can make a significant difference in your journey to reclaim what you’ve lost. Trust may be hard to come by after such an ordeal, but with the right support, recovery is possible. With TECH CYBER FORCE RECOVERY by your side, you can regain your cryptocurrency and restore your faith in the process, allowing you to move forward with renewed hope.
HIRE TECH CYBER FORCE RECOVERY FOR HELP
📞📞📞 +15617263697
EMAIL.. Tech cybers force recovery AT cyber services DOT com2 -
After falling victim to a fraudulent Bitcoin mining scam, I found myself in a desperate situation. I had invested $50,000 into a cloud mining website called Miningpool, which turned out to be a complete scam. For months, I tried reaching out to the company, but I was unable to access my funds, and I quickly realized I had been taken for a ride. In my search for help, I came across TrustGeeks Hack Expert, a service that claimed to help people recover lost funds from crypto scams. Though skeptical at first, I decided to give them a try. Here’s my experience with their service.When I initially contacted TrustGeeks Hack Expert E m a i l.. Trustgeekshackexpert {At} fast service {Dot} com , I was understandably hesitant. Like many others, I had been tricked into believing my Bitcoin investments were legitimate, only to discover they were locked in a non-spendable wallet with no way of accessing them. However, after sharing my story and details about the scam, the team assured me they had handled similar cases and had the expertise to help. They requested basic information about my investment and began their investigation immediately. The recovery process was nothing short of professional. Unlike many other services that promise quick fixes but fail to deliver, TrustGeeks Hack Expert kept me informed at every stage. They regularly updated me on their progress and were completely transparent about the challenges they faced. There were moments when I wondered if the process would work, but the team’s professionalism and reassurance gave me hope. They were honest about the time it would take and did not make any unrealistic promises, which I truly appreciated. After several weeks of work, TrustGeeks Hack Expert successfully recovered not just my $50,000 investment, but also the so-called profits that had been locked away in the scam's non-spendable wallet. This was a huge relief, as I had resigned myself to the idea that I had lost everything. The entire recovery process was discreet and handled with the utmost care, ensuring that the scam company remained unaware of the recovery efforts, which helped prevent further complications. Tele Gram iD. Trust geeks hack expert & W h a t's A p p +1 7 1 9 4 9 2 2 6 9 3
4 -
DIGITAL TECH GUARD RECOVERY: YOUR CRYPTO BACKUP PLAN
Having retired after a fulfilling career as a lecturer, I never imagined that I would become the target of a cryptocurrency scam. Yet, life often takes unexpected turns, and this experience became a painful but unforgettable lesson in the dangers of the digital world. contact with WhatsApp: +1 (443) 859 - 2886
Email @ digital tech guard . com Telegram: digital tech guard recovery . com I had invested in a cryptocurrency trading platform that promised extraordinarily high returns. At first, everything seemed legitimate. The platform was easy to navigate, and customer support was responsive and professional. The allure of rapid profits clouded my judgment, and I overlooked some initial warning signs. As time went on, however, I began to notice troubling issues. The platform’s fees were disproportionately high, and the process for withdrawing funds became increasingly complicated and opaque. Despite these red flags, I chose to trust the system, convinced that the investment would eventually pay off. That trust was shattered when I attempted to transfer my funds, only to discover that the platform had disappeared, taking my money with it. The realization that I had been scammed was devastating. A significant portion of my retirement savings was gone, and I felt as though I had failed not only myself but also my family, who relied on me for financial security. Though heartbroken and shaken, I refused to give up. I turned to online research, determined to find a way to recover my lost funds. I spent countless hours reading about others who had fallen victim to similar scams and seeking any advice or solutions that might help. It was during this search that I came across Digital Tech Guard Recovery, a service that specializes in assisting victims of online fraud. Desperate but hopeful, I decided to reach out, unsure of what to expect. Working with Digital Tech Guard Recovery has been a long and challenging process, but it has also been a crucial step toward regaining control over my situation. While I know I can never fully undo the loss, the experience has taught me valuable lessons about the importance of vigilance in the digital age. I’ve learned to be far more cautious with my investments and to question offers that seem too good to be true. Most importantly, I’ve learned that even in the face of hardship, there is always an opportunity to learn, adapt, and seek help when needed.7 -
HACK SAVVY TECH WAS THE BEST OPTION IN RECOVERING MY CRYPTOCURRENCY
As a professional football player in Manchester, my life revolves around training, games, and staying in peak physical condition. My focus was always on the game, but everything changed when I became the victim of a scam, losing $79,000. The financial blow was severe, but the emotional toll was even worse. I had always prided myself on making sound decisions, but being deceived left me feeling vulnerable, embarrassed, and overwhelmed. It was hard to concentrate on my training knowing I had made such a huge mistake.The anger and helplessness I felt were overwhelming. I spent hours researching ways to recover my lost funds, but most options seemed either too complicated or too good to be true. It seemed like every recovery service I came across required exorbitant upfront fees or made unrealistic promises, leaving me feeling more discouraged with each new search. For a while, I felt like there was no way out.Just when I was about to give up hope, a teammate reached out to me with a recommendation that changed everything: HACK SAVVY TECH. At first, I was skeptical. I had heard of similar services before, but they often seemed too risky or unreliable. The idea of trusting someone again with my money felt uncomfortable. However, my teammate reassured me that HACK SAVVY TECH operated differently. They didn’t require any upfront fees, which gave me some peace of mind. With nothing to lose, I decided to give them a shot.From the moment I contacted HACK SAVVY TECH , I could tell they were different. Their team was professional, attentive, and genuinely empathetic to my situation. They took the time to understand the details of my case, patiently explained the process, and outlined a clear, transparent plan to recover my lost funds. There were no promises of immediate results, but the approach felt legitimate, and I appreciated their honesty and dedication.Over the next few weeks, HACK SAVVY TECH worked diligently, keeping me updated on their progress. To my surprise, they successfully recovered a significant portion of my lost funds. The relief I felt was immense—both financially and emotionally. I could finally focus on my career again, knowing that I had made the right choice in trusting HACK SAVVY TECH . This experience taught me to be more cautious in the future, but also showed me that there are still people out there who are committed to helping others recover from such devastating situations.
mail: contactus@ hacksavvytechnology. com
Website: https: // hacksavvytechrecovery. com
Whatsapp : +799982950381 -
HOW TO RETRIEVE STOLEN BITCOIN HIRE ADWARE RECOVERY SPECIALIST
Recovering from Cryptocurrency Fraud: My Experience with ADWARE RECOVERY SPECIALIST
Email info: Adwarerecoveryspecialist@auctioneer. net
WhatsApp info:+12 723 328 343
Two weeks ago, I became an unfortunate victim of a cryptocurrency scam that left me both shocked and devastated. It all began when a Facebook imposter approached me, posing as a representative of a legitimate cryptocurrency organization. They promised substantial returns on investments, claiming to assist traders in making lucrative decisions. Trusting their convincing pitch, I invested $160,000—money I had worked incredibly hard to earn. Initially, everything seemed promising, and I felt excited about the potential gains. However, as days passed without any updates and my attempts to contact them went unanswered, the reality of the situation began to sink in. It was a classic phishing scam, and I was caught in its web. The realization that I had been duped was painful. The loss was not just financial; it felt like a betrayal of my own judgment and a devastating blow to my hard work. In my search for solutions, I came across various articles and testimonials online that offered hope. Among them, I found ADWARE RECOVERY SPECIALIST , a licensed group specializing in cryptocurrency recovery and hacking-related services. Skeptical yet desperate, I decided to reach out to them. Their website was professional, and the testimonials from previous clients gave me a glimmer of hope. After initiating a conversation, I shared my story and provided them with the details of the scam. What followed was an impressive demonstration of their expertise. The team at ADWARE RECOVERY SPECIALIST was not only professional but also incredibly understanding of my situation. They guided me through the recovery process, keeping me informed every step of the way. Their knowledge of cryptocurrency scams and their methods for tracing stolen funds were reassuring. To my amazement, within a short period, they managed to retrieve my scammed funds. The relief I felt was overwhelming. I had gone from feeling lost and helpless to regaining my hard-earned money. This experience has taught me a valuable lesson about online security and the importance of verifying information. I cannot recommend ADWARE RECOVERY SPECIALIST enough for anyone who has fallen victim to similar scams. Their dedication and expertise make them a trusted ally for scam victims, and I am grateful for their help in recovering my funds. -
FAST RELIABLE BITCOIN RETRIEVAL, DIGITAL TECH GUARD RECOVERY SERVICES
After investing and experiencing small gains early on, I felt increasingly confident in the platform and decided to increase my investment. Initially, everything seemed to be going well, and I was optimistic about my financial future. However, that optimism quickly turned to despair when I attempted to withdraw my funds. I was met with endless excuses from customer support and a barrage of requests for additional deposits to “unlock” my account. Each Contact with WhatsApp: +1 (443) 859 - 2886 @ digital tech guard . com Telegram: ID digital tech guard . com interaction felt more frustrating than the last, and I quickly began to sense something was off. Despite my attempts to clarify the situation, the communication began to dwindle, and eventually, it stopped altogether. My account was frozen, and I realized, with growing dread, that I had likely fallen victim to a scam. The emotional toll was significant; I felt devastated not only by the financial loss but also by the betrayal of trust. In my search for answers and a way to recover my funds, I came across DIGITAL TECH GUARD RECOVERY. They had a reputation for helping scam victims like myself, and I was eager to find a solution. I reached out to their team, and from our first conversation, I felt a glimmer of hope. Their professionals were knowledgeable and empathetic, which made me feel like I was in capable hands. The recovery process took several weeks, during which DIGITAL TECH GUARD RECOVERY worked tirelessly on my behalf. They communicated with me regularly, updating me on their progress and providing valuable insights into the recovery process. Their persistence and expertise were apparent, and I felt reassured that they were dedicated to helping me regain my lost funds. Finally, after much effort, I received the incredible news that DIGITAL TECH GUARD RECOVERY had successfully recovered the full $38,000 I had lost to Coinspi. The relief I felt was overwhelming. I cannot express how grateful I am for their assistance. Their professionalism and commitment made all the difference in my recovery journey. If anyone finds themselves in a similar situation, I highly recommend seeking help from DIGITAL TECH GUARD RECOVERY. They truly provided me with a second chance to reclaim my finances. -
There's nothing more awful than completing your essay just to discover that you haven't arrived at the word tally.
You've depleted every other thought; there's nothing else to expound on. You do not understand what to do now.
Try not to stress; you're by all account not the only one who this has happened to. You're either including more words, or you've surpassed the word tally – it's a consistent fight.
We have an answer for your concern, follow these savvy tips and make your essay longer:
Include Examples
Including models won't just assistance increment the length of your essay yet additionally increment the peruser's understanding. Search for models that help your point and help clarify it better and afterward use them in your essay. For example, including some factual actualities or genuine guides to help your contentions.
Include Quotations
Everybody appreciates understanding citations; they are rousing and fascinating. Citing a well-known individual in your essay will likewise help make a solid effect. Nonetheless, don't try too hard and just add cites that are pertinent to your point. At the point when you quote another person's work in your paper, you should ensure that it originates from a valid source and that you refer to it appropriately.
Include Details
In the event that you don't have any new thoughts or guides to include, why not upgrade the current ones? Experience the data that you have shared effectively; whatever appears to be imperative to take a stab at clarifying it in detail.
For each body section, talk about a solitary thought. On the off chance that more than one primary concern is being talked about in a solitary section, separate it and clarify them inside and out.
In case despite everything you're confronting a few issues, you don't have anything to stress over. Connect with an essay writing service and have them compose your paper that meets every one of the prerequisites.
Source: https://essaywritingservice.college/...
3

