Joined devRant on 7/29/2019
Do all the things like ++ or -- rants, post your own rants, comment on others' rants and build your customized dev avatarSign Up
Have programmed process control machines to handle nuclear waste, motion control, welding, tank inspection, joysticks, and more...
Never learned to program my VCR...
Was driving home last night when I noticed that my car was slowly drifting side to side. It felt weird like when a tire is low/flat. So I gradually slowed down from 50mph to 40mph. Note, I did this carefully and slowly. My antilock brakes kicked in. Like holy hell how slick does a road have to be for a small deceleration like that to kick in antilocks?
So it made me think of a math question:
If a typically sized sedan (weighing 2 tons) decelerates from 50mph to 40mph and the antilock brakes kick in, what it the frictional coefficient of the surface of the road? Also assuming typical non-bald all season tires.
b) really slick
c) REALLY FUCKING SLICK!9
Some malevolent force was hunting me. Lava was spewing from locations and trying to burn me. I knew it wanted to destroy me. I ran, I hid, I flew in order to get away. Finally, I found myself in a crowd of people. The lava, seemingly alive, threatened to kill them if it could not get me. I relented, I scooped up lava on a stick and put it on my hand. I declared, "You did not get me, I chose this." Then I woke up, looked at the clock and saw that I was late for work.
Work is lava today.1
Holy shit! I have not programmed a Teensy micro in a while. So I was looking at what they offer and saw they now have a 600Mhz version that is the same size/pinout as their 72MHz version. I am just amazed by how much micros have changed. I love the embedded wifi chips that are out there too. I guess I am going to be playing with the Teensy the next few weeks. I love playing around with embedded audio processing. Lately I have been playing with bluetooth wireless audio. So this will fit nicely. The chip has 2 AD and assorted digital audio inputs/outputs.
I dunno, I was excited and this seems like a nice new years present.3
Samsung Keyboard is utter shit.
GBoard (Google Keyboard) is like a ray of sunshine in comparison.
The Samsung keyboard actually changes whole words to completely different words. It even replaces words with misspellings. No, these were not words I had misspelled before. Tried to turn off autocorrect and keep suggestions. They are the SAME setting. Like if you are going to make a shitty ass version of the GBoard, at least keep the same ability to tweak settings.
In contrast I installed GBoard and was able to disable JUST autocorrect and keep suggestions.
Just like most Samsung apps Samsung Keyboard is utter shit.
FUCK YOU SAMSUNG!10
Fuck you Windows 10!
Trying to help a sales guy setup his adapter to work on a manual network setup (not DHCP). It shows familiar IPV4 settings and then I see this:
"IPV4 Subnet Prefix Length" I decided it was related to netmask "255.255.255.0" or whatever. Tried the number 3. Worked fine. Talked to a colleague and he said it should be the bits of the netmask. So 24.
So WHY THE FUCK does Windows 10 on an update change the way we setup manual networks that has been in use for 40 years?! I realize you can still do the netmask version via Control Panel. I get that. However, the last time I helped this sales person it asked for netmask using the exact method for setting up manual network setting. So why change this on an update?
I like Windows 10 mostly, but this kind of fuckery is stupid. Stop changing shit just to change shit!3
When I code in Qt Creator, and a function get to be more than 950 lines of code, autocomplete/autoformatting stops working.
I feel like Qt Creator is judging me...6
Anybody know how to disable this?:
I just updated from 1803 to 1903. I normally connect this computer to an "offline" network. In 1803 it just worked normally and nothing happened when I connected to this network. Now in 1903 as soon as I log into the computer it pops up a browser window saying I am not connected to the internet. According to that link it should have been doing this in 1803, but it was not. Anybody know of a way to disable browser popping up reminding me there is no internet on my network?
Edit: Windows 10 BTW, for posterity.7
This last year has been really good. First job where I am only a dev. Learned a shat ton about modern C++. So 2019 would be my fav year.
However, I think my favorite moment as a dev was when I realized I could go anywhere I wanted as a dev. That small amount of inspiration when you realize, given enough time, you could recreate the universe in code.
At that moment time became the enemy of ambition.1
I had a complaint about a product I bought from a store a while back. I was resistant to taking into the store because the people there make you feel like you are stealing when trying to return a defective DVD. So I contacted the store via their website. I put in my first and last name and my email in the message to them. This is an excerpt of what I got back:
Response By Email (Triston) (12/12/2019 03:56 AM)
Your satisfaction is our top priority and your comments have been forwarded to your local Store. The management team there will take appropriate action and you can expect a response from them within three business days.
<store specific info>
Customer By (Phuckin Chit) (12/11/2019 03:40 PM)
<details of my complaint, etc>
Apparently I had created an account with this store a while back when I was angry. Hence my name being reported as Phuckin Chit. Even though I entered my name in the form it used the stored name associated with my email. At this point I am not sure they are going to help me.1
I haven't had a smart phone in a while now. So I just started using one again. I am getting upsold for an app to "protect me from dangerous calls/texts" on my service. Really? You want to charge me more money for overpriced bandwidth to protect me from YOUR service? This is like aftermarketing a seatbelt on a car.
At least Microsoft has the decency of providing basic security/virus protection for their flagship product.
So a monad is basically a specialized object for converting to and from a datatype. So FP has specialized objects. Monad marries OO with FP in that sense. In C++ I would do this pattern with a class because it makes sense to encapsulate it there. Or at least a namespace.
Change my mind.
Someone needs to make a clip of Obiwan getting cut down by Darth Vader. Then following after Obiwan is re-materialized on a transporter deck in Star Trek.
I think I found a way to audit college courses without paying for them. Find someone that is taking the courses and get paid doing their homework (for cheap/free). Make sure they take good notes and provide access to all materials. Do their homework of course. If taken to the extreme you could have a CS/CE/Math background while possibly making money on the deal. Any time you want to take a course you advert that you will do the homework. You could even wrangle the victim to record the lectures so you can reference as needed.
At the end you won't have a degree, but will be able to do everything the degree demands.
Obviously there are issues with this, one being a moral issue.4
A guy I work with put some sort of network scanning software on his phone. It reported 2 machines on our network with the word "China" in them.
So I changed the name of my machine to "Russian-Hacker".6
I am doing a test on security on my server. I need people to hack it and report the findings.
My server IP is 127.0.0.19
In Python my favs are lxml and sqlalchemy. Very simple to use and solve the problem of xml and database very easily.
In C++ my fav is the Qt system of libraries. Very nice solutions for structuring an application, cross platform, good memory management, COW if you want it, etc. Every release gets better and better. Oh and boost should get an honorable mention. I really like the ranges library and some of the more esoteric libs it provides.2
I am developing an app for industrial automation that requires frequent user input. I am exploring the idea of using voice input to input data. The problem is the application will never have access to the internet during use. This is due to being in the middle of nowhere and security requirements. So I am looking for voice control libraries/systems to control an app that can be installed on a Windows 7/10 machine.
Has anyone had any success with a completely self-hosted voice control system?1
I was watching an Ancient Aliens episode called "Beyond Roswell". The show described the idea of some of our tech being seeded slowly by introducing alien technology to specific companies. They suggested that computing technology has advanced very fast and introducing this tech could be part of that.
At first I was kinda pissed about this. I have read about the creation of the first transistor back in the 40s or 50s. WWII really advanced our need for computing devices such as what Turing built. Then I realized a lot of the explosion of computer tech did occur after key ET events. This kind of made me wonder how much is "us" and how much is ET tech. I also realized it can take a lot of effort to understand something really advanced. So reverse engineering can take a LOT of effort to figure these things out. Being seeded by external tech does not take away from humans at all.
A parallel to this is a programmer that learns how to use a C++ compiler. They could go their whole career without ever understanding how the compiler itself is doing its job. I find myself wanting to learn how compilers work and started down this path. I look at the simple grammar I have learned to parse. Then I look at the C++ grammar and think "How can I ever learn to do that?" So I see us viewing potentially advanced things and wondering how the heck can we ever learn to do that. The common reaction when faced with such tech would be disbelief and in some cases ridiculing the messenger. When I was a kid the idea of sending a picture over a phone was laughable. Now this is common and expected. It was literally a scifi concept when I was a kid.
So, back to the alien tech. I am now thinking it would be cool to be working with alien technology through computing. This is like scifi stuff now! So what if what we have was not all invented here (Earth). If anything this will prepare us programmers to get jobs working for alien corporations writing ship level programs and brain interfaces. Think of it as intergalactic resume building. 😉
Does anyone know where to find documentation on features in Windows 10?
I don't have Windows 10 available right now. I have been searching Google and cannot find ANYTHING about Microsoft Connect (the mirroring app) for Windows 10. I see articles written by everyone except Microsoft. I searching Microsoft's own search engines on their documentation websites and it returns tons of crap that have nothing to do with that particular app.
What I want to know is if an app that is mirrored from Android can copy and paste text to the Windows 10 machine. I have books available on my Android tablet and the source code excerpts can be copied to the Android clipboard. I am hoping if when the screen is mirrored using Connect that I can paste that text in a Windows app.4
WTF C++?! I liked you, I defended you, I told people about you. Then you go and do shit like this:
int main(int argc, char* argv)
auto main(int argc, char* argv)->int
Seriously C++ WTF?!15
Someone wanted to make a product that competes with Windows. It was to be called Doors. When they applied for a trademark they were stopped by Gates.9
Definition: Minecraft Mods
QOL improvements that introduce a grind to reduce the grind of something else.8
Today I took an empty Whoppers carton and put Hersheys kisses in there.
The shear hate and discontent has been a great source of entertainment for me and my office mate.
One guy picked up the carton, looked inside, and threw it down on the table and stormed out. He has been telling me to f-off since then.7