« first day (2295 days earlier)      last day (2844 days later) » 

04:00
@DestructibleLemon I am "he".
@Arjun Yep, But I can't find the proof. For CSS3, Not sure about 1 and 2.
do you object to my use of "they" as the gender neutral third person pronoun?
I usually use They/Them unless they tell me otherwise.
(seriously though, people complain about english spelling rules and inconsistencies, but we don't even have a canonical gender neutral third person pronoun)
it's insane
04:02
They/Them is a canonical gender neutral third person pronoun.
I don't know about that
There is a child. They are playing with their toys. Good for them.
there are multiple people who would object to that use of they
they complain that it is a plural, but "you" is used as a plural every single time even when it is one person
Those people are wrong.
(Don't shoot me, I'm joking)
there is a historical basis for both traditional choices of gender neutral third person pronoun (he and they).
04:05
@DestructibleLemon Nah, I wasn't objecting. I was just telling you that I am male, so that you can save two bytes when you refer to me the next time.
In German, der is the Masculine The, Used for words like der Mann and der Buch, However, it's rarely but occasionally used gender neutrally, like der Madchen (The Girl)
However, German also has das, which is more canonically gender neutral.
@ATaco That means we can implement Fibonacci series in CSS too ?!
Theoretically, yes.
Easily..? Not so much.
ok there is a pun coming
guess what it is
@ATaco I too think that only CSS3 TS as it adds the calc() function to the spec.
@DestructibleLemon Silver Unicorn?
My avatar
should I just tell you?
Something about Gray and Arjun..?
My androidified self.
nope to both
the pun is derived from a latin word, which a derived form of is used in some english contexts
04:10
Then it must be gray and gay Alan Turing
I don't see the connection
g(r)ay Alan Turing
@DestructibleLemon Alan Turing was gay.
yeah ok I know that already but where is the gay part from the image and or the alan turing part
@Arjun I mean not really, but anyone can stretch the rules enough to say so
@Downgoat Sorry?
04:12
ok should I just tell you what the pun is
Please.
Free me from this pain.
(also I kind of expect you to go back and star it the same as if I just posted it up front)
Arjunt
Argent is the heraldic tincture of silver. Argent may also refer to: == Entertainment == Argent (band), a 1960s-1970s British rock band Argent (album), a 1970 album by the band Rod Argent (born 1945), keyboardist and founding member of The Zombies and Argent Argent (comics), a DC Comics fictional superheroine Argent (TV channel), a Canadian French-language cable channel == Business == Argent Corporation, a defunct hotel/casino company in Las Vegas, Nevada, U.S. Argent Ventures, a privately held real estate company based in New York City Argent Mortgage, a unit of the defunct American c...
Yep, that's too much effort for a pun.
@Downgoat Didn't catch it? What do you mean?
@Arjun CSS is not turing complete, but people can bend what the definition of "turing complete" and with enough abuse you can theoretically say CSS is turing complete
04:14
That's true of all Turing complete languages.
nooooooooo
stahp
no moar TC debates
I've yet to see one with infinite memory.
@ATaco infinite memory refers to a non-bounded tape which occurs in basically all contexts
@Downgoat That's an assumption, No-where in the definition does it refer to an upper limit on size being acceptable.
Infact, the definition does state that the universe itself should be processable on a TC machine.
@ATaco I disagree
04:16
That's fine.
Fun fact: Silver is the only element that has had a country named after it
Well, I guess, in theory, every language that is said to be TC is indeed TC as none of the TC lang defines a limit on variables.
(according to a book I read anyway)
Or stack
Nah, Gold did too.
04:16
@ATaco non-bounded tape is not assumption
"Australia"
the latter part is
I do not have a source for that
@ATaco Australia is named after the fact that it is south
TBH kind of a boring name
As an Australian I can confirm this country is gold.
however JS for example is TC given it is run on an appropriate context
04:17
but at least two thirds of the name isn't something that like 90% of countries have
I am sure that Argentina is named after Silver.
Many languages are theoretically TC when run on the correct context.
@Arjun yes. that is the one named after silver
:O Argent is silver in like portogese or latin or something right
Spanish, I guess
04:18
Latin root
As people from Argentina are Spanish, basically
aren't they?
comes from old french
:0)
@Downgoat argentum is latin
Silver in spanish is 'Plata'
04:20
that sounds more like the name for platinum
That's 'platino'
in fact platinum is derived from spanish word for silver
@Phoenix "platina"?
maybe
What does FWIW mean?
> for what it's worth
04:23
Riddle: A car that can never be driven?
Nobody?
Should I reveal it then?
Hmm?
wait yes, CSS is not turing complete even if you bend the rules
@Arjun bike
Nope
@Downgoat That wouldn't make sense for a human... but for a goat it does
Answer in 5:
4
3
2
1
It's a sCar!
I was thinking Lisp things
04:30
Another one: A room that resembles a Turing Machine?
@KritixiLithos i mean it is 50% right
Answer in 5:
4
3
2
1
It's a ChatRoom!
@Downgoat Why isn't it Turing Complete?
@Downgoat CSS3 can implement Rule110, Which is TC.
Yup.
@ATaco no it can't
04:35
Of course, HTML was there too.
But claiming that it can't do it because HTML isn't there is just, Petty.
@Arjun because by definition it should be able to compute any function. It lacks the ability to maintain state ie a tape
but that is not it
@Downgoat But CSS has var()!
@ATaco oh come on it's not even like the HTML is boilerplate CSS simply determines the following location, it still isn't performing comoutation
04:38
Determining the following language is the difference between it being TC and not.
Without it, HTML cannot be TC.
A + B = TC
HTML is a superset of JS.
HTML is just a subset of XML.
This is still about Rule 110 which is pretty BS reason imo
@Phoenix Node.js?
@ATaco derivative you mean?
04:40
See: The proof of the completeness of 110.
Also, Yes...
I am not arguing Rule 110
HTML + CSS = 110, So either or the combination of the two is TC.
However, Python isn't TC if it's not running on a computer.
@ATaco what?
what does that even mean?
@ATaco how is it simulating rule 110 it simply highlights the following state
I'm not sure and I'm not knowledgeable enough on the topic to explain
04:47
I'm working on a new song for my soundcloud btw guys
@ATaco I agree. HTML's just a necessity for CSS to run! It doesn't mean that you gotta write some HTML code and then only CSS will accomplish implementing Rule 110! I think your Python example was quite dumb, though.
@DestructibleLemon You make songs? Wow!
@Arjun disagreed. I can have DOM without touching a single line of HTML
@Arjun the hard part is making good ones
get lmms and you too can put music on sound cloud
I mean, jsfiddle counts as a runtime environment, right?
also we have a room for discussing the musics when you want to talk about it in more detail
04:56
@JanDvorak That's what I am trying to say with my second link! And my first sentence says that you can't include CSS on a website unless you make an HTML page! Nor there is any interpreter that parses CSS and displays the result!
@JanDvorak Doesn't JSfiddle do the same, under the hood?
Does that mean you can't have CSS without machine code?
also, implied elements are DOM, but not HTML
I could set up a userstyle over about:blank. Look ma, no HTML!
(I keep forgetting about the invite user functionality)
Or, yeah, that obscure HTTP header
05:00
@JanDvorak That's implementation by the browser, not the specs!
which specs are you talking about?
Plus you have things like DomPDF. Look ma, no HTML! They do say "HTML elements" when they mean "DOM elements", but that's just to cater to the audience. There's no such thing as an HTML element.
But still you can't make a .css file to execute in your browser!
Even if you have something like *:after{content:"Hello World!"} in that file
It will show you only the source code or a blank document
Not "Hello World!" printed on screen!
Sure can, you just don't send it inline in the first connection. You send a response with a blank body and a special header first.
You gotta have xyz.html with <style>*:after{content:"Hello World!"}</style>.
nope, no need for that
05:10
@JanDvorak How do you do that?
It's in the link you sent to taco :-D
Wow, so silly of me!
I didn't read to the bottom!
Sorry
CMC: Determine if you are running on a 64 bit system or not, assume your code will only be run on x86 and x86_64
@Phoenix Bash, uname -m
Bonus points for not directly looking up system information and actually using the differences caused by x86/_64
05:18
Challenge changed after a submission! MODS!
`ruby -v`[/x\d+/]
I didn't change the challenge, I added a bounty opportunity.
(CMC Bounties awarded in the form of stars/guinea pig photos)
Object.new.to_s.length
Bring me photos of Guinea pigs!!
05:21
(compiler-dependent)
and I apply for the bounty
(yay for printing out memory addresses in default formats!)
@JanDvorak is this also applying for a bounty?
@ATaco Problem: the place where I host images has been blocked by Google Chrome's malware filter.
... crap
@LeakyNun yes
@JanDvorak which language is that?
05:22
@LeakyNun That's not going to give you different results on x86 and x86-64.
@JanDvorak Anyway, that settles that CSS is Turing complete (which is what @ATaco I wanted to say)!
94
A: Is the size of C "int" 2 bytes or 4 bytes?

yhyrcanusI know it's equal to sizeof(int). The size of an int is really compiler dependent. Back in the day, when processors were 16 bit, an int was 2 bytes. Nowadays, it's most often 4 bytes on a 32 bits system or 8 bytes on 64 bits system. Still, using sizeof(int) is the best way to get the size of an...

It's compiler-dependent.
Some compilers give you 32 bits regardless.
It depends on compilers that don't exist.
05:22
So the answer is wrong?
Yes.
never mind then
8086 or whatever 16-bit processor is not really what is referred to by x86.
In Ruby, Object.new.to_s returns a string like "#<Object:0x000000032f2198>". The string length tells us how big pointers are on our system.
I'll take a stars photo, please
@feersum That certainly looks like an x86 to me
05:26
Wikipedia x86 says:
> The term "x86" came into being because the names of several successors to Intel's 8086 processor end in "86", including the 80186, 80286, 80386 and 80486 processors.
"Successors" so it seems to agree with me.
all 16-bit, I guess?
@JanDvorak 32*?
@Phoenix f=_=>navigator.userAgent.indexOf(\(WOW|Win)64\) returns -1 if 32 bit or a positive integer if 64 bit. Courtesy of StackOverflow
No, but at least one is, which is a good point.
Although, 8086's ISA is labeled as x86-16 on Wikipedia...
@Arjun find ?
05:28
I'd take more photos of my guinea pig but at present my sister is keeping me out of her room.
swaps "guinea pig" with "sister" in his mind
Lua, #tostring({})
Prints 16 for 32 bit and 21 for 64 bit.
Guinea pigs can be salty af if they believe that you have come in contact with vegetables any time in the last hour, but generally not capable of keeping one out of a room, no.
@JanDvorak You mean search()?
I guess
05:32
Guinea pigs are excellent, you feed it a carrot stick and it just vacuums it like FWOOOP
Blueberries. They don't even chew them
He could keep you out of your sister's room by demanding attention in your own room.
He figured out how to open his cage. He doesn't leave, he just stick his head out and gives you the evil eye until you feed him.
Our bird does that.
It's a Cockatoo, so its mildly intimidating.
evil eyes are fine. Just wait until he starts squealing.
05:35
@JanDvorak f=_=>navigator.userAgent.search(\(Win|WOW)64\)?
He's a good bird.
He'd probably be worse off than you if he decided to attack you
or f=_=>navigator.userAgent.includes(\(Win|WOW)64\)? this return true if system is 64 otherwise false
I have been once injured in a guinea pig attack. I was holding him and he started biting my neck repeatedly.
@ATaco What's the age of your bird?
05:39
A few years, can't give you a number off the top of my head.
How much do birds live?
40 - 60 years.
for a Cockatoo
Which animal lives longest?
Turtles
ninja'd
05:41
(Ninja Turtle)
Tortoises actually
Should we have tag name [utf-art]?
Nah
ascii-art is fine even if it's not ascii
Yeah, so was I thinking
@ATaco Or that rat who teaches them
Trees win by a wide margin
> Which animal lives longest?
05:49
I know the question...
Tardigrades, maybe?
They are super cool
I think that tardigrades are extraterrestrial. Really, I think so.
In an ideal environment hydrae live the longest
Tardigrades live a few months if they aren't in that unhydrated zone
But hydra isn't an animal
> Hydra /ˈhaɪdrə/ is a genus of small, fresh- water animals of the phylum Cnidaria
@betseg :o TIL
Do amoebas count as animals?
05:54
I can't find data on the oldest tardigrade.
Amoebas are protists, not animals
I think
is an animal?
... drat.
> Jellyfish have roamed the seas for at least 500 million years,[2] and possibly 700 million years or more, making them the oldest multi-organ animal.[3]
Yay for ambiguity abuse!
Yeah but I have a functional brain.
Suck it.
06:00
@Arjun like hydrae?

 Jellyfish

Discussion about Jellyfish, Zgarb's 2D language. GitHub: githu...
This is a fun 2D language inspired by J and Jelly
But Jelly is already inspired by J
That's like saying extends ArrayList implements List
That metaphor would have worked better if multiple inheritance was a thing.
regex-golf: match a squarefree unary number
So like hydrae and jellyfish
Turrito..whatever is a jellyfish
@LeakyNun 00 2 is a squarefree number, this will match 2.
@LeakyNun I can't even figure out how to match perfect squares
@ATaco please.
06:05
And yeah like Hydrae @betseg
Tardigrades (/ˈtɑːrdᵻˌɡreɪd/; also known as water bears, space bears, pudgy wudgies, or moss piglets) are water-dwelling, eight-legged, segmented micro-animals. They were first discovered by the German zoologist Johann August Ephraim Goeze in 1773. The name Tardigrada (meaning "slow stepper") was given three years later by the Italian biologist Lazzaro Spallanzani. They have been found everywhere from mountaintops to the deep sea, mud volcanoes, and from tropical rain forests to the Antarctic. Tardigrades are one of the most resilient animals known: they can survive extreme conditions that would...
@Phoenix uses the fact that square numbers are consecutive sums of odd numbers
I see.
I wish Regex has a logical negate
Ruby regex does
06:07
@Phoenix a squarefree number is not the negation of a perfect square
A square free number is a number with no square factors.
I can just add a + quantifier around the entire thing to also get what's divisible by perfect squares.
@Phoenix not quite
@Phoenix you need to add parentheses around the whole thing and then append \1* and change the \1 inside to \2
stahp editing that message
06:10
stopped
trust me guys I understand regex
Does \0 inside a regex do anything? As in, /foo\0bar/
try it yourself
06:14
The only language I know how to make regex work in is Java, and I don't feel like writing a boilerplate rn
I literally gave you a link
8 mins ago, by Leaky Nun
@Phoenix ^(^.|\1..)+$
Oh I didn't notice that it was a link somehow
\0 matches the character with index 08 (010 or 016) literally (case sensitive)
wut
oic it's a character code
@SIGSEGV Please do not delete questions marked as duplicates.
I made a mistake.
It wasn't a duplicate.
@SIGSEGV Never mind, I found another question which is a duplicate.
I cannot reclose the question but I could reopen ;_;
06:42
This is the fewest people I've ever seen in TNB at once.
07:13
honk
@Phoenix there's something in a browser called the console, ctrl+u/f12 -> /regex/g.exec('mystring')
I don't know JS
@Phoenix also google exists, example search
Okx
Okx
07:37
@ASCII-only Really? What's Google?
@Okx Oh if you're one of the people that don't have Google for some mysterious reason there's also this :P
Okx
Okx
I was joking :P
Okay it looks like Braingolf definitely needs a prime factors builtin
@Mayube why
Because all the cool languages are doing it :D
my philosophy thus far for what builtins I should add basically comes down to whether I find something that I consider difficult to the point of being infeasible, or nigh-impossible (or actually impossible)
or at least that difficult within whatever I consider to be a reasonable amount of bytes
it'd likely take several hundred bytes to calculate the prime factors of a given number in braingolf, so i think a builtin is warranted
07:49
@Mayube but why are you adding such a specific builtin
Challenges requiring factorizations are extremely common in PPCG.
@ASCII-only Didn't I just explain why?
@feersum that can be done using trial division though
Hmm, it seems like you haven't really grokked this code-golf thing.
@feersum Well braingolf isn't exactly a golfing language
If it was, it would have a lot more builtins
07:52
So? Rewriting the same algorithm over and over is boring.
> Braingolf needs more builtins to be a proper golfing language
> Why are you adding more builtins to braingolf?
@Phoenix oh and negation is done by negative lookarounds
@Mayube well that's one more builtin, it isn't going to make a difference
You realise braingolf has only existed for like a week right? Even all the good golfing languages like MATL and Jelly didn't start out with all the builtins they currently have
@ASCII-only no matter how many builtins I decide to add, I can only add them one at a time
@Mayube I know, but adding only one complex builtin is a bit too few
@Mayube well they probably did since they wouldn't have been released with only a small number of builtins since they wouldn't have been competitive at all
MATL and Jelly were pretty much competitive from when they were released
07:54
@Phoenix and the answer is ^(?!((^.|\2..){2,})\1*$).+
Why am I even wasting time justifying it? It's my language I can do whatever I want :P
@Mayube yeah I know, I'm just saying you should have a few more builtins, a prime factoring builtin seems oddly specific, it may be needed for some challenges but nowhere near all of them
@LeakyNun what does that do?
2 hours ago, by Leaky Nun
regex-golf: match a squarefree unary number
oh, nice

« first day (2295 days earlier)      last day (2844 days later) »