moose-mousse - Electronic Moose
Electronic Moose

Helloooo! I am Moose! They/Them/He/Him I am a embedded software engineer with autism, depression and anxiaty ( Wooo! ). I post about... whatever I want... software things, mental health things... whatever I feel like Feel very wellcome to send me asks about... anything that strikes your fancy :3

266 posts

Yep. Also... Doing Things You Like And Are Proud Of Is Good For Your Mental Health. Which Makes You More

Yep. Also... Doing things you like and are proud of is good for your mental health. Which makes you more productive ( A bit like how physical training does )

I am right now learning Ruby ( for a potential job ) while training my C++ skill back to what they used to be :p

“it’ll take too long to learn xyz”

learning is everlasting. you do it everyday. you are now just being intentional with where your attention and energy is going. why aim for mastery when you can aim for enlightenment?

the time will pass anyway. do it. learn it. no one is stopping you but you! don’t waste anymore time wishing you were a genius from day 1 then continue staying in the same place. 1 year forward, you’ll wish you had started. stop that cycle and just start now.

the future you bears the fruit the present you labors.

growth is beautiful, don’t knock it.

  • defender509
    defender509 liked this · 9 months ago
  • lostindifference
    lostindifference liked this · 10 months ago
  • theprincessidyll
    theprincessidyll liked this · 11 months ago
  • 9032003
    9032003 liked this · 11 months ago
  • heradevotee
    heradevotee reblogged this · 1 year ago
  • xx-bleeding-jester-xx
    xx-bleeding-jester-xx liked this · 1 year ago
  • acdmcvld-decaf-reset
    acdmcvld-decaf-reset liked this · 1 year ago
  • twinklingstrawberries
    twinklingstrawberries liked this · 1 year ago
  • etherealshitt
    etherealshitt liked this · 1 year ago
  • cyberfairyofchaoticacademia
    cyberfairyofchaoticacademia liked this · 1 year ago
  • vampiresluvr
    vampiresluvr liked this · 1 year ago
  • seiwhc
    seiwhc liked this · 1 year ago
  • cute-pink-almighty-round-god
    cute-pink-almighty-round-god liked this · 1 year ago
  • romannan
    romannan liked this · 1 year ago
  • o2studies
    o2studies liked this · 1 year ago
  • razdwatrzyrazdwatrzy
    razdwatrzyrazdwatrzy liked this · 1 year ago
  • 1whosmichin1
    1whosmichin1 reblogged this · 1 year ago
  • umshoe
    umshoe liked this · 1 year ago
  • violetrains
    violetrains liked this · 1 year ago
  • destroy-negativity
    destroy-negativity reblogged this · 1 year ago
  • myworldmatters
    myworldmatters liked this · 1 year ago
  • beloved-martyr
    beloved-martyr liked this · 1 year ago
  • iamlearningseries
    iamlearningseries reblogged this · 1 year ago
  • exquisitelytragigic
    exquisitelytragigic liked this · 1 year ago
  • melissa2056
    melissa2056 reblogged this · 1 year ago
  • glittergrlsworld
    glittergrlsworld liked this · 1 year ago
  • 1996bs
    1996bs liked this · 1 year ago
  • pretzelsage
    pretzelsage liked this · 1 year ago
  • toastcrab
    toastcrab liked this · 1 year ago
  • ccell0phan3
    ccell0phan3 liked this · 1 year ago
  • disgruntedvampire
    disgruntedvampire reblogged this · 1 year ago
  • eamour
    eamour liked this · 1 year ago
  • ongeni
    ongeni liked this · 1 year ago
  • alpacalearnslanguages
    alpacalearnslanguages reblogged this · 1 year ago
  • 175203
    175203 liked this · 1 year ago
  • ffionfables
    ffionfables liked this · 1 year ago
  • nietzschelse
    nietzschelse liked this · 1 year ago
  • notants
    notants liked this · 1 year ago
  • extrathiccbreadstick
    extrathiccbreadstick liked this · 1 year ago
  • cruziecars
    cruziecars liked this · 1 year ago
  • orbofborbs
    orbofborbs liked this · 1 year ago
  • lady-potato-ninja
    lady-potato-ninja reblogged this · 1 year ago
  • shyh0wl
    shyh0wl liked this · 1 year ago
  • vulgaricc
    vulgaricc liked this · 1 year ago
  • quartz-the-cosmic-manta
    quartz-the-cosmic-manta liked this · 1 year ago

More Posts from Moose-mousse

1 year ago

Weird fact... try googling this... it is TRUE. Basically, the C++ Committee (Who decides everything C++) have never named a mascot. And so if you google for C++ mascot. Google will show you the most used picture for that phrase. This picture. So the answer to "What is the C++ mascot" is.... this

moose-mousse - Electronic Moose

Tags :
1 year ago

So I made an app for PROTO. Written in Kotlin and runs on Android.

Next, I want to upgrade it with a controller mode. It should work so so I simply plug a wired xbox controller into my phone with a USB OTG adaptor… and bam, the phone does all the complex wireless communication and is a battery. Meaning that besides the controller, you only need the app and… any phone. Which anyone is rather likely to have Done.

Now THAT is convenient!

( Warning, the rest of the post turned into... a few rants. ) Why Android? Well I dislike Android less than IOS

So it is it better to be crawling in front of the alter of "We are making the apocalypse happen" Google than "5 Chinese child workers died while you read this" Apple?

Not much…

I really should which over to a better open source Linux distribution… But I do not have the willpower to research which one... So on Android I stay.

Kotlin is meant to be "Java, but better/more modern/More functional programming style" (Everyone realized a few years back that the 100% Object oriented programming paradigme is stupid as hell. And we already knew that about the functional programming paradigme. The best is a mix of everything, each used when it is the best option.) And for the most part, it succeeds. Java/Kotlin compiles its code down to "bytecode", which is essentially assembler but for the Java virtual machine. The virtual machine then runs the program. Like how javascript have the browser run it instead of compiling it to the specific machine your want it to run on… It makes them easy to port…

Except in the case of Kotlin on Android... there is not a snowflakes chance in hell that you can take your entire codebase and just run it on another linux distribution, Windows or IOS…

So... you do it for the performance right? The upside of compiling directly to the machine is that it does not waste power on middle management layers… This is why C and C++ are so fast!

Except… Android is… Clunky… It relies on design ideas that require EVERY SINGLE PROGRAM AND APP ON YOUR PHONE to behave nicely (Lots of "This system only works if every single app uses it sparingly and do not screw each-other over" paradigms .). And many distributions from Motorola like mine for example comes with software YOUR ARE NOT ALLOWED TO UNINSTALL... meaning that software on your phone is ALWAYS behaving badly. Because not a single person actually owns an Android phone. You own a brick of electronics that is worthless without its OS, and google does not sell that to you or even gift it to you. You are renting it for free, forever. Same with Motorola which added a few extra modifications onto Googles Android and then gave it to me.

That way, google does not have to give any rights to its costumers. So I cannot completely control what my phone does. Because it is not my phone. It is Googles phone.

That I am allowed to use. By the good graces of our corporate god emperors

"Moose stares blankly into space trying to stop being permanently angry at hoe everyone is choosing to run the world"

… Ok that turned dark… Anywho. TLDR There is a better option for 95% of apps (Which is "A GUI that interfaces with a database") "Just write a single HTML document with internal CSS and Javascript" Usually simpler, MUCH easier and smaller… And now your app works on any computer with a browser. Meaning all of them…

I made a GUI for my parents recently that works exactly like that. Soo this post:

Electronic Moose
Tumblr
So I made a GUI for my parents Campsite. They wanted a GUI on tablets, or maybe a PC where they could have costumers input the needed info f

It was frankly a mistake of me to learn Kotlin… Even more so since It is a… awful language… Clearly good ideas then ruined by marketing department people yelling "SUPPORT EVERYTHING! AND USE ALL THE BUZZWORD TECHNOLOGY! Like… If your language FORCES you to use exceptions for normal runtime behavior "Stares at CancellationException"... dear god that is horrible...

Made EVEN WORSE by being a really complicated way to re-invent the GOTO expression… You know... The thing every programmer is taught will eat your feet if you ever think about using it because it is SO dangerous, and SO bad form to use it? Yeah. It is that, hidden is a COMPLEATLY WRONG WAY to use exceptions…

goodie… I swear to Christ, every page or two of my Kotlin notes have me ranting how I learned how something works, and that it is terrible... Blaaa. But anyway now that I know it, I try to keep it fresh in my mind and use it from time to time. Might as well. It IS possible to run certain things more effective than a web page, and you can work much more directly with the file system. It is... hard-ish to get a webpage to "load" a file automatically... But believe me, it is good that this is the case.

Anywho. How does the app work and what is the next version going to do?

PROTO is meant to be a platform I test OTHER systems on, so he is optimized for simplicity. So how you control him is sending a HTTP 1.1 message of type Text/Plain… (This is a VERY fancy sounding way of saying "A string" in network speak). The string is 6 comma separated numbers. Linear movement XYZ and angular movement XYZ.

The app is simply 5 buttons that each sends a HTTP PUT request with fixed values. Specifically 0.5/-0.5 meter/second linear (Drive back or forward) 0.2/-0.2 radians/second angular (Turn right or turn left) Or all 0 for stop

(Yes, I just formatted normal text as code to make it more readable... I think I might be more infected by programming so much than I thought...)

Aaaaaanywho. That must be enough ranting. Time to make the app


Tags :
1 year ago

I was at a job interview... And the HR lady said "You are very... intense..."

I was making extra sure to do eye contact and could think of nothing to say...

So I just maintained my smile and eye contact and did a quick nod while saying "Yep"

Audhd time!

If you have adhd or autism (or both) you either have serial killer energy or easily murderable energy (This is just from personal experience from the people i know and i just immediately know which one they are)

Which one are you?

1 year ago

Oh... my god... that is the coolest s*** I have seen in a while... I need to get a job so I can have the budget to buy one of these!!!

Y’all have heard of ring laser gyroscopes right? Actual little neon bulbs that do a physics experiment to determine exactly how much it’s being rotated.

Yall Have Heard Of Ring Laser Gyroscopes Right? Actual Little Neon Bulbs That Do A Physics Experiment

Apparently they can’t measure low rotation speed due to the laser beams coupling to each other’s frequency. Their solution is to vibrate it with white noise so it never settles enough

Yall Have Heard Of Ring Laser Gyroscopes Right? Actual Little Neon Bulbs That Do A Physics Experiment
Yall Have Heard Of Ring Laser Gyroscopes Right? Actual Little Neon Bulbs That Do A Physics Experiment
Yall Have Heard Of Ring Laser Gyroscopes Right? Actual Little Neon Bulbs That Do A Physics Experiment
Yall Have Heard Of Ring Laser Gyroscopes Right? Actual Little Neon Bulbs That Do A Physics Experiment
Yall Have Heard Of Ring Laser Gyroscopes Right? Actual Little Neon Bulbs That Do A Physics Experiment

Source has a bunch of lovely images

1 year ago

Know any good Cmake learning resources?

Welp. Nothing for it. I will have to stop botching things and actually sit down and learn CMake properly...

"Almost start googling around for resources before realizing a smarter way"

Oh! Codeblr! Anyone know of some good CMake learning resources?


Tags :