« first day (1843 days earlier)      last day (3017 days later) » 

3:00 AM
So how do I flush in 2 with 3's imported print? (which is stupid, btw)
 
ಠ_ಠ
 
sys.stdout.flush?
 
I have no idea. I haven't used Python 2 in several years.
 
That should work for sure
... assuming that's your problem to begin with
 
Well my main problem is the empty sequence. I'm just trying to print to find out why it's empty.
I'll get to that later; it just irked me that printing wasn't as simple as it should be.
 
3:01 AM
You wanna go back to C++?
 
Two things - What type is data? What type is bucket_id?
 
bucket
 
ಠ_ಠ
 
bucket_id is an integer, and data is a list of lists.
 
@quartata Why do you think that? I think 2 is garbage and 3 is usable.
 
3:06 AM
As far as I can tell, this is supposed to be grabbing a random list from the specified bucket.
It just crashed out because one of the damn buckets seems to be empty. I'm trying to figure out which one, hence the print.
 
Just add a check for an empty bucket?
 
Is this right?
0
A: Is this an acceptable way to shave a byte in ES6?

user81655No My reasoning is that the output is wrong. If the challenge was: Take two integers a and b and output the sum of a and b. and your answer was: a=>b=>a+b then your answer is in the form of a function (a=>...), but the output of this function is another function instead of "the sum of ...

I assumed that the question was implying that the output was correct.
 
Well sure, but I don't think any are supposed to be empty in the first place :/
 
if not data[bucket_id]: raise "I don't know why print doesn't work, but I sure hope STDERR still does" :P
 
@AlexA. Because there is absolutely no excuse for them to have handled compatibility with 2 the way they did. And they still lied to us about GTK
 
3:09 AM
delete this monstrosity — Seadrus 20 secs ago
wow
gg
 
delete this monstrosity — Seadrus 27 secs ago
ಠ_ಠ
Showing lotsa empathy, he is.
 
Heavily ninja'd.
 
Ok, so is Seadrus' trolling going to be recognized at some point?
 
¯\_(ツ)_/¯ I deleted the monstrosity
5
 
Nice
 
3:10 AM
@VoteToClose It's emphasis.
 
@Geobits @AlexA. ?
@CᴏɴᴏʀO'Bʀɪᴇɴ Sure. ;)
 
I think Seadrus could use a small loan of a million suspensions
 
@Geobits It's been recognized. Can't really say much though.
 
He's been abusive in chat and meta
 
3:12 AM
^
 
I know.
 
@quartata "abusive"?
 
Ye.
 
My memory does not serve me well ^^"
 
<-- been too lazy to check chat logs these past weeks to know what's going on
 
3:14 AM
I don't really want to give his antics any more attention but suffice to say he's caused trouble
 
^^ I'm with Sp :P
 
k, good thinking
 
At least we're well on our way to becoming a real site, with it's fair share of trolls.
I see a trend >_>
 
@VoteToClose I treat this as a lambda calculus problem.
(See my comment.)
 
What is that monstrosity that is your downvote button???
 
3:17 AM
This is one of the few times I have downvoted.
 
Blasphemer! (not you @ӍѲꝆΛҐӍΛПҒЦꝆ)
 
I noted in chat earlier that this is basically beta reduction
 
But that's because I disagree.
@quartata It is! A fellow lambda calculus-er!
 
@ӍѲꝆΛҐӍΛПҒЦꝆ Downvoting is good when warranted
 
@AlexA. Exactly. (Well, in meta, it signifies disagreement, right?)
 
3:19 AM
Yes
 
It's kinda tough to go through Comp Sci without learning it but yes hi I can lambda calculus
 
@quartata Oh I haven't gone through Comp Sci yet.
 
@quartata Assuming lambda is a constant, its derivative is 0. I lambda calculused.
 
@CᴏɴᴏʀO'Bʀɪᴇɴ Yes. You have marred the purity and simple elegance of the downvote icon and you must be punished.
 
3:20 AM
@Geobits I didn't write the userscript!
Blame the goat.
 
Guilty by association is guilty nonetheless.
 
hahaha
 
@CᴏɴᴏʀO'Bʀɪᴇɴ SCAPEGOAT
 
In lighter news, I forgot to write my Valentines day challenge oops
 
@orlp I ran into something that I'm having trouble figuring out with golf-cpu. I've isolated the issue and I'm not sure if it's a bug or if I'm just misunderstanding something. Here is the pastebin link. pastebin.com/cHhdxHZM
 
3:22 AM
@Sp3000 It's okay. You can still be my Valentine.
 
@Sp3000 That's darker news for anyone who has an SO and forgot the date.
 
@CᴏɴᴏʀO'Bʀɪᴇɴ Why would you date a stack overflow?
 
@quartata ... hahaha
 
Incidentally, I do like that icon. It's nice and simple. I just don't think it works well as an up/down arrow.
 
@ӍѲꝆΛҐӍΛПҒЦꝆ Your comment would be valid if this were Programming Puzzles and Lambda Calculus Golf.
 
3:30 AM
@ThomasKwa Well... it is the same thing, just with different calling formats.
 
@ӍѲꝆΛҐӍΛПҒЦꝆ No. Functions of a and b are called like f(a,b).
 
@Sp3000 /me claps slowly.
 
g(a)(b) calls the function g(a) at the value b.
They're different.
 
Looks like the troll can write challenges... >_>
 
@ThomasKwa Oh, I guess I meant that their outputs should be the same.
(I think.)
 
3:33 AM
Are there any words similar to delete/remove/deallocate/uninitialize that have an H in them?
 
@CᴏɴᴏʀO'Bʀɪᴇɴ ? what happened
 
1
Q: Output the juggler sequence

SeadrusThe juggler sequence is described as thus: Given an input n greater than or equal to 2, write a program/function/etc. that outputs/returns the respective juggler sequence. The output can be any reasonable form. You may not use a builtin that computes the juggler sequence, or any builtin that ...

 
why do easy challenges always get posted when I'm on mobile or asleep
 
3:35 AM
@Calvin'sHobbies squash
 
@CᴏɴᴏʀO'Bʀɪᴇɴ Dude, you just sniped that answer. o-o
 
discharge, dethrone, shed
(c)huck
 
maybe (thanks btw)
 
1
Q: Output the juggler sequence

SeadrusThe juggler sequence is described as thus: Given an input n greater than or equal to 2, write a program/function/etc. that outputs/returns the respective juggler sequence. The output can be any reasonable form. You may not use a builtin that computes the juggler sequence, or any builtin that ...

 
I sorta ninja'd @NewMainPosts.
Sorta.
 
3:43 AM
What's modulo in APL?
@AlexA.
 
Anyone have a regex (ES flavor) that can do the cut-and-paste part of lambda calculus reduction?
 
@quartata |
 
@AlexA. thanks
 
@Geobits think I'll go with throw away (chuck helped me get there)
 
trash?
 
3:51 AM
Aw man, not Juggler :/
 
@Geobits I want h to be before letters I'm not using, and I'm not using 'a'
 
So use a :P
 
I was, but then I started writing a library with add(a, b) functions and stuff and it got confusing
 
So what's this language all about, anyway? All I've heard are candidate names so far.
 
It's based off Prindeal in that there are (kinda) only integers that can be incremented and decremented, but with support for strings and custom functions.
 
3:58 AM
@vote I may have sniped it, but Dennis shot it with a jelly pistol. sighs A lot of good fgitw did me.
 
Woo Prindeal (sorry just had to chime in with that)
 
0
Q: Chocolate numbers

Sp3000Given an m by n chocolate bar, m,n positive, output the number of ways to break the bar into mn 1 by 1 pieces where each break occurs on a gridline. Order is important. Pieces are also distinguishable, so the two pieces on either end of a 1 by 3 chocolate bar are not equivalent. For instance, f...

 
Well trying to code in APL on mobile was a big mistake
I'll try Pyth
pls nobody beat me to this
 
@qua I think you have been beaten.
 
@quartata Which challenge?
 
4:13 AM
@CᴏɴᴏʀO'Bʀɪᴇɴ JS, 102 : Java, 71 <--- that just isn't right. Golf it :P
 
hahahaha
Yeah, JavaScript is Java for scripting
 
user81655 has it down to 33 in ES7 though. Very nice.
 
@AlexA. juggler
 
@quartata There are already Pyth and APL solutions
 
It's only been 30 minutes
 
4:23 AM
@geob Yeah, I usually do it the intuitive way.
 
@quartata The challenge was posted an hour ago and there are 11 answers.
 
@Cᴏɴᴏ Especially if you want to snipe that fgitw, eh? :P
 
Can someone tell me the votes on my answers to that question? My browser has only one tab
 
@AlexA. Not bad for a Sunday evening.
 
Yeah, pretty surprising actually
 
4:24 AM
@geo hah indeed
 
+2 for JS, 0 for TI
No downs on either.
 
@AlexA. ... sigh
 
:( sighs thanks
if I ever get lost in the other keyboard, note that I will talk to you in alphabet index form. a = 1…z = 26
 
Um, okay
 
guessing japanese meanings was not fun >_<
 
4:28 AM
It's not so bad :P
 
11 answers eh? Welp, not much point in answering now :p
 
brb teaching marky a lesson.
 
Next time I won't be on mobile then I'll show you all
 
@CᴏɴᴏʀO'Bʀɪᴇɴ Don't you corrupt him! ;)
 
@CᴏɴᴏʀO'Bʀɪᴇɴ Bots don't lie. It must be true.
accept that and repent
love the JSer hate the JS
 
4:36 AM
@quartata Sure there is!
 
0
Q: Knights and Knaves

LiamThis is code-golf. In this challenge, we will be writing programs/functions that solve "Knights and Knaves" puzzles. Background You find yourself on an island ... etc. ... every person on the island except for you is either a knight or a knave. Knights can only make true statements. Knaves ...

 
morning
 
o/
 
monking
 
_UNKing
 
4:41 AM
@AlexA. y^(y%2)*√y÷1 should work.
 
@Dennis Took me a sec to figure out why that works. Clever. :D
Edited. Thanks!
 
can someone explain to me the purpose of the tiebreaker in this question? codegolf.stackexchange.com/questions/73111/…
 
in Beep Boop Maggot, 40 secs ago, by El'endia Starman
I'm the nicest human you'll ever meet, right?
in Beep Boop Maggot, 45 secs ago, by Marky Markov
@El'endiaStarman yes
I feel so loved.
 
Awwww <3
You're Marky's Valentine
 
Anyone wanna help me with repl.it/Bmmy/2?
It's a lambda calculus interpreter.
Perhaps test it out and tell me where it breaks? (I'm sure it's going to fail somewhere.)
 
4:54 AM
@quartata It's something every golfer should do once.
 
Does TryAPL.org have a mobile-friendly UI?
I would have to move my hand an entire 6 inches to reach my phone to try it myself
Dealbreaker
 
@AlexA. No.
 
I would have to know some APL to try it.
 
ngn's website does, but it's still pretty bad.
 
I bet someone could make a phone app that just sends code to TryAPL (since the permalinks are just encoded URLs and not references to things on their server) and retrieves the results.
 
4:58 AM
@AlexA. How about g(x)=[x;x<3||g(x^(x%2)*√x÷1)]?
 
But the question then becomes: why would someone do that
um
 
@AlexA. I broke Marky with you.
 
@El'endiaStarman ._. uh oh
 
in Beep Boop Maggot, 1 min ago, by El'endia Starman
alex
in Beep Boop Maggot, 1 min ago, by Marky Markov
:27583318
 
@AlexA. For which input?
 
5:00 AM
@Quill if the scores are equal (i.e. 11.5 in the first example), the tie is broken in favour of whichever one has a better score in the tie-breaking column
 
oh, I see
 
@Dennis My bad. I was calling it as an array still and this would take is as an integer.
 
The last returned value is the Boolean from the x<3 comparison, which gets cast to a numeric type in the absence of Any. It is beautifully perverse.
 
Good god that's clever
Could be <2 though just as well, right?
 
but it's Valentine's Day
 
5:03 AM
@AlexA. No, that would return two ones.
 
Oh
 
@Dennis *BṪ×½Ḟµ’п
 
That looks like an insult
 
hahaha
@Sp3000 Wow, *B is a really cool trick!
 
Was trying to avoid $ :/
 
5:05 AM
Jelly needs a parity atom. %2 comes up too often, and usually needs a $ right after it.
 
in Beep Boop Maggot, 39 secs ago, by Marky Markov
@Doorknob what's the point of the challenge?
 
@AlexA. Two more bytes, at the cost of a character. g(x)=[x;x<3||g(x^(x%2+.5)÷1)]
 
@Dennis What do you mean at the cost of a character?
 
I wonder if there's any test cases which will fail because of float precision
 
@AlexA. My mistake. Same character count.
 
5:12 AM
Oh, but two bytes shorter
Niiiiiiiice
 
Yeah, that only looks golfy.
 
It's 3 bytes
So √x has the same byte count as x^.5
 
2/10 very useful
 
Haha
Jeez, at 30 bytes it's the shortest mainstream language submission. O_O
 
Did you just call APL an esolang? :P
 
5:23 AM
Not intentionally
 
@Dennis I agree.
Maybe even one byte.
 
in Beep Boop Maggot, 38 secs ago, by Marky Markov
@AlexA. not sure if you're going to be a good idea
 
what?
 
Challenge idea: Inversion in geometry leads to a concept of a "circle of symmetry", where inverting about that circle leaves an object unchanged. Given a set of points, output the number of circles of symmetry the set has.
 
inverting about that circle?
 
5:27 AM
@AlexA. {⌊⍵*.5+2|⎕←⍵}⍣=⎕ as a full program. Will print an extra 1 if tested in the REPL.
 
@Dennis Shouldn't that be ⍣-match?
 
They're interchangeable for scalars.
 
> IMHO, the Win32 API is like poking yourself in the eye repeatedly.
 
uh, for anyone working on the script, the search bar text is only working once
*userscript, and changing back on blur doesn't work
 
> This short article about mathematics can be made longer.
 
5:35 AM
@Dennis The output is a series of alerts. Is that supposed to happen?
 
@ӍѲꝆΛҐӍΛПҒЦꝆ you have a default param (o) not at the end, i.e. useless
 
@AlexA. Yes, that's the actual output to STDOUT. The output field just prints the return value of the last function.
Each alert box is one line.
 
OIC
I've never used . What does it do?
 
Yes, you did.
 
@AlexA. ⍣ takes a function on the left.
 
5:39 AM
@Dennis I did?
 
If a number is on the right, it applies the function that many times.
 
Oh
 
{}⍣= applies the function until the result matches the argument.
 
If a function is on the right, it applies the function on the left until the function on the right is true.
 
@Dennis That's stupid useful
 
5:40 AM
4
A: Shortest infinite loop producing no output

Alex A.APL, 8 5 4 bytes -⍣=1 This repeats negation until the result is equal to the previous input (beginning at 1) which can't happen, so it loops indefinitely. Saved 3 bytes thanks to Dennis and 1 thanks to jimmy23013!

 
I kind of used it :P
More Jimmy than me
But anyway, thanks!!
You can golf this more. — Thomas Kwa 50 mins ago
@ThomasKwa haha it may be true but that's not a particularly useful comment :P
 
Yayyy 2% fluency in German! :P
 
Anyone here used gandi.net? How long does it usually take to transfer a domain to them?
(Doubt anyone here knows, but worth a shot :P)
 
@Doorknob I don't think Gandhi used the internet
 
5:47 AM
@Dennis great!
One step closer to world domination.
 
haha
Hm, sounds like it should cast its input to integer.
 
@Dennis Edited. Danke!
 
Gern geschehen.
y u no update bite count?
 
@Dennis b/c i bad at think
translate: Gern geschehen.
(from German) My pleasure.
( ͡° ͜ʖ ͡°)
 
 
2 hours later…
8:12 AM
1
Q: Avoid useless edit abount byte count

edc65I like having my byte count history this way: 210 212 219 But there is some user that keep editing my answers to put it this way: 212 219 210 Citing @PhiNotPi "This edit does not make the post even a little bit easier to read, easier to find, more accurate or more accessible." What can I d...

 
8:48 AM
0
Q: Is C++ good for code golf?

Sayantan SantraIs C++ good for code golf? I've seen that the winners are mostly written in other languages. Why is that?

 
9:09 AM
I just can't find any improvements on my solution for this one: codegolf.stackexchange.com/a/73153/48436
but it feels too big
 
@CameronAavik For one thing, it's usually shorter to write your own factorial than importing it: f=lambda n:n<1or n*f(n-1) is shorter than import math;f=math.factorial (it returns True for n=0, but you can probably fix that with a + somewhere in a)
 
I tried writing a replacement but I could only get it to one character longer
that seems to be shorter though
 
range(m) doesn't work?
 
I need it to start at 1
oh, maybe not
 
idk, try removing the 1, before m and n
 
9:15 AM
nah, it can't have 0
 
1if m+n<4else sum(c(m,n)+c(n,m)) looks like it could be a +(m+n<4)or sum(c(m,n)+c(n,m))
 
yeah, I just figured that out
 
(To be honest though, I'm still never sure whether True is valid when the output requires 1)
 
I didn't realise that doing expression or something did short circuiting
 
or, and, ... if ... else ...all short circuit, yeah :)
 
9:18 AM
calling a(1,1) outputs True with that as well
 
Even with the +(...)?
 
oh, didn't do that, that works
 
I find it funny you listed it as Python 3 - in Python 2 you'd actually get the result as a long instead of a float :P
 
I just coded it in Python 3, didn't think about compatibility
 
Ah k (btw you can save a few more by putting the sum(...) in c)
 
9:22 AM
I think it stays the same?
because it's just moving 5 bytes around
 
You drop the [] from the list comp
 
oh yeah :D
 
 
2 hours later…
11:34 AM
@Liam I think your problem is this
lw c, a # c = *a
that doesn't load a byte
that is load word
 
12:26 PM
0
Q: Shorter way to assign a default value to the standard output stream

MagusI have this code : tr ' ' '\n'|sort -n|head -1 The code is pretty simple, it takes a list of integer in the standard input stream (like 5 9 8 7 5 2 -12 -30), it sort the integers and display only the first integer. But i need to ouput 0 if the given list is empty. And i can't find a short way ...

 
12:48 PM
1
Q: Solving variants of the blue-eyes puzzle

ghosts_in_the_codeThe original "Blue Eyes" puzzle is given here. You will be told how many of the islanders have blue eyes and how many don't. You will also be given a statement by the oracle (a system of equations/inequations) that everyone on the island hears. You need to determine when the island will be free ...

 
1:27 PM
0
Q: Is it a leap year? Use only assignments and arithmetic expressions

Günter HoferWrite a program that outputs 1 when the year is a leap year, otherwise 0. You can use any programming language, but use only assignments and arithmetic expressions for the calculation. The Gregorian calender starts 1582. Example of leap years: 1000 1100 1200 1300 1400 1516 2000 2016 Examples ...

 
2:04 PM
Back up to 10.2 q/day
 
@Sp3000 figured how to print "Hello, World!" in Seed :P
 
2:23 PM
First sentence of an email this morning: "It is with great sadness that I am writing this email to inform you of the passing of John Doe's youth."
So then I'm tearing up because I know this guy and it's super sad that his kid died
 
>_>
 
Then I get to the last sentence and realize that we are mourning the fact that he turned 30 years old today
 
^
 
Then I immediately thought of misleading PPCG questions titles
 
No idea what you mean ^^;;
 
2:25 PM
Am I talking to Geobits or Marky Markov?
 
I'm not sure what you mean.
 
in Beep Boop Maggot, 19 secs ago, by Doorknob
Marky, say something to Rainbolt.
in Beep Boop Maggot, 17 secs ago, by Marky Markov
@Doorknob oh
hey @Rainbolt: "oh"
 
@Geobits is your bot speaking for you ? :)
 
I think he turned it off
 
I'm not sure if I'm not sure that's going to be a great idea.
Marky isn't allowed in the main chat. He can't behave like a responsible person yet.
 
2:28 PM
Like we're all responsible persons here.
 
We normally pretend to be at least. He flaunts all social norms.
 
@Geobits does he still love "I ' m not sure" and "_UNK"? ^^
 
He doesn't _UNK as much, but he's still very unsure of himself.
 
@Geobits You've gotta feel like a dad seeing his son learning how to speak ^^
 
If your kid starts saying "_UNK", have them see a doctor.
 
2:33 PM
@mınxomaτ baby's speaking sounds like _UNK to me ^^
 
> Hey dad, can I have some _UNK when we get to _UNK later?
 
It starts having some nice sentences from time to time, I'm amazed by that ' night
 
He is good at greetings and goodbyes
 
Could someone try to telnet address 24.126.188.30 on port 8888?
 
2:37 PM
@LegionMammal978 Working on it adminkit.net/telnet.aspx
Connection failed: A connection attempt failed because the connected party did not properly respond after a period of time, or established connection failed because connected host has failed to respond 24.126.188.30:8888
 
@mınxomaτ hahahaha
 
Poor pooh bear.
 
llama@llama:~$ telnet 24.126.188.30 8888
Trying 24.126.188.30...
I've just been stuck here for a minute. :P
 
Keeps timing out
It works fine with localhost
Just not remotely...
 
@LegionMammal978 You did forward the port though?
 
2:39 PM
How do you do that?
 
Go to your router settings, Port Forwarding, enter the static IP of your telnet host and the port (8888)
Then you have to get either a static IP from your ISP ($$) or a DNS provider supported by your router (DynDNS etc.)
 
The problem is, I don't have access to the router
 
Then you can't open ports.
 
Too bad
Just wanted to create a telnet server...
 
@LegionMammal978 are you working in your own environment(not a working company one)?
 
2:43 PM
It's complicated
 
student appartments?
 
I guess I could change the setting if I seriously needed to...
But then I would still need a static IP
 
@LegionMammal978 Then you'll be hit by portscanners in no times. If it is a cheap router, it might crash (or it crashes your telnet server first).
 
@LegionMammal978 yes, you could set yourself in the DMZ (for instance) if your side of the switches is tagged for transmiting paquets on it
 
@LegionMammal978 You might want to get a proper root server with a static IP (and proper DDoS mitigation). There are some cheap ones here.
 
2:46 PM
Oh well, was looking for a non-paid option
Guess that can't happen
 
DynDNS used to have a "free" desktop client updater as an alternative to their in-router option, but you'd have to leave you PC running 24/7 and you still have to set the port as forwarded.
 
3:01 PM
The Raspberry Pi Zero is literally impossible to find. D:
 
I'd heard it was pretty small, but didn't think it was that small.
 
haha
 
3:16 PM
0
Q: Editing an already accepted answer after 60 days earns Necromancer badge

NBZI edited http://codegolf.stackexchange.com/questions/69694 today. Even though it was submitted and accepted only 11 days after OP, I got the necromancer badge for the edit.

 
> ninja'd by @Dennis 1 minute ago
 
:D
 
3:33 PM
0
Q: Implement decimal-multiplication modulo

CJ DennisDecimal-multiplication modulo (d mod n) works by splitting the dividend (d) into chunks of the same length as the divisor (n), working from right to left. Then, working from left to right, each chunk is summed to a running total and the total is multiplied by a constant (c) before summing the nex...

 
I liked this question, as a . Do you think it would bea good idea to copy it and re-post it in that format?
-1
Q: Maximum Sum on array

Saurabh JainGiven a array of N elements and a number k, then find the sum of maximum of a all continuous blocks of length k? Examples : A = {2,5,2}, k = 2, Max for 1st block = 5, 2nd block = 5, So sum is 10. A = {3,1,8}, k = 2, Max for 1st block = 3, 2nd block = 8, So sum is 11. A = {2,5,2}, k = 1, Max fo...

 
@mınxomaτ Did you draw this?
 
3:57 PM
@quartata No. It's a popular internet meme. I just edited the text.
 
Shiver in ecstasy. This is a prime number.
 
@mınxomaτ Oh. Still funny.
 
@Optimizer the prime number of the beast
 
yus
 
4:14 PM
0
A: Sandbox for Proposed Challenges

A SimmonsAdvent of Code, puzzle 1 I don't know if anyone here spent their December working on the problems found on Advent of Code, but I thought some of the simpler problems might make good code golf puzzles. So, here's the first one. There will be two challenges, and the solution should either be a pa...

 
0
Q: Compute minimax of an array

Luis MendoInspired by this question Consider an array x such as [1 5 3 4] and a number n, for example 2. Write all length-n sliding subarrays: [1 5], [5 3], [3 4]. Let the minimax of the array be defined as the minimum of the maxima of the sliding blocks. So in this case it would be the minimum of 5, 5, 4...

 
4:27 PM
Finally. A sensible connection.
@Doorknob You use debian, right?
 
@NewMainPosts I need to learn how to answer faster.
 
4:41 PM
^
 
I spent months debugging my Mono project because it didn't work on ubuntu (it worked on windows, archlinux (even for ARM), OS X etc.) only to discover that the default mono package for ubuntu is outdated, which is what caused the error...
(╯°□°)╯︵ nʇunqn
5
 

« first day (1843 days earlier)      last day (3017 days later) »