« first day (505 days earlier)      last day (224 days later) » 

sounds strange not hearing it sped up to 300% speed :p
I have a new favorite command
ginger tart???
me on on my way to sell you at a bakery for profit
me when pfp update
00:32
My favourite modifier demonstrating why you don't always need digraphs for things
FINALLY managed to fix the mouse momentum issue
and in true Linux fashion, the solution was to add usbhid.mousepoll=0 to /boot/cmdline.txt
01:03
Well it seems I got approved for that secured credit card (that or someone just stole $1k from my savings account)
that was me, I wanted to make sure I had some cash before whatever it is you're working on ends the world
I feel so broke, I've only got $1500 in savings and $74 in checking xD
Oh damn the Republicans got their shit together and averted the shutdown
Congress actually does something, 2023 colorized
"oh no this might have actual consequences that affect us"
01:20
incredible
I wish :b
@RydwolfPrograms is the credit card itself actually that useful or does it just have some kind of dedicated account associated with it that you just have to initially have 1k moved into
 
2 hours later…
03:06
My sister has friends over, help
rickroll them
@UnrelatedString It works like a regular credit card (credit score, cash back, etc.) you just have a separate savings account set aside as collateral, and that's your credit limit
that just sounds like a debit card with extra steps
So when I use the card it doesn't actually touch that $1k (unlike a prepaid card)
03:09
ah
@lyxal Pretty much lol. Profitable extra steps. For me. :p
so basically choose your own adventure limit
It's got 1% cash back, with 2% on some things and 5% on some more things
Which is pretty good
"if you want to have a 5k limit, please turn to page 27"
you lot are a corrupting force
I have a file called client.py open in my editor, and for a second i thought it said catgirl.py
03:11
no
not nice
just like how copilot suggesting method=["POST"] when i already have that isn't nice
You don't know about the server-catgirl model HTTP is based upon?
they probably haven't covered that in the lecture slides yet
ugh why must flask url routing be so temperamental when using decorators
"oh what's this? you...you want to use a wrapper on more than one URL? ah sorry mate, can't allow that"
"but if you specify an endpoint, yep you'll be right as rain"
"and you have to specify it for every function otherwise I'll think you're trynna shadow something, even if you only forget to specify an endpoint for a single function"
 
1 hour later…
04:44
@lyxal Can confirm
05:03
@RydwolfPrograms how is that broke
That's the same amount of money i have and I'm a couple years older than you, you're doing great
I'd have 1000-3000 more if i hadn't been stiffed by forallsecure
1500 is great for ahigh school senior
@user By who what?
@lyxal nah we hacked your vs code so the file name got changed to catgirl just for one second, to mess with you
@DLosc this company had a thing where you integrated their product into open source repos. But they ran out of money so a bunch of people haven't gotten their money (in fact, our PRs haven't even been reviewed yet)
The program was called Mayhem Heroes
They actually had multiple phases, and i could've gotten money in an earlier phase but i didn't make my submissions properly, being the idiot that i am, and they ran out of money in the last phase so all my work went down the drain
Huh
Sounds kinda sus to me
Sounds kinda what
There's a website for you ;P
05:14
⣿⣿⣿⣿⣿⣿⣿⣿⠿⠛⠋⠉⠉⠁⠀⠀⠀⠀⠀⠀⠀⠀⠀⠉⠉⠛⠿⣿⣿⣿
⣿⣿⣿⣿⣿⣿⠏⠀⢠⣦⡀⣤⣠⡄⢠⠦⡄⣠⠤⠀⣤⠀⡆⣤⣶⡀⠀⠈⠻⣿
⣿⣿⣿⣿⣿⣿⠀⠀⠟⠻⠃⠏⠉⠇⠸⠶⠋⠻⠾⠇⠙⠒⠃⠘⠾⠃⠀⠀⢀⣿
⣿⣿⣿⣿⣿⣿⣷⣤⣀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⢀⣀⣠⣴⣿⣿
⣿⣿⣿⣿⣿⣿⣿⠿⠿⠿⠿⠷⣶⣶⣶⣶⣶⡆⢀⣴⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿
⣿⣿⣿⣿⠟⠉⠀⠀⠒⠀⠀⠀⠀⠉⢻⣿⣿⣷⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿
⣿⣿⣿⣿⠀⠀⠀⠦⣀⣶⡶⠀⢤⣠⣤⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿
⣿⣿⣿⣿⣷⣤⣀⡲⠶⣶⣤⣔⣀⣤⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿
⣿⣿⣿⣿⣿⠿⠿⠃⠈⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿
⣿⣿⣿⠏⢀⠤⠄⠀⠀⢀⡈⢹⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿
⣿⣿⡟⠀⠸⠦⣠⠘⠁⢨⠃⢸⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿
⣿⣿⠃⠀⠑⠤⠤⠔⠚⢥⣤⣾⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿
⣿⡿⠀⠀⠀⣀⣀⡀⠀⢸⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿
⣿⡇⠀⠀⣰⣿⣿⣿⠀⢸⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿
⣿⣧⣀⡀⠉⣻⣿⣧⣤⣤⣤⣤⣽⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿
05:36
Jesus nut is a slang term for the main rotor retaining nut or mast nut, which holds the main rotor to the mast of some helicopters. The related slang term Jesus pin refers to the lock pin used to secure the retaining nut. More generally, Jesus nut (or Jesus pin) has been used to refer to any component that is a single point of failure which results in catastrophic consequences, and the only thing left to do is, metaphorically speaking, pray to Jesus, hence the name. == Origin of name == The term Jesus nut may have been coined by American soldiers in Vietnam; the Vietnam War was the first war to...
PFFT
What a name
@user Well by my calculations college costs a little more than $1.6k
And I had $3k a month ago
$1k to flight school, $1k into the void for the credit card, and a few hundred in miscellaneous purchases
@user Uhhh...no
My goal is $10k saved by when I go to college and I'll still probably die in the streets my first summer
I've made $10k YTD and only have $1.6k to show for it, that's not great :p
@user You have parents tho
I'm going to be financially independent in college which means I need to pay for health insurance and housing over the summer and all that
I'll get the $1k back once I close the credit card and get an unsecured one, but since my parents are making me pay for the instruction part of flight school, that's roughly $2.5k I'll be losing (plus add $500 or so since I'm probably going to do a bit of flying my friends around after I've got my license)
Hol up are you gonna be a pilot, programmer or politician
And before you say all 3 I mean as a full time career
 
3 hours later…
08:20
4
A: Print 100 digits of π

emanresu ATrivial answers This is mostly for answers that use a built-in arbitrary-precision pi constant, or a built-in that generates digits of pi. Python 3, 52 bytes from mpmath import* mp.dps=102 print(str(mp.pi)[3:]) Try it online! 05AB1E, 5 bytes žs¦т£ Try it online! Vyxal H, 3 bytes v∆i Try it On...

> Fill those characters with the digits of π, including the leading 3., so 1997 decimals.
> 1997 decimals
08:36
A booze tastes the best when shared with one's father.
 
2 hours later…
10:23
It seems PyPy doesn't even support pip. And it pretends to support NumPy on the documents? Dang.
And this is another reason why I'm making a new programming language.
@DannyuNDos did you try using mpip?
A little googling shows that pypy doesn't seem to use normal pip
@DannyuNDos also
Which suggests that normal pip can be used with pypy
seems like a bit of a skill issue tbh :p
10:51
Dunno what mpip is, but it's not on NixOS anyway.
Weirdly, I can install pip for pypy310, but pypy3 -m pip is dud.
 
1 hour later…
12:10
can anyone help me?
my handy search gui just got cut in half
"Monopoly" Gonna have to disagree with this one. It is expected ettiquete for the board and possibly the table to be flipped at some point. — Comic Sans Strikephim Mar 7, 2021 at 12:13
@Joao-3 that's just the price you pay for using windows
lol
also
this you?
12:25
nope. just a microsoft account
anyway how do i fix my search gui
¯\_(ಠ_ಠ)_/¯
ever heard of dr sbaitso? he was a program to demonstrate the sound blaster in the 90s. now you have to find him, emulate him (he's on dos obviously) and tell him "say parity"
swearing a lot also works
... does c
's asm keyword have utility in golf
13:07
windows can match linux even with no wsl
windows has findstr
13:25
... ever heard of character 7?
 
1 hour later…
14:25
@DannyuNDos ...I've never had booze before, but that doesn't make any sense
Even if you get along with your father fine, surely someone else would make a better drinking buddy
@DannyuNDos If you're using NixOS, you may have to install this using Nix itself. I guess that can be extremely painful if no one has a way to install stuff with pypy yet, but once you figure it out, other people will be able to use it, so there's that
@DannyuNDos mpip is a pip package itself, so you can use Nix to install it
(python310.withPackages (ps: [ ps.mpip ]))
Honestly NixOS is more trouble than it's worth if you're not managing like 5 separate computers
It's much easier to use a "normal" distro like openSUSE and install Nix there. You could always use btrfs if you worry about messing about your system configuration
14:49
I hypertranslated The bomb icon (💣) has several different applications in computing, and typically indicates a fatal system error. into This error occurs in many software (💣). Repetitive errors.
15:08
// this disgusts me. java, do better
val bytebuf = LLVMWriteBitcodeToMemoryBuffer(module).asByteBuffer()
bytebuf.rewind()
val copybuf = Array.ofDim[Byte](bytebuf.remaining())
bytebuf.get(copybuf)
bruh
Structs in C are basically multi-type pointers with named fields
I love scala's wackily-named operators for things like string concat because they let me write code like ().++:(" ")
wait how does that work
the full line is scribe.error(msg.toString().++:(" "))
but how does .++: work
15:18
++: prepends a string to another string
so convert a message to a string, prepend a tab (or is it 4 spaces?) to the string and scribe.error it?
yup
that specific line prints out a stack trace when an error occurs in the compiler
15:37
in apl the .++:(" ") part would be ' '∘,
well I'm not using APL am I :p
luckily dyalog keyboard is in my pc
15:55
@Ginger Oh god why are you writing it like that
Just do scribe.error(msg.toString() ++: " ")
Wait that's not even how you're supposed to do string concatenation
+ exists
it's not concatenation tho
it's precatenation
Do scribe.error(msg.toString + " ") or scribe.error(s"$msg ")
Oh right
and if you think that's bad you should see the match chain that the CLI uses to find a clang executable :p
Then scribe.error(" " ++: msg.toString) is how it should've been
But the proper way to do it would be either " " + msg or s" $msg" (I'd go with the latter)
Please please never do .++:()
@Ginger My week has been going horribly enough already so I'm good :P
> scribe.error(s" ${msg.toString()}")
happy?
15:58
No
${msg.toString()} is unnecessary, just use $msg
how about I make you even less so? here's the match
LYCSAL.link(module, outputFilename.mkString("."), config.clang match
    case Some(file) => Some(file)
    case None =>
        if config.useEmbeddedClang then
            None
        else findExecutable("clang-16").orElse(findExecutable("clang")) match
            case Some(file) => Some(file)
            case None => throw RuntimeException("Unable to find clang-16 or clang in PATH! Make sure you have it installed, or alternately try running LYCSAL again with --use-embedded-clang, which probably won't work but is at least better than nothing. I'd advise installing clang if possible though.")
$msg will do msg.toString anyway
@Ginger Variables exist for a reason, you know
variables are for suckers
You can do val config = config.clang match ... on a previous line
this is what happens when you make a Kotlin dev use Scala
15:59
This is not a Kotlin dev problem, this is clearly a you problem :P
nonsense!
A Kotlin dev would be used to elvis, yes, but they would have the sense to make a val config = ...
at least when the compiler works it's absurdly fast
Nice
even with my shitty code, it compiles hello world in something like 50ms
16:00
That's really good
(I'm guessing, but it's probably not too far off)
Wonder how bad it'll get as LYCSAL gets complicated
(it's fast enough that the logs say it took 0s)
(also that's with -l, which skips linking and outputs raw IR, and with optimization disabled)
Btw you should really use scalafmt so at least your match chains look less unappetizing
scalafmt seems to think that the optimal line length is 20 characters
bruh why isn't it linking
16:04
LYCSAL.link(
  module,
  outputFilename.mkString("."),
  config.clang.orElse(
    Option.when(!config.useEmbeddedClang) {
      findExecutable("clang-16").orElse(findExecutable("clang")) match
        case Some(file) => file
        case None =>
          throw RuntimeException(
            "Unable to find clang-16 or clang in PATH! Make sure you have it installed, or alternately try running LYCSAL again with --use-embedded-clang, which probably won't work but is at least better than nothing. I'd advise installing clang if possible though."
slick
@Ginger Try newlines.source = fold if you like long lines
[error] /usr/bin/ld: /lib/x86_64-linux-gnu/Scrt1.o: in function `_start':
[error] (.text+0x17): undefined reference to `main'
I'm sorry?????
YOOOOOO
IT LINKED!
ginger@gingersrv:/home/ginger/lycsal$ java -jar target/scala-3.3.0/lycsal-assembly-0.1.0-SNAPSHOT.jar hello.vy         [0]
[INFO] welcome to LYCSAL 0.1.0-SNAPSHOT
[INFO] loading hello.vy
[INFO] compiling to hello
Warning: Version of org.bytedeco:llvm could not be found.
[INFO] forgoing optimization, user didn't ask for it
[INFO] linking
warning: overriding the module target triple with x86_64-pc-linux-gnu [-Woverride-module]
1 warning generated.
[INFO] success! compiled in 1s
ginger@gingersrv:/home/ginger/lycsal$ ./hello                                                                       
I'm so proud
well, I tried running it with optimization and it froze
and Ctrl-C caused a segfault
so LYCSAL technically works, but is extremely unstable
do I upload it to GH?
on one hand, yall would be able to help me develop it
on the other hand:
16:20
*.log in your gitignor
@Ginger Task failed successfully
who needs -O3 when you can have -OOO
well, the optimization step has been running for over 30s and using the entirety of a CPU core to do it, so I guess I can just bill it as a bloatless Chrome emulator
ok, fixed the freezing issue
for some reason the instruction-combining pass caused it to lock up?
who knows
17:25
well, I've published LYCSAL
18:11
TIL about Ctrl-R in shells
cannot believe I didn't know about it earlier
18:48
What does that do?
Oh just reverse I search? That's alt+number on Chrome OS's default terminal which is super annoyong
fish's implementation of it is amazing
 
2 hours later…
20:24
opinion: monitors should have physical input selection switches
20:55
@user I've never had booze either, but that seems like an odd assertion to me. Why wouldn't there be some people who prefer doing a certain thing with their dad than with anyone else?
One has more history with the people one grew up with (often parents & siblings) than with anyone else. Sometimes that's a negative thing, sometimes mixed; but if it's a positive, it can be very positive. I've got a whole raft of shared experiences and inside jokes with my parents that no one else would understand.
@Ginger Oh?
@lyxal Fighter pilot out of college for ten years (ROTC commitment minimum), then I'll pivot into politics, aim for POTUS by late 40s, and go into scientific research in a high impact field after that, eventually retiring and teaching middle/high school more for fun than for any actual salary
No plans to do programming professionally, just doesn't sound fulfilling
Gonna try to break the land speed record at some point in there (under a pseudonym)
well I have a 2 cm cut in my thumb from cutting bread
no idea how I managed to do that
It's an easy mistake to make, fingers and bread look and taste similar
6
(Is your finger okay?)
Hopefully it's not like, a deep cut?
eh it should be fine :p
@RydwolfPrograms o.0
21:15
@RydwolfPrograms yup
I dislike pressing a bunch of buttons and waiting 10s whenever I switch the computer I'm using
21:53
HDMI switcher maybe? Could probably make a custom passive one
Or DisplayPort if you're a nonbinary of culture
Or S-video if you're...what even is S-video
22:07
spaghetti-video
@RydwolfPrograms yeah, but that shouldn't be necessary is what I'm saying
fun fact: my two computers are connected to my two monitors with one DVI cable, one DisplayPort cable, one HDMI cable, and one HDMI-to-VGA adapter cable
@DLosc Yeah, I should've said "could" rather than "would"
22:21
@RydwolfPrograms Do you plan on getting a PhD or something along the way, if you're going to do research after becoming President? Because that seems like a lot
23:01
@user No, I'd have to figure that out once I'm done being president. No time before then
Well, maybe I'd have enough free time to do a PhD in addition to fighter pilot/congressman through like an online sorta thing, idk
They're kinda sketch from what I've heard but I think having been president of the united states would make up for that
I might get more use out of getting a JD during that time than a PhD tho
Altho I kinda suspect I could learn most of what I need about con law and stuff from textbooks lol
23:18
Well found the most commonly used con law textbook for $20 on Amazon so time to put my money where my mouth is ig lol

« first day (505 days earlier)      last day (224 days later) »