Do all the things like ++ or -- rants, post your own rants, comment on others' rants and build your customized dev avatarSign Up
Get a devDuck
Rubber duck debugging has never been so cute! Get your favorite coding language devDuckBuy Now
Made it!!! Starting at CERN on September 1st! :)
A big thank you to you guys for the support in my previous posts!22
What the flying fuck is happening on the EU with the fucking GDPR corsairs!!
I made two - TWO - entirely static websites, hand-made, 100% cookie-free!! I didn't even need to store a goddam boolean cookie! No third-party content is EVER invoked, called or summoned! I hosted a small video to avoid Youtube! Facebook and twitter share buttons are links!! I DID ALL OF THIS ON PURPOSE AND INFORMED THE FUCKING CLIENT.
And THEN (and, of course, unsolicited), the fucking lawyers of an asshole GDPR corsair office came and scared the shit out of my clients and convinced BOTH of them to put the goddam GDPR cookie consent popup on the fucking websites!! And they took their bribe, of course...
In order to avoid billionaire fines because of the NON EXISTENT cookies of the SMALLEST, SIMPLEST, 2KB MINIFIED HTML page on the Internet.
Anybody else is suffering from this kind of behavior??14
TL;DR: German politicians want to make TOR illegal.
Fuck it. I’m done. EU sucks. Germany sucks. It’s time to get outta here.
Context: German politicians explained during the European police congress that they want to make TOR illegal in Germany. According to them, whoever uses TOR has malevolent intentions and the darknet has no use in a democratic system.
A different politician literally praised China for ignoring the right to privacy while analyzing their citizens. What is wrong in these people’s heads? Apparently they don’t understand that TOR != darknet, so in order to get rid of illegal activity on the darknet, they want make the entire service illegal altogether. Idiots.
Now, this is far from reality yet, they just mentioned this during a speech, but it is indeed alarming.
Source (it’s German unfortunately, i couldn’t find an English source yet): https://heise.de/newsticker/...31
Just wasting a little bit of time here on Wikipedia, reading some pages on this and that subject.. and I noticed in some of them this.
"This article needs additional citations for verification. Please help improve this article by adding citations to reliable sources. Unsourced material may be challenged and removed."
Unsourced material may be challenged and removed.
It got me thinking about these high school teachers I had to keep up with (and failed to do so because my personal values vastly exceeded quietly sitting down and listening to their constant stream of bullshit) that kept on telling the students that sourcing stuff from Wikipedia is invalid, because it's "unverified material and could often be wrong".
Now I do get the "real untold reason" that would be a valid one - critical thinking and doing verification of your own. Wikipedia is too easy to reach, and too much prechewed. That being said though, I do think it's an excellent source of information and no less valid than any other encyclopedia (which is generally prechewed too - I loved reading them as a kid because of that, and because it's such a compact yet vast collection of information). And the main issue.. I feel like those teachers all fail to grasp the concept of quorum.
Now, quorum is a term that's used in distributed computing among other places like politics, and essentially it means that a larger than 50% consensus needs to be achieved for any further actions (or commits) to be made to the general structure, whichever that structure may be (compute nodes, storage, political decisions, whatever). On Wikipedia it essentially means - as far as I can tell - that people can, and generally will as a result of frequent vandalism, refute additions due to their undocumented and therefore unproven nature.
I've been using Ceph for a while now, a distributed filesystem that heavily relies on quorum via corosync. The filesystem will not allow *any* actions to be committed when a critical amount of quorum members (in Ceph known as monitors) goes down. That's quorum. And when a less than the critical amount of nodes goes down - say 1 out of 3 - and the failed node comes back up again, it will by nature sync back to what was decided during the period of time it was down by the other members that still achieved quorum. In other words, it's a matter of agreement by majority. That's the essence of distributed computing pretty much. A complex yet so fundamentally simple means of orchestration, that is self-sustaining.
I know that there's more to it than this when you get deeper into HPC, YouTube's eventual consistency (https://youtube.com/watch/...) and such, but for the purposes of this topic, this should suffice.
Wikipedia - while not a very good means of showing that you spent a good amount of effort on sourcing your sources - is very much a valid resource. And quorum is the reason why.11
Just got a merge request to review. It's TERRIBLE
- 93 changes
- 23 commits
- includes multiple features
- includes new project configs
- includes refactoring
NO. Please don't do that.
Do smaller commits. One feature per MR. It will help you and the reviewer :D3
Do you think Project Managers should know what source control is and have a basic understanding of its concepts?
Do you think this will help them do a better job?6
OK im done. IM FUCKING DONE.
I had enough of this crap.
For the last 4 months i had my lappy and GNOME on it every fucking time i would start GNOME it would be fucking butter smooth but around 10 seconds after that it would become a laggy mess. Its a huge pain to see it lag when switching windows and etc when on battery since its at 1.6Ghz at battery. Sadly the slow down is there even if its fucking plugged in but its not as bad.
I have 2 theories.
1. Its GNOME fucking power managment and that fucks up.
2. Its a bug in GNOME that somehow disables 3D acceleration or something because really before 10 seconds after start its just eye candy how fucking smooth it is. I mean really fucking smooth.
This is just crazy since my iGPU can run Wolfenstein 2 at pretty decent framerate but GNOME ? Noooooooooooooo thats surely more fucking demanding then game released in 2017 with nice graphics even at low settings. Surely GNOME is the new benchmark of decent hardware because this is fucking CRAZY.
Reported a fucking bug. I fucking hope they respond quickly because im loosing my mind already.26
– First commit.
– Project working 100%.
– Everything fixed, working 200%.
– Fixed many, many bugs, now works.
– Fixed fatal issue, really fatal. Now works.
– Switch from Laravel to Ruby on Rails.2
Our IT service provider...
Oh boy... That's not the way to install a server in a rack...
They simply threw the PC on the floor of the rack...
BTW: the rack is in the kitchen 😂4
Why do people version their code like they're learning to count? 3.0.0, 3.0.1, ..., 3.0.9, 3.1.0, 3.1.1, ...
And then I'm sitting there with 50+ websites, wondering if updating a plugin from 3.6.5 to 3.6.6 will patch my bugs, or completely break everything because of syntax changes11
FML I am an idiot.. might end up in a rant here (well deserved!!) //if you are here reading this I'm so sorry again!!
I wrote to our support I need DP/HDMI cable.. they asked me to take a pic of the cable I'm currently using.. WTF?! Don't you know how connectors look?! Just get me the damn cable.. :/
Ok.. Took a picture.. sent it back.. At that time I still didn't see the problem with what I wrote/demanded..
Got back reply this is not HDMI connector... FML, I was so convinced computer had HDMI ports so even when I took the pic I wasn't paying attention.. Fuck.
And before when I was switching cables behind the computer below desk I was just blindly feeling around, it didn't even occurr to me to actually check what connectors are used..just knew both monitors had the same connector (and not aure why I thought HDMI :/)...so yeah, I'm the idiot who is not paying attention to stuff.. Fuck.. Was on a scavanger hunt for a wrong type of cable the whole time.. Sorry again!! And please don't kill me next time you see me.. o.O3
So I finally bought a laptop! Dell Inspiron 3580, specs:
Intel i5 8265
8GB RAM expanded to 16 manually
256GB NVMe PCIe M.2 ssd as system drive (ofc)
Added Crucial 1TB SATA ssd for good measure
Fucked up the stock Ubuntu 18.04 with libinput-gestures I think, reinstalled Ubuntu 18.10, got Steam, bought Half Life bundle, installing it right now.
Also VSCode, CodeBlocks, IntelliJ and PyCharm are on this beast and I'm ready to rock.
Thought I'd been done with distro hopping, but got fed up with having to write packages all the fucking time for NixOS, and have installed Arch so often already that I grew tired of it, so I installed Manjaro.
Why do I see so many women on Instagram posing in front of their laptop with two monitors, tmux, bending over to show their curves with super healthy food and 20 inspirational hashtags talking about Js?
Guess I should unbutton my shirt and pose in front of my set-up with "hello world" in assembly on 2 multiplexed terminals.5
Don't underestimate the power of good nights sleep. Was stuck on a bug most of yesterday, decided to go bed early as I wasn't getting anywhere... Woke up, did my morning routine, within 20 mins the bug was fixed. Such a great feeling! :D