« first day (1877 days earlier)      last day (2965 days later) » 

12:00 AM
 
@mınxomaτ "0 shits given" -> WTFPL
 
The MS reciprocal and public licenses are a safer bet because they have been approved by many instances of industry lawyers and OSI. So it's fit for commercial products and something strange like debian packaging...
 
"I don't know what any of these mean but I want to license my project" - Writing "Copyright <name> 2016" at the bottom
 
Copyright is always implied.
 
I think I'm leaning towards either Enlightenment or LXDE for my DE.
 
12:03 AM
@AquaTart LXDE.
LXDE is the arch of DEs :D
 
It's tricky though because I also like Mate.
I'm probably gonna do LXDE though.
 
@mınxomaτ It feels comforting to write it explicitly though.
 
Survey:
1. Do you own a sliderule?
2. Do you know how to use one?
3. Do you know what it is?
 
@ANerd-I That statement is part of any license. MIT's second paragraph e.g. Copyright (c) 2016 The Boogeyman
 
@flawr Yes yes and yes
Here lemme try and find mine
 
12:09 AM
@AquaTart High five. They are so cool. I was once really obsessed auctioned some. Among them a round one=)
 
@flawr Yes yes yes. I also own a several-hundred year old Chinese abacus :P
 
@ANerd-I Cool, however I don't really get how these work=)
(or how to work with these)
 
@ANerd-I Sweet. I used to have an abacus but I don't know where it is
 
Just watched Star Trek Voyager Ep.3. It was amazing :D
 
DS9 > VOY
 
12:11 AM
@Lynn You rejected me? :O
@mınxomaτ I'm a hypocrite when it comes to software license, I can't help it
 
The zlib license looks quite nice, as it is a lot shorter than others.
 
I'm going to write the OGL, Open Googies License where every time your code compiles you have to do something good for someone
Just have to overcome my lazyness
 
I just GPL my stuff
 
Or be lazy and use beerware
 
@flawr No, in theory, yes.
The math/science building at my college had a giant one on the wall with explanations of how to use it.
It was usually locked, though.
 
12:14 AM
@mınxomaτ Meh, beer. I neeed a chocolate license.
 
awh
 
Oh wow I just learned that a comic convention I'm going to this summer has a TON of actors from Star Trek TOS as guests :)
 
A shame. A giant sliderule would be awesome
 
These things are cool:
 
I'm pretty sure they didn't want anyone stealing the center sliding part. :P
 
12:16 AM
@flawr Yes, sorta, and yes.
 
@EasterlyIrk High five=)
 
As a foreign I just love this guy's accent
it's so nice to the ears
 
^ These things are cool as heck, but way too expensive by now.
 
@ANerd-I It wouldn't happen to start with C and end with Omic-Con would it
 
12:16 AM
"Let just flow like a wiver"
 
@flawr s/\^/\^\^\^/
 
"wiuge amounts of money"
 
@AquaTart No, Starts with S and ends with upercon
 
@EasterlyIrk ^ is a metacharacter
needs to be escaped
 
Once more it is way too late. Good night/afternoon/morning everyone.
 
12:18 AM
Your regex replaces the end of the line with three carets
@flawr bye
 
@flawr Wish I could buy one of these
 
0
A: "Hello, World!"

Cᴏɴᴏʀ O'BʀɪᴇɴReng v.1, 22 bytes I proudly present to you my new 2D language, Reng! It's a lot like ><>, and many of the commands are similar. However, Reng features a lot of more, erm, features. Here is the code! "!dlroW ,olleH"!|o?!|~ This pushes each of the character codes in the string !dlroW ,olleH fi...

\o/
 
Is there like a central service for packaging and deploying OS software for multiple distros at once?
I'll try this: build.opensuse.org
 
Oh, just remembered: you guys were talking about package managers, and @AquaTart and I are planning on one for Pytek. What makes a package manager good, and what makes a package manager bad?
 
Why create yet another package manager?
Sure there has to be one you can use for this.
 
12:34 AM
Not really
because they're a different package format
 
Is no output acceptable for falsey output?
 
For Pytek modules
We're gonna make something like cpan or npm
@CᴏɴᴏʀO'Bʀɪᴇɴ an empty string is falsy in most languages
 
@AquaTart So it is?
 
So, a good package manager has 1. install, 2. remove, 3. autoremove, 4. automatic repo updating once a repo is added via add-repo, 5. a dependency system
 
yes
 
12:37 AM
@El'endiaStarman Also, do npm -h if you have npm
and man {package manager} if you're on Linux
 
I actually hate npm because it consumes way too much memory + cpu for whatever reason
 
@AquaTart Yeah, you'll need to make sure dependencies are installed system-wide if possible
@AquaTart because it's node and node uses V8?
 
@BernardMeurer Have you tried the dump operator?
 
1:26 AM
@ZachGates #rekt
 
0
Q: The last stage of contamination

Washington GuedesThere is a virus inside a recipient of 5x5. As we know how it propagates its contamination, your mission is to output the last stage of the contamination. The recipient It will be representend as a two dimensional array of 5x5: 0 0 0 0 1 0 0 0 0 1 0 0 0 1 1 0 0 1 1 1 0 1 1 1 1 Where 1 means ...

 
@ZachGates I'd laugh if I wasn't terrified
 
1:50 AM
How do I search through the site with a tag?
E.g., find all posts containing hello tagged/in a question taggedmath
 
hello [math]
@Doorknob what DE do you use?
Also has anyone used Trinity DE?
 
I'm going to make an SE search engine.
 
2:26 AM
Huh, we don't have an identify-the-liberties-in-Go challenge?
 
@CᴏɴᴏʀO'Bʀɪᴇɴ nice
 
2:43 AM
0
Q: Parity of a Permutation

Patrick RobertsBackground The parity of a permutation, as defined by wikipedia, is as follows: The sign or signature of a permutation σ is denoted sgn(σ) and defined as +1 if σ is even and −1 if σ is odd. The sign of a permutation can be explicitly expressed as sgn(σ) = (−1)^N(σ) where N(σ) ...

 
Just making sure, this is valid, right?
1
A: The last stage of contamination

CatsAreFluffySince this is basically talking about a cellular automaton I give you.. Golly Quicklife rule, 8 bytes 01234/2V Input the rule, paste the grid into Golly, run pattern. The resulting pattern is the output. Explanation: 01234 Survive on any number of neighbors /2 Born on 2 neighbors ...

 
@CᴏɴᴏʀO'Bʀɪᴇɴ I believe so, yes. Seems kinda iffy to me, though.
 
That's what I thought... Hm.
Could someone tell me what the output for the following code is given the following input?
function last(stage){
	stage = stage.split ? stage.split("\n").map(function(y){return y.split(" ").map(Number)}) : stage;
	ret = stage.slice();
	for(var i=0;i<5;i++){
		for(var j=0;j<5;j++){
			var sum = +(stage[i-1]||(Z="00000"))[j] + +(stage[i+1]||Z)[j] + (stage[i][j-1]||0) + (stage[i][j+1]||0);
			var sets = [(stage[i-1]||(Z="00000"))[j], (stage[i+1]||Z)[j], (stage[i][j-1]||0), (stage[i][j+1]||0)]
			ret[i][j] = stage[i][j] || sum > 1 ? 1 : 0;
			console.log(stage[i],stage[i+1]);
		}
	}
	if(ret <= stage && stage <= ret) return ret;
last("0 0 0 0 1\n0 0 0 0 1\n0 0 0 1 1\n0 0 1 1 1\n0 1 1 1 1")
 
@CᴏɴᴏʀO'Bʀɪᴇɴ How are we supposed to do that? :P
 
2:58 AM
curl -L git.io/unix
 
Bad news @AquaTart. The Enderdragon escaped the end and moved into your house.
 
How could it even fit with the 10 ghasts and 30 pigmen already in there
 
He ate them
 
That's handy. Maybe I should keep it there on a leash.
"Beware of dragon"
 
you need the endersaddle and ender-carrot-on-a-stick
 
3:06 AM
@AquaTart Without the regenerative ender crystals? Easy-peasy.
.....well, I guess there is a nearby lava sea...
 
I actually have an ender crystal in my survival world base. Too bad they're craftable now.
 
3:24 AM
Every time I see @AquaTart, I think @quartata. But when I see Aqua chat, I think it's someone else.
 
3:40 AM
If you had a triangle board (with a triangular tiling) facing point down, where would (0,0) be?
 
Upper left corner, most likely.
 
hmmm, that could work
 
I actually managed to make a cross-compiler to work. (for the AvocadOS thing)
 
@PhiNotPi :D that is so awesome!
can you push to github?
 
@Downgoat Don't think that's a good idea
that's a barebones example
 
3:48 AM
why?
yes but it's something
 
It's just the Bare Bones example from the OSDev wiki. There really is no special code, since 99% of the effort involved is just getting the cross-compiler and xorriso to work.
 
^
We should use it as an example/to learn though
 
I can certainly make a new folder on the GitHub project
 
yeah
or a branch
 
@PhiNotPi Make a branch
 
3:52 AM
Guys, I coded a solution to codegolf.stackexchange.com/q/57617/9498 in VHDL. I want to know if the IO is acceptable.
VHDL has no consistent way to read from STDIN, but in VHDL, you make entities, and the entity can have input/output ports
I used those ports as my input/output
 
@Downgoat Probably don't need a branch for a Bare Bones. There are a million different versions in a million different places. Just go on OSDev.org and you'll find them.
 
4:08 AM
@AquaTart don't use one
@AquaTart 10/10, would hot fudge sundae again
 
Did you visit my grandparents?
 
Yes, I stalked you online to figure out their address
 
Oh good
Ghiradelli is at Fisherman's Wharf, right?
 
yep
 
I know I've been there but I was probably like 6
 
4:12 AM
The wifi here is much better than in the mountains :P
 
I can imagine
It's pretty decent at my grandparents' house, if you hadn't already noticed.
 
VHDL is more verbose than Java.... Detecting a prime in Java: 121 bytes. Detecting a prime in VHDL: 236 bytes.
 
Very Handy Doodle Language?
 
VHSIC Hardware Design Language
VHSIC = Very High Speed Integrated Circuit
 
Very high speed, eh?
Well then.
 
4:18 AM
Verbose Hard Dank Language
2
 
#dank
 
If you don't like the language name, you should pick the bone with the US Department of Defense.
 
in The 2nd Monitor, 25 secs ago, by Easterly Irk
@Quill Can you map https://wrong.ppcg.lol to @AlexA.'s user account page?
 
VHSIC (Very High Speed Integrated Circuit) was a 1980s U.S. government program. The program's mission was to research and develop very high speed integrated circuits. The United States Department of Defense launched the VHSIC program in 1980 as a joint tri-service (Army/Navy/Air Force) program. The program led to advances in integrated circuit materials, lithography, packaging, testing, and algorithms, and created numerous computer-aided design tools. A well-known part of the program's contribution is VHDL, a hardware description language. The program also redirected the military's interest in...
 
4:26 AM
@Quill :/
 
@AlexA. sorry.
That was rude.
:(
 
Heh, it's alright.
 
BTW did you write 'right' over the 'alex is wrong' on PPCG minecraft server?
Or was that one of your socks?
 
Hahaha no, someone did that?
 
yah
brb taking screenshot
seriously it was funny
or not frick ghasts
 
4:51 AM
@AlexA. You started the avocad craze. As the avocad master, is avocad the same as avocado?
 
That's a secret I'll take to the grave with me.
 
pls tell i kill self if you tell
 
Alex's will states that he is to be buried with all of his surviving avocados.
 
nothing to see here
 
4:56 AM
in The 2nd Monitor, 3 mins ago, by Quill
I like var. If var could be boiled down into a syrup, i would pour it over my waffles and eat them in front of you, the resulting enjoyment plainly visible on my face. — Shog9 ♦ Sep 2 '09 at 4:18
3
 
@ZachGates s/do/d/
 
@EasterlyIrk Look Ma, I'm on CaTV
 
@MarsUltor Says you
 
5:26 AM
(I figured a good first step to learning Jelly would be being able to type it)
 
6:14 AM
@Doorknob +1
 
 
3 hours later…
9:09 AM
I don't know what to program for zyabinVI.
Maybe a code page escaper?
 
 
1 hour later…
10:21 AM
@HelkaHomba I do too, but they are just so expensive =/
 
10:52 AM
The cheapest one I can find atm:
 
11:09 AM
user image
5
 
11:45 AM
0
Q: Print arrays from the middle out

LembikThis is a code-golf question. Given integers s and n the task is to output all arrays of length n which take values from -s to s. The only twist is that you must output them in the following order. The all zeros array of length n. All arrays of length n with elements from -1 to 1 excluding a...

 
12:15 PM
Made "Hello, World!" in all three versions of REBOL.
REBOL/View had a special meaning of "output the text 'Hello, World!'"...
Yes, REBOL/View uses GUI instead of console. Console is an optional preference, if you have GUI.
REBOL 3 and REBOL/Core 2 had a single probe, and REBOL/View 2 had the code:
REBOL [title: "Hello, World!"]

view layout [
    text "Hello, World!"
]
 
0
A: Sandbox for Proposed Challenges

ADTCAre bug hunts like this allowed? Bug Hunt - Make a change in a Git repo that Git cannot detect Challenge: In the working directory of a Git repo, make a change that Git cannot detect. Changes can be on any file in the working directory or subdirectories that is tracked by Git. You may use any...

 
Already finished Retina 0.8.1. It's only got one new but hopefully very powerful feature: Sort stages. See the docs for details. (cc @mbomb007, @NinjaBearMonkey, @randomra, @Sp3000, @TheNumberOne, @Dennis, @DigitalTrauma, @FryAmTheEggman)
 
@Dennis You know what to do.
Ninja'd!
 o   | EaaS IT |
/|-# { [+ TRK] |
/ \  | EoM X M |
Our ASCII guy gets mobile.
 
12:35 PM
0
A: Sandbox for Proposed Challenges

randomraMaximum of Two Roman Numerals You should write a program or function which returns the maximum of two Roman numerals. Input Two positive integers between 1 and 3999 (inclusive) with their Roman numeral representation string. The two strings can be separated by a space or inputted in the stand...

 
@NewSandboxedPosts would be a great Retina challenge
 
1:11 PM
0
Q: Graph an equation!

clamchowder314Please note that this question is different from this question. This one asks for graphical output, while the other one asks for ascii art. Objective Help! Timmy's graphing calculator broke! His calculator cannot graph anymore. However, he has found a way to add new programs and functions to hi...

 
Somehow I can never remember that cls in unix is clear. The first thing I do on any linux install is create a command alias so I can just use cls.
 
we need to add an item to indicating that the minimum size of the image should be specified
 
@NathanMerrill Has this been a problem recently?
 
its a comment I see frequently, and the above main post needs it
I submitted an edit, but I don't have privileges
 
I suggest 'size' instead of 'minimum size', is that ok?
Also how about vector graphics?
 
1:19 PM
why size instead of minimum size?
vector graphics are fine too
if a challenge wants to output a massive image, go ahead
 
Well some challenges require you to use an exact size, others require uppr or lower bounds e.t.c
 
but for a challenge to be clear, it needs a minimum size
it doesn't need an exact/maximum size
we could say add an "exact or minimum size"
 
I think saying that the size should be specified encompasses all those cases.
 
ah, ok
 
Oh and this reminds me that we should work on the pop-con tag....
 
1:39 PM
@Doorknob :D
 
@Doorknob Interesting. Which one is the <cmp> key?
@MartinBüttner Pulled. O looks very interesting.
 
thanks :)
 
2:09 PM
A Compose key, also called Multi key, is a part of the computer keyboard that is—or behaves like—a kind of special dead key. Thus, unlike a modifier key, which must be held down, the Compose key can be released before the following key stroke. The effect of the Compose key is to convert to a dead key every specified key that is pressed after it. The next (or even a later) keypress triggers the insertion of an alternate character, typically a precomposed character or a symbol. == Key details == === On the keyboard === Being a dead key, the Compose key only needs one key position. This is...
 
I know what a compose key is. The <cmp> in <cmp>h[x] threw me off though, since it wasn't mentioned elsewhere.
 
The <cmp> is the Compose key.
 
Yeah.
I didn't notice the h at first and read it as <cmp>[x].
 
So it should be... Compose ==> Compose ==> h ==> [x]?
 
Probably not.
 
@Dennis Then Compose ==> h ==> [x].
 
Compose + h is already an error for me...
I'll just stick to my international layout.
 
2:39 PM
@Dennis do you have any tips on writing a programming language?
I know you wrote Jelly
BTW, about jelly...
22
Q: Tips for golfing in Jelly

LynnJelly is a tacit, golf-oriented programming language by our very own Dennis. It’s popping up in answers here more and more often, beating other golf-y languages like Pyth and CJam, both by using its own code page and its powerful chain system to succinctly express programs. Let’s collect some us...

Noticed that you haven't posted there.
Why didn't he, then? @zyabin101
 
@Solver I'm probably not the right person to ask, since I regret the majority of my design decisions, despite spending a considerable amount of time making them. Maybe that's a tip though: Don't overthink stuff. Just do. Once you've learned enough, start from scratch.
 
:D
Thanks a lot.
Seriously
This isn't sarcasm
That's my language
 
tac
@orlp are you still working on Pyth 5? last commit was 7 months ago :0
 
@Solver Who knows? :shrug:
 
@Solver The tips answers I've posted for other languages were usually hacky ways to get stuff done. If I find a task to be non-trivial in Jelly, I don't write a tip. I add a built-in.
 
2:47 PM
@Dennis. That's my mindset too.
 
tac
Or has @isaacg merged some stuff from Pyth 5?
 
Right now I am working on a built-in for the ThueMorse sequence, triangular numbers and whatnot.
When is code golf's birthday?
 
@Solver you can probably find out on a51
 
@quill
Lemme see...
 
@solver
 
2:54 PM
@Quill It's June the 8th
 
cool
@Mods @Doorknob @AlexA. you guys should set a chat event for PPCG's birthday
 
0
Q: Regex for invalid code

BlacksilverMatch things like: foo() bar() //hello; printf("Invalid code >:D\n") /*hello;*/ bacon(99999) /* prints 'bacon' 99999 times.*/ Don't match things like: foo(); bar() ; //hello printf("Valid code :)\n") ; /*42*/ bacon(9999999999); /* prints 'bacon' ...

 
And @Dennis. (Code-golf's b'day is June 8th)
 
ohwhoops I missed one, sorry Dennis
 
:D
I think Dennis is online.
 
3:00 PM
I am.
You also missed Martin. :P
 
:D
Would it be possible to arrange something like that?
I would love it.
This is what I do in my spare time.
 
Let's see what the others say. For starters, I'm not sure the proposal is the birthday. That seems more like the conception date. :P
 
so graduation date is birthday, then
or perhaps public/private beta
 
I'd say public beta is birthday, graduation coming of age.
 
Let's find out when that was...
I have no idea how to figure that out.
 
3:14 PM
Public beta started February 3, 2011.
 
Cool.
I forgot to celebrate :(
Hello, @HelkaHomba!
Welcome!
 
3:43 PM
@Solver This object is unavailable, says Google Drive.
 
It's an ESMin snippet that gets the next Fibonacci number.
 
@MamaFunRoll The link is taking ages.
 
@Solver Really?
 
@MamaFunRoll Seriously? Did you release ESMin 3?
 
3:47 PM
Yeah, awhile back.
 
@MamaFunRoll It's loaded now.
 
Haven't gotten much work into it since I got into DUP.
 
xkcd 489.
 
@Solver xkcd oneboxes.
 
That looks better.
 
3:57 PM
What is happening? o_O
 
:D
Just read these
 
@Dennis He found xkcd oneboxes.....
 
And they are coding related. ;)
 
@Solver I read those a long time ago. I was wondering why they are cluttering this chat room.
 
@Solver Most have us have read every single xkcd that exists, including the ones you just posted.
 
3:58 PM
@EasterlyIrk and I found xkcd oneboxes.
 
41 secs ago, by Easterly Irk
@Dennis He found xkcd oneboxes.....
 
Okay, I'll remove them.
 
if you can't edit them, dennis can
 
just un-onebox them.
Morning @Quill
 
What time is it for you?
 

« first day (1877 days earlier)      last day (2965 days later) »