
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
Hmmmm.... I Would Have To Do Some Math To Be Sure, But You Usually Write 0x To Indicate Hex ( 0b For
Hmmmm.... I would have to do some math to be sure, but you usually write 0x to indicate hex ( 0b for binary).
So 0n66537... I would guess meaning it is in base 66537, or maybe base 66?
Which would run you out of letters of the alphabet... So what if each number character is represented with 2 characters?
So 10 would mean 1 but 11 would mean 1 + (26+9). So 36
Maybe?
Hex 0n66537uyyx9lyv12kypxmnaku5ch2fe4khvfxemu24y5uih2oext7437v82fwuiqkhu40m1jeey9zjvn34vn7i72lcpuopl0jcyf8ak394u0x0xt6yc9mxylbiwsj36sttut00pqhtjtlz2d8ur9ljaetingeaqi4z4xpn4785n69ymxi1gby4f8jgetm8n28uy23h9kcgukpetibd2b4f9cxhxqx0ptmyj1p2crbb4mclksraugkwo1lpteaoroxk1li6hx6r03wudisu9mkzcmc29wbixyyle81yxejwmuvhbs7jfr5q69o6pwbt259upwc7cdpa6l16xyh4m5lrn39bb9478kv9o6jrzgna1bj5ak449e8arxdto4cvnp7nof2gmb9eyxexrop351ojqbb8nf76nh8okh69pjea81el0khxngckwlqt5qh41i6gbvw5fuk2nuew5ix98b2azf621d61knkhfetrfvnbsojk3ushi3hm4uxwyf7l16t549ngp3wuibzxgp8tv729vi1ys0ydsipx7b7yxeqvpjv12se2iv938sstiq6uzoziuc7sn6qi9c14e4hmxgzh2iz8gzt8307mhlrgu58ka0opa5rcix93wk7qhiad04mruweg196zgn58rsmkcuimetzv9i3b6bhn0ft9wuf1h8riq96xbg28fvj99bjy6ms7fblrwizu4elt9r9a76myrcvkt7z9epo7fp3s3icyqeq4l6l3t7hyec2k9ft1cpmm2aqa4itflg6a325rdkb0n3rhdeyadpox277tag16o2zdnunhunp6m6gh0fpqfa3dzx22tjxx59ztlue2t7wwm61ahtxwxp6g8j72yd2k6div2vjg4z366rvsnvpm1rad07g2lkfbz20x5bxcg3thdo3jmpg2fld4ny7wyb7kmfdavs9kbeg55n09b3gl3tmepw2m6w0neor3pz713rtt5sc24jfnybuunpwc3jo627wr7dveyixb9pase7pb1klracijr5j3fccyyvg27nbaykbpf83zcjikxcsjj34no83mtm52jh64wccbh0553nqycwzmq8jsz9hznx9tzym8p1jbp99en59i6gsq2fjknay0mxzugobmdxn97ovl4mj9jy2sp6bh53toaxuxgef64k73m1866m4os5zjouuz82vnypn9pp9ttx3jvbh9iutr3vl3usveiuxikgth3slf5g1owbp4ta8ih2eaeyp039oxqu4ogq01izc7hkmg6r6epycb2fcjpxhz51wnr4f7c3o67gow26nz57ubztrc92zs9ajpx3mkqt02hp7bkcc40kz1p7dsy6oy05g0tcoqcrazg3mb3afin7eg3edg572u4346vevst3hr09vw6jr4btrqwu26wali6wz43cwqi610cmjtopsdztn85grare1aprxol978fbgostwyjlrj92k6xcsu0zqq8hns8pwaliqxd3jm8n3j73n0zy8ey870ynpwankg3pylr2qdi0eavvyx4mtx0xsiro8s75kzx9vmvv0nlraikvwunbo4hybsrevdi83etgrg9p1p3n0rgxsect9vam5tiuip6dn9pzrg5hy5zpzjiqc9x5ohbo5qnbp8dccjli7r7vskhgmajmvfczjit8cbcdhwms16tkjt3b1i8rndlcn528y4vd8it0txcwg41w6q6bth36ljn4x2o44zc9wga52rdzhz03h68ughkgrcbq7ik1hmqbrzookj4ljuus0e1hj8ljlt6onmxozxtn48g6t00zaxmxfb2y4oky4w1xe1j7cwrac4xqkfujxldbz1zvyn43bcfh6e4two9bpe1sifusb8bol6j8rau26tuvfza05r6941xk1c3qgjf2uinsq3ps9kdxie5cx1o8cwhw4l4ikev6yc7q18yyz2ocn7m0cuo7eytomxswz0v732dbribuagbq5cez4f3xrlmk411wts3v9dio8r23gr8uky3kqar1iyy4lojsqjtzs49gg3ptkij1lcbvksr83tk7yc357w95hinfm3bukngqnsu6v8zcn9dt55cpjul7c7fl152t4cbzvpd2adqmbg6wjhqij2vmf5nglv5xi5kwfz4uys5segniu3pyva8fjj7ttsgr9kujf0irxkopueg29ztue2gn733rrd81byp1m7waqhm6b6s1t5jl03ku7k5xrkhi0kd5juaumq26wy8syaw0e4km77qoyw1qkkyv9i8q93i703m0bka4mnflqqcfah6y8ph40x4z36nokd5tt00hxf3dm491ekj64s0ahsgaswyl4i55tepzxutkey4xdrdxy6p9ylgk60pbheygq6198tk25uqkwrbjqqp2o2llwkjpsia7yh4kxd2hiw9euvv1e2pnousxvvs5lk4pxt8ha28tmwjsl5yi6rbfl93snaxe7mpbl41z35xmg2q5nno0t886sx2gisallh7npxkci7fic7cukg68nun6ajf0nhc7jblnvbzoqafqdqqzczk9x6dofbejmdahikl5az3yr1oxndyk5kzaxvnifav0ts88snn402hsu8kob81qnzhuxokwo0raqgnh6wyfsn6ssbmu9jd2uijb4pgfcs4f1wpv7l4w6jmwzkmdrc9wqtptcxfnj5g4uvlaxjjb18bzk7kcabf4cyi1jpwkez9uex7jp7px3a19bv5m3ek4fhnsuc9jpmqkry3qzklvk2tsskvde2x3x7yih79zpfggo67y0e8i9ikfv4muqufyvqm861g08xgh4woou132flzyj8dnk7wmps7nstu6q9f33gfwdsfusuokzoc1fui716b7809welruen45f8z0ici3pnkirdhwl7xr732gee7exbgx0ynl56cx6y07jjc3r90qd0e7hll4wwt9brax7d1s2r4kae24z2hnw6dsfjgkth0srwhus8iaw7xlw8kascd0cyj7odch72myq78lmgkfwmsy2t587oihz13e16h5qzdp63njm1ffg1qvb3bajswgq6ygfnrzsuvmmgrl64udkhb2dg2f0vhe2le3kff65277kldamnf4wvwkwphfcw91pnrnw17tl5fykizj45bn4gknpclhxfyw4kr4uxrsxgvtlzw3qewbs9ywt15s9mc6nssfs6red3os07oehwsehgdml7f29yl5j26i9rdnv5sjj08ypgvg4 w1 s2 v27
am i doing something wrong? i somehow can't decode this from hex
-
the-pink-hacker reblogged this · 1 year ago
-
the-pink-hacker liked this · 1 year ago
-
yourlocalnerd07 reblogged this · 1 year ago
-
yourlocalnerd07 reblogged this · 1 year ago
-
zalianth15 reblogged this · 1 year ago
-
zalgusarchive reblogged this · 1 year ago
-
nourhanlwt liked this · 1 year ago
-
moose-mousse reblogged this · 1 year ago
-
yourlocalnerd07 reblogged this · 1 year ago
-
yourlocalnerd07 reblogged this · 1 year ago
-
yourlocalnerd07 reblogged this · 1 year ago
-
yourlocalnerd07 liked this · 1 year ago
-
i-love-linux-and-reject-gender reblogged this · 1 year ago
-
yourlocalnerd07 reblogged this · 1 year ago
-
thonking87 reblogged this · 1 year ago
-
very-gay-alkyrion reblogged this · 1 year ago
-
yourlocalnerd07 reblogged this · 1 year ago
-
goblinlightgoblinkeepgoblinboss liked this · 1 year ago
-
iloveemeralds liked this · 1 year ago
-
i-love-linux-and-reject-gender reblogged this · 1 year ago
-
ostrycienmgly liked this · 1 year ago
-
ostrycienmgly reblogged this · 1 year ago
More Posts from Moose-mousse
"Hammers head into "Decline to Self-Identify""
I COULD answer "Male" because I am not trans ( Partners are though) and I will NEVER do so when any version of "Fuck off, that is no business of yours" option exists.
There is 2 things a company can do with that information. Nothing, and illegal discrimination things.
And I will do my own small part to make the information as useless as possible. Otherwise "Decline to identify" easily becomes the "Trans people out yourself so we can discriminate against you" button

Folks, it has happened again on another job I applied for.
Stop teaching top down!!!
So I am trying to learn GoDot because... Well, a game engine can make games, sure... but it can also do a lot of other things when you realize it really is just a GUI renderererer (help! How do you stop spelling renderererererer???) + physics engine. Anywho, so I started following the "official tutorial" (In quotes because I am honestly not sure... It is a big open source project so it can get muddy). And... Once again I am faced with a tutorial that teaches me the larger constructions and the orgenization before telling me anything about how the smaller bits work... This is called top down teaching. And it works, WHEN (And ONLY when), the person you are teaching, are already familiar with what the smaller things can do. It can work when teaching someone who already knows object oriented programming, functional programming. They already know how functions, variables, processes and code execution works. It does NOT work when people haven't gotten the faintest idea of what these boxes and structures you are describing are. We do not teach kids algebra before they know division and multiplication. When writing tutorials like this you cannot write for everyone. You have to go with assumptions of the majority. And it is not a great idea to assume that the majority of the people who tries to learn GoDot are veterans of game development. Sure, your tutorial will be slightly better for veterans, but you have just made sure that newbies have an even harder time starting learning your engine... Whenever I start feeling like I have a solid grasp on this, I will start a tutorial on this... BOTTOM UP!
My husband loves me a lot... despite the task I make that :p
Me, in a jolly mood, once again forgetting to do volume control: "GOOD MORNING HUNEY!" Husband ( In the most loving but tired voice ): " Stop screaming in my ear... you... colossal... moron."
Like... You know how sometimes when you hear people speak you can HEAR the punctuation mark at the end of that sentence. It was NOT a exclamation mark or no punctuation whatsoever.
It was not "moron!" or "moron" It was "moron."
Guild Structure
Wanted to write a long reply to this post:
Spreading experience around is always awesome! :D
It is good for the firm you are working at as workers perform better.
it is good for whoever is getting taught since they get smarter.
And it is good for the one teaching, both for the pleasure but also because you learn a LOT by being forced to explain what you know to someone else. It crystalizes the knowledge and experience you have acquired, and forces you to go through the basics again, but this time with all your knowledge and experience, you often learn deeper, more complex truths, methods and skills from doing so than it is POSSIBLE to do when you learn them while having little clue what they are ( Function pointers and their safer class versions is a classic for OOP programmers ).
There is a structure a firm can use as soon as it starts having separated departments. Departments, while necessary, makes a firm more segregated, and makes it harder for knowledge to flow around.
It is called Guild Structure Or rather... some important context if you google this: "Guild Structure" is the only way I have heard of it, but "Guild Structure" is also a product from a firm called FourWeekMBA... which is a consulting firm that sells services that firms that is... basically helping them implement these ideas... So you can easily risk finding overcomplicated explanations for what it is, since if they made it easy to understand... then they do not have a product...
And it is super simple. Normal development work for engineers and software is done in smaller teams... usually 4-8 people. sometimes all are in a domain (like software, electronics, finance, marketing, etc), and sometimes mixed. Often... either being mixed, or having several teams with different domains meet relatively often, like several times a month is a good idea. Because it stops misunderstandings from developing, since they are caught early. It is a waste when the software department develops functionality that it turns out no one actually wanted (Which happens... a lot more than anyone likes)
Firms, managers and workers are often afraid to do this. Usually for 2 reasons. One bad, and one that Guild structure fixes. The bad one is not wanting to risk looking stupid in front of other people. When software, marketing and finance people talk about what to develop... each domain is asking questions in a domain they are not experts in. That is the symptom and consequences of toxic firm culture. Talk about it in the open, communication is how you slowly work on and attack this, both in firms and personal relationships. Because they are both about making humans work better together.
The other is a fair enough one. Software people will learn a lot of software tricks that are only helpful to other software people. And if software people are spread around in these teams the knowledge cannot flow very well. Basically, while mixing domains fixed a whole bunch of knowledge flowing issues... it created a new one for domain specific knowledge...
This is where you make guilds. Make public guilds. There are clear lists of the guilds, explanations of their domains and several example for each guild for what kind of domain they are covering.
In some firms, a software guild is enough. In others, embedded software, high level software, front end and back end are different guilds. It depends a lot on the firm.
The guilds have communication between all members ( chatrooms usually ) and meetings every month. They will try to encourage knowledge sharing by giving tools, like shared drives where good guides, tutorials and tricks are shared. Sometimes written by guild members, sometimes found online (If you just had the though "Wait... is that not what Codeblr does?" you have just realized that Codeblr is a naturally formed guild), having people who have good ideas they want to spread give presentations during the monthly meeting, rewarding the best idea of the month. People can participate as individuals, or small groups (Tricks are often found by 2-3 people working together).
Meetings can be physical, or remote, or switch between them, doing both.
This basically solves the issue of knowledge sharing. It also empowers workers while making the firm better. Everyone wins!
This is freaking amazing. And I think you are making good choices in simply cutting away what is not working so you can make your deadline.
I am still curious though.
Power banks are freaking temperamental little bitches ( There is NO standard for when they should give charge, other than the vague " When a phone is connected" ). How did the environmental sensor not like it?
And did the programmable RGB have a datasheet to explain the logic of how to address LEDs?
And would it be possible to adjust the addressable LEDs by powering them with a PWM signal? ( IE, is it powered by 5V? )
Servo skull integration is underway!
I have run a few tests and the core functionality seems to be working fine - so I can press the button and it'll take a picture with the camera embedded in the left eye socket, briefly illuminating an led that's in the right eye socket and playing a buzzer briefly.
The green led turns on when the program I wrote is running, and if it's connected to a network the orange led will also turn on(so I can tell whether it's accessible to get the pictures off of it)
So it should be all good for MCM London on Saturday at this rate, just need to check that the cranial casing for the left hand side won't affect the picture too much


Had to remove the environment sensor as it didn't like that it was being powered from a power bank - so no temperature alert when it gets too hot for me(It was going to light up the remed if the temperature got above 30°)
Also had to take off the programmable RGB array, as whoever wired that integrated circuit was clearly on a great many things when they designed it - Trying to just access specified lights was madness. The first led was accessed through (0,1) whilst the 2nd was (1,1) and the third (6,0). And having all of them on made it looks like the skull was about to self-destruct with how bright they are