« first day (2073 days earlier)      last day (2772 days later) » 

5:00 PM
By the way, does anyone know how to create special files in Windows?
 
What are special files?
 
@mınxomaτ Have you ever used Linux?
(Assuming yes)
 
Yes.
 
halp there was a keyword in c that keep the variable value across calls
 
/dev/random is a special file. So is /dev/null
 
5:02 PM
Oh device files.
 
@betseg global?
no.
@mınxomaτ Like COM and NUL?
 
no no
 
@wizzwizz4 No I mean I never heard "special files" as a term for them. I know them as device files.
 
STATIC!
@mınxomaτ Ok.
But do you know how to make them, and tie them to a program?
 
@wizzwizz4 yup thx
 
5:03 PM
@MartinEnder Thanks! :-)
 
@wizzwizz4 What is your end goal here? This seems awfully inconvenient.
 
@mınxomaτ I have a plugin for a program that needs to talk to a program that will periodically call another program with data.
Program A is the plugin. Program B is the calling program.
 
The only standard device file in Windows is CON (which is why you can't create a folder called "CON"). Opening this file in raw mode (fopen) will access the std streams.
@wizzwizz4 That's what named pipes are for
 
@Downgoat You non-competingly did :-P But good job!
 
B gives A information, then A returns the information to B. But B is written to call a program, so I need to make a program C that will be called by B and act as an interface to A.
@mınxomaτ Can I use a named pipe to let A and C talk to each other?
 
5:07 PM
@wizzwizz4 Named pipes are in-memory interfaces between any number of programs in any direction.
 
And can A poll the named pipe periodically to see if there's anything on it without blocking?
 
@wizzwizz4 Yes.
 
@wizzwizz4 by the way I wanted to let you know, I'm sorry we all piled on you earlier. Even though I didn't really agree with that room, i know you had the right intention, and I'm glad that something happened. A lot of the frustration (at least for me) has been a lack of visible actions taken, and you set in motion even more action. So thanks! I appreciate it.
6
 
@wizzwizz4 Yes. Most NP wrappers/libs have peek and pop support.
 
ideone.com/z6sOMZ it feels like im missing something too obvious
 
5:09 PM
@wizzwizz4 If whatever language you are using doesn't support access to the WinAPI for NP, use a VBScript wrapper (NP has a standard COM module), Example: stackoverflow.com/a/10943564/3750388
But since NP are mapped to standard files, any language should be able to use them.
(see above link)
 
@DJMcMayhem I now know how much was going on, and how much of a Bad Idea that the Noise Room was. Thanks for the apology, and I understand that you were against my idea and not me. I was just arguing the side that I had taken so it had representation, and I know that it was the wrong side now I truly understand the situation.
3
 
I'm building Python 0.9.1
 
crazy!
 
I don't like the outcome, but I understand it and I suppose I agree with it too, as a moderator. But not as a user.
 
@betseg left arrow does not move the cursor
 
5:12 PM
@mınxomaτ Does the C wrapper return a standard FILE object?
 
@noɥʇʎPʎzɐɹC ಠ_ಠ
 
I'm kinda wondering now if TNB is hitting critical mass, and maybe diversifying the rooms on user preference might help
 
@wizzwizz4 If you create a pipe you can access it using the standard file functions (see the link), there's nothing special about it (nothing else you have to do).
 
@DJMcMayhem There are hours of complete silence here.
 
@DJMcMayhem nooo
 
5:13 PM
@wizzwizz4 tihs morning (in my timezone) there was 3 hour silence
 
up arrow doesn't work either
you get the escape sequence
it build perfectly, just 19 warnings
 
^[[{A,B,C,D}
 
@wizzwizz4 \\.\pipe is the pipe file object dispatcher. Let's say you have a pipe named "foobar", then you just fopen (or whatever you are using) the path \\.\pipe\foobar and use it as a file.
 
@wizzwizz4 yeah true, but we also have like 10-15k messages a week. I think it's kind of sad and even a little disturbing that "the noise room" had users never active in TNB joining
 
Wikipedia: the "free" encyclopedia
 
5:18 PM
@DJMcMayhem the noise room?
 
@wizzwizz4 I know that "read the docs" is often a bit discouraging, but the MSDN article on NP is actually pretty awesome, and I recommend to read it in full: msdn.microsoft.com/en-us/library/windows/desktop/…
(all chapters ofc)
 
@Downgoat ^
 
@Downgoat Yeah, TNB kinda exploded while you were away
 
@DJMcMayhem yeah... Apparently it got to the point of suspensions O_o
 
petition for renaming the noise room The Nineteenth Bin
 
5:21 PM
@wizzwizz4 That hasn't happened very often at all for a while now. I think this morning's "3 hours later" was the first I've seen in weeks, maybe months.
 
@betseg I see no reason to rename a deleted room
 
was a joke ;_;
 
TNB is by far one of the most used chatrooms
 
A deleted, frozen room with no room owners, buried in the farthest corners of chat.
 
I find it strange that there's possible demand for a room more noisy than TNB
i find it so far on the edge of the scale of noise that it's hard to imagine
 
5:25 PM
@xnor There wasn't.
 
@wizzwizz4 you got 3 upvotes, so at least 4 people support it
 
There should always be one room far noisier than TNB: Trash (not to be confused with trash can).
 
I misunderstood the situation and assumed that there was, but there really, really wasn't.
 
i see
 
I'm very conflicted about this: gitless.com
 
5:30 PM
@mınxomaτ use GitUp.
it fixes everything hard with git
 
Why should I? I don't complain about git.
 
it is a GUI tool
that is great
 
@mınxomaτ I don't see yet how it's different from git.
 
I'm conflicted about the idea dumbing down git.
 
GitUp gives you unlimited undo powers
What's the noise room!?
 
5:33 PM
Hmm okay, I'm seeing some differences. I like some of the ideas though. Less typing.
 
@noɥʇʎPʎzɐɹC Ignore it. It doesn't exist.
 
oh, it's another name fot tnb
 
ಠ_ಠ
 
@noɥʇʎPʎzɐɹC It's not.
It was a failed attempt at stopping TNB from being full of bad noise.
It now no longer exists.
 
5:38 PM
@betseg ?
@wizzwizz4 what was it then?
 
@noɥʇʎPʎzɐɹC an image from the site
 
what's wrong with it?/what's your point?
 
Friendly Request: Please don't ping with just a caret. It's quite meaningless when it's all that's in a notification
 
@Downgoat it says that you agree with that specific message
 
@noɥʇʎPʎzɐɹC A room where we sent noisy stuff, instead of sending it to Trash. The idea was that people would carry on with their noisy threads in there, and the rest of us wouldn't have to read them if we didn't want to.
 
5:40 PM
they use git well :)
 
@betseg oh
you can right-click to rename anything - commit messages, tag names, anything. And stage specific lines in a blink
 
@noɥʇʎPʎzɐɹC but you dont know which message
 
@Downgoat hover over the replied message and you'll find it there
 
Wow, "norepinephrine" is a really hard word to spell
It doesn't seem like it would be...
 
Wow, El'endia Starman has < 3 messages moved to trash
 
5:43 PM
That's usually because he's the mover
 
Summary of GitUp: it's a ----- godsend
 
@quartata is that some sort of chemical
 
@quartata so... diplomatic immunity? en.wikipedia.org/wiki/Diplomatic_immunity
 
@ConorO'Brien Neurotransmitter
 
no rep in ephrine
 
5:46 PM
@noɥʇʎPʎzɐɹC can it do git rebase origin/develop -X ours
:o it can
idk if it has -X flag tho
 
i don't know what that even means
 
its magical command that fixes everything
 
"git, please rebase the origin/develop branch killing ours"
 
._.
 
@Downgoat never used
 
5:48 PM
its opposite
it keeps our changes
 
the stage certain lines thing is useful
 
i.e. resolves conflicts in your favor
 
ohhh that's useful
gitup is simple enough to be on par with the simplicity of a text terminal
 
0
A: Sandbox for Proposed Challenges

J843136028Brainf*** Interpreter with No Variables Your task is to create a brainf*** interpreter without the use of any variables. It must input code, then print any output. You also cannot edit parameters in definitions. Try to make your program as short as possible.

 
5:52 PM
@mınxomaτ I'm taking out my toolbox to see who's behind this
 
I'd like guthib.com to be some kind of elaborate joke (RTL text, only hosting CVS repos etc.).
 
@noɥʇʎPʎzɐɹC Did you read the "Please Be Nice..." part of the announcement? There is absolutely no need to provoke the involved user(s) any further.
 
@MartinEnder zyabin quit. I think he/she's overreacting and/or deliberately creating more drama
 
the way to deal with that is to ignore it, not to keep pushing.
 
@noɥʇʎPʎzɐɹC Huh: github.com/alexsexton
 
5:56 PM
@MartinEnder good idea. if they want drama, ignoring them suffocates them
 
Hardly. But discussion about the users/bans is not on topic now.
 
@mınxomaτ what about it?
 
@noɥʇʎPʎzɐɹC Just FYI. Dunno if it's them.
 
@mınxomaτ I wonder if they are collecting platform and browser data and comparing it to github usage data to see the ones who make the mistakes
User-Agent string says a lot about your system
 
I know I wouldn't bother.
 
6:01 PM
@mınxomaτ gkthub.com redirects to github.com/hwdsl2/setup-ipsec-vpn
i is close to k
And then there is gothub.com
 
gthb.com should proxy github and delete all vowels.
 
guthub is registered by GitHub, Inc to redirect to github.com
@mınxomaτ very interesting
 
@noɥʇʎPʎzɐɹC con't: youtube.com/watch?v=ZPbyDSvGasw
 
6:07 PM
@mınxomaτ Idea: bitsquat github and make everything spin
 
Huh. My ftp thing has been included in the Sep security report issued by the South African govt.
 
...say that again? <what's a sep security report>
(honeypot the south african gov't?)
 
September.
 
link pls?
 
@noɥʇʎPʎzɐɹC here, section 2 following (included in the "Fear" incident).
 
6:10 PM
Idea: bitsquat a major bank
 
@noɥʇʎPʎzɐɹC Banks are not nearly ranking high enough in traffic to perform meaningful bitsquatting.
They all roll their own network, so there is no high-throughput central domain to target.
 
@mınxomaτ ...but just one resolved = moola
@mınxomaτ bitsquat google then
why is the background of TNB dark all of a sudden?
 
@noɥʇʎPʎzɐɹC ?
for me its' onrmal
 
@noɥʇʎPʎzɐɹC What teh video I linked. It's been done.
 
shiiiiiiiiit
now they have people's google logins
@mınxomaτ what ftp thing? did you write/discover that?
 
6:26 PM
@noɥʇʎPʎzɐɹC git.io/ftp
 
nvm
@mınxomaτ You are officially a security researcher!
 
I'm anyway irl.
 
@mınxomaτ well now you have online bragging rights
@mınxomaτ does your profile say CEO or is that a joke?
 
Who said I don't have bragging rights irl ( ͡° ͜ʖ ͡°)
@noɥʇʎPʎzɐɹC That is most definitely not a joke.
 
@mınxomaτ yes but irl bragging rights ≠ online bragging rights
@mınxomaτ I was just confirming that with you
 
6:35 PM
@noɥʇʎPʎzɐɹC That sounds like a telemarketer.
 
468
A: Did English ever have a formal version of "you"?

JSBձոգչYes it did, and the formal version was (drumroll, please....) you. In Early Modern English, thou was the singular and you was the plural. Plural you came to be used as a polite form of address (similar to the French vous, which is also used for the plural), but over time this polite form became ...

 
Yeah, thou was the informal you. kind of like tu
 
I've upvoted nearly every answer on my "when was the language released" challenge. They're all so fascinating!
 
@quartata new Cheddar feature are on npm. you can update
 
6:52 PM
Norton deleted my linker.
 
halp how can i make this work
 
@Downgoat Did you fix 0 == 0 too?
 
@betseg it would help if you told us what it's supposed to do
@mınxomaτ reminds me of weter.de (sorry folks, it's German)
2
 
@noɥʇʎPʎzɐɹC wtf
don't post random people's personal info please
 
@MartinEnder how can i increment a value in another function, it doesnt work in my code
 
7:02 PM
@MartinEnder hah
There's also one for bassdrum / basedrum.
Forgot the URL though.
 
@betseg option 1: ideone.com/geU0jZ
 
@EᴀsᴛᴇʀʟʏIʀᴋ wtf?
 
ah crap, I think I borked that link. well this is now option 2: ideone.com/geU0jZ
 
@DJMcMayhem is that agreement with me or "wtf" at my "wtf"
I'm assuming #1.
 
@MartinEnder this will probably work. thanks
 
7:05 PM
and this was option 1: ideone.com/p23oIV
 
@EᴀsᴛᴇʀʟʏIʀᴋ you are correct
 
7:23 PM
@quartata so you are probably the most famous (irl anyway) person I have had a casual conversation with
 
@quartata no :| only adds the := and the => and / changes
 
USA is one place away from being a flawed democracy
The Democracy Index is an index compiled by the Economist Intelligence Unit, that measures the state of democracy in 167 countries, of which 166 are sovereign states and 165 are UN member states. The index is based on 60 indicators grouped in five different categories measuring pluralism, civil liberties, and political culture. In addition to a numeric score and a ranking, the index categorizes countries as one of four regime types full democracies, flawed democracies, hybrid regimes and authoritarian regimes. The index was first produced for 2006, with updates for 2008, 2010 and the following...
 
0
A: Sandbox for Proposed Challenges

nedla2004Table Math You should which side of a table is the oldest, from ASCII art. I think the best way to explain is with an example, so here is one. You have a table, made out of +, |, and -. Here is one. +--+ | | | | | | +--+ It will alway be a rectangle, just not always square (but it can be ...

 
norway has the highest HDI and democracy index and scores highest in the democracy index in all categories
and a higher GDP per capita than the USA
 
7:47 PM
@noɥʇʎPʎzɐɹC It's not unusual for an index to have an out by one error
 
@noɥʇʎPʎzɐɹC What?
I'm not famous...
Nor do I wish to be, that sounds like effort
@Downgoat If I find what's wrong will you accept a PR
I'll even add a unit test
 
@quartata yeah. why would i not ¬_¬ :P?
 
Because I can't make any guarantees whether I don't break something else
What branch should I work on?
release I presume
 
the RHS && shouldn't be there
@quartata develop. release-1.0.0 is only pushed to for deploys unless i do a stupid
 
Then why haven't you fixed it? Don't I just need to replace it with (RHS != undefined) &&?
Wait a second this is all an attempt to trick me into writing a line of ES6
 
7:55 PM
@quartata you say that like it's a bad thing :P
 
you'll never trick me
I'm not sure why codecov has 83% coverage in yellow, that's about average for a big software project
 
well it could be much better (around 90%) if I tested error handling
though I find it hard to believe 20% of cheddar's code is error handling but that's what the reports are telling me
 
@quartata how close are you to a testable beta build of qNethack?
 
With all the features? Not.
I will be giving alphas to test individual features soon sometime
 
8:16 PM
@quartata pushed fix, should be available on npm soon
 
@EᴀsᴛᴇʀʟʏIʀᴋ Right now you definitely don't want to play it since dipping is bugged and you'll probably die of thirst within 300-400 turns
 
@Downgoat 0_o How long do your builds take? I didn't think Babel was that slow
 
@quartata 1 min 30 sec on good day and around 3-4 minutes on a bad day
 
Oh, OK. That's not so bad
I misread a previous build
Wait.. no I didn't.
One of them says 11 minutes
 
8:18 PM
@zyabin101 try brainfreeze.ga
i lost the domain
 
> intentionally bad English
how much "intentionally bad English" is considered bad?
is a "y u do dis ;_;" acceptable every once in a while or should I stop with those?
 
GitHub is hiring Atom staff. Though classifying atom as a "lightning-fast desktop application" is a bit hilarious.
 
I don't think anyone cares about that. Minxo was referring more to the pages and pages of actual sentences in that kind of English
@mınxomaτ LMFAO
 
@Downgoat Well, maybe tone it down a bit.
But np in general (from you at least).
what he said
 
Goodbye, PCG. Just wanted to say, It's been fun. You guys are great!
 
8:20 PM
Uh, hi?
> Evangelize Atom at meetups, conferences, and hackathons
hahaha
 
I don't know you, but why are you leaving?
@quartata indeed
 
@mınxomaτ GitHub is classifying Atom the same way goats classify cheese .___.
 
@quartata Write a bible about atom, send that as the job application.
 
"excuse me sir do you have a moment to talk about our lord and savior atom"
@Downgoat I'm not convinced that the speed issues in Cheddar aren't fixable. V8 is supposed to be fast...
 
V8 is lightning fast (even compared to an attempted C++ cheddar port), but I mean 400ms is still pretty bad for start up time
 
8:23 PM
I like atom, but only for larger projects
 
I was gonna take a look at V8 snapshots which I forgot
 
Atom still doesn't work with many international keyboards out of the box. You need a plugin just to type an "@" on a German keyboard.
I don't know how anyone can screw up keymaps this bad in 2016, but ok.
 
I thought the OS handles the keyboard?
idk
 
No electron, awful as usual, doesn't handle secondary ALT keys on windows correctly.
Atom team knows about the fix, but they didn't implement it for many, many months.
 
The concept in general of Electron is bad. In theory making UIs in HTML would be cool but did you literally have to slap a Chrome instance on it and call it a day
 
8:28 PM
hm :/ not sure of snapshotting will work. The STDLIB requires the interpreter which requires the interpreter which at that point is pretty much everything. The problem with this is random and date functions will then be fixed
 
@Downgoat Seed the RNG lazily. And I don't see why date would be fixed
 
@quartata idk, i feel like it was a nice idea, like if i wanted to make a desktop application, i would use electron, but if anyone needs any sort of speed they should not be using it
 
@quartata I actually have a blog post / rant drafted for a long time about native JS apps on Windows. Windows actually provides native web rendering + JS engines (in multiple flavors) for programs to use. For a test, I made a crude clone of atom/VCS to show what massive performance gains can be expected when using the OS internal engines instead of node/electron.
 
@mınxomaτ That's cool
 
Going to polish and release that some time ... uh ... next year probably.
 
8:31 PM
@quartata idk. I was reading a blog post (first google result for "v8 snapshot") and it said Math.random() and Date.now() and such would be fixed
though this doesn't exactly make sense :/
 
Link?
 
see the second to last paragraph
> _Post on V8 JavaScript engine_
> Comment: Interesting article. Here is nice company that offers houses http://www.jetta-talo.fi/rakenna-koti/ Check it.
._.
:( itallics don't work in mutliline messages
oh my. do I need to bundle a copy of v8 with cheddar to compile a version of node with cheddar embedded in it ._. no this can't be right
 
What on earth
Have you timed each part of cheddar before to see where the slowdown is from? Are you sure it's V8?
because I don't think you'd want to lose your sanity like that unless it really does the trick
 
@quartata well it is most definetly from the startup time
 
@quartata Here's an old screenshot of the editor (Visual Studio Code clone) I've built. The GUI and code field / highlighting / editor is JS, the app uses native Windows API functions for system calls:
Without ever installing node or electron.
 
8:38 PM
$ time cheddar <<< ""
real    0m0.323s
user    0m0.294s
sys     0m0.040s
 
@mınxomaτ what langauge is that?
 
I should try removing the stdlib and see what the startup time becomes
 
whoa you made your own
I thought it looked a little like VBScript
 
It's basically a high level assembler. Taking C/Basic-like code and generating native PE32 executables or DLLs for Windows without dedicated linkers or assemblers.
It also confuses the hell out of the GitHub language recognition.
 
8:54 PM
@mınxomaτ Do you use it internally or did you make it just for fun?
 
The language?
 
Yeah. Also does it work with Mono
 
It should work with Mono. I don't maintain Perseus anymore. It was my first exercise in creating a linker and parser+compiler after previously writing just an assembler (LASM) to go along with my book about learning assembly. I used Perseus in the past to rapidly develop DLLs without any fluff to accelerate older AutoIt programs.
Keep in mind that even if it works in Mono, DirectByte outputs Windows executables.
 
Oh woops. I assumed they were .NET executables
 
No. But I have something coming for that next year.
 

« first day (2073 days earlier)      last day (2772 days later) »