« first day (4963 days earlier)      last day (176 days later) » 

01:59
@Seggan this greatly depends on what you enjoy more: solving algorithm problems or solving organisational/enterprise problems
Joke's on you real software engineering jobs are neither
Software engineering goes into depth on the engineering part of software development. This entails project management, architecting the tools used in a project/software solution, understanding client requirements, developing models and documentation of your software solution and other more project management
Joke's on you real software engineering jobs are neither
... it's not even utc midnight, come on chat
Joke's on you real software engineering jobs are neither
@emanresuA [citation needed]
02:02
You rarely, if ever, solve problems. Most of the time you try to clean up, or avoid making worse, other peoples' problems
That's what I meant by solving organisational/enterprise problems :p
Software engineering is the enterprise end. Cybersec (i imagine) is more actual computer problems
The point I was making is that SE tends towards handling the meta aspects of a problem/org/software solution, while cybersec (presumably) tends towards working with actual logic or networks
I don't know much about cybersec, but I sure do know about software engineering :p
@emanresuA also, that sounds more like computer science.
Software engineering solves problems from the moment a project starts :p
One thing you'll come to understand if you get a software engineering job: You do not get to work on new projects
Maybe, but the role doesn't change
You're still dealing with the structural concepts
Now if you're a software developer, that's different
According to the comments, in some European contexts "engineer" is more prestigious and requires higher qualification, but there's zero difference between the work you do
02:30
But regardless of how it is in practice, my point was about uni course content
Because that's what Seggan was talking about
Yeah just be aware that real jobs are not at all like that
Hello all
I would like some help doing a little trolling, but the problem space is very niche
At my workplace we have a running gag where if someone leaves their computer unlocked, someone else will open Slack and send a specific gif
One of my co-workers routinely doesn't lock his computer, but it's basically impossible to use Slack on his computer
- We're on macs. He runs Slack inside a Windows VM
- In the Windows VM, he has a script that moves the Slack window away from the mouse, and if you click on it, it minimizes the window
- It is definitely possible because he sends messages somehow
- I can't Alt-Tab into it because that's intercepted by macOS; the VM doesn't see it.
His desk and my desk are facing in opposite directions so I can't easily spy on him to see how he sends Slack messages
To be clear: he has pretty much challenged me to figure out how to do this. The biggest constraint is how infrequent and short my attempts are, because they can only be while he's not at his desk
@emanresuA ofc, I once heard you don't use anything from uni lol
@Bbrk24 what do you mean by moving it away from the mouse?
02:46
If your mouse pointer is touching the edge of the window, the window moves just enough so that the mouse is no longer touching it. idr how he handled the edge of the screen but I couldn't trap it in a corner
My suggestion is open slack from the command line (apparently just typing the exe name should work) and use keyboard shortcuts (ctrl + n starts a new message apparently...dont know if that works) to type a message
If the mouse is going to be a problem, bypass it altogether :p
So I would have to right-click on the taskbar and close it, then restart it?
Depends on whether opening slack from powershell puts it into focus if it's already open
(on mobile, can't test behaviour)
Do you happen to know where the exe would live? presumably it's not in $PATH
att
att
what is mac doing with alt tab
02:55
same thing windows does, it lets you switch programs
att
att
is that not cmd tab
@Bbrk24 I don't (I don't use slack). I just came up with the idea based on the requirements :p
it just doesn't let the windows vm see it so I switch from the vm to something else
@att ...did he switch his keys around so that "alt" is command and not option
I mean, if you can open slack using gui, you should be able to just use keyboard shortcuts anyway
So long as the window moving script keeps slack in focus
I need to look up the keyboard shortcut for the gif searcher
02:58
Is it not a slash command?
(that's apparently how to use giphy if that's what y'all are using)
I usually click the gif button but that's not an option here
Does slack onebox gifs?
idk how it works exactly but the giphy command should be fine
If slack oneboxes gifs from links like chat does, you could just type the link
Assuming you upload it to a place with a short enough link
@Bbrk24 alternatively if this works and consistently works, you should be good to go
In summary, get slack in focus somehow (even if it's moved to the side) and then keyboard shortcuts
Hopefully that should work
@Bbrk24 when does it minimise it?
@lyxal I don't know the exact order/timing but one time I managed to click on it and then it almost immediately disappeared
03:06
Does it minimise if you open from the task bar?
No!
But I didn't know about Ctrl-N so I wasn't able to do anything with that
I think you have everything you need then :)
Good luck out there
Make sure to tell us if you're successful
Monday's Labor Day in the US so I can't try again until Tuesday at the earliest
Well, when you get a chance, tell us :p
 
4 hours later…
07:28
I explained my idea of transpiling YAML to Rust in the Rust Discord server, never got so many people so offended before
> kinda the stupidest decision ive ever encountered
> this is one giant xyz problem i think
> Bestie this is the entire alphabet
Just the English alphabet? Nah, you'll need at least all of ASCII
07:46
@mousetail this only has 4 letters, not 26?
I think whoever said that doesn't know their alphabet
If they made that claim about something like "the quick brown fox jumps over a lazy dog" then sure they'd be right
But "this"?
That's only a small sample of the alphabet
 
2 hours later…
att
att
09:36
perhaps they have a smaller alphabet
10:10
@mousetail wait how would that even work? YAML's just an information interchange format right?
Or do you mean like, transpiling it to a compile-time constant containing the data in the YAML
@att "they" is also 4 letters
4 is not smaller than 4
@RydwolfPrograms Yes
Except the YAML has some handlebars style syntax that needs to be substituted for real Rust variables
Sounds interesting, though probably a premature optimization of something or other :p
10:39
I'm becoming increasingly convinced this is a terrible idea and simultaneously more motivated to keep going
Give in to the urge
Every time the god of software weeps our springs are replenished and our fields yield bountiful harvests
Go further and make it turing complete somehow
Forget compile time constant, make it something we can golf in :p
Not sure if I'd rather golf in YAML or slowly be eaten by housecats
With that attitude the house cats would spit you out :p
Can cats spit?
10:47
@Ginger
11:43
So somehow there’s an extreme heavy rain warning in Saudi Arabia
but only in the west
i thought that country was basically a desert
12:07
Desert climates can still get rain, and it does tend to come in very rare and very heavy downpours at least in my experience
That also makes flash flooding a big issue
12:33
@lyxal yes
13:02
No way, this is so cool
Our first assignment for this hardware security class is just "here's SSH access to a server, use spectre to get xyz privileged data"
Pro tip: Don't cause a infinite loop in a Rust macro
It seems to prevent vscode from saving other files
Hmm it seems to have started about 20 different rustc processes
13:21
@mousetail As per the usual
13:59
I have a radical idea
a CPU that physically modifies its own circuitry
you're not wrong that it's radical
Is that not just a FPGA?
^
I've been thinking for a while how interesting an FPGA-based architecture would be though
I don't really understand FPGAs well enough to know what the downsides would be, though
@Ginger i have a question about your sechat library
try:
    while True:
            pass
finally:
    bot.leaveAllRooms()
why do you need this code?
...yeah isn't that a busy loop?
14:18
that looks like v1 code
so I can't really help, v1 was a mess
yet it's still in the v2 docs
v2 doesn't have docs :p
oh, I thought I deleted that
whoops
You need an apple
An apples a day keeps the docs away
4
14:20
@Ginger v1 works tho
@RydwolfPrograms Google hates this one weird trick Macbook users use
14:38
I often don't care when government agencies want my personal info
i would just hand it over
@TheEmptyStringPhotographer KeyboardInterrupt
huh
@pxeger For a moment I thought you were trying to KeyboardInnterupt me as if I was a program.
15:12
@RydwolfPrograms That's super cool actually
@RydwolfPrograms FPGAs are highly parallelizable, so something like finding the minimum of a list is O(log n) rather than O(n). The downsides are that the reprogrammability requires more chip space (since each line has to have a bunch of transistors on it) and that mathematical operations and memory accesses tend to be slower. The FPGA we referenced in my FPGA design class had an ARM coprocessor
Ooh I got a flush+reload attack to work reliably!!
(There's three CTFs, increasing in difficulty)
Looks to have 99.6% accuracy
Lemme set it to run a few more rounds of timing accesses to increase the reliability
15:29
0
A: For the fourth time, I don’t know what to buy!

Saad LatheefHow about BANANA because he has constipation and if you dont buy him something with rich in fibre he may break youre bathroom cubicle

🤣🤣🤣
16:07
@TheEmptyStringPhotographer barely
@Ginger does code that used v1 work if v1 is switched with v2?
16:24
@Ginger Looking at the diffs, i think i would only need to change login to authenticate, right?
Well I certainly hope that's the case...
and maybe leaving rooms to closing rooms
17:03
@Bbrk24 I assume it's only log(n) if you stay within the width of the FPGA
 
1 hour later…
18:29
@Bbrk24 probably in C:\Program Files
I have slack installed but I'm on linux
18:46
I have an idea for a game
You and all of the other players start with a couple cards. They can do simple things like heal, attack other players, etc.
Each card has a timeout associated with it
And an additional action, rolling for a new card, would have a very high timeout (on the order of magnitude of hours, vs. like 10 minutes for playing a common card)
Once a card is used, it isn't back in your deck for 24 hours, so you start off only doing a couple of actions in a day then rolling for one or two new cards, but gradually work your way towards being able to use dozens of cards in a day
That's the opposite of how most games in this genre work
You can use your cards on any other player, or a tower they've built. Towers can be auras (e.g., very slow regeneration, or damage to the last player who attacked), or storehouses which let you hold stuff
19:27
@RydwolfPrograms I expected the time out to be in like rounds, not real time
@RydwolfPrograms Oh is this a deckbuilder RTS video game? That makes more sense then
I thought you meant like a physical TCG type of thing
Sorta a hybrid
Would be so goofy if it was physical
if you’re going by real time and not rounds, there would be way too many concurrent timers to manage it in real life
Like you'd just have to have a designated table to play on for like a month, and people ducking in to just move like two cards then leaving
And all four walls and the ceiling are just covered in little kitchen timers stuck on with command strips
19:34
Pffffffff
I read those Fs as Rs from a distance and I was like when did unrelated become a cat lol
Like two weeks ago
Honestly, I'd enjoy that kinda game for irl :P
same
Me and my gaming group would play the shit out of it :P
20:07
@Bbrk24 try installing spy software or a spy device on the computer
@emanresuA I have a horrible cat allergy, so it's funny to imagine just needing prescription antihistamines alongside the hormones :P
@Bbrk24 installed slack on my windows vm just to see where it is, on my windows its living in C:\Users\<USER>\AppData\Local\slack\app-4.39.95\slack.exe
20:31
@UnrelatedString my gf calls HRT "anti-cis-tamines" sometimes making this imaginary scenario even funnier :p
glorious
when someone comes out as transfem the universe flips a coin to decide between catgirl and puppygirl
it would not seem to be a fair coin
Can confirm :3
Can’t you use just a transistor as an and gate?
20:43
@hyper-neutrino Have you seen this actual note in a published paper? :P
haha no i have not :p
@Seggan I’ll keep that in mind if need be
@TheEmptyStringPhotographer A single transistor can’t give both a good 0 and a good 1. NMOS is strong 0 but weak 1; PMOS is weak 0 but strong 1. That’s one of two reasons why CMOS is so common even though it’s more transistors
The other reason is that CMOS needs basically zero current to work so you can run it on way less power
@Bbrk24 what is CMOS then
One of each type of MOSFET right next to each other
20:57
Rate my DSL:
    Builtin {
        token: '[',
        template: fragment!(
            "
            const {arr:local} = [];
            { inner }
        "
        ),
        brachet_handlers: &[BracketHandler {
            output_handler: Some(half_fragment!(
                "
                {arr:local}.push({value:in});
            "
            )),
            fragment: fragment!(
                "
                const {out:out} = {arr:local};
                {inner}
                "
            ),
        }],
att
att
brachet?
its when your brackets dont ratchet
22:00
@cairdcoinheringaahing Reading this while trying to walk down stairs was, in hindsight, a poor idea
22:20
It's been a while since I've had a time-on-hardcore-drugs moment but I just read that Dobbs was in 2022 and NO WAY was that two years ago???
att
att
22:35
2022 is next year :)
23:04
rydwolf profile update???
Fake news
(yeah, figured I'd modernize :p)
gonna spend the next two weeks being confused about who you are lmao
Hi, I'm new here. What's a golf?
a stick that you hit people with, I think
now I feel like I should change my profile
So I'm assuming a code golf is when you use that stick on your monitor? Like 'cause of the code?
Sounds right up my alley
23:06
yep exactly
Also TIL your pfp doesn't have to be square, and people can remove the ?s=128 to see the whole thing
WHAT
that's cursed
@rydwolf no no that's bowling
Golf no have alleys
Golf has greenways
frick, got it wrong already. I'm new here, go easy on me
You're not new here
You're rydwolf
(that's a common mistake beginners make, you'll get used to it)
23:09
I also made a new GitHub since I don't want to be stuck with the name Radvylf but also don't want to go through the effort of changing my GH again lol
Also, welcome to the all lowercase username club :p
I've been considering it for a while :p
Capitals are so last year
I'm still finding places with links to my old GH username lol
I'm an anticapitalist after all
Also y'all will be sad to learn my hair is short again lol
Air Force got mad at me
rydwolf party balloon enjoyer confirmed
23:13
definitely not just a multiple-month-old balloon from high school graduation I was too lazy to throw out
(I was seriously impressed by its longevity though)
fool that you are, for you linked your Instagram account from your GH account
now if I could just remember what I called that account I made last time...
And his email
Y'all are free to follow me btw lol
I've never instad a gram in my life
Someone will peer pressure you into it eventually
I've been on both ends of that cycle lol
My friends pressured me to get it at the start of 12th grade, and at graduation I pressured another of my friends to get it :p
23:15
can't be peer pressured if you have no peers 😎
@lyxal (this is a reference to the fact he now has an among us ascii art sitting in his inbox)
It's probably one of the better decisions I've made though, being able to keep up with IRL friends and school/community stuff is so like, the opposite of isolating
and frankly I would like my face off the internet (at least for now)
on account of, yknow
(You don't need your face, plenty of my friends just have doodles as their pfps)
Glad gmail's warning me that this isn't private, internal, RTO corporate amogus communications
7
23:18
The emoji suggestion lmao
truly we are living in an age of wonders
sus sis 😳
@lyxal yknow how you hear text in your head as you read it? I hear this character as the round start sfx
ඞඞඞඞඞඞඞඞඞඞඞඞඞඞඞඞඞඞඞඞඞඞඞඞඞඞ
Enjoy the head noise
23:21
(took me multiple minutes to send that because it's apparently called "flushed face" which is impossible to guess and then a Chrome OS update broke the emoji picker by making it remove focus from the text box you're trying to insert it into >:|)
@rydwolf no it's hoh sis
@lyxal the screams
@lyxal no it's not, go get a joj
Hey I'll have you know I did the joj 15 times over again
one hundred percent unsatisfied
23:25
@rydwolf probably best to make the switch while you can
I like how your "modernization" effort conveniently avoided changing your website :p
It's not afternoon, is it?
it is here
it's 9:26am hardly afternoon
att
att
@rydwolf lmao what the heck
23:32
@hyper-neutrino Pffffffffffffffffffffff
@rydwolf Oh.
@Seggan I just so happen to have had a lecture on this like a week ago :P
Using complementary "pull-up" and "pull-down" circuits of MOS transistors (NMOS and PMOS)
@Ginger Bakde potatto is timeless
Since as Bbrk mentioned, NMOS suck at high and PMOS suck at low
So you make pieces out of only one type that connect to either power or ground
And make sure to arrange it so for any input you have exactly one of those connected to the output
att
att
@att looks like sizes under 1000 crop to square
@Ginger 🤝
att
att
i only got pressured into fb
23:42
...how FB
Like of all the platforms to get peer pressured into
What kinds of peers...???
Or was this ages ago
att
att
picking out a tombstone rn
att
att
but yeah fb was the platform

« first day (4963 days earlier)      last day (176 days later) »