« first day (5066 days earlier)      last day (72 days later) » 

01:14
@hyperneutrino can you unfreeze Byte 19¾ pretty please :p
apparently private rooms freeze after seven days, not 14
01:42
*7 days without moderator activity
Even if normal users talk
Worst part is that I also have to count as a normal user
att
att
you normal?
As compared to being consider a moderator user
@Ginger done
lol
 
2 hours later…
03:34
oh shit
I'm getting a B in chem
because I forgot to turn in a single assignment that's worth like 0.5% of my grade
which is enough to make it mathematically impossible to push my grade up to a 90 with the final
03:59
CMQ: Is it golfier for set (intersection|union|xor|difference) between two strings to return a string? Or should it be a list of characters?
My guess would be a list of characters, but it likely depends on how much overlap there is in operations available on those two types
There's a fair bit of overlap due to overloads
(the target language being somewhat obvious I hope)
Although it sounds like then string might be better
 
1 hour later…
05:11
Is it Turing Complete: infinite tape initially all 0, no bound. Instructions +(increase) <(pointer left) >(pointer right) G(goto)?
05:27
06:10
I feel like there's probably something even more obvious, but one thought is that you can get around the limitation of cell values only going up by making the start of the program... wait for some reason I thought this was self modifying lmao
if you goto out of bounds of the original program as written does it just
does anything useful happen
I feel like it just turns into an FSM if even that if the unbounded cells only have a number of usefully distinguishable values equal to the finite program length
…also just had the incredibly funny thought that the self-modifying variant would have to start every program with a snippet that has to engineer the right loop to “jump over itself”
since single increments and single head movements can’t outrun the IP
or rather it’s more like uhhh
Actually no that’s complete nonsense
1am is the most fun time of day :3
gn lmao
06:58
0
Q: Longest bitonic subarray

PavelSolve this problem in the fewest number of bytes of code possible. We have a data variable that contains user input data. Data is a list of integers. Write the code that finds the longest bitonic subarray in the data list. A bitonic subarray is a sub-list that first increases and then decreases (...

07:17
@lyxal Charcoal forces you to convert both strings to lists of characters for set difference because string difference is a.replaceAll(b, "")
 
1 hour later…
08:44
heh, my bank balance is currently -123.45
 
2 hours later…
11:05
what's a good word for a marker piece of data that indicates that the following memory segment is in some way special?
i guess markerworks but i'm looking for a fancy word like semaphore
canary is great
I beleive C uses canaries to mark the end of a function's stack, when returning it will check if the canary gets overwritten and if so segfault. A rudimentary protection against buffer overflows.
yep, stack canaries
we did it boys, c is now memory-safe
It does a pretty good job of protecting against accidental buffer overruns, not so much against malicious ones
11:10
when i was in uni we had a course on aseembly and advanced app security and defeating stack canaries was like lesson 4
11:28
Someone is claiming my last post unclear. Matches the fact that 15-coin AI generates correct explanation and 1-coin don't.
12:13
0
A: Sandbox for Proposed Challenges

corvus_192Calculate Minecraft Fall Damage In the video game minecraft, the formula for the fall damage for player characters you get is often cited as MAX(0, CEIL(d-3)) [1]. Experimentally, this is not quite true because of intricacies of the calculation being done per game ticks (1/20th of a second). Your...

 
5 hours later…
17:10
@mousetail'he-him' simple solution: just dont have stack pointers
 
2 hours later…
18:53
@rydwolf Ah, I get where you're coming from now. That is bad behavior that goes way past appropriate police response.
jan
jan
19:51
legal but hackery sounding thing I just did: For some reason, I can only download bundled example circuits for a logical circuit simulator we're using at university if I am at the university. something to do with all the other stuff on that subsite being public. so I just ssh into my account there, curl the zip file and then python3 -m http.server it through a TCP tunnel in the ssh to my computer. I've definitely learned the python3 part on this site.
if you want a saner way to do the file transfer, might I suggest Magic Wormhole?
magic wormhole is the best thing i have discovered on this site
(except the fact you can make new proglangs)
jan
jan
i would have to tell it which port I am tunneling through the ssh?
nope!
wormhole send file.xyz on one end and wormhole receive <code> on the other
magic wormhole is peak
jan
jan
20:03
oh yeah right. it is connected to the internet.
pretty cool. this may replace another dumb thing i sometimes do with ephemeral web servers, which is transfering files to my phone if I don't have a cable
wormhole.app is good for browser version too
jan
jan
@Seggan that's just a different thing though? the code is way longer and it doesn't instantly expire
wormhole.app uses different technology, yeah
still good tho
especially if you dont want to walk your friend through the terminal
jan
jan
20:21
@Seggan when I need to regularly give someone a file, sometimes he just brings an iPad, which is one of the devices where I think they don't have a terminal, right after iPhones and Android devices without Termux on them
I hate NATs and Firewalls, why can't we just contact any comptuter on the internet directly, it would be so much more convenient
it is a mystery
surely we will never connect more than 4.3 billion devices to our global computer network
jan
jan
@mousetail'he-him' amos wegner would drown in security concerns trying to explain it to you
(fasterthanli.me)
OK keep firewall but destroy NAT
jan
jan
what even is a firewall?
20:26
I think the only reason we still use IPv4 is ISPs like charging extra for IPv4 addresses
@jan On a consumer PC, blocks incomming connections
jan
jan
surely if I don't explicitly run any, there won't be any software for them to connect to?
you'd be surprised
@mousetail'he-him' also because 1.2.3.4 is a lot easier to remeber than whatever ipv6 is
I understand by default you don't want anything connection with my computer, but it should be my choice. I can control my firewall easily, NAT is sometimes possible but
I understand the concern with IOT devices but NAT doesn't do a very good job protecting those in either case
@Seggan what, you can't remember sixteen hex digits? :p
20:37
"just"
there's only 2¹²⁸ of them, just read through the list until you see one that you recognize
Speaking of IOT: We should start a white hat hacking group that bricks insecure IOT devices. Right now most of the hacks are spyware or cyrpto mining or things like that that the customers might not notice. Only bricking them will convince people to care about device security.
im not against that idea :P
lets start with safe eval
for some reason I don't think that wanton destruction of peoples' property is a good way to go about doing that
 
1 hour later…
22:10
i think doing something like announcing "this device has been hacked" (on any device with a screen/speaker at least) would be a good way to scare people into caring without causing damage/harm but this is not an endorsement :P
Or the classy option: Rickroll
ideally, rickrolling tens of millions of people simultaneously
I have a proposal involving a Times Square billboard
 
1 hour later…
23:18
Hahaha, HNQ's done it again: How to achieve infinite rage?

« first day (5066 days earlier)      last day (72 days later) »