« first day (2495 days earlier)      last day (2509 days later) » 

12:01 AM
Can somebody leave a comment on one of my posts somewhere, or something that sends me a notification
Also can somebody upvote one of my post, even just temporarily
I promise it'll be worth it
@Gerry Psst
 
user315433
Done; the comment should be one-flag deletable
 
Damn
Thanks
@TravisJ ^
Almost. Need to figure out how to get notification icons to display.
The dropdowns and inbox and stuff work just no red/green numbers
@Gerry Mind doing one more comment?
Last one I promise
 
12:27 AM
Ah ha, here's why the notifications aren't working:
0
Q: Inbox/reputation notifications do not work on chat server top bar

Jason COn the top bar on chat server pages, e.g. http://chat.meta.stackexchange.com/, the inbox notification icons do not work: The dropdowns themselves do work and do show unread items, highlighted normally, but the unread counts do not appear.

My userscript opens the main chat server page in an iframe then steals the topbar. I thought it was my fault but actually they just don't work at all.
 
user315433
Considering that topbar is being decommissioned, unlikely to be fixed
 
user315433
Although who knows, maybe it's a problem on websocket side, unrelated to frontend.
 
user315433
Also, 7 years since What makes a winning site proposal? by Joel himself
 
user315433
> Cooking site? Boring. There are a million. A site for top-ranking chefs? That's interesting... Please don't give me another site like this: Coffee Tables A site for people who are interested in coffee tables.
 
12:41 AM
Lol
 
12:54 AM
@JasonC
@JasonC der
Ping worked, but no notification :(
 
user315433
My understanding is that if you don't dismiss the little notification thing in chat (e.g., by typing in the room), it should escalate to a notification.
 
1:07 AM
Yeah; depends on your chat settings how long that takes though
 
Well, @TravisJ chat top bar userscript, but need to figure out if I can make notifications work.
Still, fairly straightforward, and seems to work well.
Super hacky, though, lol.
 
1:31 AM
@Shog9 Is cdn-chat.sstatic.net/chat/js/master.js available unobfuscated somewhere?
 
@JasonC no. Enhancements to chat are few and far between, as devs must edit the obfuscated source.
 
The scary part is I'm not actually sure if you're joking or not.
 
heh
There is a dev server for chat... somewhere... and perhaps it serves unobfuscated source. I don't know. Otherwise, internal copies are probably it.
 
Hm, well maybe I can reverse engineer this with some success. I see that the chat topbar still has StackExchange.topbar.handleRealtimeMessages(), but the obfuscation makes it tough, and I also see main sites connect to a websocket that chat doesn't, so I'm assuming that's the missing link. It also looks like I can possibly poll /topbar/get-unread-counts, which is what the chat topbar does once on load.
 
1:51 AM
@Shog9 I think did once upon a time but I kept forgetting the URL and just got used to reading the obfuscated code
 
Well I did manage to figure out how to poll /get-unread-counts and kludge it to work with handleRealtimeMessages(), and in the process TIL how freakin' cool Chrome's JS debugger is.
 
See? There you go, @JasonC - just be like Tim. What's the worst that could happen?
 
Lol
 
user202362
mmm ... thinking about spaghetti code with sauce source
 
Somewhere in this script there lies an f. Some day I'll find it.
 
1:55 AM
@Shog9 I do have an item on my todo list that's literally 10 years old, though at least not programming-related
Those only go back a few years, max
…Someone will likely search Meta and I'll regret that
 
@JasonC I'll bet you there are a lot more in the unobfuscated source
 
Yeah it's pretty f'ed up HA HA HA HA HA.
Do you get it? Did you get that one? Didja?
 
Back in the day we didn't have the built-in source prettifier or callsite-specific breakpoint features in Chrome either shakes head Nightmare
 
The prettify feature is stupidly cool.
 
user202362
people don't always love most the intelligent things - sometimes we just love watching dumb, fluffy creatures doing stupid things
 
2:07 AM
Huh
Polling /topbar/get-unread-counts sort of works, except for some reason the returned values don't update until a main site page is loaded.
I see the same behavior just with the chat server's normal topbar too. So at least it's not entirely my fault.
 
user315433
There are websocket endpoints for those things: meta.stackexchange.com/a/218355
 
Oh sweet
Way better path to pursue.
Is the SE account ID on any of the chat pages anywhere?
Either /rooms or on the main page. The SE JS object on the main page doesn't have that info loaded.
 
user202362
@ShadowWizard chicken is getting older everyday :p
 
2:48 AM
@TimStone If I have the fkey from the chat page is there something I can do to get the user's network account ID?
Or any way to get the SE ID from a chat page. The only info I seem to have available is the chat server user ID, the fkey, and I think that's it. Maybe whatever's in the cookies.
 
user315433
Maybe that's why the topbar on chat pages doesn't have notifications
 
Yeah, I know that's why it doesn't. Came to that conclusion. Been investigating the hell out of it.
 
It seems you're prowling an old dark system.
 
I'm so close to getting this working smoothly.
All I need to do is either a) find a way to make /topbar/get-unread-counts not stale, or b) get the account ID so I can open a websocket and subscribe to topbar events.
 
user315433
On the chat servers of so and meta, the user id is the same as their parent user id. And an API call can get you network Id from there.
 
2:54 AM
I guess I could ask the user for their account ID.
 
user315433
But this wouldn't work for chat.se.
 
Oh that's a good idea, but
Yeah that
 
user315433
Yes, when I wrote my primitive notifications-in-chat extensions, I just put the Id somewhere.
 
user315433
Does the chat.se user Id have anything in common with the API?
 
I figure I can at least cache the account ID once I find it by using the fkey as the key to minimize API calls (or user input queries).
Not that I could see
 
2:55 AM
what are you writing?
 
@Shog9 Top bar in chat room
Accomplished right now by loading the main chat index page in a hidden iframe, stealing the topbar from it, and hacking the crap out of it.
Really close to working except for notifications.
 
user315433
You can grab user's chat profile page with an ajax request, and that has a link to parent account, and that has enough info for an API call to get network id.
 
Ohh nice
 
@JasonC I mean, are you trying to do a userscript, or...?
 
Yeah in a userscript. Here's the last repo version github.com/JC3/SEUserScripts/blob/master/ChatTopBar.js
 
2:58 AM
ok. Then you can do cross-site requests without trouble, which means you can use Gerry's idea.
 
Yeah. Sweet. All right, I'm pumped now.
 
user202362
The more code I write, the more bugs I will introduce in the code, maybe I should stop writing code altogether
 
the more pastry you consume, the more baked weevil eggs you'll eat...
 
user202362
so you point is that vegans shouldn't eat pastry?
 
moo
 
user315433
3:11 AM
Now that ru.SO has the light topbar, expect approximately 1 bug report per day from alexolut.
 
user315433
Top Meta.SE question askers in 2017: alexolut 179, second place has 43.
 
user202362
 
user202362
because I love you guys so much, you get to see more of my chicken pictures
 
looks hurt though
 
user202362
I don't normally show these to everyone
 
user202362
3:16 AM
@Elephant new feathers
 
user202362
no chicken is hurt while taking those pictures
 
ooo
 
user315433
-9
Q: We need a moderator account suspension button

guest271314We need a button for common users to suspend the account of one or more moderators for a brief period so that they can cool down.

 
user315433
Expect a very calm and constructive discussion to ensue.
 
My fingers are twitching right now
Time to take more coffee sedative
 
3:21 AM
I don't understand what's happening.
Type $.get(`/users/${CHAT.CURRENT_USER_ID}`, function (r) { console.log(r) }, 'html') in the console. Why do I just get a room card div and not the entire profile page?
I also only see that div in the response in the network tab in the console. But when I e.g. open it in a new tab I get served the full page.
@Shog9 Any idea what's going on with that?
Fiddler confirms
 
user315433
Hm.. Something something dynamically generated?
 
user315433
There's another thing, the popup shown when you click your user id in bottom left has parent link too.
 
user315433
Maybe the listener for that event can help somehow.
 
Yeah... I think I'll try that
I don't think it's a dynamically generated thing because the source of the profile page shows all the stuff. Plus the response isn't a full valid page anyways, even if it were dynamically generated.
But whatever, yeah, the popup.
You're full of good ideas, lol.
 
user315433
3:36 AM
`$.get(`/users/${CHAT.CURRENT_USER_ID}`, r => console.log(r), 'html')
 
user315433
Neater with an arrow function there
 
Oh neat
 
        if (Request.IsAjaxRequest()) {
            using (model.Profiler.Step("Prepare view"))
            {
                return PartialView("RoomListUserControl", model.CurrentOrFrequentRooms);
            }
        }
@JasonC that ^
 
user315433
Who needs that?
 
user202362
I see space in the string, I sense danger
 
user202362
3:48 AM
could it be argued it's a waste of space in "Prepare view", can it not just be "PrepareView"? </trollololo>
 
I heard programmers hate whitespace, so I agree with above statement
 
user315433
The first page of most active chat.mse users contains 3 bots and 2 former employees.
 
user315433
Remarkable that Rebecca Chernoff is still #16 despite leaving 1223 days ago.
 
user202362
@Elephant programmers hate white space because although you can have them, sometimes retrieving names with them inside is troublesome, and you don't know if it's really a white space - it could be a tab ... it could be 2 spaces
 
@Shog9 Huh. Thanks.
Grabbing /users/thumbs/chatid then going through the API seems to be working well.
 
user315433
3:59 AM
Nice, and much less data to fetch.
 
user315433
"may_pairoff":false,"issues":null
 
user315433
Glad to hear I don't have any issues. But what's with pairing off?
 
user315433
Well, I guess makes sense one can't "pairoff" with himself.
 
user315433
Whatever that means.
 
user202362
can pair programming involves 3 programmers at once?
 
user315433
4:05 AM
(Inviting to a room, most likely)
 
now you have 3 pairs
 
4:31 AM
OMG
It's so close. WebSockets succcess.
Now just need to figure out how to work around /topbar/get-unread-counts not being correct, so that it's initial state is right on page load.
 
user315433
Probably impossible because caching.
 
user315433
Websocket sends unread counts only when a new even comes through.
 
user315433
And pages are apt to show stale counts, especially chat pages.
 
user315433
Unrelated ... Video Production has "video" tag and it's the most popular tag on the site. video.stackexchange.com/tags
 
user315433
Is a [video] tag necessary? --- I'm unconvinced by AJ's answer.
 
user315433
4:36 AM
He's imagining a situation in which the tag is valid. The reality is that it's used just because it's there.
 
5:03 AM
ergh, ok
 
SUCCESS
 
Google Spell Checker suggested me to change "thinking for a while" to "thinking for awhile"?
Now that I realized that there's "awhile" but... is the usage true?
 
user315433
All combinations of for a while, for awhile, a while, and awhile can be used as adverbial phrases, with identical sense and usage. The for is optional, and a while is indistinguishable from awhile in speech, so they have no differences in meaning, or in grammar. Use which ever ones you prefer; all are correct and colloquial, and nothing depends on how you say or spell it. — John Lawler Dec 17 '14 at 19:40
 
heh
I came here because I thought "once in a while" was correct phrasing, even though the editor in Google Mail (or is it Chrome's fault?) suggested I use "awhile". — L S Apr 7 at 15:41
@JasonC so... can we have SE Topbar on chat now?
 
5:27 AM
0
Q: Top Bar for Chat Rooms

Jason CDescription: Provides a fully functional top bar, including realtime notifications, at the top of all chat rooms. Now you can keep tabs on your site activity while chatting. Features: Fully functional with dropdowns and realtime notifications. Download: Github Github raw Notes: I ...

@Elephant Yes. Test away. @Gerry, @Shog9, @TravisJ
 
So far so good
 
It's got a lot of empty space; I could probably add things to it. We'll see if anybody requests anything.
 
user202362
I am on Jason's ignore? rofl
 
Are StackApps entries susceptible to be roomba'd?
 
I'm not sure
Good question
 
5:46 AM
I think they are. There are no negative, non-answered questions on StackApps before May.
 
Huh
Can't decide if that is good or bad. I guess it's not bad. Nobody seems upset.
 
Most of working apps/scripts have score more than 0, so they will be exempted. Placeholders, though...
 
6:01 AM
It's kind of silly that like half the code in that script is just to get the account id.
 
user202362
no review usually implies few usage ...
 
user202362
from my years experience publishing apps
 
user202362
6:43 AM
0
Q: 2017 - Is the search function ever going to be improved?

TelkittyIf a user knows an answer exists on a StackExchange site and wants to search for it using the function provided by the site, current search functionality is not allowing the user to do that well. For example: this is question/answer page I want to find: But these are the results returned:

 
Left a comment
 
Left an image
 
7:14 AM
 
7:54 AM
@Telkitty thanks! Actually those feathers look perfect for a pillow... :P
@Elephant black heart?
 
 
6 hours later…
user315433
Someone put BigQuery to a good use.
 
user315433
Private beta decision on BioInformatics is coming soon...
 
user202362
quick hax implies close source
 
user315433
> Bioinformatics StackExchange is less crappy than Biostars, but still crappy enough -- Paulo Nuin at 7:06 AM - 3 Jun 2017
 
Oh so it did end up in beta
May 5 at 15:06, by Jason C
And then we've got weeks of copying content directly from biostars to look forward to and pretending that that's helping the internet.
 
2:25 PM
o0
 
user315433
> 75% of the participants did not know that content on Stack Overflow is licensed under CC BY-SA 3.0 and 67% did not know that attribution is required.
 
I'm seeing biostars and thinking the taiwanese third tier motherboard brand
 
user315433
(That is, of those whose GH repo had code from SO)
 
user315433
An SO post is much like a repo, with the creating user deciding the license, and editors having to consent to it if they add their contribution. So... add a check mark / dropdown to Ask Question / Post Answer forms?
 
user315433
> Is there a laundry stack exchange, or some ultimate laundry guide or wiki on the web? -- Daniel Tsou at 1:24 AM - 3 Jun 2017
 
user315433
2:31 PM
Sadly, Housework is stuck at 126 commits
 
I think I'm having a trouble with the auto-scroll on new message after having Topbar userscript, but I'm still not sure. Like, there's a little gap.. or something.
^ Just ignore this first.
 
> I mean to lunch all process at the same time
 
user315433
 
user315433
 
lol
 
user202362
3:01 PM
it isn't fair - to constantly poke fun at a user who isn't in your top 100 most active user list
 
user315433
3:16 PM
Top 10 countries by http requests to SO;
 
user315433
 
user315433
That's it... I'm moving to NULL.
 
dev/null seems a good country.
 
user202362
void == null == nil?
 
3:39 PM
So @Jon your office is being closed tomorrow?
 
user315433
Sunday? Probably.
 
user315433
 
user315433
^ Shog's breakfast today
 
user315433
Tha only things I can recognize and name here are the fork and the plate.
 
user315433
> This is my first question here. So I'll try to be short and to the point.
 
user315433
3:45 PM
Failed already...
 
@JourneymanGeek Lol.
 
wat
 
user202362
I get that too sometimes
 
user202362
a blank section on the screen
 
3:52 PM
perhaps not because of your userscript though, I'll try on incognito with only your userscript now
 
never had that as far as I remember
@Gerry the white stuff looks like whipped/(beaten?) egg-white
 
user202362
pavlova with custard and ... that looks like ham but it wouldn't be right
 
4:25 PM
Mwahaha:
Chat themed; still needs tweaks.
 
5:24 PM
Lol, awesome reply.
Any Safari support? — haykam Jul 30 '16 at 20:56
Has SE / chat been randomly really slow loading / connecting for anybody, or is that just me?
 
sorry, not being active on SE/chat right now, can't help :/
 
@JasonC loads ok for me
 
5:43 PM
@JasonC no problem with connection
 
user315433
6:21 PM
Why is TagName declared nvarchar(35) in SEDE, if the sites limit tag names to 25?
 
user315433
Of possible interest: top tag for each site
 
Wow. I want to punch whoever thought this made sense:
And then it prevents you from pasting. No override. Does anybody know how to paste stuff in Firefox?
 
@JasonC Did you type "allow pasting"?
 
user315433
42
Q: How to disable paste protection in Mozilla Firefox Developer Console?

Markus StenqvistI have noticed that in recent versions of Mozilla Firefox there is a super, super annoying bug that disables pastes into the developer console. This has to be the single worst idea ever. However, I have tried to allow it by typing in the text that it wants me to but I can still not paste in stuf...

 
user315433
Dec 24 '16 at 19:05, by bjb568
@zaq Next, AArdvarky AArdvark.
 
user315433
6:36 PM
bjb got it halfway right, next Ubuntu is Artful Aardvark
 
although there has been no blog post from Mark.
 
@ɥʇǝS we just confirmed @JasonC can't read? O_o
 
Oh weird
How did I not notice that. I think I was blinded by rage.
 
user315433
A few minutes later, bjb posted another prophetic message:
 
user315433
Dec 24 '16 at 19:30, by bjb568
Hyperdev is gomix now. How lame.
 
user315433
6:43 PM
The name was recognized as lame and changed to Glitch.
 
:3
 
Huh
So I've got this userscript
And in Firefox whenever it encounters the jquery $ it just... stops. Even if ($ === undefined) console.log('test') else console.log('blah') just dies.
No errors. No output. Nothing. The script just silently ends at the first $. Anybody seen this behavior?
 
7:12 PM
@Jason did "@jason-c" ping you??
(or did you see the comment by chance?)
 
I just saw the comment, it did not ping me.
 
@JasonC if greasemonkey maybe this old answer is still relevant?
12
A: jQuery in Greasemonkey 1.0 conflicts with websites using jQuery

Brock AdamsGreasemonkey 1.0, radically changed the way the sandbox works, busting thousands of scripts. This is a huge problem, and I hope you will join me in voicing your opinion/experiences on the principle bug report for this issue. The Greasemonkey blog claims that you can workaround the issue with the...

(and SE does use jQuery so it fits)
 
I read that. Didn't seem to be the case, but then I found stackoverflow.com/a/4261831/616460 which mostly sorted out the problem.
Except now I'm getting mysterious errors with incomplete stacktraces, and some of my event handlers aren't being called.
And TIL Firefox's debugger sucks compared to Chrome's.
 
So.... use Chrome, not Firefox.
(and add a notice saying this doesn't work in Firefox, if you make the code public.)
 
Well I can't really debug Firefox problems on Chrome.
I've already got that notice. Now, I'd like to make it work in Firefox.
 
7:18 PM
@JasonC so... don't.
:)
@Jason I hope your turbo activity recently here does not mean you stopped working on your IRL project?
I mean... you doubled your rep from 7k to 14k in three months... and done tons of SEDE stuff... and more.
heh it looks a bit like a leaf.
 
8:19 PM
@ShadowWizard Had to give up, at least for now. I really tried.
 
user315433
 
user315433
8:53 PM
Wonder who thought that "badges per minute" was important enough information that API should return it for every site.
 
Lol
 
@Gerry BPM, sounds important
@JasonC sorry to hear. Any other project in the horizon?
 
user315433
I think Jason means he gave up on Firefox, not on projects or life in general.
 
@Gerry oh, whoops. lol
He had that cool LED project, that's what I meant.
@Jason won't give up on life so easily!
 
It didn't specify how it needed to slide ...
 
user315433
81
A: What are the key differences between software engineers and programmers?

JerSoftware engineers are people who work at companies that call the people who write software for them "software engineers." Programmers are people who work at companies that call the people who write software for them "programmers." There are also developers, or software developers. They are pe...

 
user315433
But apparently there is a big difference between Programmers.SE and SoftwareEngineering.SE
 
Maybe as a software engineer you can earn twice as much as a programmer?
It makes sense to up scale or up market the name of your site or whatever those marketing peeps dreamed up.
 
user315433
9:50 PM
I'm going to include some tag excerpts in my blog post. How to attribute them correctly? There is no author.
 
user315433
I'll include a link to the tag, of course.
 
user315433
Well, I don't suppose I have to give the tag excerpt contributors more credit than SE does.
 
maybe a list of the editors from the revision history?
 
@Gerry That's a good question for MSE, actually.
Especially as the TOS regarding multiple / unclear authorship has been a mild topic lately.
 
user315433
I'm talking about top tags, where revision history can look like stackoverflow.com/posts/3624960/revisions
 
user315433
10:01 PM
Most of the editors have not a word of their own present in the final/current version. Some only deleted stuff.
 
user315433
Part of the reason I'm somehow lacking outrage over copying sentences from Wikipedia into tag excerpts. Plagiarism is claiming authorship of someone else's work. But nobody is really being recognized as an author of an excerpt.
 
user315433
How much credit should Jon get for changing Javascript to JavaScript?
 
user315433
That's it; I'm linking to tags/tagname/info, leaving to anyone interested to click on excerpt history link there.
 
10:19 PM
@Gerry Not much. My change was plagiarizism.
 
user315433
Ah, you copied "JavaScript" from Wikipedia or somewhere else....
 
user315433
@JonEricson is the hero Stack Overflow needs but not the one is deserves. — Mike C Oct 7 '16 at 16:26
 
user315433
Who would be the one it deserves?
 
@Gerry My vote goes for this guy ^^^. (The accordion player, not the green monster.)
 
10:41 PM
ugh.
Its sunday morning. Its the one day I can sleep in now. Guess what? I'm up at 6.30
 
user315433
> Q&A for movie and tv enthusiasts (the description seen at stackexchange.com/sites#lifearts-questions). Y NO CAPS?
 
I don't think titlecase is in use anywhere
 
user315433
But TV?
 
user315433
> Questions regarding large spheres of plasma undergoing fusion.
 
user315433
^ my favorite excerpt so far
 
user315433
10:52 PM
> The practice of martial arts. How, what, where, when, why.
 
user315433
Posted: Most popular topics of Stack Exchange sites. 'tis the season for filler posts.
 
user315433
1
Useless FAQ

Proposed Q&A site for users who have questions without practical applications. For example: Why dogs are singing with music? Is there a religion with exactly two gods? Why vodka is always bottled in transparent glass?

Currently in definition.

 

« first day (2495 days earlier)      last day (2509 days later) »