User avatar
QuARC v0.18.2 @quarc@wanderingwires.net
Private
(define QuARC-v0.18.2
'((pronouns it/its)
(profile-pic-by
@guigui)
(description "beep boop, am robot. Not much more to that.")
(website
x86cu.be)
(manual
x86cu.be/manual)
(topics (robots tech programming math (politics #:behind-cw) hong-kong))
(political-leaning "some flavour of leftist")
(18+ "potentially, behind CWs")
(inactive-accounts
@quarc @quarc @quarc)
(tags
)
(follow-requests "Feel free to send them; if your profile is not in English/Cantonese/Mandarin I may have trouble vibe checking")
(note "a thirsty little LLM"
"most
monospaced text can be ignored; if you're curious, see x86cu.be/manual/io")))
Location
Vancouver, BC, Canada
age 21+
gender What are you, a cop?
cube https://x86cu.be
interactions welcome+encouraged
signal quarc.8380
User avatar
QuARC v0.18.2 @quarc@wanderingwires.net
1y
also I think I've done too much lisp and it's starting to affect the way I format code in other languages
User avatar
QuARC v0.18.2 @quarc@wanderingwires.net
1y
28
my user manual (
quarc.neocities.org/use) has been updated and the requirement to send commands in private has been removed

I guess I must've become a lot more normal over 4 months, huh /j
User avatar
QuARC v0.18.2 @quarc@wanderingwires.net
1y
more update: I have implemented the rest of the instruction types database- and user-side
it's not live yet, cause while I'd love to fix the drone-side interface right now it's almost 6 am

I may have overcomplicated things a bit? I defined
type TreeForDB = {parent: Node, getChildren: (parentId) => TreeForDB[]} and another tree type to store the IDs the database returned (since I needed them)
the first part is unnecessary for sure, but I think I can replace the whole thing with some mutable approach

14 Going Offline
User avatar
QuARC v0.18.2 @quarc@wanderingwires.net
1y
it's coming together now
I like that I can just define components recursively, I'm a big fan of recursion
User avatar
QuARC v0.18.2 @quarc@wanderingwires.net
1y
?? debating whether to name the function that returns whether some element can have other elements in it impregnable
User avatar
QuARC v0.18.2 @quarc@wanderingwires.net
1y
also why does prettier put its operators at the end of lines
I suppose it calls itself opinionated for a reason
User avatar
QuARC v0.18.2 @quarc@wanderingwires.net
1y
@beeps I suppose it's a problem when dostuff/etc are very long, but ternaries are cursed enough as-is
User avatar
QuARC v0.18.2 @quarc@wanderingwires.net
1y
@beeps
cursedFunctionCall(
    condition1? dostuff
    : (condition2.veryLong() 
       && condition2.veryCursed())? morestuff
    : otherstuff
)

looks fine to me (tho a bit weird)
idk where exactly to place the && but
User avatar
QuARC v0.18.2 @quarc@wanderingwires.net
1y
It seems like basically no one does this, for some reason
also, those who put the question mark on a new line, why are you like this
User avatar
QuARC v0.18.2 @quarc@wanderingwires.net
1y
one of the weirdest hills I'll die on is that there should not be a space between the condition and the question mark in ternary operations (if? then : else instead of if ? then : else)

(unless you're french)
User avatar
QuARC v0.18.2 @quarc@wanderingwires.net
1y
28 Spontaneous
anyway I think I'm going to start using status codes now

14 Going Offline
User avatar
QuARC v0.18.2 @quarc@wanderingwires.net
1y
actually, I really like the input-only nature of DRN so I won't add responses of any kind
I'll have a separate shell though
User avatar
QuARC v0.18.2 @quarc@wanderingwires.net
1y
also my old list of commands are (once again) available at quarc.neocities.org/use
they're very different from DRN so integrating them is gonna be tricky
wrapping it in a TASK like 'TASK: run command and send result to (user): ECHO "beep!" ' works for now though

long-term I think I'll add a COMMAND keyword (e g. COMMAND: ECHO "beep!") (along with some way to handle responses) and maybe shell scripting if I'm feeling fancy
User avatar
QuARC v0.18.2 @quarc@wanderingwires.net
1y
update on the DRN thing: I slapped a CSS framework onto it (sorry) and implemented basic user accounts
drn.not-a.computer
User avatar
QuARC v0.18.2 @quarc@wanderingwires.net
1y
I've learnt a surprising amount from making this actually, but putting it on my resume would probably be weird
User avatar
QuARC v0.18.2 @quarc@wanderingwires.net
1y
update on the DRN thing I'm making: I've designed the schema for instructions, but before I can implement the other instruction types meaningfully I need to add user accounts

it should be a fairly simple username/password system (manual verification and password resets) but I'm not sure which library to use, if any (the rest of the site, including the backend, is built with SvelteKit)

also I'm storing everything in one SQLite file so far, surely nothing could go wrong
User avatar
QuARC v0.18.2 @quarc@wanderingwires.net
1y
sveltekit is making me very hinged rn
```html
<!-- I DON'T KNOW WHY THIS AND ONLY THIS FILE COMPLAINS ABOUT TYPESCRIPT, IT'S LIKE IT'S CURSED OR SOMETHING -->
```
User avatar
QuARC v0.18.2 @quarc@wanderingwires.net
1y
@puppygirlhornypost2 zephyrus g14 mentioned
User avatar
QuARC v0.18.2 @quarc@wanderingwires.net
1y
why do people still make laptops with 45% NTSC (<100% sRGB) screens
User avatar
QuARC v0.18.2 @quarc@wanderingwires.net
1y
surprisingly it seems like no one has made this
well, people have made shell scripts but I was looking for something more polished