« first day (2111 days earlier)      last day (2737 days later) » 

8:00 PM
guess so
or in a register (are they called register?)
@quartata no register? :'(
 
Funny that those terms are still used.
 
which terms?
 
@NiclasM I haven't seen any answers that take input from a register but it would probably be allowed
Actually, maybe not.
 
@quartata Could you help me find it? I don't know what to search.
 
Hm..
 
8:01 PM
@NiclasM Buffer and register.
@NiclasM Yes, Vim has registers.
 
@quartata Udioica has really pushed to expand the valid forms of input. I've seen him take input typed, in registers and in buffers. I'm not sure if those are all valid, but nobody's challenged him
 
buffer for emacs and register for asm stuff
easily use them at least every other day
 
I don't know what a Vim register is like, but it sounds similar to having input stored in a variable.
Which is disapproved of.
 
@feersum it is pretty much the same thing
 
you got a register for every letter in the alphabet and you can store a string in each one
kind of like vars
 
8:04 PM
I don't get the cops n robbers challenge, what's an OEIS, just a series of numbers?
 
@DrMcMoylex can you execute variables in vim? (like with that @)
 
@NiclasM Yup! Most golf's I've done do that or something similar
 
@DrMcMoylex actually do you mind teaching me? D:
 
@tuskiomi Oeis is an encyclopedia of sequences. If you choose a sequence like Fibonacci chances are they will have it
 
So, I have to choose a sequence that's contained within that encyclopedia?
 
8:07 PM
@NiclasM put two numbers in your buffer on one line. Then type 0ye@"<C-a> (note that <C-a> is ctrl-a)
There's a simple demo
 
ty
 
Whoops
 
@tuskiomi yep! It pretty much has any sequence you can think of. It's pretty comprehensive
 
0yiww<C-a>
 
@NathanMerrill Except for the random ones. :P
 
8:08 PM
That's what I get for not testing it
 
is that still a sequence?
A031342374: Random digits out of Nathan's brain
 
speaking of OEIS, just posted my challenge to find emirps in different bases
 
@NathanMerrill checks out
 
is the pyth program '1' a valid entry for the cops and robbers? it simply prints 1 for any input, and has not anagrams
 
8:11 PM
1
Q: Find the Emirps!

Flp.Tkc An emirp is a non-palindromic prime which, when reversed, is also prime. The list of base 10 emirps can be found on OEIS. The first six are: 13, 17, 31, 37, 71, 73 However, due to the reversal rule, emirps are different in each base. For example, the first six binary emirps are: Bin | ...

 
@WheatWizard I'm not gonna say exactly what language I'm using or how I'm taking input, but since it's not really clear if pre defining registers in vim is allowed, I'm not doing that
 
@tuskiomi A000012
 
@DrMcMoylex Ok thanks that may or may not have saved me a lot of work. ;P
 
@tuskiomi Sure, but it'll get cracked almost instantly. Very many languages with just a 1 as the code will simply output the 1.
 
@tuskiomi It is an invalid solution because there are no anagrams
 
8:13 PM
@flawr The sum of the coefficients?
 
Solutions via a side effect of the rules need to be at least 2 bytes
 
0
A: Sandbox for Proposed Challenges

TimmyDWhat are fluffy blocks? code-golf ascii-art randomly inspired by this question Let's make a drawing from some pipes | and hyphens -. You can see that a subset of them form a rectangular box or block shape when viewed (meaning that the corners are formed by |- or -|). -|--| |--|- --> |-...

 
@NathanMerrill That was a great video. (I think @flawr posted that too, so Ctrl+C, Ctrl+V.)
 
yesterday, by flawr
@NathanMerrill you're too late:)
 
I really understand now how the torus is the cross product of two circles, so to speak.
@Maltysen Life and other projects. :P
Seriously though, I used Spacewar! as a major component of my response to the code test I've been working on over the past several days, and last night, I had the idea of spawning missiles for a very brief time over the entire space so you get to see the flow, as opposed to a typical static force field diagram.
@flawr Hahaha, indeed.
 
8:19 PM
Anyone a pro at brainf***? I'm wondering if there's an easy way to extend the x=x*y algorithm to be x=x*y*z without just doing the same thing twice (if it'd be shorter).
 
@mınxomaτ 0.60 vs 3.68 on the third page load.
 
@Rainbolt I think the challenge should really just have been to take a number as input then output the same as he was doing. The string as input just makes the challenge I/O more complicated.
 
"Magnify this text by n" isn't especially interesting anyway, and is probably a dupe to boot.
 
Yeah, probably.
 
Is this a safe refactor, if we assume that TableB.Id is not nullable?

SELECT *
FROM TableA a
LEFT JOIN TableB b ON b.Name = a.Name
WHERE b.Id IS NOT NULL
=>
SELECT *
FROM TableA a
JOIN TableB b ON b.Name = a.Name
I'm trying to understand why someone would use a left join where the right side of the join is not null. The venn diagram is telling me that it just becomes an inner join at that point.
 
8:35 PM
0
Q: Non-repetitive Quine

Greg TourvilleLet's find the shortest quine in each language! But wait, we aren't just looking for any quine. We are looking for non-repetitive quines. This quine is very repetitive: main(){char*A="main(){char*A=%c%s%c;printf(A,34,A,34);}";printf(A,34,A,34);} This text appears in the program's source twice...

 
@DrMcMoylex I am now pretty sure your solution is not in VIm... I think it is time I learn V
 
@Rainbolt does your database have reference integrity?
actually, you aren't joining on ids, you are joining on names
if you can guarantee that TableB has all of the names that TableA has, then yes, they are equal
 
I can't guarantee that
 
oh, I was taking the two statements seperately
hmmm....yeah, those look equal to me
because you're dropping all of the rows that are null
 
And they would be null if they only existed on the left side and not on the right
So by dropping them we are left with only rows that exist in both
Which my brain said "That's an inner join"
 
8:40 PM
unless TableB.id can be null
 
Yea, and that was a constraint given in the question. Thanks for double checking me.
By "the question" I mean my question. I'm not taking a test lol
 
Yeah, it's obviously more like homework than a test ;)
 
More like actual work
 
Oh cool. That's like homework, but you have a special place to do it, and money's involved.
 
I almost opened up SQL Sentry Plan Explorer and pressed the "Anonymize" button, but I decided to put some effort into it and I anonymized the table names myself ;)
 
8:46 PM
@El'endiaStarman Yeah, after over 1 thousand people tested it, it's probably working fine for most of them. Thanks anyway :D
 
Why is the git diff so big but I only changed one letter? github.com/tuxcrafting/conlang-generator/commit/…
 
@TuxCopter What do you mean? The diff stat clearly shows 2 changes. Only 1 addition and 1 deletion (top left corner)
 
I mean, the dark red/green area showing character-wide changes
 
Oh, the "Anonymize" button only anonymizes the plan, not the query. That's... pretty useless.
 
8:47 PM
@TuxCopter Just look at the git diff at github.com/tuxcrafting/conlang-generator/commit/…, not the GitHub one
They are always line based.
 
@mınxomaτ Finally was able to test turbo.js on my laptop. 1.43 vs 8.87 with its integrated GPU.
 
Nice.
 
@WheatWizard I'm glad to know someone's trying this hard to crack it
 
@Geobits Well, for college/university, you have a special place to do it and money is also involved ...
 
8:52 PM
@Dennis 1.17 vs 4.32 here. That's actually pretty nice.
 
I wanna see someone answer the C&R in seed, lol
 
@TimmyD Oh, right. So college==work. Good to know :P
 
@arda For a moment, I thought you were Downgoat. >_>
 
College is like anti-work, because the money goes the other direction.
 
@Dennis I actually changed back my picture but am waiting for refresh. Can you force refresh on me?
 
8:56 PM
Much better.
 
@Dennis That confused me, too. As I have not yet implemented the legacy code for Safari.
Safari is really the IE for this project. Old font formats, low precision shaders. Ugh...
 
Thanks @Dennis
 
@arda y u no sleep arent u gonna wake up at 6
 
Every time I visit caniuse.com to see if a certain feature is available in all major browsers, it's missing in IE, Safari, or both.
 
@TimmyD Isn't it more like anti-union? Because you're working and not getting paid, rather than being paid and not working?
 
8:58 PM
I actually never had a serious issue with IE (apart from missing ES6 template strings). But Safari is really trying hard to be obsolete.
 
@betseg I'll go to anitkabir, and well, I learned that grandmother is actually coming all the way from tekirdag just to go to anitkabir, so I'll leave around 8-9am.
 
Edge has a stupid feature where pages that take "too long" to load (in Edge's opinion) just keep reloading a few times and then the tab crashes.
 
This is why you should drop compability with those standard-incompliant browsers
 
@arda are you in turkey also?
 
@EᴀsᴛᴇʀʟʏIʀᴋ yup
 
9:01 PM
and my real name is arda too
 
dat coincidence
sorry i meant coincidence
 
RIP work computer
 
@Shebang Rip indeed
 
That's with a Radeon HD 3450
 
9:05 PM
Dat software renderer
That's defintely not using the actual GPU.
 
I get 0.38 / 2.35 on my phone...
 
I need to find the most uniform non-occurring color of an image. I.e. if a=RGB(1,245,78) and b=(250,247,255) are both not in the image, b is the output, since it's the most "uniform" (in search for a better word). I know I can just pull all non-occurring colors and score them sequentially, but that's pretty inefficient. The only faster way I could come up with is GA. Is there a less complex algorithm to solve this?
 
checking from phone, cba to type the link: turbo.github.io
0.27/0.87 on ghostery
 
@Shebang did oyu try a different browser?
 
I.e. I need to find the optimal keying color.
 
9:09 PM
0.37/2.36 what is this about
^almost same with dennis
 
@El'endiaStarman yes =) too bad you know too much about math: you probably already get that I can find out your whole polynomial by just asking for two evaluations:)
 
@flawr That test was on Vivaldi, in Chrome I get similar scores
 
lmao fails to work on chrome on my phone
0.27/0.84 on chrome
 
@wat you C-riously don't know? XD
 
wat
@flawr I was actually making a joke about the golflang Seriously.
 
9:13 PM
Yay my second 200 rep cap
25 rep to 2k
 
0
Q: Can someone help me with this balancing equation code ? I cant seem to get it to work

logscastimport sys,re from sympy.solvers import solve from sympy import Symbol from fractions import gcd from collections import defaultdict list = ('abcdefghijklmnopqrstuvwxyz') Ls=list eq=sys.argv[1] Ss,Os,Es,a,i=defaultdict(list),Ls[:],[],1,1 for p in eq.split('->'): for k in p.split('+'): c = [Ls...

 
@Shebang :O people actually use Vivaldi (Well, Vivaldi does use Chromium...)
 
Haha. Someone just responded to an email with "That's a dumb question. [...]" and they obviously meant "That's not a dumb question. [...]" I didn't even notice that the word was missing until they facepalmed and then bolted down the hallway towards the other person's office.
 
@ASCII-only Will you update CodeGolfSE/blog one day?
 
9:25 PM
5
Q: Determine the optimal cruise control options

aTastyT0astA cruise control has 3 different options to move the handle to set the speed you want to drive with. Towards you: Adds 1 speed. Upwards: Increases speed to the next multiple of 10 (e.g. 20-->30, 32-->40) Downwards: Decreases speed to the next multiple of 10 (e.g. 20-->10, 32-->30) Input 2 i...

 
@TuxCopter Um no ask Downgoat for progress on new blog
 
The new blog is the Medium one?
 
@TuxCopter No that was the old one Downgoat was going to move to Ghost IIRC
 
ok
 
Downghost?
 
9:40 PM
A quick question: Do you know without googling what a fulcrum is?
 
Yes
 
Vocabulary test?
 
I'm writing a challenge where a board is balanced on a <...>. I used <edge>, but found <fulcrum> being used on wikipedia.
Being a non-native speaker myself I never heard fulcrum before and suspected it to be technical terminology.
 
I'm not sure how generally well know the word is, but at least people who have had basic physics courses (i.e., high school level?) would know it
 
People for whom English is not their native language would most likely not know that word
 
9:46 PM
@Fatalize Except if you had some physics classes in english:)
 
@flawr which isn't a lot of people
 
@Dennis Can you unfreeze the V room?
(Vim-golf)
 
Just "balance point" might be a more readily available term if you're looking for one
 
in Vim-golf, 24 secs ago, by Feeds
Dennis has unfrozen this room.
 
Thank you!
 
9:50 PM
@HWalters I don't know about others, but I'd interpred "balance point" as "center of mass" (or something along the lines thereof)
 
@flawr I think that's roughly what he's trying to refer to in his challenge though (2d version at least)
 
@HWalters I think the word he was searching for was more like the pivot, don't you think?
 
@flawr If this is the challenge in the sandbox, I think he's specifically looking for a balance point. Which means, that's where you put your pivot (which doesn't necessarily have to be there)
Unless, he's trying to name the thing you put there, in which case, sure!
 
9:55 PM
@flawr Ah-hahaha, indeed. :P
 
@HWalters That was in fact what I tried to achieve using edge.
 
@mınxomaτ Hehe, just replying to old pings...
 
@flawr Without translating I couldn't tell what exactly a pivot is, however it sounds much less alien than fulcrum, so I think I'll use it. Thanks!
 
Just an FYI, no page exists yet for 05AB1E on esolangs.org
 
10:06 PM
Oh, someone made a page about Jelly. TIL.
 
@mınxomaτ any update on the podcast?
 
Not yet. Soon.
(my) tomorrow evening probably
 
k
do I need a mic or is laptop mic good?
 
Gather everything you have. I will run through a sound test with everyone individually.
Sep 29 at 2:51, by mınxomaτ
I can rescue pretty bad audio, but there's a limit to everything ;-)
 
sounds good
 
10:17 PM
I think I just died a little inside. Minibits wants to learn python.
 
Still better than Java
 
@Geobits WOOHOO!
 
@Geobits \o/ \o/ \o/ \o/ \o/
 
@Geobits Yassss
 
I mean, I'm happy that Minibits wants to learn Python, not that you just died a bit on the inside.
 
10:18 PM
Make sure he gets a really good Python book. Preferably generators should be chapter 1
 
It's okay. He's Geobits (plural), so if a bit dies, he's okay.
 
Come to think of it do you really need to learn anything else
 
@Rainbolt But how many bits is a geo?
 
I mean sure ostensibly you need if statements but really generators are what matters
 
@quartata Huh, I would have thought that generators would be introduced a little later.
 
10:20 PM
@Geobits amazon.com/Python-Programming-Absolute-Beginner-3rd/dp/… was the one I learned python from when I was 7, 10/10 would reccommend
 
I learned Python from Google and doing Project Euler.
 
@El'endiaStarman No, no. Generators day 1
 
@El'endiaStarman Twenty-four bits. 01100111 01100101 01101111.
 
But seriously, it's cool that he's learning Python.
 
@quartata just do helloworld as next(map(print, ["hello world"]))
 
10:21 PM
@Rainbolt A loss of slightly more than 4% of yourself might be concerning though.
 
@Maltysen Exactly!
 
True. And if one bit dies and we don't have extra bits for error correction, I guess he's not geo anymore.
I guess he should have used TCP instead of UDP
 
I'm a little disappointed he doesn't want to learn Perl first, but we have to start somewhere right
 
@quartata I was kinda being sarcastic, but sure :P
 
Perl is the one where you have to put a dollar sign in front of everything right?
 
10:24 PM
Hey, I just realized: @quartata, maybe Minibits could be a good test platform for how usable Pytek is? :P
 
Well...
 
Wow. I'm glad you're all happy about my pain :P
 
@Rainbolt my too, at least if you want proper scoping.
And it's not all dollar signs.
We've got @, %, & and *. Some nice variety
 
I had to learn Perl in three hours using a book to solve a challenge with my team, and I was the typist. Constant "You forgot the dollar sign. You forgot the dollar sign. You forgot the dollar sign."
 
@Geobits does he have a preference on tabs vs spaces yet or are you going to start him off right in life with tabs?
 
10:28 PM
@Rainbolt In all seriousness, I never understood why people didn't like sigils.
They aren't a whole lot different from type declarations and they make it stand out right away what type it is
You know $ is a number of a string, @ is an array and % is a hash
 
@quartata For Geobits (I think?), it's probably the extra keypress (shift).
 
@quartata well, I don't like type declarations either, so...
 
Yeah, sigils are the funny chars in front of variables.
$x, @y, %z
 
I can't quite remember who was it that griped about having to press more keys for special characters.
 
I always mean to change my message to "ninja'd" but I remember after I delete the message
 
10:30 PM
sigils are magical
 
@Maltysen Oh, he knows the true path already.
 
@Maltysen Do you dislike them because of the extra work and hassle that comes with them during the "let's try this and see if it works" phase of coding?
 
@El'endiaStarman Nah, they're just ugly ;)
 
I dislike type declarations because if you change the type, you have to change the type declaration
 
@El'endiaStarman that, and I don't think that they are necessary (except obviously for low level stuff like c) even for big projects if you have proper unit testing
@Geobits that too :P
 
10:32 PM
var bus = GetSchoolBus(); // Works whether I'm returning a SchoolBus, a Vehicle, or a Bus.
 
that's a good thing
you want it to throw an error if you try to return a string
 
Why would I want that?
I only want an error if I try to call a function that is not available on that object
 
...because then you catch errors while writing your code, instead of running
 
@NathanMerrill but because of python's explicit is better than implicit, returning a string will throw an error somewhere else that is easily traceable
 
right, but it requires running the code, which isn't always trivial
 
10:35 PM
@NathanMerrill Being a string doesn't just cause errors...
 
@NathanMerrill hence unit testing
 
oh right, but if you want bus to be a SchoolBus, but your GetSchoolBus() returns a string, there should be an error throw at compile time
@Maltysen a poor man's compiler :P
 
Calling functions that a string doesn't have causes errors (in most languages), and at compile time, not at runtime.
 
lol TIL Visual Studio has built-in IE
 
e.g. C#, it uses inferred types at compile time unless you explicitly specify it's an object. VS catches the errors at write time so it works perfectly fine when compiling.
 
10:36 PM
(that was sarcasm, incase it wasn't clear)
 
Calling it a string doesn't make the error get caught any earlier
 
@NathanMerrill but compilers doesn't catch logic bugs.
@NathanMerrill oh lol
 
@Laikoni But I think fulcrum sounds much cooler =D
 
@Rainbolt oh, you're advocating auto typing. Not removing typing :P
 
Oh, sorry. My terminology on some of this stuff sucks.
 
10:38 PM
I just made this monster
 
its just as much my misunderstanding as yours :P
 
$$$($##(%%(%$%%)))($##(%%($#%#$)))(%($##($##(%%($#%%%)))))
(%($##(%%($$##%))))($##(%%($$%$)))($##(%%($#$$)))($##(%%($##$%)))
($##($#))($##(%%($$#$%)))($##($#))($##(%%($#%##)))($##(%%($#$%)))
^ Hello world in my new esolang
 
@quartata No callback hell > generators :P (on a more serious note I have no idea how to fix the callback hell in my interpreter
@TuxCopter Call it Sigil :P
 
good idea
 
@TuxCopter what you should do, is build each of your esolangs on top of the other. Aka, your next esolang should compile in to (Sigil) by listing the char codes of each of the characters, then take the absolute difference of each digit
 
10:41 PM
%$(Sigil) FTFY
 
then the next esolang will flip the code backwards, as well as each triplet of characters
just make a massive mountain of seemingly random "compile-tos"
 
@NathanMerrill And the final language will take 1 hour per character to compile to Sigil :P
 
and don't even talk to me about the runtime
Hello world? We're talking 5 light years, minimum
 
@NathanMerrill Well, it will run in Sigil, won't it?
 
right, but maybe one language will have a bunch of pointers, and make the sigil code super complicated
you don't just have to do 1 to 1 relationships :P
 
10:45 PM
@NathanMerrill You know that light years are a measure of distance, not time, right?
 
yeah, but light years sounds cooler than milleniums
 
@NathanMerrill True
 
Distance is time though ;)
 
All you need is a LLVM backend for the final language
 
10:46 PM
@Geobits yeah but if you interpret it tha way then when you say light year, you're just saying year
 
I'm walking backwards then until I turn 16. I had abs when I was 16.
Now I'm just a cube
 
@DrMcMoylex "The book is a promising reference concept, but the execution is somewhat sloppy. Whatever generator they used was not fully tested. The bulk of each page seems random enough. However at the lower left and lower right of alternate pages, the number is found to increment directly."
 
@Maltysen only if you travel at c. When I say something's an hour up the road, I don't mean a light-hour away :P
 
so time isn't distance
 
1
Q: Non-Repetitive Quine

Greg TourvilleLet's find the shortest quine in each language! But wait, we aren't just looking for any quine. We are looking for non-repetitive quines. For languages that have strings, a repetitive quine is one where two or more sequential characters in a string appear sequentially in code outside of any str...

 
10:49 PM
@Geobits he was talking about electrical impulses which do travel at c :P
 
@Maltysen TIL electrical impulses travel at c
 
Electrical impulse don't travel at c
Electrons have a mass
And anyway the density of the conductor or any other thing slow down the electron transfer
 
@TuxCopter electrons actually travel very slowly at centimeters/minute IIRC
the electrical field travels at c
 
I thought the impulse itself usually only travels at 100m/s, the electrons at like 1 micron/s or something
 
Dang. I'm spending too long on this Polyglot Anagram challenge...
 
10:51 PM
@Maltysen field != impulse
 
I'll be able to post an answer tomorrow
 
oh
 
@ASCII-only yeah, but when you have a wire, the signal that you get is actually the result of the electrical field propagating through the conductor
its not exactly c
but very close
 
But light doesn't travel at c
 
@TuxCopter this average speed of the electrons is called the drift velocity
 
10:54 PM
So this started with me posting a hello world in my new esolang and it ended with some physics things
@HWalters wtf
light in the void travel at c
 
What void? :)
Especially if you're running the light through fiber optic
 
:33419520 well it depends on the dielectric constant, and is analogous to the refractive index. for copper its like ~95%
 
vaccum or anything you call it
'night folks
 
Night... had fun quickly trolling you with a technically true physics point
 

« first day (2111 days earlier)      last day (2737 days later) »