« first day (2586 days earlier)      last day (2258 days later) » 

12:06 AM
Achromatomaly is the least common form of color-blindness as well. And I finally did anything with creative input :).
 
Gtg do my physics homework.
 
12:19 AM
I
 
I'm not suprised no-one's codegolfed a bootloader answer
(x86 bootloader)
 
I'm working on a new language. The goal is to be a somewhat difficult Turing tarpit. It took me about 20 minutes to figure out how to count down from the user input.
I might have made it too hard ._.
 
Nah. NOthing's worse than Malbolge
 
@DJMcMayhem *too easy
 
12:27 AM
yeah
@DJMcMayhem only 20 min 2 ez 4 me
 
@DJMcMayhem does it have a repo yet
 
@ASCII-only Nope.
Wanna see a short example?
 
@DJMcMayhem summary?
ninja'd i guess?
 
yeah
 
@DJMcMayhem Yes pls
 
12:30 AM
The syntax will likely change, but here are the semantics: Try it online!
 
Right now, I'm just transpiling to Python so that I don't need to write a full interpreter to test features
That program counts down from 50
 
@DJMcMayhem why is it under V
 
Without any branching
 
ehew
 
12:32 AM
@ASCII-only just cause it's a nice fast way to share code
 
@DJMcMayhem I don't understand it
 
I don't either :P
I guess that means I did something right
 
@DJMcMayhem pls give python functions needed ty
 
@DJMcMayhem please explain what it is supposed to do
 
I'm on mobile rn, so maybe not rn
 
12:34 AM
what is hist
 
more like gist
 
@DestructibleLemon The history of which lines have been run
 
yo if you are RO and a mod you should have italic blue name
 
@StackExchange plz
 
12:35 AM
So hist(1) is the most recent line number, hist(2) is second to last line number etc.
 
confused screams
 
Mod > RO
 
still
 
0
A: Sandbox for Proposed Challenges

BubblerBalanced Zero-One Encoding code-golf string encoding Task Encode a string that entirely consists of uppercase alphabets using only zeros and ones, using your own favorite scheme. But the rule isn't that simple! Rules Your program/function must correctly handle any valid string of length at m...

 
The parity tester is 81 bytes
 
12:47 AM
nice
 
@DJMcMayhem i just had a bad idea: stio.tk?p3
 
Oh that's cool
 
Except nobody's ever going to figure out what the abbreviations are :P
 
I just did a Physics problem, and I got some number of FEMTONEWTONS, I think I did something wrong
So my question is: how often is the prefix femto- used? With Newtons?
 
1:03 AM
@ASCII-only don't argue with efficiency
 
@DestructibleLemon why does that even happen though
@Zacharý depends on what you're working with
 
@ASCII-only electromagnetism.
 
As it says here, Tracked files are files that were in the last snapshot; they can be unmodified, modified, or staged. In short, tracked files are files that Git knows about.
 
@Zacharý well depending on the question femtonewtons could be appropriate
 
Git knowing the file mean, files that are already committed previously, is that correct?
 
1:05 AM
I'll just assume I'm wrong and leave it that-a-way
 
@overexchange No, it just knows that the file is there and it will be in the repo by the next commit, unless you unstage it
 
a new file that is git added is also a tracked file?
 
@overexchange Yes
 
A new file that is staged is also a tracked file?
It says files in last snapshot
snapshot is nothing but the version of files that are already commited
in repo
 
I've literally wasted over 2 hours trying to make a basic thing work. this worked first try on even my CHROMEBOOK and if it works on my chromebook then even a potato should be able to do it
 
1:14 AM
4600 != 5000
 
oh that's just copy-paste fails. not the issue, but thanks for pointing that out
 
how did you fail copy and paste
 
@HyperNeutrino if you don't have port forwarding for that specific port then of course you wouldn't be able to connect via public IP
 
because I copy-pasted the error and then didn't change the port
idk how sockets and internet works k. that's WHY i'm asking
 
lol
 
ngn
1:17 AM
@HyperNeutrino it seems you're trying to connect a websocket to a plain tcp socket
 
like literally all I know is that some magic happens and weird pieces of data are sent from various places to various other places and stuff happens
@ngn yeah, that appears to be the case
commenter linked to another question but that doesn't have anything that really helps me
 
ngn
@HyperNeutrino do you understand why that won't work?
 
@HyperNeutrino you need to use websockets serverside?
 
@ngn Not quite
 
1:18 AM
@HyperNeutrino socket != websocket...
 
ngn
@HyperNeutrino tcp is a basic protocol that gives you a bidirectional connection
 
well yeah that's obvious, but like idk the specifics about why it doesn't work
 
ngn
@HyperNeutrino http is on top of tcp
 
huh ok
 
@HyperNeutrino same reason why you can't connect USB to HDMI port >_>
 
1:19 AM
lol
 
arrrgggh why is my code broke
 
Well I mean actually, this is kind of an XY problem
 
@HyperNeutrino ???
 
basically what I want to do is let people connect to a flask server without needing something like ngrok because that's blocked on school wifi
 
@Christopher it spent too much on server costs
@HyperNeutrino ngrok is blocked O_o
 
1:20 AM
@ASCII-only oic
 
@ASCII-only (i think that's the right term o_O basically I'm trying to do X using solution Y and Y doesn't work so I should really be asking about X)
@ASCII-only yes. it worked fine last year
 
@HyperNeutrino just set up a normal server? without websockets?
 
and then they blocked it because WHY NOT
 
ngn
@HyperNeutrino http is headers + data on top of tcp; then websockets is a hack on top of http - after the client and server exchange headers, they continue with a simple tcp connection
 
@ASCII-only idk how ¯\_(ツ)_/¯ too lazy to make anything practical
as long as it works
 
1:21 AM
@HyperNeutrino so you're writing a server but you're too lazy to write a server?
 
that sounds rather convoluted lol. but okay, I understand
@ASCII-only uh, sure.
well I already wrote a flask server. just that I can't actually connect to it from another computer
 
@HyperNeutrino wait why
 
@ASCII-only because I can't just do <ip>:<port>
 
ngn
@HyperNeutrino also, you're using wss:// which is the secure version of websockets - there's an additional layer of SSL (a.k.a. TLS)
 
hm ok. thought I tried both wss:// and ws://
neither of which worked. though ws:// failed even earlier when I was running it from the console of a site served over https
 
1:22 AM
@HyperNeutrino why exactly? is it blocked? have you ever accessed the server from outside wherever it is
 
my code broke and i feel sad
 
@ASCII-only not blocked, just can't connect
 
ngn
@HyperNeutrino you should find a python server that supports websockets, not just plain old tcp sockets
 
here I'll find the exact problem
 
@HyperNeutrino where is the server located? cloud?
 
1:23 AM
no, on my laptop
don't judge >_>
 
@HyperNeutrino yeah you need port forwarding. also this is the flask server right?
 
huh okay. can you help me figure out how to do that o_O
@ASCII-only yes
 
Are you running the server from school or home
 
ngn in TNB... is this a first or have I just been gone a long time?
 
1:25 AM
And you're trying to access it at school? Yeah you need port forwarding
 
ngn
@Zacharý "main"?
 
TNB
 
ngn
@Zacharý oh, I visit often
 
@ASCII-only okay. so that's a router thing apparently?
 
@HyperNeutrino Yes
 
1:26 AM
I'm just going to assume it's because I'm oblivious
 
uhhhhhhhh great now I need to convince my dad to let me do weird stuff to the router >_>_>_>
 
@HyperNeutrino your dad doesn't have to know :P unless he's already changed the password
 
he has
 
oh. well then
 
that's how he was able to impose wifi restrictions on my old computer
and have me not change them back xD
I mean my mom already knows what I'm trying to do with it and she's fine with it so by default my dad is like 99.99% certainly fine with it :P
 
1:28 AM
Okay. after you're logged in to 192.168.0.1 or wherever, you look for "port forwarding", which is in a different place depending on router then add your LAN IP, port and whether it's upload/download
And then it should work
 
Is your dad more technologically knowledgeable than your mom? If so, by how much?
 
192.168.1.1 actually
 
nope, *.0.1 for me
 
get ur local ip right m8
@HyperNeutrino welp im done >_>
 
> "or wherever"
 
1:29 AM
get

rekt
 
@Christopher ... that's not local ip
 
@ASCII-only 192.168.*.* = local
<_>
 
That was an example for the the router IP
 
@Zacharý Well my mom knows how to use a computer but never uses keyboard shortcuts (not even Ctrl-C) and my dad's a programmer as his profession :P so by a considerable amount
though in terms of internet stuff I'm pretty sure we're all as ignorant as I am :P
 
what company does he work 4?
 
1:30 AM
nuance
@ASCII-only ok. so in my case I'd want to use my local ip according to ifconfig and then 5000 and download, right?
 
not to be an xbox gamer, but mine works for Microsoft
 
wait.
 
Well ... he might have a problem then, but probably not. You should go to rubber duck debugging, because you're a LUCKY DUCK (my parents have ZERO knowledge, other than shortcuts & stuff)
 
well see my parents have knowledge which is a problem because then it's considerably harder to outsmart them :P
 
haha
@HyperNeutrino feelsrelateableman
 
1:32 AM
also my mom can't read things on the screen if I'm scolling at faster than one tick per second ._. but oh well that's not really technological knowledge that's just reading speed / comfort level reading moving text
 
@HyperNeutrino i don't remember the exact term for download/upload, but 1. test it, 2. if client needs to query server then enable both (iirc)
 
oh okay. in that case then both
Also, I'm running the flask server inside of a docker container; should I give the IP under my computer's section of ifconfig or under the docker0 section? @ascii
 
@HyperNeutrino well it's a lot harder to read something someone else is scrolling
 
@HyperNeutrino relateable
 
that is a good point ¯\_(ツ)_/¯ I mean as long as the scrolling is consistent and not at an insane speed, I can usually read it
 
1:34 AM
@HyperNeutrino hmmmmmmmmm idk if the router sees the container as a different device, but I guess try the docker IP first?
 
huh ok
 
ngn
@HyperNeutrino my mom always double-clicks, to be more sure
 
i got so tilted that my code wasn't working that I need to cool down by watching flat earth videos
 
erm are you sure that will help
@ngn on what o_O everything?
 
ngn
@HyperNeutrino yeah :)
 
1:35 AM
the earth is actually a potato
@ngn double-clicks malicious link by accident because why not
 
ngn
@HyperNeutrino "everything" = facebook + gmail
 
@HyperNeutrino funny
 
@ngn same
If there's no visual feedback (e.g. lag) my mom doubleclicks again >_>
 
BRB going to ask my dad for signin and see if this works
 
1:37 AM
@HyperNeutrino :O the company that makes dragon naturallyspeaking
 
ngn
@HyperNeutrino my guess is it won't work because a tcp socket is not a websocket
 
well no now I'm running a flask server not a weird socket instance
 
@HyperNeutrino oh while you're at it you should make sure you get a static IP for whatever device you're using
 
ngn
@HyperNeutrino ah, sorry, I missed that
 
how do I do that ._.
 
1:38 AM
so your IP doesn't change everytime you disconnect
 
@HyperNeutrino look for it everywhere :P or google your router model number (or software name, which should be on the config page) + whatever you're looking for
 
ok my dad's busy right now ._. (bc my brother) so whatever I'll just go write english assignment and try to make it have slightly less death ._.
 
@HyperNeutrino huh?
 
1:57 AM
@Zacharý Why necessarily restrict 0 at beginning of ints?
 
I'll add octal in later.
Again, I'm just testing the waters here.
 
is this golfing lang?
 
ok after I set up port forwarding what's the IP I should go to to see if it works
(cc @ascii)
 
No, it's just me testing modgrammar (I'm just asking opinions for the EBNF)
 
ngn
@Zacharý "NonDigitWord" - might as well call it a Letter :)
 
2:00 AM
Yeah, probably should >_<. Or maybe InitialVarLetter. I mainly want to see if the trig function logic is sound, that took some time to figure out
 
@HyperNeutrino your public IP
 
it still broke?
 
uh when I try to add port forwarding it gives me a ton of options for application name but they're all games and I just want to run a basic web server
 
Crap. It wouldn't work on 2^-2
 
Anonymous
@HyperNeutrino Forward 80 and 443 (HTTP and SSL). Do curl ipinfo.io/ip to get your public IP.
 
2:05 AM
what do I type in these fields
 
@Mego He wants 5000
@HyperNeutrino just type 5000 in the right boxes, IP as IP, flask as name
 
ngn
@Zacharý how would "sin 1 * 2" parse?
 
IP as in public IP or local?
 
Forgot to define `Function
 
Anonymous
@HyperNeutrino Name: something meaningful. IP address: your computer's internal IP address on the network. TCP: 5000. You don't need UDP.
 
2:06 AM
ok nvm only one works
ok, thanks. still doesn't seem to work though :/
 
@ngn Into sin(1*2)
 
Anonymous
Make sure that the server's firewall allows 5000 (sudo ufw allow 5000)
 
FRICK
Forgot spaces.,
 
sudo: ufw: command not found
 
ngn
@Zacharý the grammar accepts (sin 1)*2 too
 
Anonymous
2:09 AM
Or whatever your system uses
 
not sure what it uses o_O
 
Anonymous
Probably iptables
 
Anonymous
@DJMcMayhem @Mr.Xcoder @EriktheOutgolfer _ is now reduce/fold in Actually
 
@ngn I'm partially relying on first-seen first-tried semantics here (IDK, might just make trig like a function only to make my like easier)
 
it is iptables, but I'm not sure how to use that
 
Anonymous
2:12 AM
I used to, but I forgot. Google did not forget though :P
 
lol
hm. the firewall doesn't seem to block it
I mean, it works when I tunnel it through ngrok
does that look right
 
ngn
@Zacharý there's a name for such parsers (those that accept the first alternative that succeeds) but I forgot it...
 
I'm using modgrammar right now, and hoping it works.
And I keep spelling grammar as grammer >_<
 
guys pls
 
ngn
@Zacharý interesting, at school we always wrote the tangent function as "tg", not "tan"; I think it's one of the few east-west differences in mathematical notation
 
2:19 AM
5 hours ago, by caird coinheringaahing
Answering 'no' isn't a helpful answer @Christopher. If you don't have anything to contribute, then don't. If everyone replied with 'no', then Hyper wouldn't be able to find an answer by someone who did.
this isn't flag-worthy
 
@Zacharý this is what charcoal does too lol
@ngn LL maybe?
 
@ngn Well, parallelism says three letters.
 
@TheWanderer I found it unnecessarily rude
tone is everything
 
IMO it's not rude, unless there's context I'm missing
 
@tfbninja but it isn't flag-worthy...
 
ngn
2:21 AM
@ASCII-only no, LL grammars are strict; I meant this one: en.wikipedia.org/wiki/Earley_parser
 
it's also kind of the general attitude towards answering questions on SE
if you don't have an answer, don't answer
 
@ngn oh yes VSL uses that
 
I most certainly agree with the message, just not the tone
 
I don't really think there's a tone.
 
which is why messages like that must be worded carefully
 
2:22 AM
I mean, I personally don't find there to be much of a negative tone, but I almost always speak with a non-positive tone so I would probably not be able to tell lol
 
I would've said it the same. It's pretty objective, which I guess can be taken as negative.
 
Actually?
 
ಠ_ಠ
 
2:23 AM
@TheWanderer I see what you're saying, I just would have worded it differently
 
in any case, though, don't use the chat-wide flag for something like that
unless it's a racial slur or outright abuse, talk to the person, or message a mod (like Mego)
 
@Mego Wait... they're both being updated Mr. Mod?
 
ok so I followed all the steps like setting a DHCP reservation (static IP, worked) and then adding a port forward (TCP 5000, name flask, IP is my internal IP) and it gives ERR_CONNECTION_TIMED_OUT when I try to connect using <my-public-ip>:5000
 
i feel like perhaps it was not sufficiently rude though..
it was sort of harsh though
 
2:28 AM
It was at most rather blunt, but I don't really think it was rude. It wasn't offensive or derogatory, but rather just a statement of fact.
@ascii can haz help? :D
 
But I mean I said no that way he knew his message sent
 
@peoplewhousetheuserscript How do you get the userscript to actually load quickly? I think it looks nice, but it basically causes every page to load normally and then reload with the script applied, which makes the site overall pretty unusable.
 
@HyperNeutrino ad hominem is a logical fallacy, not a description of abuse...
 
(I can tell my message sent because it turns black instead of staying bright green)
 
@PhiNotPi same, why i turned off
 
2:29 AM
@HyperNeutrino ok
 
@DestructibleLemon point taken
yay
 
@PhiNotPi Which browser are you using
 
@HyperNeutrino like, you could definitely point out someone as being wrong and then abuse them for it
 
Anonymous
@Zacharý I added both commands, yes
 
@ASCII-only Chrome on Windoze 10
 
2:30 AM
yeah ok I see what you mean
 
@Mego I mean both actually & seriously
 
what?
@Mego I think Seriously goes against the Be Nice policy of SE. I mean so does Pain-FLak
 
Anonymous
@PhiNotPi Turn on advanced settings, go to experimental, and set inject mode to instant
 
Anonymous
@Zacharý Oh no, Seriously is dead
 
seriously
 
2:33 AM
@Mego Then what is THIS?
 
It took way too long, but FRACTRAN is finally on TIO.
 
Is "dead" also another language, by chance?
 
Anonymous
@Zacharý Actually, aka Seriously v2, aka the more-modern version that I'm actually somewhat-actively developing
 
@Mego how?
 
So the names are interchangeable?!
 
2:34 AM
@Christopher go to tampermokey dashboard, go to settings, set config level to advanced, go to experimental, set inject to instant, profit
 
> actually somewhat-actively developing
 
@ASCII-only D:
 
I'm proud
 
does someone make somewhat-actively language now
 
Anonymous
@Zacharý The naming convention was chosen to be as confusing as possible
 
2:35 AM
ty
> Be nice
 
Anonymous
If I ever make a v3, it will be called Really, and it will be Actually v2 and Seriously v5.
 
wtf
@Mego you are not allowed in TNB until you stop this monster
 
v4 will be Honestly and it will be Really v2, Actually v5, and Seriously v10?
 
ok you are done
 
Anonymous
@Christopher My diamond unlocks (almost) all doors :P
 
Anonymous
2:39 AM
@HyperNeutrino v4 will natively support VR, and it will be Seriously v5.1, Really v7, and Honestly v2 (there will not be an Honestly v1).
 
@Mego contacts SE gets your diamond gone
one sec
 
ngn
@Mego "Natively" :)
 
the versions go [1, 2, 5, 10, 17, 26, ...] and first differences are [1, 3, 5, 7, ...]
all adverbs are now inherently reserved for Mego's languages' names
 
@Mego A friendly message from The Name of All that is Good and Holy: Hello! This is The Name of All that is Good and Holy. Before you think of making your own extension to this language, here's another idea for you to consider: Don't! For the love of me, please don't make another derivative of this language! Unless you have something truly new to contribute, it's been done a million times before and will probably make it worse than the original.
 
@Mego Geez, I was trying to find some order to this madness, and you had to ruin it :P
@Christopher it's not a derivative, it's a new iteration of the product
 
Anonymous
2:42 AM
@Christopher It's different when it's continued development, branching, and obsolescence by the original author :P
 
@Mego Its time to stop
 
@Christopher It's too late now. It's like trying to stop a penguin on a slippery ice slope... oh wait
 
Anonymous
@HyperNeutrino The guiding philosophy is to make version numbers/names that are as difficult as possible to reference
 
@Mego then just use complex/transcendental version numbers :D
 
Anonymous
2:43 AM
@HyperNeutrino I'll eventually move to octonions
 
can anyone continue helping me figure out how to port forward D: ty
 
@Mego every time you think about whatever that language you are working on watch this: youtu.be/2k0SmqbBIpQ
 
Anonymous
@Christopher This is the first non-bugfix update since December 3 :P
 
we got the message the first 1824651434 times you linked that video ಠ_ಠ lol
 
2:47 AM
he keeps not stopping
 
is force-editing others' messages to make them grammatically correct considered mod abuse
(I keep getting ERR_CONNECTION_TIMED_OUT o_O does anyone here know how to fix or should I go to SO/SU)
 
@HyperNeutrino oh this is what you needed help for
 
yeah :P
 
uhh is the server running
can you access it using local ip
 
yes
wait yes to first question apparently no to second question
 
2:51 AM
if it works then you probably have the wrong device ip
then your server is completely broken lol
 
actually no it was just taking too much time :P it works
 
so 1. does it work on local 2. does it work on internet
 
1. yes 2. no (depending on what you mean by that)
 
ngn
@HyperNeutrino do you know how to use wireshark?
 
Anonymous
2:56 AM
Wireshark is kinda overkill
 
okay i don't understand why I was just kicked. if it was for something I said I was afk for a while and haven't said anything for a few min
 
Anonymous
Use traceroute
 
I've been typing def instead of class the entire time ... ;-;
 
9 mins ago, by HyperNeutrino
we got the message the first 1824651434 times you linked that video ಠ_ಠ lol
maybe something to do with that?
 
@Christopher this is how you get kicked again probably
 
2:57 AM
point was it was odd that i was kicked so late
 
@Mego so like traceroute 0.0.0.0 -p 5000 from my computer?
 
Anonymous
@HyperNeutrino traceroute <public ip> -p 5000
 
and I should do this on a client computer right?
 
@HyperNeutrino any
 

« first day (2586 days earlier)      last day (2258 days later) »