The Official Status Thread
-
@pie_flavor you thought nasal demons are a metaphor?
-
@Tsaukpaetra said in The Official Status Thread:
Status: ten Internet points to whoever can guess what this is!
it even has replacement parts!
No I'll, let you actually guess. But it still works!
Record player!
*edit
STATUS I'm calling SEO optimisation witch craft and fucking off.
-
@DogsB said in The Official Status Thread:
I'm calling SEO optimisation witch craft
'cause they're both BS?
SEO optimisation
*twitch*
-
@kazitor said in The Official Status Thread:
@DogsB said in The Official Status Thread:
I'm calling SEO optimisation witch craft
'cause they're both BS?
SEO optimisation
*twitch*
Pretty much.
s instead of z?
-
@DogsB PIN number. ATM machine. Search Engine Optimisation optimisation.
-
@kazitor said in The Official Status Thread:
@DogsB PIN number. ATM machine. Search Engine Optimisation optimisation.
Ah! Do you want me to kill the consultant too?
-
@pie_flavor said in The Official Status Thread:
Status: Today I learned that uninitialized memory is very very bad. 'Takes both branches of an if-statement one after the other' bad.
-
Status: I've been seeing this ad continuously for at least 5 years
I have no doubt I'll be seeing it for the next 5 years. Maybe eventually I'll cave in and buy one of those $47 USD titanium tops. But how much money will those ads have costed them by that point?
-
@anonymous234 however many times you've clicked them, times $0.00001 or something like that. In short - not that much.
-
-
@topspin Because the idea that an adult could play with a top made out of 4 pieces of lego technic is clearly absurd.
-
@PleegWat said in The Official Status Thread:
a top made out of 4 pieces of lego technic
What's with the extra pieces?
-
@dkf The increased mass offsets the higher center of gravity.
-
@topspin said in The Official Status Thread:
@anonymous234 said in The Official Status Thread:
$47 USD titanium tops
:butwhy.apng:
In the same vein of pointless toys, I really, really want one of these:
Fits in the palm of your hand, but weighs 1.5kg because it's solid tungsten. Would be great to have on the desk alongside a similar sphere of aluminium just to make people go
Only 250 USD...
-
@PleegWat said in The Official Status Thread:
The increased mass offsets the higher center of gravity.
Yes, but I still don't really see that more than two or three pieces are needed.
-
@dkf Well two pieces is the minimum - just an axle isn't going to get you anywhere.
-
@Cursorkeys Looks like it's great for throwing at someone's head.
-
@PleegWat Exactly. You need an axle and (typically) a wheel with a decent bit of mass out from the middle. Depending on which sort of wheel (or wheel-like thing), that's two or three pieces.
4 is just profligacy.
-
@Cursorkeys A toy fit for @pjh.
-
@Tsaukpaetra That looks like an ancient sewing machine.
-
Status: Oh, for the love of...
I've been chasing a very random watchdog-reset round for days. Turns out I'd done basically this:
#define BUFFER_ELEMENTS 400 unsigned char CheckIfAcked(void) { unsigned char x; for( x=0; x <= (BUFFER_ELEMENTS - 3); x++) { if ( (BUFFER[x] == 'A') && (BUFFER[x+1] == 'C') && (BUFFER[x+2] == 'K')) { return TRUE; } } return FALSE; }
char
s are 8-bit on this platform, so if the ACK was within the first 256 elements of the buffer then everything was fine, otherwise infinite loop
-
@Cursorkeys wat? Why would you use a char as a loop variable? Also, in what platform aren't chars 8-bit?
-
@pie_flavor said in The Official Status Thread:
@Cursorkeys wat? Why would you use a char as a loop variable?
I've only got 354 Bytes of RAM free currently, every little helps. Of course not when you do something boneheaded like this...
Also, in what platform aren't chars 8-bit?
Not one I've come across, but I was trying to avoid possible .
Edit: I think they were 10-bit on a DSP I saw once.
-
@Cursorkeys said in The Official Status Thread:
354 Bytes of RAM
Also, I know that in Rust at least they're 32-bit.
-
@pie_flavor said in The Official Status Thread:
IntFrInFTPIFTPMBWNFS
Interesting: Friday, into FTP, I FTP my BMW. Need for Speed.
-
Status: Frustrated. I think it's time to go home for the week.
Testing what I think should be a pretty obvious performance improvement to see how much of an impact it actually makes. A very rough theoretical analysis says it should be ~15% faster. (It's solving a banded linear equation system with a band solver and the previous version had too large bands, so it unnecessarily computes/stores a lot of zeros. The corrected version thus does around 15% less work and uses less memory). Actual profiling runs vary wildly, even though I've set them to repeat 1000s of times so both versions take on the order of 30 seconds.
I can't even get it to reliably predict that the sign of the speed-up, i.e. which of the two versions is actually faster. The only explanation I can think of for the "slower" version being faster is cache / page alignment issues, but (I think) the access pattern should be roughly sequential and I don't see how pulling in extra useless zeros into the cache should help anything.
-
Status: Annoyed. I'm nearing the end of the Fate of the Jedi series, which was basically the end of the Star Wars Expanded Universe right before Disney nuked it all. Good grief. It was really good up until halfway through the second-to-last book, then everything falls apart. Editing errors everywhere, such as one battle that manages to conflate a TIE Interceptor with a Star Destroyer and an Interdictor cruiser, and a human character that abruptly becomes Falleen for a paragraph. Most of the enemies and hidden plots set up until now just suddenly go away and become irrelevant. And now there's so much action taking place "off-screen" so to speak that it seems like it's been following the wrong characters. You mean to tell me that while you wasted my time with 75 pages about a Jedi team searching ancient uninhabited Sith worlds and finding nothing, the Lost Tribe of Sith went to Coruscant and got thousands of themselves elected into the Galactic Alliance Senate and took over the Chief of State position?
Either the project leader changed their minds about stuff when it was almost complete, or most of the team suddenly quit caring and said "Just wrap it up and don't think about it too hard."
-
@mott555 And we have the luxury of saying 'I think this is shit' while you're burdened by having to think 'I could have done this better'.
-
@Cursorkeys said in The Official Status Thread:
I've only got 354 Bytes of RAM free currently, every little helps.
How does 1 vs 2 or 4 bytes of a stack variable in a leaf function affect free RAM?
-
@mott555
:whynotboth.jiff:
-
@izzion said in The Official Status Thread:
:whynotboth**.jiff**:
twitches
twitches again at Markdown failure*
-
@pie_flavor said in The Official Status Thread:
Also, in what platform aren't chars 8-bit?
Very old machines used 6 bits per character.
Some current systems use 16 bits per character, or more (to allow for )…
-
So from what I've seen, electric scooters are better for urban mobility than e-bicycles in literally every way, except maybe safety, while costing about around 3x less.
Well, I guess that explains why they're "slightly" more popular.
-
/// @returns the magic location of the magical data - Do not use this function directly.
-
@pie_flavor said in The Official Status Thread:
@Cursorkeys said in The Official Status Thread:
354 Bytes of RAM
Also, I know that in Rust at least they're 32-bit.But Rust also has separate 1-byte integer type, and C doesn't. Whenever you see
char
in C code, 99.99% of times it's actually a 1-byte integer, and not used for text.
-
Status: Putting on a song and dance routine because it's Grandparents Day.
Classes are shortened (40 minutes instead of 55), only 3 classes meet today, and we can't assign any work. Good part: I'm done by noon.
-
@hungrier said in The Official Status Thread:
I FTP my BMW.
-
@dkf said in The Official Status Thread:
Some current systems use 16 bits per character, or more (to allow for )…
I hope you really mean per character, and not per
char
...
-
-
@topspin said in The Official Status Thread:
@Cursorkeys said in The Official Status Thread:
I've only got 354 Bytes of RAM free currently, every little helps.
How does 1 vs 2 or 4 bytes of a stack variable in a leaf function affect free RAM?
Where do you think the stack is? Hammerspace?
-
@Gąska said in The Official Status Thread:
I hope you really mean per character, and not per
char
...The level of stupid shit out there is higher than you believe…
-
@TwelveBaud said in The Official Status Thread:
Hammerspace?
Is that the Lorentz transform of Hammertime?
-
@TwelveBaud said in The Official Status Thread:
@topspin said in The Official Status Thread:
@Cursorkeys said in The Official Status Thread:
I've only got 354 Bytes of RAM free currently, every little helps.
How does 1 vs 2 or 4 bytes of a stack variable in a leaf function affect free RAM?
Where do you think the stack is? Hammerspace?
He said he has 354 bytes free, so he's not running out of space inside this function by using 4 more bytes. And then when you leave the leaf function, that variable is gone.
-
status: whee, fixing generated code for CPU register mappings. Boy do I love it when code generators put the entire generated code on one single line, with a space between every single syntax token, so it makes CLion's parser complain that the file is too big to properly analyze and at the same time flop over and die if I reconfigure the file size limit.
-
@pie_flavor Run it through
clang-format
first.
-
@Tsaukpaetra said in The Official Status Thread:
Status: ten Internet points to whoever can guess what this is!
it even has replacement parts!
No I'll, let you actually guess. But it still works!
I assume it's been correctly guessed already (I haven't looked), but that's definitely a sewing machine.
-
-
@topspin
rustfmt
, but good idea.
-
@Cursorkeys said in The Official Status Thread:
toys
I have an ornate set that makes pleasant chimes and vibrations when tilted and moved.
-
@hungrier said in The Official Status Thread:
Need for Speed.
Not while downloading a system update over 3g!