Do all the things like ++ or -- rants, post your own rants, comment on others' rants and build your customized dev avatarSign Up
Get a devDuck
Rubber duck debugging has never been so cute! Get your favorite coding language devDuckBuy Now
Search - "tracking"
If we ever colonize Mars or if we even go further I am already feeling sorry for the poor bloke that will have to work on DateTime library.9
I'm happy the announce the official devRant bug/feature suggestion tracker, now on GitHub!
It just went live, and you can find it here: https://github.com/devRant/devRant
Going forward, please use that issue tracker for all bug reports and feature suggestions. We decided to move bugs/features reports to GitHub because we've had a lot of people tell us they'd prefer that method since it makes tracking issues easier, and we also think it will improve searchability and maintainability of current bugs and feature suggestions.
Since we're starting from scratch with it, if there's a bug/feature that you're interested in submitting, and it's not already there, then please go ahead and add it! Even if it's been suggested before in a rant, we want to get them in the GitHub issue tracker, so please add it there too.
Feel free to let me know if you have any questions, and we hope this new method makes it easier to see what bugs we're working on fixing and makes it easier to see and discuss possible new features!47
Shit... I just got my phone stolen. Realized it 40 seconds post factum [left it at the shop counter and someone took it].
20 minutes later called the police [cuz I had to get home and use wife's phone].
5 min later poluce arrived
10 min later they got all they could from shop's security officer.
Police officer asks me to login my samsung acc on his phone. 2 minutes later we are on the way to the exact location my phone is at.
15 minutes later officer hands me my samsung 😁
got my phone back in less than an hour after theft.
maybe... Ummm... Maybe all this tracking thing is not that bad...?14
I found out recently that Facebook is embedding tracking data in the form of IPTC metadata in images that you upload. This way the images can be tracked even after you download them.
Because I'm an anarchist and just want to watch the world burn a little, I made a tiny server to replace the id hash that they embed with a random one, just to see if I can't fuck with their algorithm a little bit.
You can check out the project here https://github.com/watzon/fbmdob20
"Oh no, big tech companies are taking advantage of our information and tracking everything we do. We're too dependent! "
"Wow this sounds important. *Googles it *"
"Everyone needs to know, *shares on Facebook*"
Mom : there's a letter for you. It's from USA. Are you in trouble ?
Me : oooouh shit what have I done ?
Fiuuuuu..NSA still not tracking my buggy code 😂11
Just made a laser sentry tower for my cats. Next up is adding some tracking so it can play with them by itself while I'm at work and after that I'm adding a Wi-Fi module and camera so that i can also play with them while I'm at work... I couldn't resist using a mouse to top it off 😂19
Conversation between some kind of executives on the table next to mine:
A: do you know this app that'll let you hack into any Wi-Fi? You just click here, copy that and paste it here... and I hacked the restaurant's Wi-Fi. **laughs**
B: oh, only X? Bought. Wait... what is this "allow app to access your location"?
A: yeah, click "allow". You should also install a VPN.
B: what? BPN?
A: no, no. VPN. When you use a VPN you have a secure internet connection. You're protected from tracking, hacking and virus.7
I don't use Google/Facebook for privacy reasons (and their sub-services etc). Haven't used them for ages but noticed that google still loads a lot of domains like analytics etc. This goes for facebook as well.
I now blocked a lot of google/facebook domains through my hosts file.
It's funny to see the amount of DNS requests to those fb/google connected domains nearly go to zero and also the fact that I literally can't load google/facebook anymore!133
Things I hate about Microsoft (Part 1):
Windows: Does things I don't want it to do. Is not user friendly. It is just user familiar.
Outlook / Hotmail: Drops emails silently, which are RFC conform and pass every other mail service. No error messages or notifications.
Edge: Does not / Partially support(s) some modern standards.
IE: No explanation needed.
Design language: border-radius: 0 !important
Business model: Let's make our own hardware, so we can compete with our hardware partners (HP, Dell, ...). Isn't that a perfect idea.
Tracking: Let's track everything of our users. Even how many photos they open in our OS*. What they get from that? Well they could get personalised ads on Bing. Isn't that a perfect model.
My uni implemented Bluetooth beacon based attendance monitoring.
Raspberry pi + cloned beacons = 100% attendance.
(Edit for clarity: app on smartphone, Bluetooth beacon in each room)29
I created a my first GitLab repository entirely from scratch myself.
Updated the README.md file and setup the entire process.
This is fucking addictive and feels sooo good.
Why I am excited to share this with you all? Because I am a tester and not a dev. So this is new to me.
The sense of achievement, no matter how small, is beyond words :)
This repository is public and contains hosts file and related setup to block advertisements and other web tracking elements on Windows.
Do have a look and provide your feedback so that I can improve.
So guys i really need your help. My girlfriend started getting phone calls at odd hours, so I got suspicious and started tracking her phone. Then I found out that she has been going to this guys house at wears hours, then once when I was tracking her my computer froze, so what could it be? How do I fix my computer14
Privacy & security violations piss me off. Not to the point that I'll write on devRant about it, but to the point that coworkers get afraid from the bloodthirsty look in my eyes.
I know all startups proclaim this, but the one I work at is kind of industry-disrupting. Think Uber vs taxi drivers... so we have real, malicious enemies.
Yet there's still this mindset of "it won't happen to us" when it comes to data leaks or corporate spying.
Me: "I noticed we are tracking our end users without their consent, and store not just the color of their balls, but also their favorite soup flavor and how often they've cheated on their partner, as plain text in the system for every employee to read"
Various C-randomletter-Os: "Oh wow indubitably most serious indeed! Let's put 2 scrumbag masters on the issue, we will tackle this in a most agile manner! We shall use AI blockchains in the elastic cloud to encrypt those ball-colors!"
NO WHAT I MEANT WAS WHY THE FUCK DO WE EVEN STORE THAT INFORMATION. IT DOES IN NO WAY RELATE TO OUR BUSINESS!
"No reason, just future requirements for our data scientists"
I'M GRABBING A HARDDRIVE SHREDDER, THE DB SERVER GOES FIRST AND YOUR PENIS RIGHT AFTER THAT!
(if it's unclear, ball color was an optimistic euphemism for what boiled down to an analytics value which might as well have been "nigger: yes/no")13
I have a pi-hole setup in my network for ad and tracker blocking and am dual-booting my pc.
I recently noticed just how much data windows really is trying to gather from my machine.
So I took the pi-hole graph and you can VERY clearly see the os switch. All this useless traffic coming from windows. (This is with all the privacy relevant options inside the settings already turned off!)17
My coworker requested I add a bunch of tracking to our product.
I've previously tried explaining to him (and honestly the rest of the company) about privacy issues stemming from tracking, such as by their beloved Venmo. Venmo tracks absolutely fking everything you give it access to, from location data to your entire facebook, twitter, foursquare, etc. feeds, and sells ALL of it to third parties. It's scary. but! this guy simply does not understand, and/or does not care, and marches right on into all the surveillance, loudly singing the song of convenience to all who'll listen. (Nobody else in the company cared, either. :/)
Anyway, I'm conflicted.
I have to install some tracking, but I can probably come up with an excuse to cut most of it out and gimp their surveillance. It'll still be useful to us, but it'll limit the amount of data the tracking company can sell to third parties.
but they'll push this guy pretty hard on it, and he's as technically-inclined as a smudged glass of warm, stale beer. "Better for your conversion!" they'll say. "How much tracking do you want?" he'll reply. "@ashkin, why can't you do this right now? What else do you need to make this happen?" he'll firmly inquire. and so I'll be forced to make it happen...
I wonder how would devRant send the mail with my MAC address? The hard way by tracking down my system having having the MAC address and deliver it to me?? 😂😂
DevRant is being unaware that we all are devs here 😂13
So you build a beautiful site; you spend good time on UX, refactoring, server optimisation, getting good page load speeds, SQL all optimised - life is good.
Commercial team comes in and slaps clickbait, generic advertising, tracking scrips over the lot.
Page loads go from a second to 30 seconds and even though you made sure all those crappy ad scripts are asynchronous pages still hang most times. PingdomTools lists your page scripts as going from 40 files to over 900... now users are ringing me up giving me grief about how slow this new company website is...5
I was talking in class. Teacher saw me. She asked me to explain the topic she was going to explain. It was Network Security. I started explaining how we can prevent tracking of our online activities by using VPN and all.
Teacher (to class): Do you all know about VPN?
Whole Class: No.
Teacher (to me): They don't know about VPN. Now, how will you explain?
Me: I won't.
When I know a website runs Hotjar or some other screen recording/mouse tracking tools I draw at least one dick per visit.7
3D modelling, UVs, texturing, animation, video editing, compositing, motion graphics, motion tracking, 2D animation, and a fucking powerful render engine? Check.
Great community? Check.
Powerful and easy scripting system? Check.
A well organized dev team? Check.
People who care about UI/UX? Check (look at Blender 2.8).
Does it compete with a major corporation that would go into sloth otherwise? Check. (If you thought M$ was shaftware wait till you see Autodesk)
There are other FOSS projects that I really like, but my vote definitely goes to Blender.7
- Google: Can I track you? You'd get this and that and much more if you allow me to.
- Microsoft: I will track you. Disable half of my settings if you do not want to be tracked.
- FB: I do NOT track you7
One of my fears is that the NSA will start tracking my every movement because I've search "explode" in Google one too many times... I always forget if the $delimiter comes first or the $string in PHP's function explode().9
What’s the point in a fucking package tracking system when it hardly updates anything?!
Ordered my phone last Wednesday and got an update saying that it was going to be picked up by dhl soon.
Nothing new until today: it’ll be delivered Wednesday.
So you literally go from the first to last status in two updates, what’s the fucking point?
Someone asked for an RSS feed for the security/privacy blog, I thought?
Well, hereby! There are three feeds:
https://much-security.nl/main.xml - a feed which is updated with both blog posts and external links relating to privacy/security I find interesting/useful.
https://much-security.nl/own.xml - a feed only containing the blogs posts themselves. For people who are only interested in that part.
https://much-security.nl/external.x... - a feed only containing external links. For people who'd like to stay updated on recent cyber security/privacy thingies.
Tracking: every time a feed is visited, a redis value for that feed get's incremented. No time, ip addresses, user agent or whatsoever is saved. Just one variable getting increased once.
New domain name will also be revealed soon (probs tomorrow, going to bed soon as I've just been sick) :D.
Oh and just a warning, the main/external feed are the only ones populated with exactly one item right now :P30
HUGE FUCKING DILEMMA FOR ME.
I will probably get the chance of choosing a company phone soon (as in, next few days).
Option 1: Android - not allowed to root or anything crazy so I'll have a partly open system but with google tracking fully enabled at all times (most probably).
Option 2: iOS - Also not allowed to jailbreak or anything 'weird' but it's entirely closed source. Although no Google tracking shit.
I honestly have no clue what to choose.
I taught myself programming in 1999, spent two months writing simple ad tracking script in php
I still earn about 1500/ month from it.
Those were the good old days21
A client asked me to work on a new website for them. They setup a WordPress site with a basic theme and asked for the following additions:
- Job application system
- Employee management
- Employee scheduling/holidays
- Online clock-in/out and pay calculation
- Training videos/modules for employees with progress tracking
And their budget... $75
When I worked at a previous job, they only gave out decent titles (and salaries) to upper management. Everyone else... well... I was the Domain/Sysadmin, responsible for the domain and both DCs, upgrading the physical network (plus recabling it: the MDF was a *disaster*), as well as all backups, migrations, printers, servers, and workstations/lappys in the building, plus pushing software, antivirus, updates, security policies, etc. I had complete access to everything, and ofc was responsible for everything. Nothing on my network caused anyone (else) any trouble except one particular printer I wasn't able to replace. Also, nothing new appeared on my network without me noticing and tracking it down.
But my official title? "IT Assistant".
I made $11/hr.
Worth it? Take a flying leap into an overflowing outhouse during the height of a Vegas summer if you even begin to think so.
I eventually managed to switch to a developer position, and (after several attempts) got a ~$5/hr raise. The girl they replaced me with in IT with some ditz who had never installed an OS before, didn't know what the BIOS was, and couldn't figure out why a monitor... plugged into itself... wasn't working. Things went downhill from there.12
I'm such an idiot!
For a while now, my machine has been kinda sluggish.
Just installed VSCode and a little popup saying that git was tracking too many changes in my home directory. I must've ran `git init` at some point and it's spent fucking forever tracking changes of >3,000 files.
`rm -rf .git/`
Quick. As. Fuck.8
The NOS (Dutch national news agency/company) was criticized recently because the cookie/tracking consent thing was 'too much/inconvenient'.
Seriously, their consent thing exists out of three yes-no buttons (one for each subject and the subjects have a very short but understandable description) which you can click or tap (it works perfectly on mobile) within a fucking second.
It's the best fucking consent thing I've seen and now they're saying it's inconvenient.
Inconvenient my ass, other companies should take it as example! (https://nos.nl)15
I'd say Linux but seen that around a lot so I'll go with another favourite:
It's basically an offline navigation app which works with downloading maps offline and then you can use navigation without Internet (gps though of course).
It's very easy to use, looks okay enough and no fucking tracking at all. I was in Switzerland recently without any service (my friends didn't have service either and their navigation relies on Internet) and this fucker saves us big time.
Not saying that there aren't any other offline navigation apps but this one is awesome imo.29
I got the job!
Yesterday morning I got a call from the wonderful recruiter I’d been working with, to say they were giving me a decent competitive offer 😄
After handing in my notice, backing my colleague, trying my best to look after the current employer... it paid off, I have the job that I wanted.
The guys at the new place really impressed me out the gate, clever, decent people doing some interesting stuff.
Senior is going back in my title where it belongs.
Basically it all worked out in time for Christmas 😄
I’ve been tracking this little saga on a tag but if you want to know what lead me down this route my previous rants are there. I’ll continue to rant as I finish in the current place and move on to the next 😄9
Would the web be better off, if there was zero frontend scripting? There would be HTML5 video/audio, but zero client side JS.
Browsers would be MUCH more secure, and use way less memory and CPU resources.
What would we really be missing?
If you build less bloated pages, you would not really need ajax calls, page reloads would be cheap. Animated menus do not add anything functionally, and could be done using css as well. Complicated webapps... well maybe those should just be desktop/mobile apps.
Pages would contain less annoying elements, no tracking or crypto mining scripts, no mouse tracking, no exploitative spam alerts.
Why don't we just deprecate JS in the browser, completely?
I think it would be worth it.22
Admin work, because its all manual:
- Each new project has to fill out an Excel tab in a workbook, with a list of all the major tasks and who is responsible. This then needs to be used to create a Gantt chart, manually, in the same tab, showing in what month a task starts and ends.
- Every month we have to manually enter status updates into a powerpoint slide on a shared deck. Which has a collision at least once per month.
- Once a quarter we need to do something similar as the powerpoint slides, but into a word doc instead.
- Once a week we need to track our time on projects in a tool that can't be integrated with (no API or anything). Meaning we can't link up a ticket tracking system to it, so again, all manual.
- Once every 6 months a new round of research funding opens up and we write proposals. The status for which are tracked in another Excel spreadsheet, manually, once a week until the deadline.
- The instructions for what to do with the proposals are so vague and badly documented that there is an unwritten rule, that for the first time you will have to ask a bunch of questions to the project manager. This is accepted by everyone and its just the done thing.
- Everything is stored in a dropbox style system, which has become so cluttered I can only find resources by saving the links sent out previously.
- Some of these updates / reports also get a 1 hour meeting for everyone to stand up and read out what they've entered.
- From time to time random things will need to be reported on to the higher ups (how many publications, research papers, patents, times and dates etc.). Again rather than a tool, a new Excel spreadsheet is whipped up and emailed to everyone on the team. Whoever sent it out, then has to merge the 20+ copies into 1 doc.
- Some of the staff (mostly the devs), use a ticket tracking system to keep track of everything. Management refuse to use it to track the things they need. Instead we have to copy paste from it into the word docs, powerpoint, excel etc.
- By far the most annoying. Management force all the above as they need the info for finance, accounting, legal etc etc. So we have to do it, but whenever there is a question from legal, management send the question to us. So despite having documented every facet of everything imaginable, it all gets ignored in favour of endless emails.
I once tried to to put an end to all of this madness by proposing the use of a ticket tracking system, and then building reporting tools on top of it.
... I was told that it "wasn't appropriate". Still don't know what that means.9
Made advanced tracking system, position, history, speed, allowed areas, warnings, notifications - the whole shabang.
Client is more impressed by form converting hours and minutes into decimals.
Update - The 'devRant trans-oceanic 21st century message in a bottle' community project is progressing nicely.
There is terrific research being done by the team in a slack channel. It is a great fun learning experience.
We have taken the 2000 year old message in a bottle concept and are breaking new ground leveraging very cool technology. We are still in phase 1 but at a high level devRant's much coveted stress ball will cross the Atlantic Ocean in a bottle type encasing.
We will use satellite tracking and gps to track devie throughout the journey. We will use Arduino or a similar microprocessor. We may use sensors and gyros to monitor the surrounding environment for temperature and depth.
We are also studying ocean currents, shipping lanes, weather data and bottle materials to make the journey as smooth as possible.
This is an official devRant sponsored project. We encourage you and any dev friends to join the conversation. Below is a link to the original rant which has the Slack channel info.
The sun never sets on devRant and we love intriguing projects!
So much rant against the GDPR. In the meanwhile USA Today created a site just for the EU. No Tracking or Ads. A site which was normally 5mb big to load is now 500kb for the EU! Awesome! Thats what the internet could be!3
That's very reassuring.
I do not want to use anything made by Google.
I've realized that only way to be truly free of data collection and tracking is to:
1. Host your own search engine
2. Create your own e-mail client
3. Use OpenStreetMaps
4. Use Signal16
DuckDuckGo may be great for not tracking you, however it sometimes lacks the "smarts" of Google....7
I built a tracking suite for our fleet of printers quite some time ago. Once a day, "bizteam" (aka sales) gets an alert detailing how many printers are in critical need of attention (out of paper, mechanical error, etc.), and how many of them are flat-out offline. They don't seem to care. I mean they do, I think? but. the offline percentage hasn't changed much in the past month or two.
These printers constitute a primary part of our business model and... screw it. they're goddamn important, okay?
A full 16% of our printers are OFFLINE. Most of those HAVE BEEN OFFLINE FOR 3 FUCKING MONTHS.
3% of our printers have been online BUT OUT OF PAPER FOR OVER A MONTH.
and what really baffles me...
We've convinced a few of these merchants to actually plug in their goddamn printers. (and yes, they actually *paid* for these things, and they're absolutely not cheap.) Some of those were previously both offline AND out of paper, yet after being plugged in, they're *STILL* OUT OF PAPER?! What the crap, people! It's a printer! it's not difficult! It's the same as every other fucking printer you have! and it's probably the same goddamn fucking model!
Did AlexDeLarge skullfuck your brain into mush? FIX YOUR SHIT!12
When Google recruits, I guess they don't need to ask you anything, since they are already tracking your every move.14
One of the main reasons I completely left windows and osx for Linux is the fact that Linux is open source. In an era of mass surveillance, secret court orders ordering companies to build in backdoors into their products, companies building in tracking into their software and so on, I find it irresponsible to use closed source software.
Only my personal opinion though.9
So I host a few mining pools and some of the stories we hear from miners can be quite interesting. One of our miners recently had his front door busted off the hinges and a drug bust team go into his house and turn the house upside down. How did they determine that he was a threat for growing illegal drugs? Well he had a high power bill because of the miners and he grows flowers and food inside of his house and that was enough for THE NYPD to get a warrant.
Now he is responsible for cleaning up the mess the police made. What scares me the most is that they are tracking soil you buy online along with high power bills. What the hell USA im a proud Canadian9
I actually like Microsoft these days. Despite developing on Mac machines, we use VSTS for code repo, build/release pipelines and work item tracking, and Azure for all things cloud. It all works incredibly well together and at low cost.
Microsoft has changed ethos massively in the last few years. In my opinion, the classic dev mantra of “Microsoft is shit and evil, Linux is flawless” is outdated and getting kind of boring.6
> Open private browsing on Firefox on my Debian laptop
> Find ML Google course and decided to start learning in advance (AI and ML are topics for next semester)
**Phone notifications: YouTube suggests Machine Learning recipes #1 from Google**
> Not even logged in on laptop
> Not even chrome
> Not even history enabled
> Not fucking even windows
The lack of privacy is fucking infuriating!
> Added video to watched latter
I now hate myself for bitting22
This happened in my first internship I was working for a small company. They had a knack of redefining policies at short notices.
The had this shitty time tracking site which was hosted internally.
We were working on client location for 25/30 days so we didn't have access to the time tracking site. And there comes a memo that everybody has to fill the time tracking or their salary will not be credited.
So when we reach office we hear this "News". We thought they would consider people on client location. But then on salary day we don't get any and are called into VP's office for a verbal lashing. We literally had to fight for two weeks for the salary.
Worst Experience Ever2
Old story, and yeah, it's all true, I shit you not!
So here I am at about age 11 (more or less). At the time, I had an almost brand new 333MHz beast, with 8 MB RAM, 2 (!!!) MB video card and (I think) about 300 MB of storage (yeah, I'm old :)) ).
Connected to this monster was sitting a 14" CRT monitor, mechanical keyboard and a 2 button, ball "powered" mouse.
There was no optical tracking tech at the time.
One evening, I notice my mouse starts lagging. Test it to see if Win95 is stuck. Nope, just mouse problems...
Fiddle with it a little, and at some point it stops working at all.
My room was dark now, so I got up to turn on the lights, sat down in front of the PC, and moved the mouse by instinct.
Surprise! It's working again!
My brother comes in and turnes off the lights. Mouse non responsive.
I tell him to turn them on again, mouse works again.
At this point, we were both scratching our heads at this mystery...
I decided to confirm it again using a desc light.
Conclusion: my 2 button, ball tracking, non light sensitive mouse was working only if light was shining directly oh it AND on my 14" crt monitor at the same time!!!
To this day I have no ideea why.
I kept them both for posterity, and they are still there in my parent's attic.
Day 1 at internship:
Manager: Can you get this RFID tracking system working? We have the full source we just need it installed.
Me: Sure thing, shouldn't take too long if it's a working system.
Me: (opens VS project)
Code is a sprawling abyss devoid of any intelligible structure, commented with broken one-liners which serve only to annotate method names.
For the record the system was broken, took me several weeks to track down all the issues.4
Setup my port honeypot today finally, including port 22, then wrote a custom dashboard for some data tracking, feels great to have it open on my screen seeing the bans just roll in every 2 seconds of refresh, the highest hits are as expected from china, russia and india, also filed ~700 reports and already got 300 banned from their service. (mainly Microsoft Azure for whatever reason)
I wanted to first automate that (or atleast blacklist report to various IP lists via API), but then I was afraid that I'll be one day stupid enough to somehow get banned - don't want myself to get reported lol5
I used to work in a tech shop. Old lady brings her laptop in claiming viruses broke her Gmail. I do the diagnostic, it's relatively clean with a bit of browser adware and tracking cookies. I call her and let her know there was nothing wrong with her Gmail and that it's good to go (she approved a tune up). She comes in and gets it. She calls later saying Gmail is still broken. I invite her to bring it in so we can have a look together (knowing for sure she was the problem). So we open up Gmail together and she shows me what she's doing. She's clicking on the sender and getting the contact card instead of the email opening. I show her how to actually open the email. She doesn't understand. I spend twenty more minutes explaining how to open an email. And this is the wk13 kicker, she waits until after twenty minutes to ask what "click" means. I was so done. That lady was too old to be using a computer.
"Ad targeters are pulling data from your browser’s password manager"
"It won't be easy to fix, but it's worth doing"
Just check for visibility or like other password managers handle it iirc: assign a unique identifier based on form content and fill that identifier only.
"Nearly every web browser now comes with a password manager tool, a lightweight version of the same service offered by plugins like LastPass and 1Password. But according to new research from Princeton's Center for Information Technology Policy, those same managers are being exploited as a way to track users from site to site.
The researchers examined two different scripts — AdThink and OnAudience — both of are designed to get identifiable information out of browser-based password managers. The scripts work by injecting invisible login forms in the background of the webpage and scooping up whatever the browsers autofill into the available slots. That information can then be used as a persistent ID to track users from page to page, a potentially valuable tool in targeting advertising."
Another real-world argument for why I always say git is worth learning properly.
Had to track a really weird bug down today. Had no idea where it came from, how long it'd been in the code and hadn't the foggiest what was causing it. Realistically it could have been introduced any time in the last year or two, and that's tens of thousands of commits in this repo.
Git to the rescue. Knocked up a quick script to test the case in question, fed it into "git bisect run", and 30 seconds later git found the exact (small) commit that caused the issue.
It's a brilliant part of git, yet it seems like almost no-one I know uses it. Some use "git bisect", but using "git bisect run" and passing a script to it seems to be alien to most - yet it's probably my most used tool when it comes to tracking down bugs like these.8
So my previous alma mater's IT servers are really hacked easily. They run mostly in Microsoft Windows Server and Active Directory and only the gateway runs in Linux. When I checked the stationed IT's computer he was having problems which I think was another intrusion.
I asked the guy if I can get root access on the Gateway server. He was hesitant at first but I told him I worked with a local Linux server before. He jested, sent me to the server room with his supervision. He gave me the credentials and told me "10 minutes".
What I did?
I just installed fail2ban, iptables, and basically blocked those IP ranges used by the attacker. The attack quickly subsided.
Later we found out it was a local attack and the attacker was brute forcing the SSH port. We triaged it to one kid in the lobby who was doing the brute forcing connected in the lobby WiFi. Turns out he was a script kiddie and has no knowledge I was tracking his attacks via fail2ban logs.
Moral of lesson: make sure your IT secures everything in place.1
Son of a... insurance tracker
You hit delete and I’m stuck with this reply!?!
Stuff it, I’ll rant about it instead of commenting.
How’s an insurance e company any different to google tracking your every move, except now it’s for “insurance policy premiums” and setting pricing models on when, how, and potentially why you drive.
Granted no company should have enough gps data to be able to create a behaviour driven ai that can predict your where and when’s with great accuracy.
The fight to remove this kind of tech from our lives is long over, now we have to deal with the consequences of giving companies way to much information.
- good lord, I sound like a privacy activists here, I think I’ve been around @linuxxx to long.21
Despite beeing one of the strangest ads I ever saw, this one is a beautiful and scary example of advertising tracking. Although I used a vpn and incognito mode I saw this ad on a page really not tech related at all.6
This rant goes to my best friend.
You do not fucking argue with people for doing what they like! So what if I want to use linux? What fucking problem does that make? Am I now a hacker fanboy for wanting to use a terminal instead of fucking pointing and clicking on shit like a monkey? Am I not allowed to want my privacy and free open-source? What? I shouldn't browse internet without getting my personal info stolen? Oh, they're tracking criminals? Then why don't you install a camera in your fucking living room so you can help them out? And don't fucking get me started on why I don't want to use Windows 10.
Fuck fucking fuck fuck. I know he's a good friend but this fucking shit gets my blood boiling.8
"A Single Line of Computer Code Put Thousands of Innocent Turks in Jail"
I'll leave the title as it was, but people were hunted down just for having been once logged by a tracking pixel inside a messaging app.
Simply terrifying, I hold that off for a while, since it sounded like the usual fakes, but it seems its not, as more and more keep confirming it.
"The government eventually exonerated 11,480 of the wrongly accused, but some had already spent months in prison, and reportedly some even committed suicide."
"Elif finished dressing her youngest and watched police search her family's home before they took her into custody — for using a messaging app the government deems seditious.
She knew the arrest was coming. She'd already lost her job, because traces of the app known as Bylock were found on her phone"
"The regime relies on logs from the country's ISPs to identify users of Bylock, fingerprinting them on the basis of their communications with Bylock's servers. These communications can be triggered without using Bylock, though: Bylock's tracking pixel was used for analytics for pop-up ads and in at least eight apps."
So, privacy aware dutchies of devRant.
I was waiting for a friend at Utrecht central Station and saw this sticker (image attached).
Basically, by walking in the building with your wifi and / or Bluetooth active, you're giving them consent to track you.
They use the tracking to see where passengers wait for their train and what the popular routes are.
I thought you should know.
(this is the site on the sticker: http://stations.nl/beleid/privacy/)24
Bought a guitar online and I wanted to know how much it weighed, but it didn't say. Then I got the tracking info and got the information another way :)3
I can't believe people are willing to scan their faces, fingerprints, and retinas on their phones.
Such data is very sensitive as it can't be changed easily.
CCTV is now everywhere and everyone has his own scanner providing data for tracking people.
Am I too paranoid?6
1. Keep your rythm: 7/8 hours of sleep each day and DON'T take your work home. Unless you have your own business ofcourse. Still: don't wear yourself out!
2. Put on music. Me personally like fast punk when i'm struggling with a deadline. Makes you want to go faster.
3. Close ALL communication like chats, mail etc. Hell i even thought of a sign "do not disturb"
4. Coffee. Lot's of coffee
5. Use a time tracking method like pomodoro5
In my office they forced us to use Darwin Box. We need to login and click on clock in once we come to office. Fucking irritated. Who the hell remembers to clock in.
I wrote a simple Python code to clock in and made it as launched jobs.
Automatic clock in. *No Worries* 😅
Here is github:: https://github.com/Gowtham95india/...5
No offence to anyone but I'm wondering why so many people go for Google chrome while chromium browser provides about the exact same browsing experience and speed etc but without Google's proprietary tracking shit. I know not everyone cares about their privacy but still wondering.14
For all those that saw my previous post about Facebook embedding tracking metadata into photos: I just released a website for my project that allows you to obfuscate the tracking data in your browser.
Hopefully this is helpful to some people :)2
Installed Cookie Clicker yesterday. This app literally bombs my PiHole with ad- and tracker domains.
This is pretty bad...10
Wtf bs is this? Can't governments just stop trying to control the internet?
It's literally the closest thing we have to a free and fair society on the planet and that's with all the tracking and abuse of information going on. I think we need to start applying our minds to creating a decentralised network with p2p discovery routed through our phones if we want to keep any semblance of freedom of speech or privacy around for our kids. Routing traffic wouldnt use more than 50-100mb of ram and would probably use a lot less battery than Google does listening to our conversations or transmiting our location data so we wouldn't even notice. If only we could find a cable free decentalized way to get data across the ocean no one would be able to control it again, I doubt we would be able to shut it down either.13
Birthday rant !dev
>Be me. Buy 20 doughnuts for everyone in company, two more than there are people working in the office, just to be safe.
>Be one of 5 other people that came to work today. Everyone else either are sick, are working remotely or went on a delegation.
>Watch as 14 doughnuts slowly decay in the kitchen.
Well... At least I've got my package from devRant. Thanks for quick shipping! I only got it today because there was tracking. Fucking post in Poland is shit, they "tried to deliver it yesterday but there weren't anyone at home" even though I was and I haven't even got notice in the mailbox.4
Hello devs, me and a friend want to do a little experiment. We want to install some kinda tracking software on his android phone to monitor everything he does for a few weeks to see what data/metadata his phone sends to what servers etc. Problem, we can't seem to find an app (free) which does this... Any recommendations?14
Time tracking. 😡🤮 If I’m salaried and only working on one project for one client, why the hell should I waste my time making weekly reports of how many hours I spent coding, reviewing pull requests, and sitting in (mostly pointless) meetings?5
Sometimes I feel MS Excel is more intelligent at predicting my next moves whenever I open a new sheet than Google's AI and ML algorithms who have been tracking me for years now.1
What in the unholy fuck is going on with the world!!
I get how our personal lives and data are bloody good at being used against us and tracking our behaviours but fuck Facebook won't let "good enough" alone and are coming back out with a new way to pay for our most sensitive data. Everything on your phone!
What more could they possibly want from knowing what,where,who,why,when, and probably even how we are shitting in a back ally besides controlling the masses
- no I'm not a privacy nut, just a concerned citizen -
Apparently USPS tracking numbers are case sensitive... I missed a delivery today so went online to check the status.
The code was RAxxxxxxxxxxxxxxxxxxxTR
I first typed the letters in lowercase and it said package not found...
Really???!!!!!! Don't you think all those numbers are already too long...3
Tracking my time. I always forget to do it while I’m working and end up having to bullshit it at the end of the month. And then it takes like two hours to finish. 🤮8
"How much info can we get from cookies? I want to get gender, approx. age and at least first name. That's possible, right?"
Me: "that's not how cookies work.. the info needs to be stored somewhere, where we can access it. It's not in guests cookies"
"How does Google do then? They're tracking everything we do.. *bla* *bla*"
- my business partner..........5
Reduced a page load time from 23.8 seconds to 0.5 seconds by disabling tracking of entities on the page. Felt awesome.4
Windows 10 now let's you step through a options menu, which shows automatically after the new update, to select which kind of tracking you want to have. This makes it way more transparent for not tech savy people:)12
I usually convince myself like "no corporate/government has enough computational resources to classify useful information from enormous pile of worthless junk they could blindly collect from tracking every single step of all their users."
But every time I see this, it's like I hear them saying "Why we should bother? You just handpick the important ones. Thank you."9
This will definitely trigger some people.
New smartphone releases aren't 'tech news'.
An implementation of a technology ripped off from other devices (GPS, VR etc..) isn't 'tech news', it's just implementation of an existing technology.
So please, everyone who reads the self-called 'tech news' to look for a new phone release to waste money on - stop calling yourself a 'tech geek' - "Oh my god, I'm such a tech geek, it's embarrassing - this new iPhone was released and I just couldn't wait to get spend my money on it".
Just shut the fuck up - you are willingly dragging a tracking device everywhere you go and you are PAYING for it to look cool and be full of features you won't even fucking use.10
Let's continue with another rant about my previous company.
You know what's not okay? Hiring a Polish company to handle your CRM. The Polish company promised our development team their CRM platform would have all of the features and APIs we need before switching over. We were skeptical, but Management decides to go ahead and sign the contract anyway because their friend works for this Polish company.
Two months later, the Polish company claims to have never agreed on having the features we needed available, API or otherwise. They also have no idea what an SPA is, most of their features are built-in iframes littered with XSS vulnerabilities, and outgoing B2B/B2C emails are not customizable beyond what their templating system gave us (colors and system fonts). I should also mention they refuse to let us meet with any members of their development team. The managements' friend? He's just a salesman.
We have had multiple meetings with their representatives, over voice calls and video conferencing, who just happened to be sales people. In the last case, every time we asked a question, this poor girl had to run back to her higher ups to get an answer as she didn't know what we were talking about.
Let's not forget about the language barrier. I don't speak Polish, management doesn't speak Polish. Nobody in my previous company spoke Polish. Why was this a good idea again?
I had another correspondence with the Polish company through E-mail. We had wanted to implement a third-party tracking code in our newsletter sign up (which is handled by the Polish CRM company). I asked a representative through E-mail if this was possible. In broken English, I received confirmation it was possible. Great, I asked how? In broken English, I received an explanation which I had already tried and did not work. I replied saying so. Third e-mail I receive mostly in Polish saying, "Why would you want to use your anybody else's tracking code but ours?"
Maybe because the features you promised previously were never delivered and now we need to accommodate? But also because we have our own list of affiliates and sponsors.
Six months later, the third-party tracking code still isn't implemented.
Also, I did report those XSS vulnerabilities on their platform and lack of error handling in their JS library. These have still not been fixed.5
Title: Google can track your porn history, even in incognito mode
Body(tl;dr version): Pornsites use Google Analytics
You little idiotic motherfucking tech savvy wannabe, most of the websites use some form of user tracking services.
Hell, even the blog/news website you work for probably does.22
Code fuckup day or what?! After two weeks where I wasn't on my project and a co-worker handled it, I came back to my project and reviewed what he had done so far.
Me: "I don't understand how this new code part here can work?"
Him: "Uhm, actually, it doesn't, somehow."
Then he had checked in his stuff with spaces while the whole project is with tabs. And variables that were used in a different way, but still under the old name, now completely misleading. Bypassing existing infrastructure and defines with "just for this case" hacks. But the best was tracking higher level state by peeking into lower level data buffers, even pulling out their data definitions into global header files - instead of using proper states in the higher layer itself.
NOT! IN! MY! FUCKING! PROJECT!!!
So I spent the day cleaning up the shit to fight off software rot right in the beginning.4
I was interviewed for a brand new startup, which is now worth +$20m, and I really liked the idea and founder behind. When I met with her, I was blindsided by another developer, who was gonna ask the questions (which is fair!) - I simply weren't informed.
The meeting went on, and seemed great, however we started talking about bug tracking, and I mentioned that I liked "New Relic" (no more!!) and he, the developer, obviously did not, as the mood suddenly changed and he started bitching about it being expensive, and that there were better alternatives.. The meeting endes shortly after, and I was told by the founder that she'll contact me.. Never happened. However I was told by the developer who was hired instead of me, that "another application was rejected due to personal preferences"..
May be small problems to anyone but me, but I just find it disgusting, and it's typical developers to be so high and mighty about their choises ("X language sucks, you should use Y")
I don't blame the founder at all, and I've supported their company since (minus ranting about the shitty product that they ended with)3
I never had any problem with Google tracking my activities. I love their services and I feel like they're using my data to really serve me better.
But I do have problems with Amazon and Facebook.
Amazon keeps disturbing me with their annoying ads recommending things I've already purchased.
Using Facebook on the other hand is like standing nude in public.19
**idea** => implemented.
An android application which aims to track Emergency Response Vehicles(e.g. Ambulance, Firetrucks) nearby.
Any suggestions, feature ideas are welcomed.
If you wish to contribute:
P.S. I'm new to Git.26
Have you seen the new Amazon tracking system?
It shows where the package is if it is 10 stop away. (I think 10 stops)
Now I don't have to stay at the door and freeze my balls.
Now I can see from my screen. :D7
This fcktard client that insist on using an iframe and demands support for browsers like IE7. You are costing me years of my life.
Fucking fuck of a Microsoft trying to protect people against tracking from 3d parties in an iframe in random ways in some versions of IE7. Or IE11 in IE7 compatibility mode.
If you are going to refuse sessions just do it! I got a fucking check and fix for that. Because these fuck faces friendly people at Apple like to refuse sessions on iPads and iPhone too. But we worked that out, because they are at least consistent. So a few dirty little hacks made it all Okay.
But no, Boo Hoo I'm Microsoft and I will throw a tantrum. I like my browsers to be like an magican, instead of an usefull piece of software. If you look in this page, or look here we got them. I got your sessions, safe and secure.
But when you need me, to verify that the user is allowed to access data we do a little hocus pocus and now they are gone. Nowhere to be seen or found again. Fun times free fucking magic shows all day long.
It's morning but maybe its time for a bottle of scotch. Maybe if I'm in the state as this browser. Where I don't know what I'm doing because I'm shitfaced drunk it will start working.
When in Rome do as the romans do.6
When I was in school, people came to me every once in a while, wanting to make a new great MMORPG with destructible terrain and factions.
Then came the guys who wanted to make a new amazing app that will help them fix some minor life inconveniences (like tracking expiry dates on the groceries in your fridge).
And now there are guys who want to make blockchain, IoT and chatbot based startups.
I just want to watch youtube and post shit on the internet. :(1
Has anyone had to hack into a server so they can set up their work,
Literally have a client asking me to do this change to their site and they are asking the dev who is controlling it but they just not letting me access ..
Long night ahead 🙄 got to add a ftp account ... All I need to do is add small lines of code for tracking, but this guy doesn't want to let me on it cause I'm slowly taking over his work... if he did his job right it's not like it would be happening anyway6
Those GDPR nag screens actually are more damaging than useful. Nobody has the energy to jump through the hoops all different sites set up for you to opt-out of tracking. Yet you will constantly see those pages if you have opted out.
If you use some privacy extensions that block tracking cookies and stuff, you will keep getting those nag screens, because they have no idea whether you have seen it or not (because of no tracking)
So browsing the web has become the constant of:
1) Search something
2) Deal with nagscreens
3) See the page
4) Go to other page
5) Repeat from step two
I wonder what this will lead to? People are less likely to visit random pages and stick to ones they have account on? Will darknet become more popular? Will somebody design some standard way to get rid of this nagscreen wave?11
My very first rant here was about the mess of ticket submission and ticket tracking applications we use, and about how we were moving to a single unified system some day.
Well, that day is today. And, predictably, it went horribly wrong.
So the way it's supposed to work is people login to the portal, search for what they want to request, then fill in details and submit. It creates a request ticket assigned to the appropriate team. (The old way involved a bunch of nonsense that you can see in my first rant).
The thing is, I found out about this today, when I got a company-wide email saying the new system was live as of this morning. None of us knew it would happen today. Not that I could've foreseen any issues just by getting the announcement early, but still, usually people find out about these things beforehand.
So, ecstatic to finally be rid of the old ticket tracking system, I log into the new system and look for our request form, which is, of course, not there. I check the old system and see that they combined every single "general request" into a single request where you pick which team the request goes to.
So I finally find the right request, pick the right department from the drop-down, and see that the request looks much better than it did on the old system. Out of curiosity, I look at the list of people who are part of that department.
I am not on the list.
My ENTIRE TEAM is not on the list.
Because they migrated the team data to the new system a year ago, when the issue tracking/reporting portion of it went live. My current team was hired approximately six months after that and apparently updating the team data in the new system isn't part of our Onboarding process yet.
So... Bright side is I guess I will have a lot of free time soon since nobody can submit new project work to my team?
tl;dr: they took a great software product and implemented it so poorly that our team can't use it.3
I write a thesis about some data mining project.
I need to process 15 million tracking points - today I finally finished coding my algorithm. I was pretty excited and pressed run:
Now, after 2,5 hours of processing, my program got already through a third of all tracking points, as I realized:
I gave my algorithm a non-valid output path.
And that thouht stuck me, as I was already on my way home.
Now I have to go tomorrow (on my day off) to work, to fix and run it again.14
I don't mind ads in general, I just hate that they provide tracking capabilities. That's why I block all of them. (No, still haven't found a privacy friendly advertisement provider/platform)4
TL;DR: OMFG! Push the button already!
I've been away on paternity leave for quite some time now. Today is my first day at work since the end of July.
Just a couple of days after my paternity leave started, I was contacted by one of the managers because a tracking and analytics service I had made some months earlier had halted.
Now, I did warn them that the project was fragile and was running of an old box in my office. So they shouldn't be surprized if it came to a halt every now and then.
Well, so being on my paternity leave and all I didn't want to spend time fixing it. I had a child to look after. So I told the manager that the box probably just had shut down. I think there was a power outage the day before, so I probably thought it was the cause. So he probably just had to turn it back on. I also told him the admin u/p in case he needed to restart some services.
Today, the CEO enters my office telling me to get that thing fixed. Because that manager apparently couldn't find the power button.4
I don't understand privacy advocators.
Am I the only one who wouldn't give up practicality in exchange for "potentially more secure"?
I don't understand so much what the deal is with people who avoid Facebook, or don't trust Google or Microsoft, just in the basis of "privacy" or "security".
Websites tracking you to serve ads? Well, it's pointless because I very rarely buy something from the internet or let myself be influenced, ads are waste of time, just use an adblocker.
I can pretty much upload my whole life or documents on Google drive, even if I made it public no one would really care or read it all. It's like that GitHub project you uploaded but never documented, so no one cares. I usually use alternative software not because of "privacy" but because it has features other software doesn't have.
In reality you realize people aren't that interested in your life more than their own life.25
Definetly signing in and out of my companies time tracking system.
It only works in internet explorer 8 and is a real pain -.-5
I've started to do some time tracking and just after one day of doing it I noticed that I can't get more that 10 mins working without someone interrupting me.
I love to help and hate to say no, but this is killing my productivity and delaying my work.
Most of the time my help isn't really needed too. "Did you clear the cache?" "Did you run yarn install after pulling?" "Let me look at the stack trace/error message." Sentences like these are all I need to say most of the time.
Did my coworkers get lazy because I'm there to help? Should I start say "not now" more often? Or should I just look for a better team somewhere else?6
Implemented complex AD tracking system for offline conversions back to ads.
Me: It's done and works and it's based on cookies.
Tech Manager: What if the cookies get deleted all the tracking is gone.......
Me in my head: Stop trying to be clever with the dotdotot ....
Me in real life: Same as Analytics and Adwords .......all that tracking is gone.
FN smart ass.2
TD;LR: ignore this post. Nothing interesting this time. Might post a rant tomorrow.
Just scanned through the Play Store's Library tab, which keeps a track of all the apps that I have ever installed (via the account level mapping).
Removed each one individually (few hundred apps) and realised there are some real shitty and shady apps which I had installed out of desperation.
There were some real good ones as well, which I either no longer use or are no longer required.
I install apps only when required and once the task is done, I uninstall them. No hogging space and no tracking shit.
After the root, I even removed the bloatware crap.
However, I need suggestions to explore some new apps and satisfy my curiosity.
Nothing specific. Any genre, anything.
It can be a game. It can be a productivity app. Let's see what you guys have to offer.20
So a non programmer friend of mine needed an in house time tracking tool and found one on codecanyon. He bought it for 40$ and asked me if I could provide him some Webspace to host it until they deploy it in house. I said yes and took a look at the code as some stuff wasn't really working. All I can say is "wtf is that pile of crap". Nothing works, it looks like it's written by a first grader and it's UI looks like it was assembled by a chimp (well actually I think chimpanzees could make a better UI). Now I am interested the progress of rewriting that tool for him and I am almost done with all functions that thing should have and even more after 6 hours. I wonder if all stuff on codecanyon has the same quality and if, I am considering this as bonus income...5
My current dream project is sailing a 21st Century Message in a Bottle across the Atlantic Ocean from US to Europe, satellite tracking it in apps and desktop environment and more importantly inspiring school children everywhere that anything you can imagine is possible. Fortunately, the project is rapidly becoming a reality - here's how:
- teamed with a few amazing devs virtually
- team created an effective infrastructure for communication and knowledge sharing
- researched oceanic patterns, satellite communications, sensors, material design, recovery logistics...
- developed budget and received funding sign off
- created realistic, yet aggressive project plan with deliverable dates
- built relationships with two Universities for Oceanic knowledge assistance
- developed a partnership with NOAA and will share info
Oh yeah, we did all that and are having fun in only 25 days so far! More challenges to come but we embrace the challenges!1
My prederred method of communication is over email.
A guy I've built an ecommerce platform and affiliate tracking for was sending me a lot of IMs. So I disabled Google chat. Then he started sending me texts to let me know he sent WhatsApp messages.
Last week he sent me a text to let me know to check WhatsApp. The message there was extremely vague and a minute later an actual email came in explaining the actual issue.
He's fucking with me right?
Then yesterday he messaged me a random series of questions, some that could have easily been googled, that on a holiday while I'm out with my family, should have definitely been over email, because they weren't immediate issues. I actually pictured him drinking at a bbq when he was writing them.
I was about to quit this dude but I get some nice monthly bonuses.
while true; do
echo "Drop everything this $LATEST_TICKET is your highest priority now!"
My new case is finally here!!
After 3 months of effort, 2 rejected visa and 1 (almost) lost fund, it finally arrive just before year's end
Purchased on december 1st, arrived on 29th, and the web tracking is still saying "on transit at Frankfurt", at least it's finally arrived
I used this "digital banking" thing, and my purchase was rejected twice when using visa due to "incorrect billing information", and the bank is not helpful at handling this matter, probably because the billing address is supposed to be the address on my ID card, while on the app there are 2 different usable addresses one is from ID, and one is the current address, and my rejected transaction was stuck on the second attempt, my money was not returned until a month later
Finally succeded when I used the same visa through paypal
Good print quality, the material's a bit unsatisfactory though, either it's weathered/damaged during transport, or it's just the way it is, the plastic edges doesn't "snap" perfectly along the silicon bumpers
All in all, it's a nice way to start the year, Happy New Year!!4
Got an email from an extension developer who releases code under GPL. Had a list of all sites using "our copy" of his software and demanding that we pay twice as much now for download access. We've only asked for support on one domain ever so this feels like an underhanded way to treat customers when your software is supposed to be GPL.
Absolutely need his product so we paid it. Feeling very annoyed that GPL software license isn't really being honored. And it's creepy that he's tracking it that way.8
here's one for ya: we devlop, use and sell a crm with extensive project managment, task assignemt and time tracking modules in it.
It is the main income ofbthe company.
Yet somehow we're still required to send an email with status update at the end of the week.
FFS i don't remember what i did on monday and all the 100 micro tasks that jumped in between.
That will take me an hour to gather the info and write an email that software automaticaly sends out everyday to PM anyway. :((1
Deactivated my Facebook account today. Enough of that shit, enough of excessive data tracking. Also switching to Linux on my home PC soon, already did on my laptop.5
If you want developers to track of their hours (for grants etc) then that is fine.
If you require them in a to be in a markdown file in a repository then you are fucking up.
If you won’t pay for any quality time tracking software for your developer then you are an idiot!3
My company has been looking for a project time tracking and reporting app/website for 2 years but are too cheap to buy one. So they want me to develop one to their specifications which are forever changing. Let's say I've intentionally wasted so much time "perfecting it". it's been done for 2 months.7
A client asked me to include a GA tracking code into her website,
I said yea I'll add it for you, just send me the code snippet please :)
she sent me the URL to google analytics login page....
I told her that I need the code snippet not the URL.
She replied: yah that's what I sent.
For about 1.5 years on and off, we've been developing a system to rate tickets/requests sent to our team. We wrote it in Angular, and it turned into this feature-rich gorgeous application with custom-built graphical statistic tracking, in-app social networking capabilities, robust user profiles, etc.
Eventually, we no longer had time to work on it along with all the other applications we're developing. So we passed ownership of the app over to a couple of other developers on our team. You'd think that they'd just work off what we already built and keep the robust environment we created for them. But nope, instead of keeping everything we already built, they scrapped it all and started from scratch using React instead of Angular, and removed all of those robust features and turned the app into a shell of its former self. No more statistic tracking, no more social networking capabilities, no more fancy user profiles. Just a single page with a number representing how many "Good" tickets you've sent to us, and how many "Bad" tickets you've sent.
1.5 years and hundreds of hours worth of work, all gone and replaced with the most rudimentary basic React app ever.2
My boss had a 50 page word document where he add any bugs he has found (he likes to test before it goes to QA) we then have to read that document for any changes (hi-lighted in blue) then add them to our bug tracking system. Any updates that are made on the ticket we have to add to the word document.
We tried letting him use our bug tracking tool but he hated using it as the padding on the navigation links was too big. We would have to redesign the 3rd party tool just for him4
Switching issue tracking systems at work. Before committing some work I ask senior engineer here if I should name the branches anything in particular to tie in to issue tracking. He loops in the project lead and they say no. I commit all the work on branches with descriptive names. Next morning come in to an email from the very same guy I asked to put the changes in a branch with the same name as the issue ticket. Like are you fucking kidding me? That's why I asked!!!3
Recently at my work everyone got all hyped about blockchain. I've spent years studying it and especially crypto so I like to think I know a lot about it. Now every time some feature is discussed (like tracking video views) someone non tech shouts out "Oh we can use a blockchain!" And I have to spend half an hour convincing them why it's a bad idea in this particular case. Like we don't need to share that data, we don't need to ensure integrity without trust etc. I mean a blockchain is a great piece of tech but please stop trying to apply it everywhere...
It's like people think that the blockchain features at its most simplified level don't work anywhere else. E.g. as if stuff you put into MySQL suddenly changes because data integrity is not a 'feature' in that sense...2
Other Team: "our builds don't clean up properly"
*docker rm -f $(docker ps -a)*
Other Team: "our builds keep filling up machines"
*docker rmi $(docker images -q)*
Random Team Member: "My builds keep failing on service foo randomly exiting"
Other Random Team Member: "Why is there no caching on our builds"
team panics thinking it's their fault as our main job still passes, as it's on another machine.
When we find out after tracking build history
Excited to use my new mechanical keyboard. Awwww YISSS! Been waiting forever.
But seriously who thought of combining Fedex and the United States Postal Service in a delivery method. Sure it sounds great in theory but from my experience, Fedex has the worst tracking ever and USPS is slow in delivering to business addresses.11
Jesus fucking stupid backend developers that don't listen when you tell them their shit doesn't work. So you end up wasting time again and again tracking down these fucking obscure issues that are caused by THE SAME FUCKING BACKEND ISSUE3
When you're mentally debugging a module and you have an intuition about the point of failure.
So you start mentally tracking variables, going down functions calls, moving from one class to another until finally you reach that one line of code that you feel is getting the wrong parameters.
You substitute in the 10 different variables you have been mentally tracking and find out that...
THE LINE OF CODE IS GETTING THE CORRECT PARAMETERS, AND IS FUNCTIONING AS IT SHOULD.
"We value your privacy, that's why we want you to agree to all of these tracking cookies."
Fucking GDPR, is getting on my nerves now, can't go anywhere without encountering a cookie wall.10
Don't take your Android phone when you commit a crime. Otherwise you'll get a notification next day...
How would you like to rate this crime scene you visited yesterday...
ordered a new laptop bag, tracking said it was delivered Sunday, but fucking USPS forgot to put the parcel locker key in my mailbox. fml. I just want my bag.3
Why is it so hard to convice coworkers (other programmers) to use source control? Yes it's an extra step every day or so but it can be so helpful and save so much more time tracking down versions and when the bug first appeared. Also, piece of mind if your computer every gets hosed.7
Boss: “Our ecommerce conversions in Google Analytics are less than the actual pace of orders.”
Me: “Nothing has changed in the tracking code or setup. It must be our goals setup which you have to have a Ph.D. to understand, plus whatever mood Google’s algorithms are in today.”
He’s not mad at me. We’re both just confused why Google AdWords, Analytics, and Tag Manager have to be so damn hard to get right. I’ve never been able to do it right. And most data is thrown out because people browse websites while logged into their Google Account, which makes their clickstream disappear and become unattributable because of understandable privacy policies. I don’t want my data tracked when I’m logged in either!
So now we have had to hire specialists at several thousand dollars per month to figure this out.
So on a PowerBuilder app I worked on last year (I know right...), suddenly the business users were reporting that they couldn't edit some of their prices! When they clicked save, the screen would refresh and lose their work.
We had recently upgraded the system to allow them to enter hundreds of prices at a time, much more than there had ever been. But that code wasn't anywhere near this part!
Tracking this down was really fun... By great fortune, I discovered the row the users were editing was the 99th row in the DataWindow. As it turned out, in the distant past (this is PowerBuilder, after all) the returns code "99" had been used as a flag to mean "cancel/refresh the screen".
I of course offered to "fix it right", but the powers that be wanted it fixed cheaply, so we just changed the flag to "9999". 😬1
Tracking status of an item from a Kickstarter I backed. Shipping to me in the US. Yeah, that should be here any day now.8
Is it weird to try to find the perfect girl by writing a script that finds out what person has most in common with me by searching through all fb / instagram pages I follow and tracking a score for all the other people that follow the same pages?15
We use Exact for our time sheets/hour tracking. How it's supposed to work:
-Manager plans my hours in Exact.
- I work those hours on the given projects
== All fine till here ==
But then ... there is a button (don't know the correct translation) "realise" which books the planned hours for me. So I don't have to do it manually.
This simply didn't work!! No one seem to know why not... Not even the guys at Exact.
Since it's web based I opened the developers window and looked for the call behind the button. You would think it would be at least an Ajax call thingy (I'm not completely into JS)
Turns out it's a readable JS function!
It doesn't stop there... It first makes all calculations on what to display, at last, at the fucking end, it checks a setting whether to proceed the booking or not!!!!
So I found and switched the setting and tried the button again.... Now it fucking works...
No fucking way I am going to tell Exact what the problem is 😫2
Wikipedia, my favourite website which has inspired me beyond anything else when it comes to building a technology to serve human kind.
But what the fuck is this?
I just visited a Wikipedia page of a French financial institution which was of course written in French.
I was logged in and within less than five minutes, I receive an e-mail from one of their bots explaining me the details of how can I contribute to the French world of Wikipedia.
This is great. Absolutely no doubt about that. More we share and utilise that knowledge, the better world we create.
But Wikipedia just tracked me. The 'free encyclopedia' is tracking users?
I never expected this from Jimmy Wales.
Can anybody confirm this?
Has anyone else observed a similar behaviour?
Is Wikipedia also part of data collection, tracking and Prism project?
If they are, then I will be very very disappointed.18
What's the point of using the tracking then?
Or why don't you just show me the 3 weeks date as estimated arrival date instead of the wrong date showing on the tracking report currently?
Adding 7 days is fuck simple.
Why give wrong reports and false hope?5
Ladies and gents, it was a 🍺 day, today.
I spent more hours than I care to say today tracking down an issue in our web workflow, even looping in our only web dev to help me debug it from his side. There ended up being multiple bugs found, but the most annoying of them was that the json data being pulled back was truncated because a certain someone, in their migration script, set their varchar variable to a size of 1000 and then proceeded to store a json string that was 2800+ characters in length.
I got nothing productive done today. Hate, hate, hate days like this!
So I was just informed I have 40 tickets with my name on them. No big deal normally except that I had no idea and was scheduling based on the fact that I knew I had 25 on my plate and most of them were OBE. How did I find this out you ask? Well rather than updating the tickets in our ticket tracking system, my PM updated a spreadsheet that is out in no man's land. So it looks like I have been doing no work for the last 3 months when in reality I have been busting my ass to get shut done and fixed. Why even have a ticket tracking system?
We are upgrading to nodejs 8 late, because no one is tracking versions. I had to rage a prove war with everyone that we must upgrade because node 6 is ended lts. This week i have to argue with one of the admins that the build server should be updated also (jenkins). And his problem is that our private jenkins server is not used only by our company, but other companies under our group. In my mind the only question is who decides our or other company project is important to build nor6maly. And why we should care ..
Every fucking time its a war against stagnant and/or lazy people.5
Back in the days when I knew only Windows, I used to be a Microsoft fan. I wanted to use only Microsoft products. I had a Hotmail email account that Microsoft acquired. I used a version of Windows and Microsoft Office (even though I didn't know at the time that it was pirated). I wanted to be a Microsoft Student Partner (MSP) and promote Microsoft everywhere.
Fast forward to now (or maybe to the time after I got introduced to GNU/Linux), I started hating Microsoft solely for the reason that they had a price-tag on everything. Later on, when I got to open-source software, I hated Microsoft for making all of their software closed-source. When I decided to move out of the Microsoft environment, my next favorite was of course, Big Brother (Google, if you haven't gotten it) - Gmail, YouTube, Google Drive. My personal information was the price to pay for the services even though I wasn't OK with that fact.
Then again, I realized that you could actually have your own stuff if you had the know-how. Compile / host your own software on your own systems. Oh, then I went on a compile spree. That's when I realized I didn't need any of these corporations to own my data. Today, I try my best to keep my data in my control and not some corporations who gives me free stuff for the price of my data and personal information, no thanks.4
Fuck you BBC, I just want toblosten to fucking radio and you tell me that I "need" to sign in.
I do not want you to tell me what to losten to. I do not want "relevant" content, just want to listen to 30 mins of news.
Then you say it is easy to signup, but then ask for my exact date of birth as the first question wtf ...6
when you try to stop tracking changes to files you added on git but instead of running the remove from cache command you run the remove from server also command. and it deletes all the cpanel config files and ruins the hosting account.3
I recently learned about rubber duck debugging hence wanted to buy one.
So went on to Amazon.in to find some.
And surprise surprise guess whom did I find in my instagram feed?
Marketing has turned into stalking these days eh?2
So my boss asked us to start using a timer app (toggl) to measure the times spend doing each thing, the thing is I suck at that, so I started a meeting activity and then left to have breakfast, when i returned my timer showed I had bren in a meeting for an hour lol. Even worse I have no current activities assigned so I am just watching videos how should I call that activity?3
Anyone else have 100 .txt files on the computer called note(54).txt? Or TODO(32).txt? Yeah... Someday I will compress them into one so I don't miss something important for work. Why don't we have issue tracking?!?!5
1)net neutrality and open source
2)the fall of fb, microsoft and google.Seriously all of them are either tracking you, selling your private data or irritating you by their stupid updates(come On, microsoft -_-).PS : amazon ,be careful.
3)infinity stones and wasp's suit.( umm, they can count as technology too,right?)4
Facebook is a drug.
It draws you in, seemingly catering to people of a multitude of different interests. It gives you free, personalized results and makes it dead simple to find your friends and family, and it has a place for everything. It lets you separate your lives with your friends and family, and easily lets you express yourself to potential employers (for better or worse). It's also got a dark side.
It hijacks your personal information, gathering it from every place it can, and then markets it to look like something you want (and does a good job). It boasts uncommonly good security
and privacy options, then turns around and gets permissions to access everything on your phone unrestricted. It makes use of email tracking, so it knows exactly where you are* even when you've left the app in the app store and killed your browser.
It's managed to set the precedent for tracking in social media in a big way. Most of its user base consists of sheep, willingly surrendering all of their data that they'd otherwise protect in a lockbox in the physical world. It's found ways to not only access your location, mood, speech, pictures, name, relatives, and friends, but it also gets a front-row seat to your entire life as it's carried around in your pocket. It's a service that makes money taking advantage of people that are ignorant to the power they've given up (or are too stupid to think it through).
This needs to stop. This rant isn't even specifc to Facebook; Facebook is merely an example of a law-abiding/exploiting social service that steals our right to privacy. There are many others: Snapchat, Skype, Instagram, Twitter, and others, I could go on. This is a plea to all of you designing the social services of tomorrow, whether you realize it or not. Keep your users in mind. This is also a warning to everyone that these services are businesses run by greedy bastards. When you use them, you're taking heroin. When one of you fucks up --as someone certainly will-- you'll realize the fire you've been juggling.
"You can Download Sublime Merge, and try it for yourself - there's no time limit, no accounts, no metrics, and no tracking. The evaluation version is fully functional, but is restricted to the ***light theme only.***"
In your butt light theme haters ;)4
Surely you can add the tracking number to the URL in the text message, rather than having to go back to the message to copy and paste the tracking number into your website. Royal Mail.
When you reply to an issue, and either:
a) no one replies, then you get asked about it days or weeks later
b) they completely ignore it and ask why it's not done
What do you guys think about DuckDuckGo? Is it trustworthy and are there any differences between the web and app version? Also, should I use a VPN alongside it?14
nothing worse than undocumented API changes in the bug tracking system you implement against for your company...1
I spent most of a day a few weeks ago tracking down and fixing a NaN bug in a framework I use. I hacked it into my local copy of the framework's code.
Today I have the same bug, and after several hours of searching I finally realize I'd updated to a new version of said framework and so had overwritten my fix....
For school I have to make an attandance tracking application for a school with a group of students. First of all we HAVE to use polymer for our webapp which is absolutely absurd. It is driving us all mad that all this functionality is so complicated and that default js functions are rewritten just to work with polymer and it is just a pile of shit.
Then secondly only half the team is motivated (or at least till today) and really tries to write some fucking code and the other half is just does not fucking turn up, leave urly and wordt of all: they just look at there screens and sit there like shitis just gone get done.
I am so fucking tired of unmotivated people2
Thanks, AfterShip.com, for working flawlessly while the system I was building was in dev/test mode and for the first few days in live mode, then completely crapping the bed the first day I needed you to work with real tracking data with the live system. You were the ONE thing that was working consistently well, and you had to go and ruin it.4
Manager signed up an affiliate last night to our affiliate tracking software around 11pm. I get an email at 10am asking why I don't have them added to our internal database yet.
"because I was sleeping n shit"
I also explained to him it's not mission critical because it takes 3-5 days before an affiliate will start sending traffic anyways.
So I use a TV shows tracking app and for some reason, all the titles of the shows have been replaced by "your mama don't dance". Wtf?5
I like my log messages to indicate automatically where in the code something happened, so that I can easily identify where a message originated from while tracking down problems.
In C/C++ this is nice and easy - write a logging routine, wrap it in macros for the different log levels and have that automatically output __FILE__, __LINE__ etc.
I wanted to do something similar in NodeJS, as I'd found myself manually writing the file name in the log message and then splitting functionality out into new files and it became a mess.
The only way I found to be able to do this was to create an "Error" object and access the "stack" member of it. This is a string containing a stack backtrace, suitable for writing to console/file. I just wanted the filename/line/routine.
So I ended up splitting the string into lines, then for each of the lines, trimming the surrounding spaces (or tabs?), and parsing them to see if the stack entry is inside my logger module. The first entry outside of that module must therefore be the thing that called it, so I then parse out the routine or object and method, filename and line number.
It's a lot of clumsy work but the output is pretty neat. I just wish it were simpler!2
Somewhere out there, a middle manager looked at SAP's time tracking tool and thought, "This, yes, this is exactly what we need in our organisation"1
Question: tl;dr: looking for an open source bug tracking tool, or one that's affordable for small freelancers.
I'm working as freelancer with a client on a project and currently all the bugreporting/feature request/information/discussions/and other stuff happen by Telegram (not my first choice but hey, you know clients).
It happend twice, that I forgot about the specs of a feature we discussed briefly, because there was to much going on and I wasn't able to find it. So the next logical step would be to get a bugtracker.
So far my favorite would be http://www.redmine.org/
Does any one of you have good or bad expirience with it? Would you recommend something else, if so what and why? Other stuff I should consider?7
Google tracks Android users even with location services turned off.
Fuck Google & Apple; Are there any decent mobile operating systems that actually respect your privacy?12
Royal Mail. What fucking use is a tracking code if you only ever update the details when it's either IN MY VERY HANDS or at some depot? How is that tracking? That's a reminder at best.
We were to integrate our mobile apps with our company's analytics/tracking platform. So we asked the team responsible for said platform for some docs, API and such.
What we get was a js file and an instruction to put it in <head> section of a website.
Work has been inefficiently using multiple cron jobs to run php scripts to generate pre-baked data.
The last two days I took the steps needed to internalize all those scripts and run them from an individual php controller which is ran from Jenkins. My script keeps track of scheduling and error tracking.
I'd say I'm pretty proud of what I came up with.1
Do you think free VPN providers are reliable and not tracking our personal data?
If your answer is Yes then please let me know name of that VPN provider.12
Is it possible to track down an IP from a Skype contact? Need to find out what country they are sending from. Asking for a friend.5
So I've started to set up a proper issue tracking, source control and CI/CD for my side projects.
I have no real reason to do this other than my own personal sanity. I wanted to keep everything smooth, efficient and productive.
I'm just wondering what setup other people have.
So far I'm using Laravel on GitLab that's being hosted on AWS and I'm using GitLab's own CI/CD at the minute as it seems better. Looking into automated testing for the code as well.
Any tips or ideas that you think might help?
I'll be using the same setup for a few python projects later on as well.3
Just me, or does anyone else abandon the pcmag site because of this?
Changed to lowest cookie setting but takes ages to change throughout their network. Bye bye!4
WHY IS IT SO FUCKING HARD TO DOWNLOAD SOFTWARE FROM MEGACORPS??
Yes, am looking at you EMC, Oracle and IBM. Either they have tons of portals-e-delivery-shittorama or their softwares suddenly disappear for n amount of time without notice. Mix this up with broken links or CONSTANTLY REBRANDING YOUR SHITTY PRODUCTS SO YOU NEED TO HIRE A PERSONAL ASSISTANT THAT ONLY WORKS WITH TRACKING THESE PORTALS TO HELL
Also, your websites are slow as shit.
I use console.log for debugging in JS, but I might try .alert as I feel that it could make me feel like a person tracking status of a rocket launch. You know, message appears saying "Stage 1 successfully completed. Ready to attempt connection to database. Good luck to you all." and if the program encounters an error it would say "It was a pleasure working with you all, gentlemen.", wait for 5 seconds and then crash.2
Designed and implemented a bug tracking service for the team that I was working, even now everyone is loving and using it.
I signed up for a trial of some time tracking software. Apparently the company that owns it is incredibly aggressive with their sales department. They sent me 10 emails within the first week (still sending even though I unsubscribed) and have started calling me every day. What have I gotten myself into.2
"The call to the tracking was removed by the previous developer months ago" the eccom manager thought......4
Project Lead: The DevOps department just got a GitLab instance installed on our internal network. We're gradually going to move all our projects onto it and move away from BitBucket and Jenkins really soon.
Project Lead: We're still using JIRA and Confluence for issue tracking and documentation though because the higher ups said so.
Today I came across a very strange thing or a coincidence(maybe).
I was working on my predictive analytics project and I had registered on Kaggle(repository for datasets) long back and was searching on how to scrape websites, as I couldn't find any relevant dataset. So, while I was searching for ways to scrape a website, suddenly after visiting a few websites, I get notifications of a new email. And it was from Kaggle with the subject line
"How to Scrape a Tidy Dataset for Analysis"
Now I don't how to feel about it. Mixed feelings! It is either a wild coincidence, or Kaggle is tracking all the pages visited by the user. The latter makes more sense. By the way, Kaggle wasn't open in any of the tabs on my browser.1
I'll just leave this here:
No tracking, no revenue: Apple's privacy feature costs ad companies millions
Not more accurately tracking my hours worked with estimates, then wondering why I feel like I've worked so hard for seemingly so little monetary gain.2
My work had Project Management software before to track tasks and issues, but the new boss wanted to switch to some new support tool. A bit annoying, but no problem.
After decommissioning the old (free) PM software, he decided to put off the new software implementation. Instead, he created a shared g suite inbox that we have to log in to and check for issues. No routing, no priorities, no notes section, no progress tracking, no tasks.
Now I have to give progress updates several times a day on my tasks because there is literally nowhere for me to report my progress. I have no idea what my priorities are since we have literally nowhere that specifies priorities. This is a PM and support nightmare, and as a former SCRUM master I'm about to lose it!5
i was given one month to build a cross platform mobile app that uses GPS tracking and handles employee clock-ins. Help4
I just *thought* about buying a domain. Now I get goDaddy ads literally everywhere. That's some next level spying right there. :o5
Designed a person detection and tracking algorithm based on RCNN and lukas-kanade object tracking algorithm in openCV python.
Need help in cases of occlusion any suggestions?4
The sheer amount of information to be gained in this field, and in my case specifically at my job, is mind boggling. Maybe it's just the week of fatigue talking here but I feel I'm way in over my head. Learning business, teamwork, development strategies, progress tracking, the code base itself, how different teams work together, how different sectors work together, overarching goals, individual goals, and then going home and having a social life, good nights rest, and somehow exercise in there?
It's certainly overwhelming. I know being new makes it seem worse than it likely is but I don't see how people even manage to amass so much knowledge in such a short amount of time. It's honestly so exhausting to keep track of everything and try not to make mistakes that it's nauseating. I'm still gonna try but good lord does it feel impossible.
Anyone else really fucking despise the fact that OSX opens location tracking every time a wifi or Ethernet is connected and as far as I’ve found it can’t be turned off.
I’m ok with a service doing it on a request but not an OS that’s clearly gathering information. If I didn’t have to use it I’d throw petrol on it and burn it to the ground2
I dunno for you guys and I am sorry in advance but what is jira? "a proprietary issue tracking product providing bug tracking, issue tracking and project management functions" right?
so why the fuck do I need to write a fucking "Log Work" when I pee, when I poop, when I go out taking a break, when I drink coffee...2
I'm about to put my personal website live and I wanted some sort of analytics for the landing page, but I think that Google's business is too shady.
Is there any **good** alternative analytics service that you would recommend?
Hey guys! I've just written Part 1 of a post on Privacy and how we're tracked these days. It's intended more for those who don't know about the issue or would like to learn more. Part 1 is mostly a long overview of the kinds of things that happen these days in regards to privacy and tracking.
I'd be honored if you read it. I also welcome any feedback as I'm not really a writer. Currently I want to figure out some formatting on the site to make the long posts like this one a bit more readable.13
Why do these e-marketing companies always have some kind of manager/consultant/strategist/marketeer/whatever to handle emails between me and their devs. Instead of emailing with another technical person and quickly fixing the problem I end up sending one billion emails to someone who has no clue on what needs to be done to fix te problem. From now on my emails contains a part called "to your developer:" explaining the technical part of the email.
And no - I don't want to plan a conference call... just let me code dammit!
Client: Can you put all the add on products we sell into the MDSL (Master Daily Sales Log)
Why aren't you adding them to the new console system? It allows you to add them and tracks all actions on the sale.
Client: The Health Agents don't know how to do that, and I think the manger hasn't added them into the system....yup he didn't add them.
Me: So how are you tracking the addon products you are selling?
Client: I don't know. Can you just add them to the MDSL.
Me: I wrote the console system to replace the MDSL, why are you using the spaghetti code system I wrote 8 years ago?
Client: They like it better because of this one report they use.
Me: I rewrote that report for the new system and it even gives more info.
Client: But the owner doesn't trust it, because it shows conversions and sales instead of just sales.
WakaTime is another great tool for tracking time designed for developers which hooks directly into your editor.
definitely designing and building an affiliate platform including ad tracking , member sign-up, and content delivery for a porn company
How do you guys stay on track with personal projects? To do lists, issue tracking, kanban boards, app... ?3
My phone died today...
I was following up on a production ramp-up... Open one of our tracking dashboards through corporate VPN and while loading... It crashed...
Reboot after non-stop reboot... Cleared cache, factory reset... Stabilized for an hour or two and it's crashing again...
I give up... Rest now my friend... You did good, you did good!4
I figured I would share my Capstone from this semester with a community that might be interested. An eclipse plugin that was developed in our lab is able to implicitly track developer eye gazes as they work in an IDE (eclipse in this case). Before I began work on it, source code, bug reports, and stack overflow documents could be tracked with all of the data on said documents being extracted. For example, if source code is being tracked, everything from the file name and class/method name down to statement types are collected. The tracking isn't on still images. Since it's within an IDE, you can open multiple files, scroll, and modify -- all while tracking is collecting accurate data based on the (x, y) gaze coordinate and the handler assigned to the type of document/file being viewed.
My job was to extend this functionality to track gazes on UML class diagram documents. This means I had to gather data at the highest level: the class/connection being looked at, down to the lowest level: members/methods, their types and containing classes.
Being new to Java's EMF, GEF, and eclipse plugin development, I had a bit of a learning curve. Anyways here is the poster of the functionality I added. 🙃
Not much of a rant haha.
I think UPS' Api documentation and service must be the worst documented and build API I have ever seen from a corporate.
1. The developer website is a mess. A total mess. You can barely find the API type you are looking for.
2. When you get the API and download the documentation, the files, .pdf etc is still a mess. Pages long that most are craps.
3. Each request returns Status Code 200. Even if it is an error. This blew my mind.
4. Each request, based on error type or based on tracking activity returns different JSON schema.
For example, the JSON Schema for a shipment in transit is different from JSON schema for a shipment that has been delivered. A shipment that has been returned, a shipment that required signature etc. They are different from each other.
5. And the worst. They do not provide with test tracking codes. I have found some on internet, but they do not work in development and production environment.2
Started working with a startup. They have one Dev guy, who for some reason is using both python 3 and 2 in the same git repo, and had no requirement.txt or anything to really track dependencies....
For fuck sake, the Dev guy is actually intelligent, but really freaking messy.. why can't he have this basic thing done...2
What happened to that trans-Atlantic devrant stress ball project? Is there a website for tracking it or something???2
So, I will try to use devRant as an issue traker for itself!
Sometimes a gif shows on click just a blank black screen and an x for closing on top left corner. And it does not change after some waiting.
The issue stays the same after closing and opening the specific gif again and again. If it is loading for a long time, then a animation indicating that would be nice.
Strangely, other gifs are loaded and shown instantly.
I hope it is not too bold to reference you: @dfox4
What is your preffered way of branching and potential integration of issue tracking?
Just curious to see as this topic causes a lot of discussions in office the last days.5
What are your opinions on this? Seems pretty Orwellian to me....
Talking about some new feature he haven't totally thought about. so i tell him to think about it.
Talking about a bug, but can't reproduce it.
Talking about another enormous new feature but halt it after hearing the initial estimation.
Total time waster = 1.5 hours for every day.
DON'T LET CUSTOMERS WASTE YOUR DEVELOPMENT TIME.
instead of talking - use project tracking software (i.e. JIRA)
uBlock Origin hides the ++ buttons because they have a class of `plusone` and plus one is a tracking company. sigh...3
Made a little change to the project.
Went out to grab coffee.
Forgot what change was made.
2 hours spent tracking down the change.
People ask me why I work 12 hours a day. Here's why.4
If any iOS developers are wanting a good repo to follow, I believe HeadGazeLib is about to take off.
There's been a few articles about how eBay is using head tracking to allow for hands free shopping (huge for accessibility!) If the rumors are true, then Apple should be announcing many more devices that support Facial Recognition (like the iPhone X). If they do, then there will a huge surge in games/apps that tap into that technology.
HeadGazeLib makes it super easy to incorporate Head Tracking in your apps, so I think with all the publicity, it will quickly rise to the #1 head tracking "add-on".
I know some sites are tracking and collecting a lot of data for advertising. But this is fucking insane... 200!!!! for marketing? For real? Holy shit!
Fuck off already...
(A shitty Danish newspaper - can't even remember why I visited it)2
I'm trying to update my addon-list, what are (firefox-)addons you say are a must have? (My focus is on privacy, anti-tracking and shitloads of open tabs)
As of now my addons are:
DDG privacy essentials
Self destroying cookies
I don't want to spend a whole day tracking a crash back through multiple systems just to find a buffer that was initialised with garbage, wasn't written into completely, and as a result just *happened* to contain an exact value that causes a crash later on. If you're doing weird low-level things in C/C++, ZERO-INITIALISE YOUR DAMN BUFFERS.
It goes back in college days were,I started developing on Visual Basic for a college project as it was the only option.
As the scope was limited to a standalone application,we we're not allowed to use network.
Building up on the that,the project was to be done in a group of two with SRS and other stuff needed to done.
With my partner having no knowledge about the code,I took my ideas and Incorporated it into my project such as system logs,session tracking,data records,barcode reader,export data in various formats and so on.
The project got large eventually and professor's were curious to see the development of my project.
The project got showcased as the best project by professors and that overall gained my popularity in college and got me a job offer which I rejected in the end
Used Momentum to-do lists for money-tracking - who owns me how much for which project etc. Well from time to time Momentum just completely erases them. This was painful.
Momentum is really good extension but I still do not get it why it asks for email and password in the first place when it actually does not save anything in cloud.
Frontend people, I need your opinion.
I will soon start building the next version of a rather large project's frontend but I am mostly a backend guy.
It is a custom made web application (PHP, Postgres) that handles all business aspects of a shipping company of about 50 people (trucks, truck free space in shipments for new packages, package tracking via gps on the truck, invoicing, reselling shipping services to other businesses, everything).
The existing frontend is using an ancient version (1.x) of the YUI framework and uses AJAX heavily to refresh the user interface. It's usable, but maintaining and extending it is getting really hard as the project grows larger and larger and more systems are integrated.
So the question is, given this use case, what JS framework do I use and what is a good resource to start learning it?5
Error: Disk image full.
Not good on a production SMB server. Wasted 2 hours tracking the fault down....
Turns out the boss thought it would be a good idea to install syncing software as remote backup without telling anyone...
It wasn't remote :(
I am planning on applying for a job doing crime lab IT support. I have acquired the necessary skills and added them to my resume.
Tracking IP addresses1
Ryan Dahl working on Deno is one of the current interesting projects that I have been following.
Initially, the dude was trying to use Golang and is currently migrating to cpp and rust since Golang is a gc language. Nothing wrong with that really. I am just excited to see what this man comes up, and Typescript as the main language? Fuck yeah.
This shit js gonna be bomb af. Happy to see him talk to openly about his flaws when building Node, which was still a massive success and a true game changer for a lot of people(me included) and I believe that Deno will repeat this. It already has 24k stars on Github and tracking the repo has become very interesting! I just wish i had the cpp/rust knowledge needed to help out with it.3
Do you think this is a stupid tech stack to create a sleep tracking app? Angular as the frontend and Wordpress rest api as backend. I need to use these for a college project...10
Wait. Why does this work? It doesn't copy any of the frontend code into the deploy location.
I'm not sure how this works, but it does. Crap, there goes my morning tracking down this wretched spaghetti deploy code.
At least I understand how it works in production. Shit, why is it different between production and our integ servers ,that isn't good. Maybe I can just refactor it.
That was all on Monday. It's now Wednesday and I'm still fucking refactoring something that wasn't actually broken. It just didn't make sense.
Maybe I should just revert my last three days of work on this branch and move on. No! It's too late, I've invested way too much time into this project...
... and I'm almost done, just a few more commits right?
I learned something new while trouble shooting an email template today.
There was a weird margin at the end of my template and I have no idea where it came from. I inspected elements and found a 1x1 image.
Turns out it's a tracking link being loaded as an image.
Now I get why they call it a tracking pixel. It's literally 1 pixel.9
After inputting all of the defect info into the bug tracking tool, QA writes a quick summary of their findings and goes home.
Love explaining to mgmt why developers could not fix bugs because they had no access to the bug tracking software.
1 day.... X number of bugs... 0 progress
Note to self: when tracking down why your data differs from the DB...make sure the damn Workbench view is fresh. It saves a couple hours of frustration and misery.
What is your experience; Is GitHub worth (feature-wise) the 7$/month in the basic plan?
I am currently running my own GitLab on an Odroid because I need unlimited private repos for freelance work. This basically works great, but updating GitLab and fixing "server" issues emerged to be quite a lot of work. Also, I prefer the GitHub UI over the new GitLab one and GitLab is (may be due to my low-spec Odroid) terribly slow for me.
On the other hand, it gives me ultimate freedom on groups, repo-permissions, client-accounts for bug-tracking, ...
How much freedom does the GitHub "Developer"-option offer? Is someone using it for freelance projects and has some experience to share? Thanks in advance!4
Ordered myself a new laptop, paid extra for next day delivery before 10:30 (not cheap)
Get the tracking number and it looks like they have used my delivery address and billing postcode :/3
So, I have a pretty decent understanding of big complete languages like Java, I build android applications following several design patterns, solid principles, building big stuff with databases and servers and libraries interconnected with gradle, tracking everything with git, using tdd and functional programming capabilities blablabla ... And I still have trouble making sense of a FREAKING STUPID SHELL SCRIPT I MEAN WHO CAME UP WITH THAT SINTAX I HATE IT SO MUCH OMG I CAN'T EVEN
But for real everytime I need to read a '.sh' I literally wanna throw my computer away and die. Am I alone?
How do you choose your arms when it comes to web development ? What are things to look for ?
Also, which languages could you recommend for what follows ? I need some insight.
I finally decided to create my own website. But I'm quite new to web development and don't know which language or framework I should work with. I'd like to take this opportunity to learn something new, so I read about Ruby being a solution, and C/C++ being another (the first the easy one, the latter is the powerful one). I've also read about Laravel, though I don't know if I'd like it, but I could be wrong (it's the PHP part that frightens me, because I became allergic to PHP some time ago when trying to combine good with functional code).
I'm quite fed up with Java for the moment (I don't even know if it could be useful in this case), and I'd like to stay away from C# and ASP.Net for some time.
I'd like to be able to code it on Linux since I'm also trying to force myself to learn vim (slowly but surely, it begins to pay), and as a student, each cent counts, so spending it on a Windows server would be difficult.
What languages could I choose from ? What are their forces and weaknesses ?
I would like this site to be some kind of front page or portfolio, also blog/journal, to put some thoughts, remember things (like how I found a solution to a given problem, instead of finding my own answer on SO), and keep track of my skills progress, for these days when I feel like a fraud or like I'm stagnating. It's mainly an experience for the moment, I'm sure my idea of it's roles will evolve over time, but I'm mainly aiming at the "front page + blog" features for now.
Thanks to you devRant :).3
Doing the Full Stack Nanodegree from Udacity
Using Google's oAuth Sign in in my Flask App, I realized that no matter what browser I use, I was unable to logout, Google always threw an error my way. I figured something must be wrong with my code..
Searched on Google, couldn't find anything relevant, gave up on first 4 results(not pages, yeah I'm that lazy!)
Spent 3 hours Debugging at different points, removing all the abstraction I've put in using various libraries (Bad move)
Finally it dawned on to me to check Udacity forum as well. It's a frickin cache/cookie thing. Tried the app in an incognito window, worked like a charm. Reverted code back with all the libraries, worked like a charm again!
FUCK YOU GOOGLE! In your attempts to track users, you're even making our work difficult!
(in hindsight, I should probably be better at asking/looking for help)1
I want to know how a certain type of software is called.
I once saw a talk where someone tracked his personal life for a year or so. This means photos are tomestamped and have a geolocation. Emails and phone calls are timestamped as well ...
On a timeline software he could then see exactly where he was and what he did on a specific date like 2 years ago...
There's a name for software that tracks all kind of data about your personal life. I think it starts with m.14
When you click the notif of "more comments on a rant you commented", could it scroll down to the bottom?
Preferrably to the last comment you saw but that would require some more tracking3
Adobe "enterprise" cms... Want access to GPS location, links to external tracking sites, adverts portals... Soooo this is what Enterprise looks like by Adobe? How come they still have the legal right to "develop" software?1
The time tracking app used at my company was created with Angular JS. Most functionality is quite fast so I can understand why they wanted to go this route. Unfortunately, the clock in section takes forever to load during peak traffic times... which is the only time that functionality is used. Someone found an older section of the site written with server side tech. Now everyone just bypasses the Angular clock in and uses the old one.
You shouldn't use tech for the sake of using it, it should also perform better than what it's replacing.
I wrote my first proper promise today
I'm building a State-driven, ajax fed Order/Invoice creation UI which Sales Reps use to place purchases for customers over the phone. The backend is a mutated PHP OSCommerce catalog which I've been making strides in refactoring towards OOP/eliminating spahgetti code and the need for a massive bootstrapper file which includes a ton of nonsense (I started by isolating the session and several crucial classes dealing with currency, language and the cart)
I'm using raw JS and jquery with copious reorganization.
I like state driven design, so I write all my data objects as classes using a base class with a simple attribute setter, and then extend the class and define it's attributes as an array which is passed to the parent setter in the construct.
I have also populateFromJson method in the parent class which allows me to match the attribute names to database fields in the backend which returns via ajax.
I achieve the state tracking by placing these objects into an array which underscore.js Observe watches, and that triggers methods to update the DOM or other objects.
Sure, I could do this in react but
1) It's in an admin area where the sales reps using it have to use edge/chrome/Firefox
2) I'm still climbing the react learning curve, so I can rapid prototype in jquery faster instead of getting hung up on something I don't understand
3) said admin area already uses jquery anyway
4) I like a challenge
Implementing promises is quickly turning messy jquery ajax calls into neat organized promise based operations that fit into my state tracking paradigm, so all jquery is responsible for is user interaction events.
The big flaw I want to address is that I'm still making html elements as JS strings to generate inputs/fields into the pseudo-forms.
Can anyone point me in the direction of a library or practice that allows me to generate Dom elements in a template-style manner.4
The analytics guy just sent me updated tracking specs for a web site.
There are two sheets in the file: "Custom Events LATEST" and "Custom Events updated". This is already confusing enough.
One of them has comments like "I'd like this to be amended", but the event specs described are the same as the ones implemented.
I asked him for clarification, turns out he wants the ones marked in black to be updated, the ones that don't have any label saying they don't need to be updated.
This is also a guy who for at least 2 years has been making columns in spreadsheets wider not by just widening them, or merging multiple cells, but by just letting text overflow into other cells.
I do wonder how some people manage to keep a job.
Today I came to work and all our main systems where offline (Gitlab, Artifactory, Time tracking, ...). Found out that one of the HDDs of our server (external hosted) died. I started copying some stuff from the second Raid hdd (just in case and because our backup is of course not complete [#notmyfault]) while their datacenter had a power outage.... I'm now waiting for our server to come back to get our systems running again
Firefox developer fucked up this morning my development after the update -_-
The fucking "Enhancing Tracking Protection" was on a local Wi-Fi IP address(192.168...) which automatically redirected to the https of that IP, but I did setup kestrel to listen on HTTP, which resulted in a nice "Cannot enstablich a secure connection(and suck it up because ¯\_(ツ)_/¯)"
Fortunately it's easy to get rid off this cunt, just go on the shield nearby the address and disable that motherfucker.
ps: sorry for the lil rage, my morning train trip development brain cells should not be bothered by this automatic technical troubles
Further question to the Firefox developers:
WHAT THE FUCK are you thinking when you force developers to automatic HTTPS redirection when you should know more than anyone that development is 360deg(and not 90 like your mom)1
How about "it's not your business to know that as long as they deliver what's necessary"?
That whole tracking and screenshot software movement for remote work is so vile, main reason I work at fixed rates where I just add a percentage of space on top and then do new contracts if they exceed that.12
The "voluntary" Affirmative Action tracking questions on your site's job applications are no longer voluntary if you don't have an "I choose not to say" option and refuse to accept the placeholder "Choose One"...
"Refusal to provide this information will not subject you to adverse treatment." ...other than the inability to submit your application, of course.
- I use the Lynx text-mode browser
Why else? Maybe I'm naïve:
- This may be a nice way to highlight websites that don't have time to join an SEO/analytics arms race.8
You guys think Windows 10 data tracking is bad? Server 2016 is worse. When I try and shut the machine down (it's a VM and I want to change config) it actually asks me the reason for the shutdown. I understand servers are intended to always be up but geez that's overkill. And this is only within my first hour of installation and use.4
BIG QUESTION TIME:
I want to start a small web-dev project. Basically a website with different gigs like a time tracking app. Maybe extend it in the future with other apps.
First I thought of starting with a CMS (I am quite good with Joomla!) but realized it may too soon get to its' limits and personalized extensions are quite a pain with CMS.
So I had this genius idea of working on frontend using ReactNative giving the opportunity to build for mobile in the same time and backend with Python (maybe Django framework).
Here are my questions:
1) Could this be a good solution or combination? (Considering it is more of a fun project)
2) Does anyone know a good tutorial for ReactNative besides the facebook github tutorial?2
...when your project TODO list is growing exponentially and you just give up tracking new ideas/feature requests
Motion tracking tool that tracks affine transformations, as well as perspective, given a defined shape by the user. Runs slow as fuck compared to the ones out in the market, but hey, it works. Currently, I'm figuring out how to ship computation to the GPU, though I'm not well versed in OpenCL, since cross platform is more of a priority.
TLDR, need suggestions for a small team, ALM, or at least Requirements, Issue and test case tracking.
Okay my team needs some advice.
Soo the powers at be a year ago or so decided to move our requirement tracking process, test case and issue tracking from word, excel and Visio. To an ALM.. they choice Siemens Polarion for whatever reason assuming because of team center some divisions use it..
Ohhh and by the way we’ve been all engineering shit perfectly fine with the process we had with word, excel and Visio.. it wasn’t any extra work, because we needed to make those documents regardless, and it’s far easier to write the shit in the raw format than fuck around with the Mouse and all the config fields on some web app.
ANYWAY before anyone asks or suggests a process to match the tool, here’s some back ground info. We are a team of about 10-15. Split between mech, elec, and software with more on mech or elec side.
But regardless, for each project there is only 1 engineer of each concentration working on the project. So one mech, one elec and one software per project/product. Which doesn’t seem like a lot but it works out perfectly actually. (Although that might be a surprise for the most of you)..
ANYWAY... it’s kinda self managed, we have a manger that that directs the project and what features when, during development and pre release.
The issue is we hired a guy for requirements/ Polarion secretary (DevOps) claims to be the expert.. Polarion is taking too long too slow and too much config....
We want to switch, but don’t know what to. We don’t wanna create more work for us. We do peer reviews across the entire team. I think we are Sudo agile /scrum but not structured.
I like jira but it’s not great for true requirements... we get PDFs from oems and converting to word for any ALM sucks.. we use helix QAC for Misra compliance so part of me wants to use helix ALM... Polarion does not support us unless we pay thousands for “support package” I just don’t see the value added. Especially when our “DevOps” secretary is sub par.. plus I don’t believe in DevOps.. no value added for someone who can’t engineer only sudo direct. Hell we almost wanna use our interns for requirements tracking/ record keeping. We as the engineers know what todo and have been doing shit the old way for decades without issues...
Need suggestions for small team per project.. 1softwar 1elec 1mech... but large team over all across many projects.
Sorry for the long rant.. at the bar .. kinda drunk ranting tbh but do need opinions...
Spent an hour tracking down a bug you thought you fixed; nvm, it was just Android studio Instant run that didn't deploy the new code! (despite being turned off)
That moment when a 6 month solo project is done and the next day they tell you fuck the asset tracking system
We need you to turn that into pastel evolution
Good bye hard work
Hello sleepless nights
One simple function is all it would take to let users put a little bit of js in the head, fuck you could even name it something scary to keep idiots away or hide it behind a developers options in the settings or something that would allow someone with the IQ of a dolphin or higher to install some goddamn tracking code on the fucking shitstorm of a site your "builder" came up with.
your SEO practices suck too, but that's a rant for another time2
I am sure that this idea of every site tracking their users must have come from the same people who ask to hack Facebook accounts!
so I spent an entire day tracking a major memory leak (10mb/s!!!). when I find it, it turns out that It's in a deep part of C++ code that I'm not allowed to touch. now I live in fear of just crashong my 16gb machine every time I debug.
Hey codebroes! Give me your best programming movie, serial, documentary.
That episode from NCIS where they created a GUI for tracking down a criminal doesn't count!3
When you spend an entire week tracking down a bug and it turns out that the bug was caused by someone using the equals operator instead of strcpy.
Has anyone used CA's Rally for issue tracking? Is it as bad for devs as I've been warned?
We are being forced to use it instead of Jira because of the pretty reports it generates for management and I am kind of scared...5
!rant , a question (on the end, after explanation) :
this is a result of (according to my time tracking) 10 hours and 50 minutes of coding.
captures mouse cursor into list of points, uses those to triangulate a flat polygon (manually doing all the mesh math of ordering them correctly, earclip triangulating, and indices generating), as well as to create inner and outer outline (no official algorithm, my own which I came up with on the spot) of a certain thickness.
(the outline drawing is just for debug yet, now I'm going to extrude them upwards to form walls)
soooo... I've been always curious about how effective/fast/efficient of a programmer I am, but it's usually hard to measure/compare, so I thought I'd try this way: how long do you think implementing something like this would take YOU?
How many people use a real bug tracker? We use a project management tool for our bug tracking and it SUCKS!
What tools do you use for project management/bug tracking?2
So there is this idea in my head for creating a anon, add free, chatservice available for tor and normal adresses. Where everything is e2ee and there are multiple channels to join. Can anyone tell me if it already exists?? I basicaly want to go away form google/fb tracking1
Hey, make a whole tracking interface, that's at least a month's worth of work, for something that R&D is actively working towards making obsolete in 3 weeks.
I wish id start a inventory tracking system. I am forever forgetting what i have and where i put it.
Does anybody know of any fitness bands where it is possible to programmatically read information from?2
Not sure what's worse, finding a bug in my code or waiting in a garage for 3 x tyres to be fitted and tracking to be done on my car! 😱1
Did 1 leetcode today
My idea is similar, but the answer is much better. The idea is similar to tracking max number, but this time we have max1, max2, max3 (max1 is largest)
init all of them to null.
looping number array, if number is in maxs, skip. If there number > max1, we update all max1-3
if number > max2, update max2-3
then number > max3, update max3
last return statement is like this: return max3 == null ? max1 : max3;
If we’re concerned about Big G tracking our location without our consent, I’m wondering why there’s actually less complains about SIM cards being trackable. They don’t even need an internet connection to get your location, and there’s no way to turn it off.
Reference to posts/rants/articles such as this: https://devrant.com/rants/1020761/...
I am an Automation QA. I logged in a small issue, which eventually cascaded into a larger one. An issue which started with only the QA and DEV now has the attention of the directors as well.1
Thought that it might be a good idea to ask this question here.
Im looking for a nice logging events service for a side project that is a b2b (so my clients got their own users). My targets are tracking users behavior/events/actions in the app while been able to shred the data that belongs to each customer. A great benefit would be having a solution that would allow me to export part of the data (in sql like way) so i could provide the users the option to download their users data as well.
Was thinking about mixpanel but i dont think they have any option to export the data via api. Heap analytics is also an interesting one, but their nice features are limited to corporates..
Any suggestions? Thanks!4
Okay soo I’m not a database guy.. I’m an embedded engineer but I’m helping one of my interns make a hardware tracking database... so we are tracking assembled products (dev samples).. but also tracking the pcbs within the product.. depending on the product it might have more than one pcb or contain other components to track.
The question is how would I set up the relationship in the tables, so depending on the say “type id” of the product it would link to a table full of feilds specfic to that “type”.. say the product is of type phone and has a pcb of this and a camera of that.. blah blah blah.... but say another product is of type “washing machine”.. which has no screen, it has a different pcb, but also has other things..
There would be a type table .. washing machine, phone, tv, camera, pcb, ecu.. etc.. but those type would need their own tables...
I guess the question is how to relate a field to different tables depending on the value of the field... is this portion all done thru query results and logic rather than pure data base schemas?
What would be the question in terms of database lingo to google search the answer lol2
Tracking/logging hours, how do you do it? Is there some decent software for Linux that does this?
I wanna start tracking my time doing specific tasks, so I'm just wondering what other ppl use, if at all hehe1
By far it is my current project of building the industry leading CMMS (no it's not a typo, it's really CMMS). Everything from in office time management, to tracking when techs go on site, to detecting what are in pictures when sent back from our app (also my project), to sentence building, to smart auto-dispatching.... I mean this list is just endless of the features compiled in the application for just a call center. When I took the job I never knew facilities maintenance took so much and I never thought it would be this efficient.2
I know it doesn't really exist in one solution, but I need management software to keep track of customers (crm), projects, products, licensing and contracts, and time keeping. Right now we are using MSCRM (ugh), and old homebrew project/time tracker written in Perl spaghetti (double ugh), email (sigh) and handwritten notes (kill me). Now I suddenly find myself with a budget (somewhat) and the authority to actually fix things. Any ideas would be appreciated.
It's does not take a huge amount of knowledge and skill to get a program working.Kids in high school do it all the time. young men and women in college start billion-dollar business based on scrabbling together a few lines of PHP or Ruby. Hoards of junior programmers in cube farms around the world slog through massive requirements documents held in huge issue tracking systems to get their systems to "work" by the sheer force of will. The code they produce may not be pretty; but it works. It works because getting something to work-once-just is not that hard.
Is it necessary to check the tracking progress again again when you are getting swags from kaggle?
Idk why I'm doing this..😁
Does anyone know of any good opensource time tracking software with a focus on privacy?
I don't trust the proprietary stuff but it's useful software1