Join devRant
Do all the things like
++ or -- rants, post your own rants, comment on others' rants and build your customized dev avatar
Sign Up
Pipeless API
From the creators of devRant, Pipeless lets you power real-time personalized recommendations and activity feeds using a simple API
Learn More
Search - "opt"
-
How to properly have fun on a Saturday night:
1. Suddenly become deeply unsatisfied with current linux distro
2. Evaluate alternatives
3. Decide some change is needed but not too much: install fresh version of old distro
4. Once again, experience profound dissatisfaction
5. Opt for radical change
6. Erase all linux partitions, form a super partition and install a new linux distro on it
7. Spend hours familiarising with the new distro
8. Spend more hours googling stuff and typing commands in the terminal
9. Download current devRant avatar, send it to the PC via Telegram and set it as user's avatar for the welcome screen
10. Feel deeply satisfied
11. Accidentally wake girlfriend up while trying to get to bed. Get told off for staying up until 4am and for "being such a nerd"21 -
click click...
*reload*
_________________
| |
| This will be wra|
| |
|_________________|
hm.....
ah...
*hits ctrl+s*
*smiling*
*reloads*
_________________
| |
| This will be wra|
| |
|_________________|
what the f..
..
..
hm....
hm....
aha
ctrl+alt+t
*confidentiality*
sudo sublime /opt/htdocs/learning_css/wrapping_text.html
********
o.O but my code ....it's here.....but why wasn't it showing....
*just to be safe*
ctrl+s
*reload*
_________________
| |
| This will be wra|
| |
|_________________|
meh..... what was I thinking
*wastes time restarting xampp*
*searches CSS everywhere*
*steals working code*
*eyes red as hell*
*it's 3 am*
*after 1hr*
*accidentally reloads*
_________________
| |
| This will be |
| wrapped |
|_________________|
o.O
*blinking in confusion*
what the .... how did it work....
I changed nothing.....
*realises*19 -
Story time:
I was once working on a project that dealt with incredibly sensitive financial data.
We needed a client’s database to do a migration.
They wouldn’t send it over the internet because it was too big and they didn’t think it would be secure.
They opt to send it in the post on an encrypted usb drive.
(Fair enough thinks I)
USB drive arrives.
Is indeed encrypted.
MFW there’s a post it note in the envelope with the password on.
MFW this is a billion dollar multinational petrochem company.
MFW this same company’s ‘sysadmin’ and ‘dba’ once complained because a SQL script I sent them didn’t work - they’d pasted it twice and couldn’t work this out from the fucking “table already created” error message management studio was throwing at them.3 -
Signed up for an Android course at my uni and expected to have some fun with Android Studio and modern app development technologies...
Turns out that we're working with Blockly (no coding). We will write our exam with Blockly. The course is mandatory and I cannot opt out.
I've been a dev since 7 years and I am dead inside already.13 -
Manager: Hey what was that that you closed on your screen just now?
Dev: That popup? That’s NVIDIA letting me know that a new driver for my GPU is available.
Manager: Isn’t that for video games?
Dev: I mean that’s the reason many people opt into having a GPU but It’s not the on—
Manager: You are NOT allowed to play video games on your work computer!
Dev: This is my personal computer. It’s just an older GPU I popped onto this computer since otherwise it was just sitting in a drawer. My work computer is out of commission.
Manager: Well where is your work computer? How come you are not using it?
Dev: …Because of that blue screen of death issue we talked about yesterday.
Manager: Ok but that doesn’t give you permission to play VIDEO GAMES on your *WORK* computer.
Dev: …26 -
I just got a text from T-Mobile telling me about their updated privacy policy and that I can “opt out.” So, naturally I do exactly this.
After a little bit, I land on their “Do not sell my data” page and discover that, not only does it have 175+ trackers,
it doesn’t even fucking work. Also, on the desktop version of the site, the very control allowing the user to opt out of having their data shared/sold doesn’t even render.
These are all absolutely inexcusable.20 -
So WhatsApp introduced number linking (with facebook) to its users a while ago.
I know a lot of people who opted out (this option was introduced by facebook because of european laws) because they didn't want their number linked. They said that it infringed their privacy (or however the fuck you spell that).
A few months later we found out that that checkbox thingy didn't do anything and facebook would link everything anyways. They got a 10 million euro fine I thought.
I found one thingy very disturbing though. Told some friends about the ability to opt out (when the scandal hadn't happened yet) and they did right away.
Then later on the scandal became public.
Told them about that.
'Oh but I don't have anything to hide, it's alright!'.
Jesus fucking christ how deep can people sink?! First you say that you opt out because you don't want your fucking data linked and when the fucking scandal gets public you act like everything is fine because 'you have nothing to hide anyways'.
Fucking hell.50 -
Is fucking Tumblr expecting me to untick fucking all of these?! (And this is only 1/10th of the page)27
-
I am trying to understand something for a while. devRant is full of privacy advocates and to be honest, part of it is almost taken by a group of people that call other people random swear words people because they are using a particular product of a company.
I will raise some points and will try to discuss them with other people in comments.
I will stick with Google. Since it looks like it's the most hated one. A company that has built one of the most intelligent infrastructure, the most popular mobile operating system and of course, the best search engine currently available.
The problem everyone sees is the privacy. Google tracks the search history to give users a better experience and show relevant ads. You might not need this "better experience". In case you don't know, you can turn off personalized search any time to make sure Google doesn't track. Same goes with Google Chrome, you can turn off all the data it is sending to servers in settings. You can simply not sign in if you don't anything to be synchronised.
An argument is Google should be opt-in rather than opt-out. But the general users are not tech-savvy. And yes, going to settings and turning on personalised search is a lot of work for a huge amount of people. Trust me, I worked in IT before. If they find other search engine giving them a good experience without changing anything in the settings, they will just simply move to that engine.
What interests me most if how people back DuckDuckGo. First of all, not all parts of DDG is not open source (it's fucking not, you can argue all day). Parts of it is closed because of licensing issues.
That is perfectly fine to privacy community. But it's not when Chrome is closed source for almost the same reason. I mean when you're using DDG, you are supporting a US-based company that has privacy all over its face and using closed source application on their server. Have you not learned anything from history?
You might be wondering about my obsession with Google. It hurts me when I see a giant company whose popular software is open source is bashed like this. Google has made huge contributions to open source communities. Chromium, Android, Kubernetes, Angular, GoLang, TensorFlow etc.
And PRISM, how do you know that DDG is not part of it? it's US-based after all.
I just saw an article that used a video with a title "TNW - Aral Balkan - Free Is A Lie | The Next Web" while asking us to switch to DDG. Ummm....DDG is also free right?
Maybe we should raise concerns with the US gov first rather than Google.60 -
People ask me why I don't use Windows 10 anymore.
This.*
*(Yes I can opt out of all that but how many average users do a fresh install of Windows?)13 -
Sorry for being late, stuffs came inbetween!
I have done a few privacy rants/posts before but why not another one. @tahnik did one a few days ago so I thought I'd do a new one myself based on his rant.
So, online privacy. Some people say it's entirely dead, that's bullshit. It's up to an individual, though, how far they want to go as for protecting it.
I personally want to retain as much control over my data as possible (this seems to be a weird thing these days for unknown reasons...). That's why I spend quite some time/effort to take precautions, read myself into how to protect my data more and so on.
'Everyone should have the choice of what services they use' - fully agreed, no doubt about that.
I just find one thing problematic. Some services/companies handle data in a way or have certain business models which takes the control which some people want/have over their data away when you communicate with someone using that service.
Some people (like me) don't want anything to do with google but even when I want to email my best fucking friend, I lose the control over that email data since he uses gmail.
So, when someone chooses to use gmail and I *HAVE* to email them, my choice is gone.
TO BE VERY CLEAR: I'm not blaming that on the users, I'm blaming that on the company/service.
Then for example, google analytics. It's a very good/powerful when you're solely looking at its functions.
I just don't want to be part of their data collection as I don't want to get any data into the google engine.
There's a solution for that: installing an addon in order to opt out.
I'm sorry, WHAT?! --> I <-- have to install an addon in order to opt out of something that is happening on my own motherfucking computer?! What the actual fuck, I don't call that a fucking solution. I'll use Privacy Badger + hosts files to block that instead.
Google vs 'privacy' friendly search engines - I don't trust DDG completely because their backend is closed/not available to the public but I'd rather use them then a search engine which is known to be integrated into PRISM/other surveillance engines by default.
I don't mind the existence of certain services, as long as they don't integrated you with data hungry companies/mass surveillance without you even using their services.
Now lets see how fast the comment section explodes!28 -
If you want to learn about bad UX design, look at every GDPR-compliant cookie alert on websites. The dialogues generally follow this pattern:
* Highlighting "Accept all" instead of "Reject" to bait you into habit-clicking.
* After clicking "Reject", you'll be redirected to an infinite list of usages. There is never a "deselect all" option. You need to opt-out everything manually.
* Sliders use some ambiguous coloring scheme without labels, which means you never know if you turned it on or off.
* Instead of "Reject", there is an "Other options" button. Clicking it redirects to a EULA document, with at the end... no other options.
Everything looks compliant, but they are still boobietrapping everything so you just wouldn't be able to opt out. Fucking data-vendoring assholes.17 -
Best part about the covid19 manufactured crisis?
Liquor stores deliver. Worst part about liquor stores delivering? Needing to use their shoddy websites.
I've been using a particular store (Total Wines) since they're cheaper than the rest and have better selection; it's quite literally a large warehouse made to look like a store.
Their website tries really hard to look professional, too, but it's just not. It took me two days to order, and not just from lack of time -- though from working 14 hour days, that's a factor.
Signing up was difficult. Your username is an email address, but you can't use comments because the server 500s, making the ajax call produce a wonderfully ambiguous error message. It also fades the page out like it's waiting on something, but that fade is on top of the error modal too. Similar error with the password field, though I don't remember how I triggered it.
Signing up also requires agreeing to subscribe to their newsletter. it's technically an opt-in, but not opting-in doesn't allow you to proceed. Same with opting-in to receiving a text notification when your order is ready for pickup -- you also opt-in to reciving SMS spam.
Another issue: After signing up, you start to navigate through the paginated product list. Every page change scrolls you to the exact middle of the next page. Not deliberatly; the UI loads first, and the browser gets as close as it can to your previous position -- which was below that as the pagination is at the bottom -- and then the products populate after. But regardless of why, there is no worse place to start because now you must scroll in both directions to view the products. If it stayed at the very bottom, it would at least mean you only need to scroll upwards to look at everything on the page. Minor, but increasingly irritating.
Also, they have like 198 pages of spirits alone because each size is unique entry. A 50ml, 350ml, 500ml, 750ml, 1000ml, and 1750ml bottle of e.g. Tito's vodka isn't one product, it's six. and they're sorted seemingly randomly. I think it's by available stock, looking back.
If you fancy a product, you can click on it for a detail page. Said detail page lists the various sizes in a dropdown, but they're not sorted correctly either, and changing sizes triggers a page reload, which leads to another problem:
if you navigate to more than a few pages within a 10 or so second window, the site accuses you of using browser automation. No captcha here, just a "click me for five seconds" button. However, it (usually) also triggers the check on every other tab you have open after its next nagivation.
That product page also randomly doesn't work. I haven't narrowed it down, but it will randomly decide to start failing, and won't stop failing for hours. It renders the page just fine, then immediately replaces it with a blank page. When it's failing, the only way to interact with the page is a perfectly-timed [esc], which can (and usually does) break all other page functionality, too. Absolutely great when you need to re-add everything from a stale copy of your signed-out cart living in another tab. More on that later. And don't forget to slow down to bypass the "browser automation" check, too!
Oh, and if you're using container tabs, make sure to open new tabs in the SAME container, as any request from the same IP without the login cookie will usually trigger that "browser automation" response, too.
The site also randomly signs you out, but allows you to continue amassing your cart. You'd think this is a good thing until you choose to sign in again... which empties your cart. It's like they don't want to make a sale at all.
The site also randomly forgets your name, replacing it with "null." My screen currently says "Hello, null". Hello, cruft!
It took me two days to order.
Mostly from lack of time, as i've been pulling 14 hour shifts lately trying to get everything done. but the sheer number of bugs certainly wasted most of what little time i had left. Now I definitely need a drink.
But maybe putting up with all of this is worthwhile because of their loyalty program? Apparently if you spend $500, you can take $5 off your next purchase! Yay! 1%! And your points expire! There are three levels; maybe it gets better. Level zero is for everyone; $0 requirement. There are also levels at $500 and $2500. That last one is seriously 5x more than the first paid level. and what does it earn you? A 'free' magazine subscription, 'free' classes (they're usually like $20-$50 iirc), and a 'free' grab bag (a $2.99 value!) twice per month. All for spending $2500. What a steal. It reminds me of Candy Crush's 3-star system where the first two stars are trivial, and the third is usually a difficult stretch goal. But here it's just thinly-veiled manipulation with no benefit.
I can tell they're employing some "smarketing" people with big ideas (read: stolen mistakes), but it's just such a fail.
The whole thing is a fail.8 -
Remember Apple's initiative to scan photos on user's devices to find child pornography?
Today I finally decided to research this.
The evidence is conflicting.
For context, the database of prohibited material is called CSAM (child sexual abuse material).
“If it finds any CSAM, it will report the user to law enforcement.”
— Futurism
“Apple said neither feature would compromise the security of private communications or notify police.”
— NPR
CSAM initiative is dead. It won't scan photos in iCloud. It won't scan photos on your device. It will be a feature that only works in some countries, only on children's devices, and it will be opt-in. It will only work for iMessage attachments.
This is what Apple actually said at https://www.apple.com/child-safety:
- “Features available in Australia, Belgium, Brazil, Canada, France, Germany, Italy, Japan, Netherlands, New Zealand, South Korea, Spain, Sweden, UK, and U.S.”
- “The Messages app includes tools to warn children when receiving or sending photos that contain nudity. These features are not enabled by default. If parents opt in, these warnings will be turned on for the child accounts in their Family Sharing plan.”
News outlets telling people they will be automatically reported to authorities, and then telling there can be false-positives is a classic example of fearmongering. I hate this. Remember, anger and fear are the most marketable emotions. They make you click. News are and will always be worded to cause these emotions — it brings in money.
When presented with good news, people think they're not being told the truth. When presented with bad news, even when they're made up, people think it's the truth that's being hidden from them. This is how news works.
Now, a HUGE but:
Apple is a multi-billion dollar corporation. There is no such thing as good billionaires. Corporations will always wait for chances to invade privacy. It's like boiling the frog — one tiny measure here, one there, and just like this, step by step, they will eliminate the privacy completely. It's in their interest to have all the data about you. It brings control.
This is not the first time Apple tries to do shit like this, and it definitely won't be the last. You have to keep an eye on your privacy. If you want your privacy in the digital age, it's necessary to fight back. If you live in Europe, take the action and vote for initiatives that oppose corporate tyranny and privacy invasions.
Privacy on the internet is one thing, but scanning people's devices is a whole another thing. This is unacceptable no matter the rationale behind it. Expect more measures like that in the near future.
Research Linux. Find a distro that suits you. The notion that you can't switch because of apps/UI/etc. may be dictated by our brain's tendency to conserve energy and avoid the change.
Take a look at mobile distros like Graphene OS and LineageOS. The former only supports Pixel devices, the latter supports a wide range of devices including OnePlus and Xiaomi. They'll have FAR better privacy than iPhones.
Consider switching. It's easier than you think. Yes, it's me who's saying this. I do and will always protect people/companies from unjust criticism, and I consider myself an Apple fangirl for personal reasons related to my childhood, yet I won't fight blindly. CSAM initiative is a valid criticism, and there's nothing preventing me from saying this is unacceptable, and Apple deserves the backlash they got.11 -
Come on dfox! Where's our setting that lets up auto-opt out of these! D;
I just had to go through one after another so I would stop getting them.11 -
So, I need to... enable cookies to... disable cookies? Did I get that right?
(wired[.]com btw. My steadily rising adblocker-counter should have made me leave that pile of shit way sooner than I did anyway)5 -
Why does it take a client, who needs the bug fixed immediately, over 24 hours to respond to my query about what the problem is?11
-
Using AI to draw me a table that will look good in my small kitchen corner, just wanted to see some ideas slightly different from basic ones:
"a small table, big enough for only 2 chairs. The table sits in the corner of a room."
.....
*sigh...edit
"the table has only 4 legs!"
...
*sigh...edit
"the chairs are not physically attached to the table"
...
...
...edit
"The table legs do not go through the table and in to the ceiling"
...fuck it.. I'm off to ikea1 -
"Condor, your new Samsung Galaxy S8+ doesn't have the latest Google apps"
You know what Google? I don't give a shit about your latest apps. Often times I go out of my way to root the device and remove your mandatory bloatware, that YOU fucking Google enforce OEM's to preinstall. Fortunately BlueStacks doesn't have them preinstalled, which saves me the pain of uninstalling them. Given that, you've got quite the balls to spam me with this shit Google.
By the way, another thing.. this preinstall shit is linked to the EU antitrust rulings, isn't it? And spam is linked to GDPR, and honestly I don't recall ever opting in to this kind of wanketeering mail. In fact, I usually go out of my way to opt out of this kind of corporate wankery. Time for another huge fine perhaps?15 -
Make your cookies banner have equal "Accept All" and "Reject All" buttons, and I'll probably Accept All.
Bury rejection under a fucking "Manage Cookies" button and I will go out of my way to disable/opt out of every fucking one of them.
Also why the fuck would rejecting all take "a few minutes" but accepting be instantaneous?
Fucking hell.18 -
Customer has thousands of clients - puts each client site under a subdomain of the main domain on a shared server. What happens to every single website when the server runs out of space?
But that'll never happen, right? We have lots of space. It certainly won't happen on day one of the main tech dev's holiday.
...twice...
It's fine, there's a backup, or atleast a redirect, right
.....right?4 -
Ticket from legal department: implement GDPR recommendation, log customer consent, separate checkboxes to opt-in to T&C and newsletter
Ticket from marketing department: small print T&C on sign-up, remove "conversion killer" checkbox
This is why we need a product owner4 -
Wow, I just realized the marketing teams of most of the companies I have been dealing with are some cold sociopaths.
Every other letter that pops in the mailbox is filled with dark patterns trying to guilt me into opting in to their continued spam:
Subject: Most awesome husky puppy!
Look at this beautiful husky puppy. Isn't it beautiful.... It would be sad if something happened to it... But I am afraid... Something will happen to it...
If you don't opt in to our email message... I am afraid we have no choice... We have to kill this puppy. End it's life... We have no choice. I wish we did! Nothing would please us more than keeping this beautiful-beautiful puppy living and playing....
But if you don't opt in... We have to cut it's throat. Leave it lying on the ground, bleeding out as the life slowly fades away from it's pretty blue eyes...
And Remember: it's not us who killed it... IT WAS YOU! YOUR ACTIONS LEAD TO THE DEATH OF THIS PUPPY! YOU.... YOU FILTHY MURDERER!
Pls opt-in ok, then we are all good. Puppy lives! Just opt in. Ok? Yeah, you know what you have to do.3 -
An hour before my Mathematical Expression and Reasoning for Computer Science final...
Have reviewed all the material available but past exams are useless because new_prof == new_format.
This is not even a rant, I'm just scared because to get into the major I need an average between this and programming of 82. I fucked up in the second midterm and got a 50/100. Everything was so perfect (at least above 80) and now I need more than 70 in this final. I'm feel I can get more than 70 but I had the same feeling during the midterm I fucked up.undefined is there anybody out there? teach me make-up stuff could not save because brain is full sleep is for the weak does praying work? should i break my leg?25 -
devRant already replace SoundCloud as my orange app in the main screen...
To be fair, SoundCloud was just there to complete the rainbow.
Rant: this app told me that my rant would be safe if I closed the Post Rant window (since I can't post more than one rant per hour or something) but it didn't save my awesome tags! I feel betrayed.undefined fuck it i'm out why not spotify? can't wait for the stickers don't remember the original tags script kiddie af love at first sight finally a rant who's colorblind?23 -
I tried Tiktok.
Immediately my fyp appears to be 18 year old girls doing cringe-worthy miming and people half my age telling me how I can earn over $3k per month using Canva.
...aaaaand...delete.16 -
I *hate* when the boss asks me to add people to our mailing list who didn't opt in. I just sent out a campaign and, predictably, a ton of people flagged it as spam or unsubscribed. Only three sales out of over 10,000 sends. But in his mind, that's ok. Ugh.9
-
Fucking websites that has forms with an option to opt-out (instead of opt-in) for newsletters.
Translation of the image:
"I do not want receive the monthly newsletter with discounts and informarion about the newest smartphones"8 -
We were once tasked to create a 3-part Flash game to advertise the upcoming release of an album by a very famous band. Every part used a different gaming engine which we had to build from scratch (one of which was like a simplified version of the OG GTA game - top down driving with zooming in etc). On top of this we had to deal with user registration and score submission.
We had 4 weeks to do it in. We were 3 people.
We did an illegal number of hours to get as much done as we could, and we still didn't manage it in time because, frankly it was impossible.
Pretty good game though.1 -
The device looks cool and everything....but their reason we should buy it is the winner for me. Not only is that never a problem...but also, spot the mistake15
-
It took straight 2 minutes to send 3 values to their server and even then it failed, just fucking great, what fills my eyes with blood is how calm the message is supposed to sound, you fuck can't receive opt-outs over https, what?!3
-
I propose a list of interesting readings. Not limited to developing.
Yes, I'm in need of something new to read...
I'll start in the comments, feel free to comment new readings or critique the ones proposed.29 -
When the hero turns into villain.
Windows memory management is one of the worst architectural designs in tech industry to ever exist.
One mistake on my part is I did not opt for SSD four years ago when my purchased my current laptop.
The entire experience is irritating.33 -
This one is interesting
- 9 to 5 (including breaks) aka WLB
- Building products in my area of passion (Music, Art, or Travel)
- High paying (I don't care for those perks like free food or bean bags)
- Enough vacations without judgement
- Continuous innovation (fuck your 1830s product)
- Good social capital (teams should trust me for my decisions)
- WFH where I can opt to go in to office whenever I want (so that I can build my awesome battle rig at home)21 -
Twice a year, my work throws a party to celebrate our successes. Think of this as a post-Christmas and post-tax season party. Usually it’s a simple affair – they hire out a room in a bar, we have a theme to dress up to (last year for tax it was green, the colour of money), and it’s a social gathering. No pressure to participate, theme was broad enough that everyone could participate, and everyone came along for as long as they wanted.
This year, they’ve decided to make our post-tax party at a karaoke bar. I am usually a fan of karaoke…with my friends, after a drink or five, on my own terms. But singing in front of work colleagues?
To make things worse, they’ve created a committee to hyper-organise the games and teams. I know the usual AAM stance on organised/forced fun, and I attempted to get on the committee in an effort to steer them towards voluntary participation, but I was told the committee was full.
The party is next week and I’m already feeling panicky. We have been allocated into teams. We’ve been assured that these weren’t random, but were purposefully chosen to ensure a mix of outgoing and introverted people. Lovely. On top of being forced to participate, I have to sing with team members I normally wouldn’t spend time with. I’d be happy to do karaoke in front of my colleagues if it was a relaxed, opt-in thing where anyone who wanted to just jumped up there, but the forced, organised activity with judging and prizing is just making me dread it.
And there will be awards, which means there will be judging. I’ve alreasdy spoken up once after hearing a committee member excitedly tell a friend “there will even be an award for worst singer!” I straight up told her that there was no way they could have that as an award after forcing people to participate. I told I was being a party pooper and that it was all in good fun.
The official teams and rules were sent out yesterday and I noticed the award is actually for “best strangling of cat sound-a-like.” Which is infinitely worse.
How do I get through this party without ruffling any feathers, but also not putting myself and my singing abilities up for scrutiny in front of everyone I work with? Short of throwing a tantrum or sitting at the party in a corner and sulking, I’m not sure how to handle this diplomatically. The only people who aren’t going are those who have leave planned. They’ve even scheduled it so that it is running from 3 pm-6.30 pm (so, as my boss explained, those with childcare can still come for a few hours and not have to get a babysitter).7 -
Following on from yesterday's catastrophe...
It happened again overnight!
And THEN another server failed when backing up the DBs...turns out 2 websites have activated logging .. each of around 20GB in the database!
So this morning both of our servers are down for different but similar reasons.
It's absolutely fine everybody.
I'm fine,
we're fine,
it's FINE! -
Holy fuck Microsoft,
you're just saying that you're giving away a ton of information to publishers when I am playing games on my Xbox.
Like data if I'm talking, chatting on Xbox Live, etc. so all this crazy stuff GA would do.
AND YOUR FUCKING OPT-OUT OPTION IS TO UNINSTALL ALL MY GAMES AND DON'T USE THEM. HOLY FUCK WHICH CRAZY DUDE CAME TO THIS IDEA?6 -
https://github.com/serde-rs/serde/...
Shit like this makes me wonder, wtf is going on in some developers heads.
TL;DR: serde devs sneakily forced precompiled libraries onto all of the users of the library using serde_derive without an obvious way to verify, what's in this binary and no obvious way to opt out, essentially causing all sorts of havoc.
The last thing i want in a fucking Serialization library (especially the most popular one) is to not being able to verify if something shady is going on or not. All in the name of compilation speed.
Yeah compilation speed my ass.
The worst thing of it all is, even if i decide to drop serde as a direct dependency, it will still download the binary and potentially use it, because of transient dependencies. But i guess, i will try to disable serde wherever possible and implement my own solution for that. Thanks but no thanks.
This is so fucking stupid, it's unbelievable.21 -
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 -
I have a sandbox account for a product we are developing and I'm receiving promotional emails.
I could just opt out, but I think it's adorable how they try to surprise me with the new features I created -
Making an ssh connection:
No....
No this one.
Not that one.
Not that one, either.
*starts typing*
*Typo 1*
*Typo 2*
Yay. Connected to server.
... Okay. Wrong environment.
*Exiting*
*trying again*
*Typo 1*
*Typo 2*
*finally connected*
Okay. I'm here...
Why did I connect to this machine again?!
------
Migrations are fun. Your bash history is an obsessive lier, your brain completely fried and when you finally managed to achieve something... You either forget what it was - or even worse - you get reminded of all the stuff you still have to do.
I'm literally amazed that I currently manage to go to the toilet, don't forget to make coffee and eat stuff at least once a day.
Before anyone thinks... Haha joke.
Nope I'm dead serious.
I am amazed that I didn't forget to go to the toilet, aka sitting in my own piss and wonder why it's so warm and wet down there.
I'm glad that the migration is going to end soon, otherwise I might opt in out of paranoia for adult diapers.
*My brain is really fried*4 -
I just saw the equalizer 2 at the cinema and about half way through there is a phone with "military grade encryption" on it. We see the phone screen showing the encryption and what is it? Freaking JQuery!3
-
The whois service for the legacy top-level domain for Germany (.de) is one of the most fucked up things on the internet.
For years now they've restricted the whois service to notice you about their website information service (https://denic.de/en, you run a search and get information about the domain) which already cost you an unnecessary amount of time if you simply want to lookup something.
A while back they changed it so that you need to state whether you want to look it up fotr informative purposes or business purposes, then they changed it so that you need to supply a reason in a text box.
The new (GDPR) way is that you only get the connectivity status ("connect", "free") via whois and the nameservers on the website (without supplying a reason, which actually is an improvement). Everything this either is for executive authorities or the domain owner (by entering their mail address or zip code).
Germany - the land of "We can opt out of any standard because we can and since theaws changed we can also behave like dickbutts".
Adding the GDPR now only fed the trolls even more.7 -
just got directly sneezed on in the office from someone walking behind me. Turns out he's full of a cold.
That's my November fucked then
t**t15 -
Inspired by @NoMad. My philosophy is that technology is a means to and ends. We’re a tool oriented species. As it relates to software and hardware, they should be your means to achieve your ends without you needing to think. Think of riding a bicycle or driving a car. You aren’t particularly conscious of them - you just adjust input based on heuristics and reflex - while your doing the activity.
For a long time Software has been horrendously bad at this. There is almost always some setup involved; you need to front-load a plan to get to your ends. Funny enough we’re in the good days now. In the early days of GUI you did have to switch modes to achieve different things until input peripherals got better.
I’ve been using windows from 95 and to this day, though it’s gotten better it’s not trivial to setup an all in one printer and scan a document - just yesterday I had to walk my mother through it and she’s somewhat proficient. Also when things break it’s usually nightmare to fix, which is why fresh installing it periodically is s meme to this day. MS still goes to great lengths with their UI so that most people can still get most of their daily stuff done without a manual.
I started Linux in University when I was offered an intro course on the shell. I’ve been using it professionally ever since. While it’s good at making you feel powerful, it requires intricate knowledge to achieve most things. Things almost never go smoothly no matter how much practice you have, especially if you need to compile tools from source. It also has very little in the ways of safe guards to prevent you from hurting yourself. Sure you might be able to fix it if you press harder but it’s less stress to just fresh install. There is also nothing, NOTHING more frustrating than following documentation to the T and it just doesn’t work! It is my day job to help companies with exactly this. Can’t really give an honest impression of the GUI ux as the distros have varying schools of thoughts with their desktop environments. Even The popular one Ubuntu did weird things for a while. In my humble opinion, *nix is better at powering the internet than being a home computer your grandma can use.
Now after being in the thick of things, priorities change and you really just want to get things done. In 2015 I made the choice to go Mac. It has been one of my more interesting experiences. Honestly, I wish more distros would adopt its philosophy. Elementary only adopted the dock. It’s just so intuitive. How do you install an application? You tap the installer, a box will pop up then you drag the icon to the application folder (in the same box) boom you are done. No setup wizards. How to uninstall? Drag icon from app folder to trash can. Boom done. How to open your app? Tap launch pad and you see all your apps alphabetically just click the one you want. You can keep your frequent ones on the dock. Settings is just another app in launchpad and everything is well labeled. You can even use your printers scanner without digging through menus. You might have issues with finder if your used to windows though and the approach to maximizing and minimizing windows will also get you for a while.
When my Galaxy 4 died I gave iPhone a chance with the SE. I can tell you that for most use cases, there is no discernible difference between iOS and modern android outside of a few fringe features. What struck me though was the power of an ecosystem. My Mac and iPhone just work well together. If they are on the same network they just sync in the background - you need to opt in. My internet went down, my iMac saw that my iPhone had 4g and gave me the option to connect. One click your up. Similar process with s droid would be multi step. You have airdrop which just allows you to send files to another Apple device near you with a tap without you even caring what mechanism it’s using. After google bricked my onHub router I opted to get Apples airport series. They are mostly interchangeable and your Mac and iOS device have a native way to configure it without you needing to mess with connecting to it yourself and blah. Setup WiFi on one device, all your other Apple devices have it. Lots of other cool stuff happen as you add more Apple devices. My wife now as a MacBook, an IPad s d the IPhone 8. She’s been windows android her life but the transition has been sublime. With family sharing any software purchase works for all of us, and not just apples stuff like iCloud and music, everything.
Hate Apple all you want but they get the core tenet that technology should just work without you thinking. That’s why they are the most valued company in the world14 -
I dont think that's how GDPR and OPT-IN cookies work, ya fuckin dingus (screenshot from arstechnica[.]com)2
-
So I am doing a homework with the language my teacher made. He said we could opt for either Java or Lisaac, but he said the latter would be pretty hardcore. But I feel hardcore is just an understatement, and outside of an absence of documentation on the object methods which makes you look all the way through the library files when you look for one method/object, then another, then another and all, here's a single fact that will express my feelings:
In his language, there are three main types of errors:
* Execution errors: the program crashes when something that shouldn't be possible is attempted (looking for an item in an array that's out of its range) ; ok, I can take those
* Compilation errors: syntax errors, semantic errors, type incompatibility... the classic, ok, I can take those, I'm used to it
* Compiler errors: when the compiler compiles in C, but fails to do so! "Mister, am I allowed to ragequit?"6 -
I am so fucking lost.
I literally have zero expectations from life for now and future.
There was a time when I had so much clarity in my life. Rather, I was known for it.
Folks used to reach me out for guidance and my approaches even worked for others.
I was goal oriented and biased towards action. Failing and learning from it, I used to make things happen and with constant feedback kept progressing.
While none of that has changed, I still feel lost and numb. No, I am not depressed or suffering through any mental illness. I am physical active and able to feel the happiness.
But the recent incident with a narcissistic, left me emotionally handicap. I can no longer feel any kind of love or affection. I overcame the damage done and healed myself.
But now, I am done. Even if I engage with anyone for a relationship it would be mostly for sex. I can care for people around me and be affectionate towards them but when it comes to an intimate relationship, I feel it's not something I can do in this lifetime. I tried multiple times but failed.
These days, all I am doing is putting my heads down and working like crazy. Never in my life I worked more than 10 hours in an entire week. Now, I work 10+ hours everyday. During that time, I am highly productive.
And in my free time, I am busy housekeeping different life problems. Either paying bills, figuring out an insurance, planning some investment, or making some kind of life decision.
It's draining me. I feel as if I am losing sanity. But that's the only thing I am able to do.
Maybe it's the lockdown effect. Maybe some damage is yet to be healed.
But I got nothing better to do. I have some good ideas. Not those hipster-ish disruptive Million dollar ideas, but decent enough to solve a problem for a strong use case.
However, all of this is becoming overwhelming these days. Because decision making is complex and difficult task. It can make or break the future.
As of now I am confused how should I go about pursuing two of the important projects that I want to accomplish.
1. Migrating out of Google ecosystem. Is it even practically possible for my use case? What are the alternatives? Planning to opt in for a paid cloud storage so have to factor in that aspect as well.
I want to keep this new setup only for official use like bank and government stuff. Maybe family and close friends. Then have current ids for public logins and sharing it with retards whom I can block or ignore if they harass me. The research is overwhelming but having a structured setup gives insane amount of efficiency when life is spam free.
2. Migrating my Pihole and OpenVPN setup out of Digital Ocean to GCP. Primarily because $5 is a lot of amount for my computational requirements and Google has used my data enough, for me to use the free tier.
However, there isn't a simple script for a tech noob like me, to go ahead and setup something. I did find a Github repository but the documentation is kind of outdated so RTFM failed for me.
I don't know whether to pursue my start-up or let it go and focus on moving to Europe.
It's just so fucking stupid to even exist. And let's not forget taxes. Bloody taxes.21 -
Why on earth do sign up forms give you the option to opt OUT of email newsletters if they're going to send the bloody emails anyway?2
-
Just...Macbooks
(sigh)
The entire day wasted having to install a new OS to install a new Xcode to export an app, only to find the xcode was installed under a different user (who has long since gone from the company) to then have to look up what to do, to then just sit...........and....................wait.............for Xcode to download again.
And I know when I try to export my app (which had zero problems being exported to Android) I'm going to hit an entire day tomorrow of bug fixing for ios sh...stuff16 -
I must be getting old. I seem to be the only one confused about 20,000 people successfully paying $60 to buy a digital 3d object from star wars last night. Disney made over a million in 4 seconds.
NFT's powered through blockchains. Feels like a pyramid scheme for the 21st Century. Everyone needs to calm down.5 -
Ffs. Am I sick or is it normal that after almost a year at current company, I still love it and have nothing to rant about? It makes me happy and sad at the same time that i have nothing to rant about and this is the only rant i can come up with5
-
The EU is planning to put a law in place that prevents unlimited scrolling of media content.
I don't know how they're going to do this.
I don't know whether I support this.
I don't know who recommended this.
But it was favoured by the majority when it went to vote.44 -
It's a brand new year - and my first email comes in telling me the app is broken because they didn't receive any push notification (....no push notification was sent from them), the web cams don't work (....they've changed all the links to the webcams and now they're surprised it doesn't work in the app) and the app isn't available in France (the app is literally available in France).
Oh and if a user changes their font sizes in their mobile settings, it doesn't always look "very good" in the app.......5 -
Boss: Let's hire a new person to help us recreate our website
Us: sounds good!
Boss doesn't hire anyone and starts the website on his own
Boss: I started the new website. It's in server X and the address is test.y.com. I also want all of us to work on it
Me thinking: great he just wants us to modify the hosted files like he does 🙄
Me: I'll move a copy to GitHub for version control.
Boss: Great!
Boss creates a backup folder on the same computer and folder path that the hosted files are on.
Someone please nuke that server so my boss learns version control like I've asked before. I think I'll opt not to work on a website where he and my other co-workers will just overwrite each other's changes because he doesn't want to learn to git 😑4 -
Deepin's new appearance is Godawfully ugly.
Plus it has issues now reading password. Plus I can't fucking opt out of their "user experience program" for any fucking reason.
Great! Just fucking great!
Where do I migrate to from here? 😡😠😡39 -
A little update after yesterday's catastrophe:
No catastrophe today (so far). Managed to clear some space on the servers, and the backup ran correctly overnight.
Also...and I'm still checking this... but I think I've just received a pay rise.
wait....is today...a good day?2 -
Spotify: If you watch this ad, you can have 30 minutes uninterrupted music
Spotify 10 minutes later: EAT THIS FUCKING AD!!2 -
I hate Xcode so fricking much!
I hate Macs in general, and trying to export for iOS.
So convoluted, counter-intuitive.
And cocoapods? WTF are they?!
Visual Studio, Android Studio + Flutter is so easy: "flutter build" ....done!
But YOU, you fucking xcode peice of wank....are summink ELSE!15 -
I have officially lost my wallet with all my cash cards, driving license, e-card, article-50 "you're allowed to stay in our country" card and my office access key.
How's everyone else's day going?7 -
Big tech hates Apple for introducing Anti-Tracking features into IOS14.5,
https://gizmodo.com/how-to-block-ap...
But...... this isn't what I expected to fall through after that happened.
Google is introducing a similar feature into Android 12 😱
https://gizmodo.com/google-will-let...2 -
After ten years of working sh*t jobs I finally got the chance to study CompSci at a top university... All the kids look at me as if I've been programming for years, truth is I just study a lot because my scholarship requires me to get B+ or above.
-
Just saw an advert for a well known store, who are supporting Care for Children this Christmas. Nice advert.
One commentor trashed it saying "it doesn't mention anything about Jesus and it doesn't make sense". I replied with "neither does miraculous conception".
I was then called "ignorant"....
Interesting. People are...interesting.2 -
I used to think that I had matured. That I should stop letting my emotions get the better of me. Turns out there's only so much one can bottle up before it snaps.
Allow me to introduce you folks to this wonderful piece of software: PaddleOCR (https://github.com/PaddlePaddle/...). At this time I'll gladly take any free OCR library that isn't Tesseract. I saw the thing, thought: "Heh. 3 lines quick start. Cool.", and the accuracy is decent. I thought it was a treasure trove that I could shill to other people. That was before I found out how shit of a package it is.
First test, I found out that logging is enabled by default. Sure, logging is good. But I was already rocking my own logger, and I wanted it to shut the fuck up about its log because it was noise to the stuffs I actually wanted to log. Could not intercept its logging events, and somehow just importing it set the global logging level from INFO to DEBUG. Maybe it's Python's quirk, who knows. Check the source code, ah, the constructors gaves `show_log` arg to control logging. The fuck? Why? Why not let the user opt into your logs? Why is the logging on by default?
But sure, it's just logging. Surely, no big deal. SURELY, it's got decent documentation that is easily searchable. Oh, oh sweet summer child, there ain't. Docs are just some loosely bundled together Markdowns chucked into /doc. Hey, docs at least. Surely, surely there's something somewhere about all the args to the OCRer constructor somewhere. NOPE! Turns out, all the args, you gotta reference its `--help` switch on the command line. And like all "good" software from academia, unless you're part of academia, it's obtuse as fuck. Fine, fuck it, back to /doc, and it took me 10 minutes of rummaging to find the correct Markdown file that describes the params. And good-fucking-luck to you trying to translate all them command line args into Python constructor params.
"But PTH, you're overreacting!". No, fuck you, I'm not. Guess whose code broke today because of a 4th number version bump. Yes, you are reading correctly: My code broke, because of a 4th number version bump, from 2.6.0.1, to 2.6.0.2, introducing a breaking change. Why? Because apparently, upstream decided to nest the OCR result in another layer. Fuck knows why. They did change the doc. Guess what they didn't do. PROVIDING, A DAMN, RELEASE NOTE. Checked their repo, checked their tags, nothing marking any releases from the 3rd number. All releases goes straight to PyPI, quietly, silently, like a moron. And bless you if you tell me "Well you should have reviewed the docs". If you do that for your project, for all of your dependencies, my condolences.
Could I just fix it? Yes. Without ranting? Yes. But for fuck sake if you're writing software for a wide audience you're kinda expected to be even more sane in your software's structure and release conventions. Not this. And note: The people writing this, aren't random people without coding expertise. But man they feel like they are.5 -
Why pay $7/mo PER PROJECT for heroku that runs on aws when you can just pay $5/mo for Linode that has opt-out data sharing and you can install Caprover or Dokku there to have the experience similar to heroku and create as many projects as your hardware allows you, $5 for all?7
-
What do you guys think about coinhive vs ads? Opt-in coinhive? Non-intrusive ads on the side? Which would you prefer?4
-
Just found this today in the Terms for a VPN provider...
hide.me uses Google Analytics to analyze in aggregate information about our website visitors. When your web browser loads a page on our site, a small snippet of javascript code is executed within your browser which submits information about the device from which you are connecting such as your browser user-agent, language, screen resolution, referring website, etc. to the Google Analytics service. To enhance your anonymity, hide.me have opted to only allow Google to collect only a portion of the IP address. Google Analytics may also store a web cookie to facilitate the identification of users who revisit the site. If users are concerned with being tracked by Google analytics scripts on hide.me or any other site running Google analytics, we recommend installing a browser add-on which allows you to opt out.
source: https://hide.me/en/legal
ARE YOU FUCKING JOKING?!? GO BOIL WHAT SMALL MAN JUNK YOU HAVE AND EAT IT.2 -
Consecutive day number 3 of "What random dumb shit is Xcode going to pull on me today?"
today it doesn't like the ".storyboard" extension name that it created itself automatically. So that's my fault again I suppose?5 -
Any good tutorials for learning linux internals out there? I'm baffled by what are /etc, /opt, and so forth...
Seriously swimming in murky waters for now.
Also, what are your launchers of choice? I am contemplating should I dig into unity / dash, or try smth else?
@linuxxx11 -
So CyberCoders automatically added me to a mailing list and kept emailing me spam about resumes of developers. Not being in a recruitment position, I decided to "opt out".
I had to fucking prove I'm human... to opt out of an email some machine added me to.
Allow me to add a poorly done image to express my feelings on this matter. -
I don't want new features or updates anymore. Almost every OS gets bloated with new features I don't want, while also breaking backwards compatibility and a working setup.
Phone? Apps not compatible anymore since update or just disappearing from the phone.
Computer? Often unstable updates, and since this has happened many times before I try to delay updates as long as possible but then caves in from the annoying update notifications.
Would love to get security updates, but come on, stop it with the bloat apps. Let me just uninstall the features I don't want and let me opt in instead. Make it possible to build extensions and plugins to customize behaviour. Why does software have to spoil like this?2 -
I have this idea for a story, but I lack graphic talent. It's always frustrated me that I can't bring the ideas in my head out in to visual form, but the programmer in me knows how to be descriptive enough.
Thanks to AI I genuinely think I might be able to make my story as a visual novel. Here's one of the first successful renders of a scene.
This might just work. I'm excited...9 -
Is there a website blog where you can submit tutorials for other devs? And if so, is there a way for devs who find the article useful to (optionally) donate a tip like the price of a cup of coffee or similar?27
-
Just remembering that time (years ago) at my old job when my then boss asked our 3-man team to develop an Adobe Flash multi-level beat-em-up game with customisable characters and computer AI in 6 weeks, only for the one asshole comment on Youtube to label it "aburido" (boring)
"https://youtube.com/watch/..."4 -
Am I the only one who genuinely appreciates all the updated privacy policies and opt-in notices I'm getting? The GDPR seems like an unequivocally good thing, to me.2
-
Got my first job, 3rd year student from my country took me in to help making an app for a company in Texas... All the other guys are from 4th year or graduate school. Feeling nervous, let's hope I don't fuck up.2
-
I have a new personal project that I hope I'll share with you guys one day. It just came to me. A fog simulation for a window manager such that it has fog behind the transparent console while you code and the fog goes in front when the terminal is locked. How about it?2
-
(Saturday morning)
Me: I've never been so long without exercising (since before this, my first winter), I should get in shape now that this God forsaken weather is finally reaching livable levels.
(some time later at the gym)
Also me: You've always been in good shape, why stop with just chest, let's do some arms and shoulders.
(48 hours later, Monday morning)
I had to turn my whole torso to look if any car was coming while walking to the library, moved like terminator because of the massive neck muscle pain, suffered through the pain of setting up all my study material to the realize (just now) I can't even fucking look down to my notebook... Can I be more stupid?undefined i'd rather be hungover all bodies are beautiful therapist or massage therapist? can i eat that with a straw? hasta la vista baby -
You may not like GDPR but it will change one important thing - american companies will stop email spam. Srsly, in Europe you always had to check box that you want marketing spam. USA companies always worked in opt-out mode, which is soooo annoying1
-
Removing a tonne of controllers, middleware, views and services we no longer need....cleansssssing5
-
My current project involves storing parents and children of parents in to a community database.
My current parameters include "availablechildren", "selectedchildren" and "forchildren"...and I'm worried somebody in this office is going to see this and I'm going to end up on some kind of register :S12 -
Does anybody else drink strong coffee in order to actually get RID of a headache? It works for me....but now I've got to continually drink coffee every few hours for the rest of my life.10
-
Apple just denied my app because one of the screenshots for the app tells users that the live-data comes from the (official) company that this (official company's) app is created for.
Nice one apple....again...6 -
Hey, guys, little help here I am about to graduate and I want a job as Linux support engineer or junior sysadmin but apparently, the job experience required for these jobs is 1-2 years. Any suggestions how should I proceed with this because my other option will be to opt for software developer then.
Thanks in advance.3 -
The Zen Of Ripping Off Airtable:
(patterned after The Zen Of Python. For all those shamelessly copying airtables basic functionality)
*Columns can be *reordered* for visual priority and ease of use.
* Rows are purely presentational, and mostly for grouping and formatting.
* Data cells are objects in their own right, so they can control their own rendering, and formatting.
* Columns (as objects) are where linkages and other column specific data are stored.
* Rows (as objects) are where row specific data (full-row formatting) are stored.
* Rows are views or references *into* columns which hold references to the actual data cells
* Tables are meant for managing and structuring *small* amounts of data (less than 10k rows) per table.
* Just as you might do "=A1:A5" to reference a cell range in google or excel, you might do "opt(table1:columnN)" in a column header to create a 'type' for the cells in that column.
* An enumeration is a table with a single column, useful for doing the equivalent of airtables options and tags. You will never be able to decide if it should be stored on a specific column, on a specific table for ease of reuse, or separately where it and its brothers will visually clutter your list of tables. Take a shot if you are here.
* Typing or linking a column should be accomplishable first through a command-driven type language, held in column headers and cells as text.
* Take a shot if you somehow ended up creating any of the following: an FSM, a custom regex parser, a new programming language.
* A good structuring system gives us options or tags (multiple select), selections (single select), and many other datatypes and should be first, programmatically available through a simple command-driven language like how commands are done in datacells in excel or google sheets.
* Columns are a means to organize data cells, and set constraints and formatting on an entire range.
* Row height, can be overridden by the settings of a cell. If a cell overrides the row and column render/graphics settings, then it must be drawn last--drawing over the default grid.
* The header of a column is itself a datacell.
* Columns have no order among themselves. Order is purely presentational, and stored on the table itself.
* The last statement is because this allows us to pluck individual columns out of tables for specialized views.
*Very* fast scrolling on large datasets, with row and cell height variability is complicated. Thinking about it makes me want to drink. You should drink too before you embark on implementing it.
* Wherever possible, don't use a database.
If you're thinking about using a database, see the previous koan.
* If you use a database, expect to pick and choose among column-oriented stores, and json, while factoring for platform support, api support, whether you want your front-end users to be forced to install and setup a full database,
and if not, what file-based .so or .dll database engine is out there that also supports video, audio, images, and custom types.
* For each time you ignore one of these nuggets of wisdom, take a shot, question your sanity, quit halfway, and then write another koan about what you learned.
* If you do not have liquor on hand, for each time you would take a shot, spank yourself on the ass. For those who think this is a reward, for each time you would spank yourself on the ass, instead *don't* spank yourself on the ass.
* Take a sip if you *definitely* wildly misused terms from OOP, MVP, and spreadsheets.5 -
FUCKING AI ASSISTANTS - THOSE MANDATORY, NO-YOU-CANNOT-OPT-OUT AI SHOVELWARE ON EVERY FUCKING SERVICE OR APP.
THOSE FUCKERS OOM'D MY PC IN THE MIDDLE OF A RUSH.
Sorry for the excessive caps, just needed to vent while the BLOODY AI BLOATWARE INFESTED CORPORATE MACHINE reboots for the FUCKING 6TH TIME ALREADY.
I hope the ENTIRE AI BUSINESS (in its current form) OOM's ITSELF.7 -
This is how you do it, holy shit. I should not have to opt out of shit like this but rather opt in. Fucking thank you cordova5
-
Please do not flame me for makimg yet another Firefox rant. Besides, this is not about Quantum in particular and is definitely a self rant.
It was some time last month; i saw somebody here say something about Firefox Developer Edition, and I decided I wanted to be a big boy and try out big boy tools. I downloaded the tarball, unzipped it, and put the folder in my /opt/ directory. But it didn't work.
NO. My brain didn't work.
I forgot that Firefox comes default on Ubuntu, and I also seemed to inconveniently forgot that taskbar icons are not magic mind readers. I opened firefox and lo! Not a fuck changed; i was confused, but too busy to care enough to figure out the issue; I chalked it up to I wasn't meant to have nice things and went on with my life.
Fast forward to today, I got it up. And let me tell you, I am pissed with myself. I haven't opened a single webpage yet and I can already tell from the customization possible and the built-in tools alone that I'll be enjoying working in this browser very much.2 -
I learned C with a K&R copy a friend gave me years ago. Now at University we in CompSci get taught in Python the first year and Java next while the engineers start with C and (I'm guessing) move on to assembly later on.
This friend comes to me all worried because he has to submit the next day a working Reversi game for the console written in C. Turns out the game was divided among two labs and he failed to submit the first one.
The guy is smart but once a week or so, when we met to smoke a joint and relax with some other friends, he was always talking about how he would prefer something like law but that would be bad business back in Egypt.
Back to the game, I get completely into it. First hour checking all the instructions he was given, then reviewing the code he wrote and copied from Internet. We decide start from scratch since he doesn't really get what the code he copied do. It took us 10 hours only stopping to eat but we get all the specifications of both labs perfectly.
A week after that he comes to me: "my TA said your code is the ugliest shit he's ever seen but he gave me a perfect score because it passed all the tests". I'm getting better (the courses I'm taking help me a lot) but what really made me happy is that he solved the next lab by himself (Reversi wasn't the first time I helped him, only the first time he was absolutely lost). Now he actually gets excited about coding and even felt confident for his programming final.
No more talking about being a lawyer after those 10 hours, totally worth it.1 -
OMG... I want to thank my mother for changing my diapers for many years, my brother for all the games he no longer plays, my wife for actually making money, my plant for the awesome smell, God for maybe doing something (I guess), thanks @dfox, @trogus, and each one of you guys that deemed my rants worthy of your ++.1
-
Some kid on stackoverflow, just starting out in the coding world, posted his resume to the board and asked what people thought.
Immediately recieved 3 negatives and then had the post removed.
Pretty shitty community - we all started out once, just give him some useful pointers. What a miserable lot.10 -
Making an app for Android and iOS, for a football club in league.
Android, naturally is no problem.
iOS.....
"Your app or its metadata appears to contain misleading content.
Specifically, your app includes content that resembles one or multiple third-party sports teams and/or leagues."
....yes....because it's an app for a football club in a league.
What else can I do about that? Can I have more specifics?5 -
Science says it can't be done! You can't have an iPhone AND preserve your privacy!
Yet here I am, doing just that. Just analyze apps you use and just quit using fucking leeches like instagram and whatever facebook puts out. Also, do this:
1. Disable iMessage, iCloud and FaceTime
2. Opt out of sending analytics to apple
3. Use VPN with DNS that blocks trackers
4. Disable background app refresh and location access
Most importantly, quit using whatever uses personalization to spoon-feed you content that exploits your confirmation bias. Quit watching youtube. Switch to DuckDuckGo or whatever search engine without personalization.
If you don't like apple and don't care about cameras, just buy a Pixel smartphone and install Calyx OS. Fairfone with /e/os is also a good alternative.12 -
Telling the users of my website that the only cookie being used is the cookie that says that you've read and agreed to usage of the cookie on the website.
Can this GDPR madness end now please.25 -
After 8 hours of carefully installing Gentoo in my laptop I ended up with a... Completely unusable OS. Guess I'll try again tomorrow, apparently I didn't set up the kernel with the appropriate drivers.undefined there is no such thing as wasted time and you complain about arch no pain no gain? ping 6.6.6 at least the keyboard lights work2
-
Casting Netflix on the latest Chromecast devices forces you to re-log in to your account on the TV every time you click that Cast button on your mobile. A minor problem for people with a small family and no friends. A big pain for those who cast from different accounts.
And a massive problem for me and one of our hardware solutions which remotely streams mutliple chromecast devices via a UDP directly in to different rooms in a hotel.
F*ck you Google TV, you insistent piece of crap, I'm going back to Chromecast Ultra.3 -
I have been working on a, dare I say it, a Cookie Banner JavaScript Plugin for GDPR requirements. It's completely customisable and provides users opt-in/opt-out options. More features to follow. You can check out the updated build at
https://github.com/clive-machado/... 🤙2 -
Just remembering that time Britain started clapping for the NHS on a weekly basis, rather than giving them more money.
The longer ago in history this becomes, the more patronising it feels.4 -
I'm having a break from coding for the next hour.
So, please tell me....what's the best bread maker to buy?5 -
Dear online services, shops etc.
I already use your service. You have no need to advertise it to me, and I know I opted out of that. Any reminder that I'm missing out and should opt in to marketing, even if it's described as a service/operational message, will itself get reported as spam. Because it explicitly is, by its own confession. -
I want to thank chatGPT today for writing a GDPR related email for me. I would otherwise cuss the shit out of the douchbags who dare collect my data from god knows where and then require me to opt out of them making money off me.5
-
Mac text substitution is coming to Chrome 77!
https://bugs.chromium.org/p/...
...and it's a TERRIBLE BLOODY IDEA. Any Chrome Mac users visiting any sites that display code will likely be shown the substituted crap, unless they've picked up on it and modified their site in time.
Seriously, take these cutsie "oohhhh, I want my ellipsis to display as a *proper* ellipsis character" mindsets and shove them where the sun don't shine. By all means provide the functionality as opt-in via a CSS declaration or whatever, but don't just assume your love of bloody "smart quotes" trumps everyone else's ability to see the *actual content* on the site.
Grumbly grumble old fart grumble.2 -
Last month my company said that there's a mediclaim policy to include your parents in it too, and it was a mere amount of money. So I added it to my policy. This month, two days back, I saw that the money has increased 10x and is now more than half the amount of my monthly salary. Like what the hell? Now when I want to unenroll from this, I contacted all the responsible people in the company and they said that it cannot be done. Once enrolled, you can't ever opt out unless you leave the company. :") FKN SCAM.7
-
Uhmm. How do you guys write your resume? I mean, there seems to be a lot of ways and taboos on writing one, some say it shouldn't be more than 2 pages. But in some domain, the longer the better. As a software developer how should it look? Some are project-oriented others opt for work-company-experience-oriented.5
-
>Raspberry Pi on 16GB SD card
>Plugs in 2 flash drives for space, one 8GB and one 32GB
>8GB is allocated entirely for swap
>32GB is separated into 3 partitions and /etc/fstab edited to mount them on /home, /opt and /usr
>Moves files to the proper partitions on stick
>Kernel panic on boot before keyboard is enabled, kernel panic data taller than screen
>No R/W FS for kernel to dump to
fuck my life4 -
Well, apparently, I have windows 11 now.
I was in Windows Insider program, but I had selected the option to opt-out at next update (maybe 4 months ago).
Either that didn't work correctly or Windows 11 was technically the next update because last night I did a little update (it really only took like half an hour, which isn't unheard of for some Windows updates) and when I turned on the PC today, I have Windows 11 Pro
Okay!...5 -
From now on, if I'm gonna have to deal with emojis fucking everywhere, I opt to use them to best describe the two greatest diseases of the modern age:
Apple and google.
Anytime they make their products worse, or do something stupid the response should be
#shitapple
Or
#💩🍏
This sign, brothers, shall be our banner! our labarum against the forces of the corporacracy and mediocracy. and with it we will go forth and conquer!
Unite against the forces of stupidity. Our weapons will be humiliation, degradation and hobbyist projects like arts and crafts, freestyle poetry aka slander, and casual arson (actually dont do that last one).3 -
I had to build a few packages today from a git source.
Everything just plain text or shell scripts - so no fancy shit, no buildsystem... Nothing.
I was painfully reminded why I had forgotten a lot about dpkg package builds.
Fun facts:
- seems like impossibro to define an output directory for debuild (../ from source which must be pwd/cwd)
- i used /opt/<vendor_name>... Purging the deb from system deletes opt too, as it is empty
- reprepro (or whateva it is called) fails with an "uncommon GPG error" instead of saying "I don't know which key to use"
- creating rolling release numbers (as the packages won't have a real versioning system...) is fun - when you remember that date isn't sufficient, as the time part is necessary to build multiple packages (versions) per day
Compared to an Gentoo ebuild, this was really rocket science....
Guess as soon as someone does not follow the debian way, he must be shunned and exiled. At least it felt like this ....
But it works now. Woohoo. *cries internally* -
Well, been awhile. The latter half of this is probably gonna be unpopular, but the gist of it is that all of the devs working on camera-centric apps, get your shit together, if possible. As mentioned there may not be a way for you to get your shit together, because Google and the others involved ultimately are a mess. In that case, you're dismissed. I haven't proof-read this, so don't take it exactly verbatim.
Woke up this morning to a need for this, so here goes:
----
OPEN LETTER TO SNAPCHAT
----
Snapchat,
You guys need to get your shit together. This is a tack-on to what Marques Brownlee already stated.
I woke up this morning to a seriously FUCKED UP UI. UX didn't change as much, still looks Snapchat-esque. But holy hell WHAT THE FUCK?
I'm not averse to change, despite the above. HOWEVER, there's an exception to that: You cannot change out UX/UI from under me with no warning. I need to know that within the coming weeks, there will be changes to how I interact/interface within the app. An option to opt into testing would be nice as well, but doesn't look like you guys have that figured out. With that testing should come feedback, and something like Jira, where issues can be reported and triaged. You're a company, unfortunately, so I doubt you'd be willing to even go as far as accepting feedback in the first place, which is a shame.
Seriously, as Marques pointed out, Android Snaps are shitty because the app takes a screenshot of the viewfinder and uses it as a photo. There's no doubt in my mind this is something that others do, but all Android devs need to either not pull this (because it's not clever) or just not make apps (quality over quantity).
I would like to see either Google step in and require a native API that is the same across all devices and leverages all cameras to their full potential (I want to say that Snap's issue stems from an API provided by Google. In this case, Google, get your shit together), or alternatively I'd like to see manufacturers band up to provide a uniform interface to deal with this. Because I don't see the latter happening anytime soon, Google needs to do something about this, although I feel like they probably won't. That said, IDGAF WHO it is, I just want it FIXED. -
Starting of the week inside the belly of an absolute dumpster fire from hell.
Ending the week with everything completed and running well??
It's been a good week afterall.
Happy weekend everyone!
Here's to a random return to hell next Monday. -
android development is shitty af, it will make you super zombie computer nerd that sit on his chair for fking several hours just to find the where the fk is null pointer exception is coming from not only this but for all kind of errors,logcat looks like someone just hacking nasa, you know what im the one who is shitty af i would have opt web dev instead of android dev , this retarded studio and emulator takes too much time to just load a simple fking thing & if i make some change in it i've to install that application again ,it's so pathetic and horse shit thing i've ever encountered , kotlin is fun it's actually great language most of the features are so helpful in it,but the google codelabs,it's all documentation , adding dependencies whole concepts are trash imo, why can't we install the dependencies using terminal what's problem in that ,but no they chose the hard way for no fuking reason, i've successfully wasted a year learning this shitty tech stack, hopefully this NY i will choose different stack , will work till ass off .gonna build some cool projects and will eventually try for internships and all. done with android dev, idk how senior dev's are alive in this field6
-
My office computer ran out of hard drive space so I asked for an upgrade.
Instead they gave me a brand new computer with awesome specs and a mid-top tier graphics card, so now all I want to do is play games.
Productivity may drop...2 -
Is there a bike helmet in the world that doesn't make me look like I need 24/7 guardian assistance? Surely there must be a nicer design out there somewhere?18
-
It is day 4 since I started trying to export my Flutter app for iOS. I am finally at TestFlight point.
This....
has been.....
....exhausting.4 -
Spends months on a clearly laid out project. Finally gets to the end.
"Great stuff, well done - now let's start the next section of it"
"...the what now?"2 -
I know and I understand why people still opt for Windows but if they also try to pirate it, that's the only time to tell them to go get Linux. If they're too cheap to get the Windows license, go Linux.3
-
I have an important announcement to make:
I've managed to set up a Mac Mini M2 Pro, connect it to the same monitors as my PC, connect the same mouse and keyboard as my PC so I can now flip between both whenever I need to.
More importantly, I managed to update both IOS apps INCLUDING this stupid NCPrivacy (.xcprivacy , lol) thing.
AND..it successfully uploaded.
An Apple win! I've achieved an Apple win! It DOES exist everybody.
It's 2 days of my life I'm not getting back, but it's done.4 -
An app I'm making for a client currently has 23 "pages" that are simply web views.
Most of those pages have A HREFS which open other pages (some external pages that I have no access to as a developer).
Of course, some of the links aren't HREFS and are javascript calls to change the content on the screen without going to another page. So the user thinks they have gone to another web page when then system doesn't recognise it as another page...
Additional to this, there are multiple versions of the pages depending on which language the user has selected in the app.
And nobody seems to have considered how the default back button handles all these possible eventualities (whether it can go back to previous web page, IF it was an HREF and not just JS mimicking a new page (and how would my webview even catch that), and of course IF the language hasn't changed during the user journey etc etc)
Am I wrong for being annoyed about this? Am I the dick for not developing a clean solution to it? Or am I justified because webviews have no place inside an app!
I'm sort of hoping apple deny this app due to too many web views :S8 -
+ I like to leave YouTube Music playing whilst working
+ Capaldi's new song cropped up
+ The rest of my day is destroyed
That dog story wrecked me
Thanks -
Okay, if I understand correctly, if you want your website to be RGPD compliant, you must wait for user opt-in before storing anything to their device.
Maybe I'm asking myself too much questions but, how exactly does this work for a PWA ? Should you ask user for permission before starting a service worker and/or before caching any content ? If so, what if the user refuses the authorization ? The app is broken ? Or it just fallback to good old http browsing if it's server-rendered ?3 -
Anti-features need to be fought with fire (metaphorically speaking).
This means they must be eliminated, not just made optional.
Why? Because an optional anti-feature is just one step away from a mandatory anti-feature.
For example, "secure" booting: https://youtu.be/vvaWrmS3Vg4?t=750 (Jody Bruchon)
Another example are disguised remote kill switches, such as add-on signing ( https://digdeeper.club/articles/... ). It started as optional and people were able to opt out, and everyone accepted it because no one expected what would come next.
All that was left was removing the ability to opt out, and then Mozilla has control over which extensions users are allowed to use.
For years, this feature sat dormant and users did not know of its existence. But in early May 2019, the metaphorical thread snapped and an expired certificate remotely disabled all extensions, wasting millions of man-hours of productivity.
From the digdeeper.club article:
"The funny thing is, the whole point of the extension prison was allegedly to increase security - and yet today, all security addons got disabled because of it! Shows how freedom always has to trump over security or it ends up in a disaster like this."
Evil needs to be nipped in the bud before it can flourish.2 -
I think the teradata Community Page is taking this whole GDPR thing a step to far.
Informing the User about the use of Cookies and giving him the option to Opt Out is fine for me, but making the Site literally unusable is the wrong way.2 -
Client website, causing no problems, online for a few years, nothing changing, traffic relatively small, rolling along nicely, nothing out of the ordinary.......5
-
Once I had to integrate an analytics mechanism into a product my company was selling. Due to EU laws we had to put an opt-out checkbox into the installer. Took me a while to hack my way around various technical and legal impediments, but I got it done.
Long story short, product rolled out and we got data from about 0.1% our customers. Almost everybody opted out :/7 -
When the QA fails....
... "Go to Settings" button is disabled....
I'm still searching where in the settings the option is to 'opt out', but still can't find it1 -
Why the fuck why are tslint and prettier are always sucking their dicks and fuck each others asses.
Do you know this moment when you think:.... 🤔 They have millions of downloads, why do I bother formatting my code so much. Mabye all this people are smarter and saving so much time.
Then you set up eslint and prettier adjusting 10000k rules just to find eslint and prettier five minutes later in one file fucking their asses again how to indent on save😠😱7 -
Email today:
"Forgive me for this direct approach. I'm from (business) and wanted to give you the opportunity to opt out of our future weekly emails." -
I like the settings on my phone as dark as the dungeons with Geralt and a torch or the awesomely dumb flashlight from Doom 3.12
-
First games console ever tried: NES. Around 1986.
First computer:
Sinclair Spectrum +2 !! Around 1988. I used to buy those books that came with code. I wrote all that code in but hardly ever played the actual game.
Once met the guy who created lots of game faves at the time (manic miner, chucky egg etc). That's where it all started...4 -
Believe it or not, I'm new to Github.
I only want to commit the main project files to my branch (not all the automated files that occurred when I exported the project)
question - how do I safely get rid of the visible list of "changed files" that I don't want to commit? Can I just "discard changes", or does this actually do something to the files?
I selected "ignore all XXX selected files (add to .gitignore)" but it has neither added to gitignore nor removed them from the list.
I mean, I could just leave these files in the list of "Changes"...but my OCD doesn't like a list of files in my face.8 -
PLEASE
Im trying to start keycloak via docker compose
It works when i start the container via docker
But fucking fails when docker compose SAME.EXACT COMMAND
Keeps crashing with logs
2023-10-13 11:34:40 User with username 'admin' already added to '/opt/jboss/keycloak/standalone/configuration/keycloak-add-user.json'
WHY12 -
Has anybody here ever thought of a really good idea, actually developed it all the way to the end, released it AND made a financial or worthwhile success of it? Interested in seeing/hearing your success stories and checking out the work.4
-
Everyone around me in the office has the same persistent cold. It edges forever closer. There is no hope.
Bring back mandatory mask wearing in meetings. Or just don't invite me.14 -
Imagine having to share space with a sick co-worker with constant sneeezing and coughings.
People who are sick but still want to work should opt to work from home.3 -
!rant, so I'm trying to decide on what caching system I should use. It's for a PHP app, using Symfony as framework, tlgether with Doctrine for DB. The caches in Question are memcached, APCu or redis.
The goal: speed shit up.
The app currently uses Symfony 2.8 and is hosted on a single server (so no distributed system is needed). I'd currently opt for APCu, but more since it's not distributed, there won't be an overhead from that. A nice thing about memcached would be the abillity to store user seeions, even if we would decide to have multiple servers in the future.
What would you reccomend and why?3 -
if(
bathroomrenovation &&
startdate < now() - 4 weeks &&
!showerisfitted
){
do {
print ("Where the f**k is my f**king shower!");
} while (delay);
}10 -
Seriously !!!! I did not agreed for any data collection.
Welcome to .NET Core!
---------------------
Learn more about .NET Core @ https://aka.ms/dotnet-docs. Use dotnet --help to see available commands or go to https://aka.ms/dotnet-cli-docs.
Telemetry
--------------
The .NET Core tools collect usage data in order to improve your experience. The data is anonymous and does not include commandline arguments. The data is collected by Microsoft and shared with the community.
You can opt out of telemetry by setting a DOTNET_CLI_TELEMETRY_OPTOUT environment variable to 1 using your favorite shell.
You can read more about .NET Core tools telemetry @ https://aka.ms/dotnet-cli-telemetry.
Configuring...
-------------------
A command is running to initially populate your local package cache, to improve restore speed and enable offline access. This command will take up to a minute to complete and will only happen once.
Decompressing 100% 3803 ms
Expanding 100% 17279 ms -
Today, in Temu's wild and crazy online store:
Clothing arms!
https://temu.com/at-en/...?
Me: What are these?
Temu: Wear them inside OR outside
Me: But what are they?
Temu: They come in lots of colours
Me: But what ARE they?
Temu: only 2.77
Me: What...do they keep your arms cool..or hot?
Temu: Yes!
Me: ...
Temu:...Better hurry...they're going fast...1 -
Still not using versioning even though I'm the only coder. I have a dev and a live version of the site and once in a while (like early this morning) I update the live site by mistake, writing over the safe file with the development one :S4
-
We should begin refusing to work for companies who enforce using MS products. Need to buy actual desktop office license because their software doesn't accept web-edited elements? Pass.
Seeing a "are you still there" message in MS teams, or figuring out what other browser to use since you already have several MS accounts? Pass.
Azure devops and no way to expand the code during review?
Yup, pass!
Enough of this BS. People who opt for using MS software don't care about their users nor contractors' experience. We shouldn't care about those people.24 -
If you opt out all forms of media for a year then talk to a hardcore facebook user; The dichotomy is extreme.4
-
Not only can I not download the attachments in bulk from my Outlook account, but the download button opens a new f*cking tab where I have to click download again after it fully loads the whole page. I'd gladly use this shit software if for every attached file I download a wrench would tighten on the genitals of the idiot that design it.4
-
next js caching sucks so bad...caching should be opt-in, vercel cant just shove it down our throats!
-
Just enrolled myself in Andrew Ng's Machine Learning course at Coursera for the summer, is it a good place to start? Any recommendations?
-
What is the point of demanding an app if the app consists mainly of web pages?!?
And thanks for making it almost impossible for me to handle what the back button does when the user is balls deep inside of a website inside of the app.7 -
I recieved a -2 on a stack overflow question because I mentioned the flutter widget that I was having issues with........2
-
What do you think about the new Youtube layout?
New Youtube, new bugs.
I reported a bug when it was opt-in and guess what, it's still here: in subscription feed's listed view, scrolling is laggy after loading more items with stepless scrolling (e.g. Chrome w/ touchpad). So many unnecessary animations.
It's just really frustrating when you try to info large company about a bug and they do nothing. The previous ones are also still there...
I guess it's time to reboot my Youtube Data API client project, which I started just for this reason.3 -
If you're wondering how many hours of Marvel's Snap you can play on your phone per day before it melts your cpu and kills your device, it's two.
Two hours per day.
You're welcome.1 -
Just found an interesting bit of AI for developers:
https://beta.openai.com/codex-javas...
Tell it to create something...5 -
Alright, coworker is on holiday, I've got a nice manageble list of work to do.
Focused
Trailmix is in the bin
Good feels today
summer hiphop vibes and no disturbance
https://open.spotify.com/track/... -
If you're willing to pay $19 for a cloth to clean your device, are you also willing to just give me $10 for the hell of it? I'll even email you back a picture of the apple logo if it sweetens the deal.1
-
Living abroad during corona times is shit. Trying to visit the family back home...
2019: it's too risky, I won't chance it
2020: still too risky, I won't chance it, even though technically I can now
2021 - Jan to Oct: I can go now, but I can end up getting stuck at the other side. I'll wait just a bit longer
2021 - November - right, quick, I'll book just THREE short days to say hi to the family...
BOOKED
2021 - days later: LOCKDOWN AGAIN MOTHERFUCKER! Your flights are GONE! Try again next time fool!2 -
With bitcoin/binance still allowing russia to move money about, is anybody abandoning it? I don't feel comfortable using it, but also if it becomes their only way to fund themselves, the government will push through new tax laws on it and throttle it anyway. Or just outright ban people from using it.
Funding a war is one of the occassions where decentralised financing becomes a major problem.18 -
What is the best free Office software for general odds and sods (mostly using Word, sometimes simple spreadsheets)?
Libre Office, Open Office, Free Office?
I tried Office 365 online - it's great but I want to be able to click on a file anywhere on my computer, and not have to upload it to onedrive first.
Thanking you.4 -
I am now replying to fake news spreaders on the internet, pointing out their lies. And I end with the following closing comment:
"You may go now, I am done with you".
>D6 -
# rails manage.py runserver
Usage: ...
# python run server
/use/local/opt/python/bin/python2.7: can't find '__main__' module in 'run'
# npm server
Usage: npm <command> ...
# webpack s[TAB]
...
# [TAB]
...
# ./just_fckn_run_pls.sh
zsh: no such file or directory: ./just_fckn_run_pls.sh
# DO IT
zsh: correct DO to do [nyae]? n
zsh: command not found: DO
# exit
Thank you. Come again!
-- Dr. API Nahasapeemapetilon
============= Broken Pipe =============
10 GOTO PUB -
What is your preferred IDE?
I feel the most comfortable in Visual Studio and have heard from many others that VS is their IDE of choice, but I've also heard other people shame VS users and opt for something like Notepad++ or even no IDE at all, just a basic text editor. Granted, I'm not gonna back down from VS, I love it, but I really want to hear what other people like to use?13 -
I personally hate that ad blockers block analytics software, specially since (as by the law) users must give consent before it collects data, several options exist to opt-out, and they are not f'ing ads.
I've been thinking to set a cron job to fetch analytics.js regularly and serve it locally as, let's say jquery-4.0.js, and screw it. What's your insight about it, fellow frontend devs?8 -
When did it become difficult to wrap 3d models in textures? I swear it used to be as simple as dragging a graphic on to an object :(
I feel so old and in the way.2 -
Can anybody share some tips on desktop devices that will make my life easier? I build apps and websites on multiple devices. My desk is a mess, devices are all over the office, wires are everywhere.I need more zen.
I need some kind of shelf or tray that holds maybe 5+ different tablets/mobiles neatly. I also need charge points, maybe a nice under-monitor tray. Needs to be robust.
Thanks6 -
Coming from a PHP, JS and Flutter developer:
I want to start building more websites entirely with Js frameworks. The less the better. Needs to import json data, perform ajax requests etc.
Can't decide, do I learn Vue or Svelte?6 -
Having only recently upgraded my mouse to something with more buttons I realise I've been seriously missing out. A button to copy text, a button to paste and a button to take a screenshot has just saved me precious time.1
-
The countdown for Hacktoberfest has started, the only difference is that this time you can opt-out of taking the Hacktober fest tshirt and help plant a tree instead.2
-
What are people's thoughts on SAML?
Any experience with it?
What about GDPR issues, avoiding the use of cookies etc?9 -
What are the job prospects in India (Hyderabad) for a 2 year exp guy in software development from US? I'm in the US on OPT and most probably headed back to India in June 2020 because I don't have an H1.5
-
Just updated my OP2 to the 3.0.2 through the bootloader, because it wasn't capable of installing it through the OS... I guess that was because I was running the Beta.
When it was done I got the lovely option of "Reboot" or "Yes". I pressed Yes, which sent me to the menu.... ? Well then the reboot option in this menu might work? Got "Reboot" or "No"... I guess someone forgot the meaning of yes and no :P (forgot to take a picture :() -
Visualize the entire complexity of the content within the project so that you know what data users will need to access, and compartmentalize those in to separate modules that you can build on over time. Think about any limitations with accessing that data (does the user have that role, what if the data is accessed simulateously, how to handle the same user accessing from different devices etc).
Think about the devices being used - is it going to be a website, an app, both? How best then to access the data? Direct access to a database, or an API system?
Then think about the front-end design and how to simplify the view right down as much as you can. Again, break it down in to modules.
Then decide on the technology you want to use, and what libraries would help simplify things.
These days I like to use JSON API's to access DB content because app and web technologies change quite often but the API will be accessible to whatever I use to build it.
For websites I love using Laravel, which simplifies the back-end tasks, and mdbootstrap which simplifies the front-end tasks and looks "appy". -
Need an advice..We have to select a department elective this sem..What would you guys recommend...I am inclined towards Python and Linux internals but we have to choose only one. From the Department Elective 1.
I could also opt for something else other than these two.7 -
Screen design are fine, but putting a "download confirmation" link means absolutely nothing.
I can build you the button...it won't do anything or go anywhere unless you tell me what
and where a "confirmation" is....
<a href="#".....it is then. -
DEBATE:
where do you deploy your web applications (node/rails/etc) on a linux server?
/srv -
/opt -
/var -
/usr/local -7 -
Not much riskiest though,
So on my office laptop I've duel boot Fedora as primary OS and windows another.
So for some reasons I needed extra space on windows so I had to un-allocate some space from /home as it had assigned too much disk(more than 100GB I think)
So I unmounted /home moved all the /home/myuser to /opt using sudo then did sudo rm -rf to /home/myuser and un-allocated some space
after I restarted laptop I get to know that I fucked up little xD
Took me while to fix that shit, I literally created one more user and fixed it as at the time of booting it was trying to get few configs from /home/myuser and even had permission issues. -
No judgment regardling the "H" word here. But right now, which would you rate the best Hybrid app SDK?
Flutter, React Native, Xamarin? Other? and why?
I started using Flutter in 2020 and I'm loving the results. The learning curve is really high but the performance is nice. But coding via widgets...just feels a bit messy.8 -
Funeral Obituary Template: Need special funeral cards that express your pain? Count on Obituaries Tomorrow for template design and offer pure tribute to the loved one’s soul. We promise to listen to you and help you achieve your printing goals. Visit http:///www.obituariestomorrow.com/... to opt the best template design.1
-
been thinking lately about turning my laptop into a hackintosh (for iOS dev obvs.)
any advice?
any reasons why I should opt for a vm?4 -
Just finished updating a Laravel project to use page-specific dynamic JS imports using webpack mixins.
Everything feels so clean and manageable. I am zen...... -
This year I'll join college and opt for BCA. But i want to take a step towards future. How can i learn quantum-focused programing language like Q# and become expert and write programs in it? Also, any career advice is appreciated. I'm just the beginner but i liked coding very much in my high school and i want to be a software developer in future.
-
Hello ranters.
Quick(qwik) question. Is Qwik any good? Am I right in thinking it's basically a framework with stateful and stateless components which are only updated as and when required? This is what I took from the documentation anyway. It has a flutter mentality which I think I dig.3 -
I equate design to usability. A bad design and UI = bad usability.
For our current project I gave some feedback on issues I had with the presentation, citing usability problems because the design is wrong and I wanted to spend more time designing it in a way that makes sense and flows better.
My boss and manager responded with "functionality over design". And if they want a better design they have to pay more. But that means giving them a product that is overly messy and complicated to use. It wouldn't be a big job to improve the design.
Any thoughts on this?