« first day (1995 days earlier)      last day (2866 days later) » 

12:00 AM
Unity's WM is compiz, GNOME's mutter.
 
KDE is good too
 
Wait so then what is unity if it's not a WM?
A display manager?
 
A desktop environment or (graphical) shell.
 
unity is a shell built on compiz
 
I want the mac os x functionality of multiple screens on *nix
 
12:01 AM
@uoɥʇʎPʎzɐɹC Multiple screens?
 
@uoɥʇʎPʎzɐɹC Yeah, basically every desktop environment I've ever tried already has that.
 
@DrGreenEggsandIronMan not windows
 
@uoɥʇʎPʎzɐɹC That's a really neat site
 
@MᴀʀsUʟᴛᴏʀ switch from multiple desktops
on one display
 
@uoɥʇʎPʎzɐɹC I have 36 screens on ubuntu with compiz
I don't use 35 of them
 
12:02 AM
Shell and WM usually aren't tied closely together. For example, you can use GNOME Classic with compiz.
 
@MᴀʀsUʟᴛᴏʀ I use all four
 
@uoɥʇʎPʎzɐɹC I'm not sure I get what you mean. Multiple desktops?
That's what I meant.
 
@MᴀʀsUʟᴛᴏʀ I'm not sure I'm following. What is?
 
@Dennis oh nvm
You didn't use a reply, so i got a bit confused
 
THY8456 is getting crazy ._.
 
btw isn't the wm x11 and the compositor compiz/mutter?
 
@uoɥʇʎPʎzɐɹC Windows 10 has that. Press Ctrl+Win+D
 
@TùxCräftîñg he's escaping!!
 
12:07 AM
It's kinda amazing that it took Microsoft over twenty years to copy that idea.
I didn't really think the feature would be useful when I switched to Linux, but now, I can't imagine not having it.
OK, that's a lot of carrots.
Cleanup on aisle 19.
 
@Dennis Yeah, it just occurred to me that TuxCrafting and CrazyPython are basically the only ones using carets.
 
@Dennis Really? Carets here and there do not constitute spam, they're just a quick way to express agreement with the previous message.
 
Why would you post carets immediately after being trashed?
@HelkaHomba I agree, but posting like 5 of them in a minute all by the same user is pretty obnoxious.
 
tempted to caret
 
12:15 AM
I felt no annoyance with Tux or CrazyP for posting a few carets. They'll be off the page in a few minutes anyway as more messages are posted.
 
@HelkaHomba An occasional caret here and there is fine, but when every other message is a caret, they just take up space without adding anything to the conversation.
It was worse when we used actual carrots though. (I totally didn't start that.)
 
@Dennis They do add something. If I asked "do you like X" and someone said "yes" and 3 people careted, I'd know that 4 people liked X. If the carets were removed I'd only think one person did.
 
@HelkaHomba though stars exist too but idk if they'd be appropriate for your situation
though in that case a strawpoll would be better
 
stars = this is funny
caret = that's what I would've posted, I agre
e
 
When you're having a conversation and someone says something that you agree with, you don't all just point at them
 
12:22 AM
@uoɥʇʎPʎzɐɹC stars = this is useful
 
@Downgoat Stars last far longer than carets, the two are not interchangable
 
@HelkaHomba strawpoll?
 
if you don't disagree, there's no reason to say you agree. unless you're collecting specific numbers, in which case, get a strawpoll or google form
 
@Downgoat Making one for every tiny question you have is a hassle
 
12:23 AM
@uoɥʇʎPʎzɐɹC stars are not for funny posts. The starboard is for important/useful messages, not goat gifs and your dank memes
 
At least in theory.
 
^
I just heard other people were using them so I used them to fit in
although i don't like fitting in
:/
 
Speaking of things that do not fit in, what's Ↄrazydython?
 
@Quill Of course there's reason to say you agree, if only to back someone up or give them confidence in their argument. Why should only one side of an issue be expressed?
 
not the same way I flip my name
@Dennis it's not an upside down a, it's a near-open central vowel
The near-open central vowel, or near-low central vowel, is a type of vowel sound, used in some spoken languages. The symbol in the International Phonetic Alphabet that represents this sound is 〈ɐ〉, a rotated lowercase letter a. While the IPA does not specify the rounding of [ɐ], the rounded variant of it is extremely rare - it has been reported to occur as a phoneme only in the Sabiny language, which contrasts overshort unrounded and overshort rounded near-open central vowels. The IPA prefers terms "close" and "open" for vowels, and the name of the article follows this. However, a large number...
 
12:33 AM
@Downgoat I think the current starboard disagrees.
 
@DrGreenEggsandIronMan that's not a good thing
 
reddit.com/live/x9gf3donjlkq? second entry video
third now
 
@El'endiaStarman do you mind sharing the source for pytek's AST debugger printing thing?
 
12:49 AM
@Downgoat Not at all.
def AST_printTree(T, prefix="", debug=0):
    bend = "└"
    vertT = "├" #it's gonna be so pretty!
    vert = "│"
    horizT = "┬"

    if isNode(T):
        if T.name == "function":
            name = "\\" + T.identifier
        elif T.name == "operator":
            name = "operator "+T.opname
        else:
            name = T.name

        if T.childTypes == []:
            if "val" in dir(T):
                print(prefix+name+": "+repr(T.val))
            else:
                print(prefix+name)
Obviously, there's a lotta context you're missing, like how AST_nodes are structured, but I think you can get the gist.
 
ok that's a lot bigger than what mars made :|
 
It's still a fairly small function though.
 
The if T.name conditional is mostly just for pretty printing in that functions and operators are printed with their name/symbol. T.childtypes == [] means that a node cannot possibly have any children. If you can do T.val without it erroring, then print using that. If the node can have children, then replace T-joints and L-joints in the prefix with a | and a space, respectively, and then recurse over the node's children.
@DrGreenEggsandIronMan I see you're biased.
 
@El'endiaStarman What are you talking about? I included all of them. :P
 
1:01 AM
CNN turk livestream - they're attacking can turk
 
1:13 AM
silence
why is no one talking
 
@uoɥʇʎPʎzɐɹC no chatroom is active 100% of the time.
 
yeah, ours achieves a balance between "OH GOSH TOO MANY POSTS CAN'T READ" and "this is itnteresting"
 
1:31 AM
@Quill halp how to pass stdin to node debug
 
@Downgoat In what sense?
 
i am doing node debug <path to chedr repl> <<< "my chedr code"
 
I know how in python
 
but "my chedr code" is interpreted as JS
 
oh, no idea.
 
1:42 AM
Can someone help identify the tune in this song? I know it's a common theme from somewhere
 
2:08 AM
@quartata I haven't tried to test its limits.
 
@Quill ;_;
@HelkaHomba stand by me
 
*haven't.
RIP those three characters that totally change the meaning of the sentence. Now he's going to receive an inbox notification with the opposite meaning.
 
eleven'd it in
 
Thanks.
 
@PhiNotPi Ha it's fine
OK. I can host it locally but I figured that bot creators would want to see the bots play live on SourceTV
would be pretty cool if i could set it up
 
2:18 AM
Nobody has ever used the KOTH server for... anything really. There has been zero demand for it. I honestly don't remember how everything works.
 
I suppose the only way to find out if it could support it would be to try it and see if it blows up
 
I assume you're not talking about source.tv
 
SourceTV is a relay system that lets people spectate Source engine games
I'm thinking of makng a KoTH where the bots control demomen in a 1v1 TF2 match
 
That would be neat.
 
I can't really guess how much CPU srcds would eat up handling two bots is the problem. I'll do some tests nd see how bad it is
 
2:24 AM
Hmm... how much of a problem will memory be? The free hosting plan provides 512MB RAM and 1GB disk space, but no (explicit) bandwidth limits.
 
Bandwith won't be a problem, this shit was optimized for dialup. 512 MB would be enough to handle the main server but I dont know about the relay server and the main server
We have a room for this btw. One second
 
If you need servers for stuff, you can spin up Digital Ocean instances really quickly and just turn them off when you're done
 
@Quill They only provide 512GB of RAM too though
 
@Downgoat 512GB?
 
shit, I meant MB >_>
 
2:35 AM
@Quill I'd rather not pay monies for a PPCG challenge :p
 
Just download more RAM downloadmoreram.com
 
@Downgoat do you have any good libraries for SVG drawing in node js?
 
@CᴏɴᴏʀO'Bʀɪᴇɴ nope, i've never done SVG/any image stuf fin node
 
Although it would be nice to have two servers so i can put the sourcetv somewhere else
 
2:37 AM
@quartata why can't you host it yourself?
 
@Downgoat DO? no, they do better than that
 
can't you just set the server address to your ip or something?
 
I could but I wanted players to be able to watch the bots play live on SourceTV
 
@Quill nope ;_; I've needed to add ~2GB just to run wordpress
 
i don't want to give out my ip address particularly
 
2:38 AM
@quartata ddns?
 
@quartata Wait, why demomen?
 
most interesting
 
Your choice is probably giving out ip vs paying
 
^
 
All projectiles
hitscan is too easy for bots
 
2:40 AM
True
 
o_o
 
what are you talking about? <_<
 
i thought you were trying to be cost-efficient ._.
 
I'm just saying they have lots of plans
 
2:42 AM
0 views in 49 hours on bloggoat except the two views from me ;__;
 
@Quill Wowza.
 
@MᴀʀsUʟᴛᴏʀ If it comes down to that then I just won't do a STV relay. I can still upload STV demos afterwards
Indeed i could automate that. There's a hook for when a demo finishes I think
 
@Downgoat fixed
 
:D :D :D
 
@Downgoat Now you have more views
 
2:47 AM
thanks
time to put ads on bloggoat to become richgoat
 
I'm not totally against paying though. I'll only need the thing for a week
 
@CᴏɴᴏʀO'Bʀɪᴇɴ svg drawing?
 
@MᴀʀsUʟᴛᴏʀ yeah
 
@quartata it's on an hourly rate, so you can just shut them down when you're done each day
 
@CᴏɴᴏʀO'Bʀɪᴇɴ like processing.js for SVG's?
 
2:50 AM
@Quill I think OVH is cheaper though
 
@CᴏɴᴏʀO'Bʀɪᴇɴ what do you mean
 
@MᴀʀsUʟᴛᴏʀ I want to be able to draw pictures with node js
either
 
you could use js clientside maybe
creating the elements clientside is easy, github.com/wout/svg.js/issues/352 for clientside drawing
 
I don't want to really
I like using es6
 
@Quill The $10/mo one will probably be sufficient,that would only be $2.50
 
2:54 AM
@CᴏɴᴏʀO'Bʀɪᴇɴ then i don't think so, but creating a library shouldn't be too hard
 
@CᴏɴᴏʀO'Bʀɪᴇɴ cough babel cough
 
@CᴏɴᴏʀO'Bʀɪᴇɴ Be a jerk and force users to use specific browsers
 
@Downgoat Not for the browser, that's diguting
 
@CᴏɴᴏʀO'Bʀɪᴇɴ your s key broke
 
@quartata yeah, you can always upsize at any time if you need to
 
2:56 AM
what do you mean? No it's not
 
@CᴏɴᴏʀO'Bʀɪᴇɴ If you can provide an example api, i might be able to write an example relatively quickly
 
@DanTheMan what, pull an □□□□□?
 
@CᴏɴᴏʀO'Bʀɪᴇɴ a what
 
I'm assuming that says ESMin
 
@CᴏɴᴏʀO'Bʀɪᴇɴ The dreaded white boxes return. o_o
 
2:57 AM
@MᴀʀsUʟᴛᴏʀ You cant see the chars? Mustn't be supported on your browser.
 
@CᴏɴᴏʀO'Bʀɪᴇɴ that is unicode white square ಠ_ಠ
 
@MᴀʀsUʟᴛᴏʀ thanks, but I think I'll just move it to browser side
@Downgoat :7
 
@HelkaHomba: I thought you'd find this interesting. TED Talk - Alexander Betts: Why Brexit happened -- and what to do next.
 
@Downgoat Welcome to the world of producing internet content
 
I may be able to do it, I had to create a browserside svg element by element because I felt like it
 
3:00 AM
@CᴏɴᴏʀO'Bʀɪᴇɴ babel is a transpiler, browserify is a transpiler, they do the same thing
 
@MᴀʀsUʟᴛᴏʀ It may actually be a smarter decision to move clientside anyhow
@Quill yes, but the resulting code isn't mine.
 
@HelkaHomba you have blog too??
 
@CᴏɴᴏʀO'Bʀɪᴇɴ idk, if it's dynamic (i guess that's most of the time you want a manually created svg) then definitely
 
I do, but my blog gets a handfull of view everyday :P
@MᴀʀsUʟᴛᴏʀ it's going to be rendering images, but has the possibility of being dynamic
 
3:01 AM
> 8 views
 
Technically, you're already an internet content producer by posting on this site
 
@HelkaHomba :/ you have 118 subscribers that's a lot
 
(My internet sucks so my messages may seem poorly timed)
 
@CᴏɴᴏʀO'Bʀɪᴇɴ meh, you could argue that any code that is compiled or transpiled isn't yours, so C, C#, C++ and Java aren't actually your code
 
3:03 AM
@Downgoat I'll make a bot to give you tons of views just wait
 
@El'endiaStarman will check out
 
@Quill let me have my weird conceptions and I'll let you be right
 
@Quill Plus .pyc and compiled mode modules?
 
vihan.org

Global 8,213,901
Alexa Traffic Rank
 
yeah
 
3:06 AM
@DanTheMan Don't do that. Bots only make life worse for content producers.
And will get you banned on most major platforms
 
I know
 
@DanTheMan ;___________;
Q_____Q
 
It was a bad joke I'm sorry
 
@alexa y u do dis ;____;
i hope that doesn't ping alex
 
Not the Alexa thing
That's legit
 
3:08 AM
@Downgoat It does.
 
BTW xkcd phone 4 has a moderator in it
 
wow
 
Second entry from the top left
 
@CᴏɴᴏʀO'Bʀɪᴇɴ wow cool
 
✓Certified
 
dang that's tiny
 
it seems vihan's blog is doing better than mine
 
@Dennis One of the search keywords is jelly biz stone
 
Obviously.
 
idk whether to start a blog
mainly i have no idea whether i can write long posts
 
3:15 AM
@PhiNotPi create more music I can use in videos plz
 
apparently the most significant amount of web traffic to my blog is from me pimping it in here <_<
 
@DanTheMan Dang, I was about to point that out.
 
@Quill :D :P
 
@MᴀʀsUʟᴛᴏʀ Don't worry too much about how long the posts are. Worry about whether you can produce them consistently over a long period of time.
 
@MᴀʀsUʟᴛᴏʀ Don't worry too much about the content. Worry about whether you can find enough money for google adwords
 
3:19 AM
@El'endiaStarman depends on how you define consistently
 
that reminds me to publish my new posts on symbols
 
@MᴀʀsUʟᴛᴏʀ Choosing a schedule (once a week, biweekly, monthly, etc) and sticking to it.
 
needs to think of a topic
there are already two es6 blogs
 
No reason there can't be more.
 
3:27 AM
why the hell does programmers se have a migration path to us
 
^
 
he who was used as a toliet bowl uses as a toliet bowl I suppose
 
on the subject of blogs, I made mine open source today :D
 
@El'endiaStarman Should I have bots battle themselves?
 
> CSS 79.0% HTML 18.7% Ruby 2.3%
Hmm
 
3:35 AM
@quartata Not totally necessary, although I happened to expose a major flaw in Conor's implementation of one of his bots because I battled it against itself. I think red consistently did better than blue. :P
 
Interesting
 
Yeah, it had to do with how variables were basically being shared, so Blue's actions weren't independent of Red's.
 
Are any of you into TASing?
 
Yeah
Mostly watching them although I've farted around with making them before
 
I'm working on a terrible TAS for a terrible game called Robodemons
It's an unlicensed game for the NES
 
3:39 AM
oh dear I think I've heard of that one
@Downgoat How can I set up c9 to do that thing where it opens up a web server at c9users.io
 
@quartata it does that whenever you run a server iirc
 
Though now that I've figured out what byte in RAM is health I can freeze it in the emulator and route much more easily
 
If you're on Linux there's a tool called GameConqueror that's good for scanning memory and locking like that
 
like Cheat Engine?
 
I guess?
You hook into a process then you can scan for addresses with a value and whittle it down by changing thar value
 
3:43 AM
@quartata yeah, then it's the Linux equivalent of Cheat Engine
 
The Windows TASers I know use something else I can't remember the name of
 
The emulator I'm using has built-in tools.
but thanks for the suggestion!
 
Which emulator?
 
I'm using BizHawk
 
Ah. I could never get bizhawk working...
 
3:47 AM
Darn. What OS do you use?
 
Linux. I use lsnes for snes and a fork of mupen64-rr with a neat little scripting engine called mupen64-lua for n64
Both under Wine
 
Is there a name for a square torus?
 
@HelkaHomba like a ring magnet shape?
 
like a picture frame I mean
 
so the cross section is a circle?
 
3:58 AM
In geometric topology, the Clifford torus is a special kind of torus sitting inside the unit 3-sphere S3 in R4, the Euclidean space of four dimensions. Or equivalently, it can be seen as a torus sitting inside C2 since C2 is topologically equivalent to R4. It is specifically the torus in S3 that is geometrically the cartesian product of two circles, each of radius sqrt(1/2). The Clifford torus is an example of a square torus, because it is isometric to a square with opposite sides identified. It is further known as a Euclidean 2-torus (the "2" is its topological dimension); figures drawn on it...
 
@DanTheMan Not that
 
It is an example of a square torus
 
No, like:
 
I know what you mean but I'm being technical
 
@HelkaHomba that's not a torus at all (nor is it a toroid)
 
4:00 AM
(still looks like a torus to me :P)
 
@MᴀʀsUʟᴛᴏʀ How is it not?
 
@Mar/Dan Well fine. I'm not being technical. Just wanted a better phrase than "square donut"
 
I mean, it's got both a square shape and a square cross-section
 
user image
2
Square Donut
 
@HelkaHomba IDK, my google-fu has failed me
 
4:03 AM
squaredonuts.com
 
the most specific would be something like octocube
 
@DanTheMan Internet points if you can find (or make) a Koch curve donut
user image
2
is close
 
This came up in one search
 
idk, Moore neighborhood octocube?
 
It's octacube apparently not octo-
 
4:36 AM
TIL Vivaldi UI is completely html/css/js
10/10 for Vivaldi, I really needed the tab stacks, plus it comes with a lot of weird filters and tab tiling
 
5:13 AM
@Sp3000 Come play on the Hiiiiiiive!
 
5:25 AM
I made a thing.
0
A: Simple cat program

DennisSesos, 1 byte 0000000: 59 Y The binary file above has been created from the following SASM code. set mask ; Switch to unsigned 8-bit cells. ; (implicit jmp) Set an entry marker and jump to the jne instruction. put ; Print the byte ...

 
@HelkaHomba Is that your server?
 
No, just a big professional server with lots of minigames
(play.hivemc.com)
 
Ah k... I'll have to pass though unfortunately, between being busy and a couple of projects I've been meaning to do, MC's dropped a bit down my priorities list :/
(Wish I could just do everything at once)
 
5:41 AM
@Sp3000 what kind of projects?
 
@Sp3000 Playing a game or two only takes like 10 minutes :/
 
@quartata you just start a server and click share
 
5:57 AM
halp how many people here 1. know js, and 2. have enough free time to work on a project
 
That's vague.
 
project in this case meaning a node project that will be somewhat like npm
 
@MᴀʀsUʟᴛᴏʀ Sounds like reinventing a pretty big wheel :|
 
@HelkaHomba It's similar to npm, but different enough that it merits reinventing
the purpose will be somewhat different, and the default cli will be very minimal
 
6:15 AM
@MᴀʀsUʟᴛᴏʀ at least the goat
 
Hello
 
Hello @zʏᴀʙiɴ101!
 
7:04 AM
@Quill imo your blog looks better with a off-white background with dark gray links.
 
off-white?
 
@Quill light grey
#F8F8F8 maybe
 
it doesn't look bad ;-;
 
Most detailed issue ever.
 
@mınxomaτ Ooo, a single instruction set compiler? I'm excited. :D
 
The guy who wrote that (and other things) is a genius. Like, seriously. He is without doubt one of the worlds best programmers. E.g. how he single-handedly found the IA64 sinkhole attack - just wow.
 
would reducing the x86 instruction set to mov make processors faster?
 
No.
 
7:41 AM
I'm interested if the M/o/Vfuscator can compile simple binary files. :3
 
@MᴀʀsUʟᴛᴏʀ That isn't how physics work.
 
For example, those you get from just assembling a file.
 
The number of executed instructions per cycle is always fixed, no matter what instruction it is.
 
yeah
but does reducing the instruction set to one speed up cycles?
 
No. Not with one-cycle instructions like mov.
 
7:43 AM
@HelkaHomba nice try with the ping there...
 
@MᴀʀsUʟᴛᴏʀ Lowering the instruction set puts tremendous amounts of stress on the cache.
 
github.com/xoreaxeaxeax/reductio is also nice (it's based on movfuscator)
 
@MᴀʀsUʟᴛᴏʀ I recommend:
(includes the compiler and other neat things)
 
I wish I could go to DEF CON
 
I'll be at DEF CON next year (because I'm giving a talk at another con nearby). I probably only get one day to spend there.
 
7:55 AM
I'm too poor to visit conventions ;-; there's one in another state next month that Jon Skeet and Scott Hanselman are going to and I can't go ;-;
 
8:07 AM
^ A JavaScript encoder.
For example, it converts alert(1) to the following thingamabobajig:
$=~[];$={___:++$,$$$$:(![]+"")[$],__$:++$,$_$_:(![]+"")[$],_$_:++$,...
with 533 chars.
 
8:22 AM
And for those who love kaomoji (^o^): utf-8.jp/public/aaencode.html?src=alert(1)
 
8:37 AM
@zʏᴀʙiɴ101 0/10 not JSFuck
 
Someone who knows HTML: How can I trigger a function when the user completes a file selection for an input? (Only when an actual file was selected, and the dialog wasn't canceled).
Right now, I have an input (type file) and an extra button to trigger the actual upload. But I want to trigger the upload automatically after a file was selected.
 
var selectedFile = document.getElementById('input').files[0]; to get the file
 
39
Q: how to fire event on file select

ptamzzI've a form as <form onSubmit="return disableForm(this);" action="upload.php" method="post" name="f" id="wizecho" enctype="multipart/form-data"> <input type="file" name="file" /> <button onClick="return disableForm(this),ajaxUpload(this.form,'wizecho_upload.php', '&lt;br&gt;Uploading im...

 
attaching to oninput should work
 
Just found it. It's just onchange.
I'm clearly too tired to code.
 
8:57 AM
Any QPixel mods awake at this time of day?
 
@Åna Not ArtOfCode. And I don't know any of the official QPixel's mods' Stack Exchange identities.
 

« first day (1995 days earlier)      last day (2866 days later) »