« first day (2100 days earlier)      last day (2748 days later) » 

12:00 AM
Haha, sure, sure...
Still has the problem of having to actively hunt down jobs.
 
> minixomat
 
proof needed
 
@EᴀsᴛᴇʀʟʏIʀᴋ black hat works too
 
Sep 19 at 0:07, by DJMcMayhem
> The perpetrator of this scan is a security researcher that goes by the name of Minxomat,
3
 
12:01 AM
> scan
 
yes
scan
not scam
 
Did everyone just turn into Downgoat caprine animals
 
> Nevertheless, server owners should take no risks and use Minxomat research as an opportunity to secure their servers.
 
@ASCII-only ?
i'm a cat
 
@mınxomaτ did they actually interview you for the softpedia thing?
 
12:02 AM
dj is a mspaint-cat-in-hat
you are an owl
noɥʇʎPʎzɐɹC is a .... squarish pattern known as an "identicon"
 
people read:
> The perpetrator of this scam is a HACKER that goes by hacker alias of Minxomat,
 
@ASCII-only :O :O :O IT WORKED :D :D :D :D \o/ \o/ \o/ \o/
:P
 
@EᴀsᴛᴇʀʟʏIʀᴋ wat I am not an owl
 
what are you tehn
looks like an ascii owl to me
shrug
 
@EᴀsᴛᴇʀʟʏIʀᴋ 1. My bad, I just usually don't see perpetrator and scan in such close proximity, 2. I meant did everyone just grow hooves (turns out it's just crazypython that did)
 
12:06 AM
oic
 
@ASCII-only TIL about caprines.
 
any spanish speakers know how to say "acting", as in movies/tv shows/plays/etc.?
I can only find acting as in "temporary" or "alternate", interino/suplente
 
@El'endiaStarman This is literally the only reason I know about caprines :P
 
12:22 AM
@ASCII-only better word is bovine imo
I guess caprine is more specific tho
 
@Downgoat But I thought bovine = cow family not goat family
 
@El'endiaStarman You take a sequence of iid Bernoulli variables with parameter p, and transform it into a sequence with parameter f(p), where f is a known function and p is unknown. For example, multiplying two original variables synthesizes the square function
 
:O :O :O :O :O :O :O CHES WORK!!!!!!
 
:D
@LuisMendo how would you say "acting" as in tv/movies, in spanish?
(knowing you are a native speaker)
 
@Downgoat I thought ches was already working?
 
12:24 AM
No, not cheddar, ches
 
@EᴀsᴛᴇʀʟʏIʀᴋ actuar is to act
so actuando is acting
 
Oh. That's confusing cause you always called cheddar ches, lol
 
@Downgoat @El'endiaStarman We should GH Pytek's parser once we finish porting it ovre
 
@LuisMendo It always strikes me how often I react to a semi-technical summary of a math topic with "I have no idea what you're talking about." :P
 
Halp anyone I need a symbol for find, magnifying glass is > \x10000 so it doesn't work
 
12:26 AM
Didn't we say we were going to make a blog post too? :P
 
@quartata Wait Downgoat?
 
@quartata Porting to C, you mean?
 
@El'endiaStarman Cython. But yeah.
 
@quartata Yes, I definitely want to do that.
 
@El'endiaStarman Wait WAT
C????
 
12:26 AM
@quartata Oh right, indeed.
 
oh god
im sorry
 
@Downgoat Well, technically yes? :P
 
that will be painful
 
It's actually Python but it'll be C
 
._.
 
12:27 AM
@Downgoat No not really? It should take us a day.
 
@Downgoat Yeah, we plan on having three backends: Python, C, and Javascript.
 
PyPy translates to C as well :P
 
@quartata ok i think we must be thinking different things
@ASCII-only aahhhhhhhh
 
@ASCII-only You mean RPython
 
@ASCII-only coverage should bump up to like 90% now :D :D :D
 
12:27 AM
And RPython is Python 2 only. So we decided against it
@Downgoat Our coverage is 58%. So that's one thing you're better at than us
 
I mean interpreters written in RPython using PyPy toolchain
 
@ASCII-only PyPy JIT compiles to its own VM.
RPython compiles to C.
 
@quartata Yeah I know, that's not what I was talking about
 
@quartata cheddar also is mostly completed which is another thing ;P
 
@quartata Well, technically it doesn't compile
 
12:29 AM
@Downgoat Sure, but which one is better? :P
 
@LuisMendo Alright, question storm! What's "iid"? And what does "Bernoulli variable" mean in this context? I vaguely remember something about stuff like how long you have to wait to roll a 6 on a fair die. What are "synthesis" and "square function" in this context?
 
@quartata I'm not sure what I pytek is but cheese probably taste better :P
Ok, so now I think I can make a Cheddar <-> JS compiler :D
 
How can math major not heard of iid :O
 
@feersum isn't that like independently distributed variables?
 
That's one of the I's.
 
12:33 AM
Interactive independently distributed variables :O
 
Nope. That would seem to be oxymoronic.
 
increasing independently distributed?
 
@feersum (point)
 
@feersum ¯\_(:|)_/¯
I took only one stats class in college and didn't do all that well on it.
 
@Downgoat Goatparkour imgur.com/gallery/EjiSxog
5
 
12:39 AM
@DJMcMayhem That literally made me laugh out loud.
 
@DJMcMayhem me trying to type correctly
 
@El'endiaStarman @DJMcMayhem @Mego Minecraft?
 
class bernoulli {
  double p;
  bernoulli (double p) {
    this.p = p;
  }
  boolean flip() {
    return rand.nextDouble() < p;
  }
}

boolean squaredFactory (bernoulli b) {
  return b.flip() && b.flip();
}

bernoulli coin = new bernoulli(0.7);
println(coin.flip()); // prints "true" with probability 0.7
println(squaredFactory(coin)); // prints "true" with probability 0.7^2 = 0.49
 
@HelkaHomba Sure. I wanna decide on something to build rather than wantonly destroying everything with TNT (which is definitely fun, don't get me wrong :P).
 
@EᴀsᴛᴇʀʟʏIʀᴋ "Actuar". The names is "actor / actriz" (actor, actress)
 
12:47 AM
@El'endiaStarman ^ threw together some pseudocode for my interpretation of what a bernoulli factory is
 
@El'endiaStarman A Bernoulli variable is a random variable taking values 0 and 1. It's like a coin toss, with head=1 and tail=0. But the probability of head need not be 1/2; it's an arbitrary p
"iid" is independent, identically distributed. This means that p does not change across coin tosses, and the result of a toss does not affect other tosses. So a normal coin would generate an iid sequence
 
Wait Minecraft?
Is it still up?
 
@El'endiaStarman By "synthesis" I meant generating a function. For example, if you take two tosses of the coin and multiply them, the result will be 1 if and only if both tosses were 1. So the result is 1 with probability p*p. There you have it, you have synthesized the square function f(p) = p*p.
Another function that can be easily synthesized is f(p) = 1/2; see this challenge
For other functions it's trickier (and more interesting!).
I'll be happy to answer any further questions you may have about this tomorrow; it's such an interesting matter. Now I'm off to bed!
 
@EᴀsᴛᴇʀʟʏIʀᴋ @PhiNotPi You too? :D helkahomba.mcserver.ws
 
@Qwerp-Derp Different server, and pretty much only for this month. It's possible that the PPCG MC server may be revitalized from this.
 
12:49 AM
What do you mean "for this month"?
 
@Qwerp-Derp The ppcg server is, but this is a new one I got for free for a month - helkahomba.mcserver.ws
You can come mess around in creative
 
So when does it expire?
 
Nov 22 or something
 
@HelkaHomba Probably not tonight. :/
 
12:50 AM
@EᴀsᴛᴇʀʟʏIʀᴋ If you literally meant the "-ing" form, it would be "actuando" ("He's acting") or "actuación" ("such great acting by Cristoph Waltz")
 
Oh I thought "this month" like October
What version?
 
1.10.2
 
@LuisMendo Alright, thanks for your answers. :)
 
@El'endiaStarman My pleasure!
 
I have a variant on the Josephus problem
It looks pretty kule
@HelkaHomba IP of the server?
 
12:55 AM
helkahomba.mcserver.ws
 
i'm confused: why does the first of these work but not the second?
class m(int):__call__=__add__=lambda a,b:min(a,b)
a=b=c=d=m()
print (a+b)(c+d) == a*c + b*c + a*d + b*d

class m(int):__call__=__add__=min
a=b=c=d=m()
print (a+b)(c+d) == a*c + b*c + a*d + b*d
(Python)
 
@Mego look at me, not joining the room that chat flag is from :p
 
Traceback (most recent call last):
  File "<stdin>", line 1, in <module>
TypeError: 'm' object is not iterable
Huh.
 
Looks like it tries to do min(a) instead of min(a, b)?
 
if i change it to take only one argument though, it's an error
 
Anonymous
1:10 AM
@Zacharee1 I thought we moved past that days ago
 
@Mego I can't joke?
 
Anonymous
Nope. Jokes are not allowed. Puns are a bannable offence.
 
@Downgoat oh, cool!
@Mego why have I not been evicted yet
 
@Mego Are you Actually, Seriously saying that right meow?
 
actually, why has't geobits been evicted
 
1:12 AM
@ConorO'Brien he iz 1337 h4xx0r?
 
@Zacharee1 dank
 
Anonymous
@ConorO'Brien He's the one on charge.
 
@Mego Actually the chatiquette says nothing about puns :P
 
Anonymous
Who watches the watchers?
 
@Mego oh, true
 
1:16 AM
I still think this is the most incredible showcase:
112
A: Showcase your language one vote at a time

Sir_Lagsalotx86 Machine Code Factoid: x86 Machine Code is the assembled version of x86 Assembly that the processor actually runs. It was developed back when memory and storage space were expensive, and was designed to be somewhat backwards compatible all the way to the Intel 8008. Keeping executable code s...

That rule 90 one is just nuts. 20 bytes
And the length 26 one too
 
this chess puzzle doesn't like my solution...
 
@Mego I do
 
@Geobits You watch yourself? That's pretty impressive.
Such self control
 
Mirrors are a thing
 
Anonymous
Only in certain languages
 
1:29 AM
That wasn't exactly what I meant but I'll let it slide
 
@LuisMendo great, thanks a lot!
 
@quartata he said mirrors, not slides.
@quartata 29 is insane
 
1:49 AM
@Anyone I need help finding fitting Unicode charactes
 
look carefully
 
But quickly, too
 
Halp IDK how to look quickly
 
binary search?
 
Sorry IDK how to tell whether the unicode character I'm looking for will have a codepoint above or below that of another one
 
1:51 AM
Yeah, that's going to be a problem then.
 
Also does anyone know any punny names I could name an esolang
 
unicode-only
 
Just name it My or my language
 
@EᴀsᴛᴇʀʟʏIʀᴋ that's pretty much every character
 
@Zacharee1 I think that's the (code)point.
 
1:53 AM
hmm
I wouldn't know, being braindead and all :p
 
@ASCII-only name it me. so you can say, pull me
 
@ConorO'Brien So now I just need to come up with an esolang based around this
 
@ASCII-only simple, abuse scoping
 
@ConorO'Brien Example?
 
one sec
nvm, wasn't thinking
but this is pretty cool:
f=(a="return this",b=new Function(a))=>b.bind({[this]:b});f()()[this]()[this]
 
2:10 AM
@ConorO'Brien 0/10 you're indexing with '[object Window]'
 
@ASCII-only yes :3
 
@ConorO'Brien any other ideas?
 
Metacircular interpreters have been done before, so that's out of the question
@ConorO'Brien I did, can't find anything
 
XKCD Chess: exactly the same as chess, but knights also move as wazirs and dabbabas
 
2:21 AM
Help what is a good unicode symbol for find all
 
@ASCII-only magnifying glass
 
@Downgoat Not in BMP, breaks IDLE
 
Bears mopping pots?
 
@Downgoat Yes No, Basic Multilingual Plane
 
Idle = iguana dont like elephants?
 
2:25 AM
@Downgoat Yes No, cwI
 
O_o
 
he's allergic
 
@ASCII-only ;_____; y u do dis
@EᴀsᴛᴇʀʟʏIʀᴋ wait really
 
no afair >_>
 
@ASCII-only you can just use cw
 
2:29 AM
@Downgoat pls halp?
 
Hai
 
Pls anyone I really need help
 
2:50 AM
@ASCII-only with what?
 
Man, Wicca membership is plummeting!
 
3:09 AM
this is basically me:
 
4:09 AM
@Anyone does turning on a flag to take input using normal codepage count as extra bytes for the flag
 
hey everyone
0
A: Alphabet to number

Mama Fun RollDASH, 35 bytes @[="num"type#0?fc +64#0?(- tc#0)64] Woo-hoo, first PPCG answer in my new functional programming language! Installation and other info is all on the Github. Usage (@[="num"type#0?fc +64#0?(- tc#0)64])"A" #. strings (@[="num"type#0?fc +64#0?(- tc#0)64])26 #. numbers Explan...

I finally got an answer in with my new lang!
 
Anonymous
4:29 AM
@ASCII-only It depends. Would that flag be considered a standard flag (like Python and Seriously/Actually's -c)?
 
@Mego Standard?
 
Anonymous
Yes. If you don't understand the definition, I can refer you to a dictionary. :)
 
@Mego No I mean what do you consider a standard flag
 
Anonymous
That's the tricky part
 
Anonymous
A standard flag is anything that would be used in whatever is considered the "standard invocation"
 
4:33 AM
Not really, I usually use it in UTF-8 mode (the default) because this way code is a lot more readable :(
 
Anonymous
For example, in Python -c would be a standard flag (for passing code via the command line), but -V (print version and exit) wouldn't be.
 
Anonymous
I know we have a meta post about it somewhere, but I'm not going to look for it for you
 
4:49 AM
19
Q: On "interactive" answers and other special conditions

Jesse MillikanInteractive languages (and related issues) have afflicted me with a bunch of gripes regarding character count and program testing. Clarifying these should help coders in other languages like Mathematica and dc with similar issues. (And will also shut me up about it!) How much action on the user...

The bit about flags is somewhat buried, but it's there. Other flag-related meta questions have been closed as duplicates of this one.
 
Anyone have advice on posting/talking about stuff you do at work online?
 
In general no personal info/info you're not supposed to reveal, I'd look at workplace SE for examples maybe?
 
I mean for example today I wrote some stuff to work with holidays in c#
the other day i worked on merging 240m records in c# into a db and comparing tables
it would just be an overview/explanation
 
Should be fine if you don't give any names (I'd say that also applies to any column names etc)
 
Yeah I'd be changing all that and obviously not revealing customer data - just making up random numbers db tables and such as well
I just feel like blogging about things I worked on and figured out might help others and would help me learn more
 
4:57 AM
@ConorO'Brien so you know the thing to execute cheddar stdlib from stdlib? I got that working though one problem. It'll be cyclic dependency so you won't be able to run any stdlib function from it
 
@Mego So should I just make non-UTF-8 default
 
Anonymous
Do whatever you want
 
Error: [object Object]
;_;
owait
should be === instead of !== :|
question: how to pass data about functio name without storing data in function name or needing to execute function
 
Anonymous
5:13 AM
Can you word that a little more clearly?
 
@Downgoat wat
 
Ok so I have a function called main. I need to pass data about what it's actual name is but i can't add syntax because this is checked on the CST
 
Anonymous
Make functions first-class objects, with their own attributes and methods. Make .name one of them.
 
won't do
in Cheddar, Oct 12 at 22:29, by Downgoat
@ASCII-only of course not. Cheddar will not, not never, have any preset, or default properties on any object
 
Anonymous
That's kind of a dumb design goal
 
Anonymous
5:18 AM
Make a stdlib function that returns the name of an object?
 
cant this is in stdlib
if i did itll be cylic dep.
 
Anonymous
If you can't make a stdlib function that calls another stdlib function, you have bigger issues
 
I resolved by adding internal CST object metadata item
 
Anonymous
It seems to me like your mindset is "do the least amount of work possible to get the desired result". It's no wonder that you're having so many issues.
 
isn't that the correct approach?
i mean your work is redundant otherwise
 
Anonymous
5:24 AM
Let me rephrase
 
Anonymous
"do the least amount of work possible to get the desired result, and to hell with the consequences"
 
ಠ_ಠ
what is consuquence of adding metadata item
 
Anonymous
You're not willing to put in the effort to make it work right and prevent further problems down the line
 
0
A: Sandbox for Proposed Challenges

Flp.TkcState the obvious... What is the smallest possible program which, when given an input representing a decimal number (X) can produce a different decimal number (Y) and output the string X ≠ Y (replacing the letters with their values, obviously). Rules This is code-golf, so the shortest code i...

 
@Mego how will this cause further problem down line?
 
Anonymous
5:25 AM
If you worked to resolve your issues with the stdlib functions not being able to call each other, you'd not only solve this problem, but a whole lot of other problems that haven't cropped up yet
 
stdlib functions can call each other
 
Anonymous
Then what were you going on about with cyclic dependencies?
 
they just can't mutually lookup each other in the global stdlib scope
 
● ● ● ● ●
I have the best halloween avatar simply because it's the only halloween avatar
 
@DmitryKudriavtsev Define halloween avatar
 
5:29 AM
Only one I've seen anyway
Halloween-themed avatar
 
But like everyone has a halloween avatar
 
^
 
you don't
Downgoat doesn't
 
Me/Downgoat/trichplax/Mego/DLosc/Helka Homba/Maltysen/ Dr Ham Jam DJ MCMayhem
 
Mego doesn't I think
 
5:30 AM
@ASCII-only me too
 
I do. ASCII does, Mego does, etc.
 
@Maltysen Ninja'd :P
 
Don't see them.
 
@ASCII-only dont forgot dr ham jam
 
@Downgoat You're still a flipped upside down goat
 
5:30 AM
@DmitryKudriavtsev he's inverted colors now
 
yes but i am spoopy turtle themed
 
@Downgoat :::DDD
 
six eyes, three mouths? seems like some kind of monster.
in other news, my mac address now includes the words "bad beef"
4
3: wlp3s0: <BROADCAST,MULTICAST,UP,LOWER_UP> mtu 1500 qdisc mq state UP group default qlen 1000
    link/ether 58:94:6b:ad:be:ef brd ff:ff:ff:ff:ff:ff
    inet 10.10.10.128/24 brd 10.10.10.255 scope global dynamic wlp3s0
       valid_lft 70657sec preferred_lft 70657sec
    inet 10.10.10.160/24 brd 10.10.10.255 scope global secondary wlp3s0
       valid_lft forever preferred_lft forever
    inet6 fe80::2ae3:c39a:181f:5114/64 scope link
       valid_lft forever preferred_lft forever
 
5:39 AM
@ASCII-only pls halp ur chedar shuting yard bork:
TypeError: current.tok is not a function
    at CheddarShuntingYard.exec (/Users/vihan/Documents/Code/Cheddar/node_modules/cheddar-parser/dist/tok/shunting_yard.js:5:165)
    at CheddarEval.CheddarCallStack (/Users/vihan/Documents/Code/Cheddar/dist/interpreter/core/eval/callstack.js:1:1314)
    at new CheddarEval (/Users/vihan/Documents/Code/Cheddar/dist/interpreter/core/eval/eval.js:33:260)
    at CheddarExec.step (/Users/vihan/Documents/Code/Cheddar/dist/interpreter/exec.js:1:1448)
    at CheddarExec.exec (/Users/vihan/Documents/Code/Cheddar/dist/interpreter/exec.js:1:1860)
halp y it do dis ;_;
 
@Downgoat :( :( :(
@Downgoat oh no what did you do
 
i did not touch anything it just bork itself ;_____; Q__________Q
@ASCII-only i will try to narrow donw line number
does it use symbols?
 
@Downgoat ???
 
chedar shutnign yard
ohhhhhhhhhhhh
@ASCII-only can oyu change shutning yard to not use .tok function?
 
@Downgoat no too lazy
 
5:44 AM
;____;
pls
 
Anonymous
Good grief goat, could you make an attempt to use English instead of derpspeak or whatever you call that monstrosity?
 
@Downgoat ok pls link
 
@Downgoat Do I just change to .tokens[1]
 
use _Tokens[n]
 
5:46 AM
%s/\.tok(\([^)]+\))/._Tokens[\1]/g
Also %s/\.tok()/._Tokens[0]/g
 
@Mego okay well I mean A) gaot is tired its vrey late B) goddamn hooves C) stupid atuocrrect
 
Anonymous
If that's what autocorrect outputs, I'd hate to see the input
 
Made a new challenge!
0
Q: The Switching Sequence

Qwerp-DerpIntro The Switching sequence is defined like so: Start with n people standing in a circle (6 for this example). 1 2 6 3 5 4 Starting from person 1, the person that is to the left of the "chosen" person is removed. 1 6 3 5 4 The removed person can "switch" the removal method u...

 
@Mego No, just autocorrect is more annoying than no autocorrect on a programming based chat (programming by itself is bad enough, add all these usernames and autocorrect just becomes a pain)
 
@ASCII-only dis no werk
remember vim magic = weird regex
 
5:50 AM
@Downgoat Oh my bad, fixed
%s/\.tok(\([^)]\+\))/._Tokens[\1]/g
 
Anonymous
It looks more like you're trying to imitate the grammar and spelling styles of non-native English speakers, which is pretty damn rude
 
0
Q: The Switching Sequence

Qwerp-DerpIntro The Switching sequence is defined like so: Start with n people standing in a circle (6 for this example). 1 2 6 3 5 4 Starting from person 1, the person that is to the left of the "chosen" person is removed. 1 6 3 5 4 The removed person can "switch" the removal method u...

 
@Mego Spelling? I doubt non-native spellers spell that badly, and the grammar is mostly fine IMO
 
@Mego I tihnk you're missing the fact that I always type bad.
I mean I have spelt it as "dis" and "y" and all for quite some time
 
Anonymous
5:53 AM
That's not a great way to get people to take you seriously
 
@Downgoat :O almost 50% of all 'y u' messages are yours
 
@Mego i gave up on that a while ago ;_;
 
@ASCII-only more like 95%
 
@betseg 296/640 !== 0.95
 
!== Wat iz diz
 
5:59 AM
not equals
 
@ASCII-only btw i didnt notice that the link only included gaot's messages :/
 
6:11 AM
> gaot
gyus teh reddit is bork pls halp
 
6:26 AM
poof
is unbork now
 
6:47 AM
@Downgoat Should I say thanks or hallelujah :P
 
i installed reddit in a docker and now it gives me 503 errors
 
Hi
This year students from my school are being encouraged to participate in INOI...
We are given two hours to solve two programming based questions.
 
@DmitryKudriavtsev Sounds like an error on their end. What happens when you try to use the app after waiting a few minutes?
 
Does anyone know any resources which I should make use of to get started with competitive programming?
 
0
A: Sandbox for Proposed Challenges

MegoWho's that PRNG? Given a sequence of 625 32-bit unsigned integers (that is, in the range [0, 2**32)), output which of the following pseudorandom number generators generated the sequence: Linear Congruential Generator Xorshift Mersenne Twister Specifically, the C implementations of these thre...

 
6:51 AM
Help what should foo.push(bar) return in an esolang
 
@Rahul2001 Let me see if I can find some book titles
 
According to Newton's 3rd law, the return should push the caller by -bar.
 
@Sherlock9 Okay, thanks
 
@Rahul2001 Have you tried looking at the USACO website and previous year's questions for practice?
 
Anonymous
@ASCII-only foo?
 
6:56 AM
@Sherlock9 Yep, but this is my first time and I really don't know how to go about solving these problems
I know quite a bit of c++, but I just haven't worked with these kinds of problems before
 
@Rahul2001 Look up USACO/Google Code Jam/ProgComp, they all have past problems
 
Eh, give them a try anyway. You may surprise yourself
 
Try to do them in the recommended time limit
Also, it's usually really useful to have a set of predefined functions as a file template e.g. base conversion, prime counting, primality testing etc.
 

« first day (2100 days earlier)      last day (2748 days later) »