« first day (1998 days earlier)      last day (2831 days later) » 

2:02 AM
@El'endiaStarman Wolfy gives no nice solution err
 
@Doorknob What's wrong with Miaou?
 
A question I actually encountered:
 
@quartata too hectic o_o
 
@HelkaHomba ?
 
2:03 AM
(Sorry for the bad drawing)
 
@HelkaHomba ¯\_(ツ)_/¯ Some problems don't have neat solutions, but it's good to see that it agrees with what I got before.
@LegionMammal978 x = d/acos(theta - pi/2)
 
@quartata I do use Miaou, but several things: 1. The markdown variant makes no sense (you can't even nest, say, code and italics), 2. The design... well, could be better, 3. There is no API and the way messages are sent and received is incomprehensible, so bots are almost impossible, 4. Because of that, there's also no CLI and no way to make one, 5. Can't export data (ex. download all messages), 6. There is no privilege/moderation system
There are a few other things but those are the main ones off the top of my head
Also, it's not written in Rust :P
 
heh
 
In[1]:= Solve[theta - Sin[2 theta] == Pi/4, theta]

Solve::nsmet: This system cannot be solved with the methods available to Solve.

                                      Pi
Out[1]= Solve[theta - Sin[2 theta] == --, theta]
                                      4
@El'endiaStarman ^
 
You're gonna have to write the view part in JS most likely
 
2:07 AM
@LegionMammal978 Do it numerically.
 
It is in JS
Unfortunately
 
I doubt an exact solution exists that uses only elementary functions.
 
Though I am sticking to pure JS; no jQuery etc.
 
Oh so you already have codez?
 
2:08 AM
@quartata Yep
It's... functional right now
 
Cool.
 
functional as in functional programming or as in just working?
 
You can send and edit messages, and there's upvotes, downvotes, stars, and pins
 
pls repo link for teh starz
 
However! If you pass anything remotely weird to it (invalid JSON, etc.) it immediately crashes. Like, if you try to upvote a message without being logged in, it crashes the server. I have done zero error handling. :P
 
2:09 AM
@Doorknob Up and downvotes on messages? Interesting.
 
Also passwords are plaintext. That'll change, though.
 
Aside from providing a client bot API it would be nice if you added a server API for plugins/services. I had to really wrangle with IRC for the QPixel thing
 
In[2]:= NSolve[theta - Sin[2 theta] == Pi/4, theta]

NSolve::nsmet: This system cannot be solved with the methods available to
    NSolve.

                                       Pi
Out[2]= NSolve[theta - Sin[2 theta] == --, theta]
                                       4
 
@El'endiaStarman Yeah, an idea stolen from Miaou.
 
@El'endiaStarman ^^
 
2:10 AM
@Quill No public repo yet, just local git.
 
@LegionMammal978 ....wow. Uh, try subtracting pi/4 from both sides so you're looking for a zero.
 
@Doorknob can you delete messages?
 
If i knew Rust I'd help you :/
 
(in your thing)
 
@CᴏɴᴏʀO'Bʀɪᴇɴ Not yet (that is planned)
 
2:11 AM
ok, cool
 
seems like something event based would be sufficient for a server side api
 
In[3]:= FindRoot[theta - Sin[2 theta] - Pi/4, {theta, 1.3}, WorkingPrecision ->
30]

Out[3]= {theta -> 1.30033142805857772341672010426}
@El'endiaStarman ^
 
@quartata It runs on WebSockets, so yeah
 
@LegionMammal978 Eyyy, that worked!
 
Yeah, can evaluate it to any precision
 
2:12 AM
what language does the backend run on? never mind
 
@Doorknob see my previous message
@Quill rust
 
@quartata This one?
 
I'm a bit rusty at this <_<"
 
2:13 AM
Oct 8 '15 at 1:57, by Doorknob
if you don't program in Rust for a while, your Rust will get
(•_•)
( •_•)>⌐■-■
(⌐■_■)
rusty
3
 
@Doorknob Can't see replies on mobile still. If it is about a server side api for plugins/services then yes
 
Ok, I'll consider that (still a long way away in any case :P)
 
I'm making an imperative procedural stack-based functional event-driven reflexive array language!
 
That's a lot of adjectives.
 
yes. if you have more please tell me
 
2:18 AM
Several of them conflicting
not bad/10
 
@Doorknob ಠ_ಠ
 
which ones? I don't think so
 
@Downgoat yes? :D
 
@Doorknob what are you using to render the markdown
 
@quartata commonmark JS (clientside)
 
2:19 AM
@EᴀsᴛᴇʀʟʏIʀᴋ no worries. Come to think of it, I don't actually have portal installed right now so...
 
whatever has recently been costing less </vaguepun>
 
@CᴏɴᴏʀO'Bʀɪᴇɴ Functional languages are declarative
not imperative
 
yes
but I can have imperative aspects with functional aspects
 
it isn't really functional then
 
sure it is
it has forks and stuff
 
TIL I can chat on xbox.
10/10
 
@El'endiaStarman oh my heavens
 
Forks are really a J thing and don't have a whole lot to do with functional programming as a whole
 
@El'endiaStarman oh my, why
 
It has edge builtin.
 
2:22 AM
@quartata there's still more stuff :3 you may doubt but I say yes, it is functional
 
2 mins ago, by Cᴏɴᴏʀ O'Bʀɪᴇɴ
@El'endiaStarman oh my heavens
 
@Doorknob wouldnt it be better to render it server side
 
@quartata this is the serverside
or you mean the HTML?
 
I'm talking about the markdown yes
 
2:25 AM
Oh, the markdown. No, then I won't be able to make a CLI
 
Oh, a terminal client? That's nice
 
What's a CLI- oh, got it. Command Line Interface.
 
@CᴏɴᴏʀO'Bʀɪᴇɴ
and @quartata
 
??
 
2:30 AM
overwatch
 
^
@quartata tracer (the girl in bottom left) is the overwatch version of scout.
 
I know what Overwatch is. I still don't get why it's funny.
 
I don't either
 
also Tracer's closest equivalent is the TFC Medic
 
TFC?
Tired French Canadian ?
 
2:32 AM
A lot of Overwatch is inspired by it actually not TF2
 
what is TFC?
 
@CᴏɴᴏʀO'BʀɪᴇɴTeam Fortress Classic. The original
 
oh
I see
why not just "TF"?
 
Team Fortress was a Quake plugin
 
2:34 AM
Then it was adpted by Valve into a half life mod
Hence TFC. I consider it to be the first full TF game
 
it probably is
 
@CᴏɴᴏʀO'Bʀɪᴇɴ @quartata would you guys be interested in helping get the TF2 PASS time Multi-Dimensional Television achievement?
 
Ten free chickens
 
I'm still getting segfaults on the controller. I think it is a bug in source pyhon
 
Question: Should cheddar enforce good capitalization of class names?
 
2:37 AM
no
 
Depends on whether you like having people who use your language
 
@Quill Q___Q ok
should I require classes have names?
I think so because anonymous classes doesn't sound good
 
@CᴏɴᴏʀO'Bʀɪᴇɴ Js doens't >_>
 
wat
class{}
SyntaxError: class statement requires a name
liar >_>
 
2:41 AM
Java doesn't either but not in that sense
 
@CᴏɴᴏʀO'Bʀɪᴇɴ Add parenthesis
 
o_O
TIL new(class{})() is an empty object
obfuscation for fun an profit!
 
``new Runnable(){...}` creates a new instance of an anonymous subclass of Runnable
It's very useful
 
@Quill question: how to make some comments "bigger" than others? Like comment headings
 
code comments or markdown?
 
2:43 AM
code comments
 
/* .. */
 
set version number 1.0
on end exec print get version

; prints "1.0"
^ little preview
 
I usually use one of those at the beginning of a method, a /* multiline comment at the beginning of a class and // anywhere else
 
/////////////////////////////
// THIS IS A TERRIBLE IDEA //
/////////////////////////////
 
I don't do that lol
I meant I use // for little things like x = 2 + 2; // need this for later
or something like that
Occasionally at the start of a big chunk in a method I'll use another /* ... */
 
2:55 AM
@Doorknob /* what about this */
 
Hmm. I'm using # for comments in Pytek. What do you guys think of #* ... *# for multiline comments?
 
/*****  p  *****/
/*****  l  *****/
/*****  e  *****/
/*****  a  *****/
/*****  s  *****/
/*****  e  *****/
@MᴀʀsUʟᴛᴏʀ ​
 
@El'endiaStarman I like /*, why not use those?
 
I think # and """ are fine
 
@Downgoat I feel like it'd be somewhat strange to have # and /* ... */, since I'm not using // (because that's integer division).
 
2:56 AM
@quartata yes because multiline strings are comments
I don't reccomend """. before i learned python i was confused af at """
 
All strings are multiline in Pytek, """ would be a separate node
 
stil I'd avoid """ as anyone from a non-python background won't understand that
 
Anyone from a non-programmer background doesn't understand /* ... */ at first.
 
It's not that hard to understand... "The syntax for multiline comments is """ ... """."
 
@El'endiaStarman Just curious, will Pytek have nested multiline comment support?
 
3:01 AM
@MᴀʀsUʟᴛᴏʀ Hmm, it probably should, eh?
 
I was actually thinking of making /* floating point division and / integer @El'endiaStarman
 
@El'endiaStarman But they should be able to tell it's definitely not code
 
@quartata Initial reaction: negative. But please explain why you think that'd be a good idea.
 
@El'endiaStarman I don't like that both are shifted. Commenting out (blocks of) code should take as few keystrokes as possible imo
 
@HelkaHomba Most IDEs have a shortcut for commenting out swaths of code.
 
3:05 AM
@El'endiaStarman sorry I typod and I can't edit for some reason. Meant /.
 
Oh, /. makes more sense. Still, why?
 
@El'endiaStarman Will most IDEs support your relatively unknown language? (Or will your users bother to add in the shortcuts themselves?)
 
It's extremely easy to add new commenting syntax to vim (syntax highlighting and with plugins like vim-commentary)
 
@HelkaHomba Notepad++ at least uses the definition of a comment that you provide to do it automatically.
 
I feel like integer division is more common and it kinda irks me to type // in Python
./ might not be bad either
 
3:08 AM
> When SSHD tries to authenticate a non-existing user, it will pick up a fake password structure hardcoded in the SSHD source code. On this hard coded password structure the password hash is based on BLOWFISH ($2) algorithm. If real users passwords are hashed using SHA256/SHA512, then sending large passwords (10KB) will result in shorter response time from the server for non-existing users
 
@quartata Hmm, hard to say. I can think of many applications where float division dominates.
 
@El'endiaStarman Still, plenty of people don't bother or don't know how. Why not make it more usable in notepad or the github online editor?
 
@mınxomaτ interesting
 
@HelkaHomba It's not hard to create syntaxes for more IDEs
 
Speaking of, @Downgoat, can u make a Cheddar thing for Atom
 
3:23 AM
@MᴀʀsUʟᴛᴏʀ But when you type comments do you always use those shortcuts?
 
@HelkaHomba No
 
Preview of the thing (with working starboard!)
 
@Doorknob of what?
 
3:30 AM
Client for the chat thing I'm making
 
@Quill how 2 do?
 
Anonymous
So I just came back from Pokemon hunting/walking. This game is going to make me accidentally get in shape. I walked over 7 km tonight because I wanted to hatch two eggs.
 
@Quill not very helpful :/ ;__;
 
I felt it was time to up my Pokemon game https://t.co/GZVsd0vf1G
 
Anonymous
3:46 AM
@Quill Sure lemme just drop a few hundred bucks on a free game
 
drones arent single use
 
Anonymous
That's the singular use I'd have for a drone
 
@Mego tape your phone to the outer edge of a ceiling fan
 
Anonymous
@HelkaHomba But then I wouldn't be able to use my phone
 
but cheaper than a drone (if you already have one)
not sure it that works tbh :P
 
Anonymous
3:53 AM
Or I could just not do any of that and actually get exercise playing the game the proper way
 
You're a penguin. You need some blubber on you
 
Anonymous
@HelkaHomba It wouldn't. GPS resolution with A-GPS is about 8 meters. You'd have to move more than 8 meters in order to register as moving.
 
Anonymous
@HelkaHomba I'm a penguin in Texas in the summer. The blubber needs to go.
 
@Quill wait wat, how will he use the phone though
 
or just do the realistic thing and spoof your GPS
 
4:01 AM
question: what should be considered a newline? I'm guessing \r?\n|\r
 
@Mego 8m is pretty optimistic. Google Maps tells me that just using AGPS (with no wifi hotpot location support) my location is accurate to just 2km.
 
@Downgoat I'm pretty sure the number of systems that people still use which have \r newlines is close to zero.
 
Object destructuring syntax is so nice... :D gist.github.com/The-Quill/08258d0caac2cb9fb34b2808377108d9
 
Anonymous
@mınxomaτ Using A-GPS and the fact that there are numerous wifi hotspots around me, the estimate I get is 8 meters.
 
Anonymous
@Downgoat Either use whatever the user's system uses (\r\n for Windows, \n for everything else), force \n only, or do \r?\n. There's no reason to support \r - the ancient PowerPC Macs that used \r almost certainly don't have the hamsterpower to run node.
 
4:21 AM
1
Q: Polar Bear, Polar Bear, what do you hear?

aaaantoineThe text of the children's book Polar Bear, Polar Bear, What Do You Hear? has a very simple pattern. You might use the text to teach introductory programming concepts. My son was quickly bored by this idea, so I decided to play some golf with it instead. The Challenge In your programming lan...

 
I had an idea for a language again
i don't know though lol
 
4:39 AM
@DestructibleWatermelon nice ghosts challenge, it was a fun one to do
 
@charredgrass Thank you!
how is your EmoJiS @charredgrass
 
@DestructibleWatermelon haven't worked on it much lately, busy with other things
 
I haven't really done anything on minr
I'm not even busy
erhh
 
> I hear a zookeeper undefineding in my ear.

thanks JS
 
5:10 AM
0
Q: I need the perl hook code for the following requirmeent

SaritaThere is a record IM”. There is a field named “A”. And there is a state named “B “. The field “A” needs to be updated/populated with the total time spent in state “B”. A record can be moved into the state “B” multiple times. So the field “A” should be a cumulative amount of time the record has sp...

 
5:25 AM
Hello @ProgramFOX!
 
Morning!
 
Morning! (though it's night for me)
 
ah yeah, timezones
 
5:44 AM
helloooo
 
@DestructibleWatermelon Hello!
 
I'm really tempted to write a query language wrapper for MongoDB
 
question: how to make a file on my server (cheddar.vihan.org/g/Cheddar.git point to github.com/cheddar-lang/Cheddar.git)
 
redirect, or point?
 
5:58 AM
doesn't matter
i just want to be able to do git clone http://cheddar.vihan.org/g/Cheddar.git
 
@Downgoat good you're here!
 
Anonymous
Do a redirect?
 
@Mego but how
will HTTP 300 work?
nvm i know what to google now
 
@Downgoat I am writing a formula for you... do you want it in your own tap (cheddar-lang/homebrew-cheddar) or in my languages tap I'm making (thepiercingarrow/homebrew-esolangs) ?
Or both ?
 
Anonymous
HTTP 308 is what you want
 
6:00 AM
@thepiercingarrow cheddar-lang/homebrew-cheddar pls :3
thx for making formula for me
 
@Downgoat np - wait one sec...
 
Anonymous
Or 301
 
Anonymous
If you're using PHP:
 
@Downgoat So its just a ./configure && make && make install ?
 
no ./configure or make needed, just make install
 
Anonymous
6:01 AM
header('HTTP/1.1 301 Moved Permanently');
header('Location: cheddar.vihan.org/g/Cheddar.git');
exit();
 
aaahhhhhh PHP
 
@Downgoat Okay cool
 
Anonymous
What are you using serverside for your website?
 
@Downgoat You have man pages or that sort? Do I need sudo?
 
@thepiercingarrow hm... yeah, I guess sudo for some *nix systems
@Mego nothing enabled atm
though I'll probably turn on PHP >_>
 
Anonymous
6:02 AM
So you're just serving static/js pages?
 
can i do that with htaccess?
oh idea:
 
Anonymous
Maybe?
 
make cheddar.vihan.org/*.git -> http://github.com/cheddar-lang/*.git
 
@Downgoat Do you want MIT or GPL ?
 
Cheddar uses Apache-2.0
 
6:04 AM
@Downgoat thanks for the help with my Polar bear solution, that string from atob is terrifying
 
No I mean the tap (repository) files
 
@charredgrass still less unicode than Jelly program :P
@thepiercingarrow oh, MIT is OK
 
Anonymous
In your Apache server config file, you can do Redirect "/(.*).git" "https://github.com/cheddar-lang/$1.git"
 
@Mego oh ok, thx
will do in a second once i test cheddar
 
Anonymous
I'm like 90% certain that will work
 
Anonymous
6:07 AM
You'll need to enable mod_alias though
 
@Downgoat Or since its literally 2 files you can open domain them?
 
Anonymous
And it should be RedirectMatch
 
@thepiercingarrow doesn't really matter i don't think since it's just a homebrew tap
 
@Downgoat cool
 
Anonymous
So RedirectMatch "/(.*).git" "https://github.com/cheddar-lang/$1.git"
 
6:08 AM
@Mego question: do you know how 2 do for a specific virtual host?
wait i think i know how
oh wait :| I don't own cheddar.vihan.org. It's github pages
 
Anonymous
GH pages allows for js - just do <body onload=window.location.replace("https://github.com/cheddar-lang/Cheddar.git")></‌​body>
 
pretty sure there's a HTML meta attribute to do it
<meta http-equiv="refresh" content="0;URL=github.com/cheddar-lang/Cheddar.git">;
 
Anonymous
Yeah but that's discouraged
 
rly? y?
 
Anonymous
Meta refresh is a method of instructing a web browser to automatically refresh the current web page or frame after a given time interval, using an HTML meta element with the http-equiv parameter set to "refresh" and a content parameter giving the time interval in seconds. It is also possible to instruct the browser to fetch a different URL when the page is refreshed, by including the alternative URL in the content parameter. By setting the refresh time interval to zero (or a very low value), this allows meta refresh to be used as a method of URL redirection. == Usability == Use of meta refresh...
 
6:20 AM
It's better to do both.
 
@Downgoat Do you have OS X?
 
@thepiercingarrow yes. osx 10.10 yosemite
 
6:34 AM
@Downgoat What are the different install options (flags) ?
 
oh, with make install they are none
 
Pokemon GO apparently peaked at over 47 Million simultaneous logins.
 
@mınxomaτ o_o
 
NVM, that report was a fake.
 
What's sad about pokemon GO, is that the dev actually did near 0% of the work required for the system
Most of the things come from Ingress, and they only added the pokemon running around...
They could have added a real battle system a la Pokemon, wouldn't have been much more difficult :/
 
Anonymous
6:43 AM
@Katenkyo According to semi-official sources, trading, friend battling, and a better battle system are in the works
 
The lead dev is the same as for Ingress. He actually created huge parts of Google Maps, too.
 
@Downgoat Do you have a test script?
 
o_o Pokemon GO gets around $2 million per day in US sales
 
Plus Niantic used to be owned by Google
 
@thepiercingarrow to test cheddar?
make test
 
6:49 AM
@Mego Yes, but with the time they had, and a codebase containing the hardest part, why didn't they included them right from the start?
(apparently, trading is confirmed, don't know for the others)
 
Anonymous
@Katenkyo Because they had a delivery date they had to make. They're probably Agile developers. Agile philosophy says, if you don't get a feature done by the end of the last sprint, it doesn't go into the release. Releasing on time is the most important thing. Stuff that got cut can be in version 1.1 or 2.0 or whatever.
 
Niantic doesn't even have that many employees.
 
Anonymous
Yeah they only 30 total, I think
 
user214599
Man, my challenge got extreme in a day!
 
user214599
18
Q: #Hashtag_or_not

Matthew RohIn this code golf, You will verify Hashtags! #What_your_code_should_do Input a string. output truthy value if it is a valid hashtag, and falsy value if not. We define a string as a valid Hashtag if.. It starts with a hash (#). It doesn't have a number right after the hashtag (ex. #2016USElec...

 
6:55 AM
@Mego Even with that, I just wonder what they've done with their time, I may also be biased, because as far I remember, pokemon GO has been announced for a long time, I may be false on that point.
 
question: what should be the representation of a buffer?
I was thinking like:
[ 01 02 03 04 05 06 07 08 09 0a 0b ]
 
@MatthewRoh that was a cool challenge, easy regex though
 
user214599
Hi
 
@Downgoat That's pretty much what node does
 
user214599
Should I make a challenge about
 
user214599
6:57 AM
Its over 9000
 
user214599
or 0xdeadbeef
 
@MatthewRoh wait wat
lies 0xdeadbeef is 3735928559
 
user214599
Hexspeak, like leetspeak, is a novelty form of variant English spelling using the hexadecimal numbers. Created by programmers as memorable magic numbers, hexspeak words can serve as a clear and unique identifier with which to mark memory or data. Hexadecimal notation represents numbers using the 16 digits 0123456789ABCDEF. Using only the letters ABCDEF it is possible to spell several words. Further words can be made by treating some of the decimal numbers as letters - the digit "0" can represent the letter "O", and "1" can represent the letters "I" or "L". Less commonly, "5" can represent "S",...
 
cafebabe
 
user214599
Wait how can I make a quote
 

« first day (1998 days earlier)      last day (2831 days later) »