« first day (810 days earlier)      last day (3200 days later) » 

12:00 AM
RELOAD!
 
Interrupt
2
 
> So I'm always going to comment on these things, even if I'm considered a "domain expert" for that language. But that takes time away from me investigating other issues the question might have. If someone else has already taken care of answering with this easy clean-up, then a domain expert can invest more focus on other, more difficult issues.

Remember, on Code Review, any and all aspects of the code are up for review. And several things that people commonly get wrong are pretty easy to comment on even if you know nothing about the language.
 
There are 1379 unanswered questions (94.6091% answered)
 
@nhgrif I agree with the general sentiment that you don't need to know the language, to have valuable review input
but......
you need to know something more than the asker.
 
@rolfl what's the green "history" series?
 
12:01 AM
All distinct changes in post-history,
 
@rolfl You need to know something more than the asker, yes. But you don't have to know anything more language-specific.
 
basically, edits, questions, and answers combined.
@nhgrif correct. Exactly
 
There are lots of issues we can comment on in reviews that aren't language specific, which I guess is the whole point of the meta.
 
but, you have to be able to identify something, an algorithm, a structure, that's something you can improve on.
 
Even if I'm considered a Swift/Objective-C domain expert, it'd be hard for to answer any question posted by MartinR. I'm not sure I know anything more than he does.
Meanwhile, I know nothing about PHP, but can find things to comment on in that.
 
12:03 AM
And if you find an algorithm improvement but can't word it in that language, then post pseudocode
 
^^ that.
also.. bed.
 
5
A: Joining collections... because it's fun

rolflThe complexity here is much more than \$O(\log{n})\$. Let's go though it... There's one \$O(o)\$ loop, where \$o\$ is the size of the outer List. Now, for each outer loop, we then loop through all the members of innerList. If that has size \$i\$, the combined complexity is now \$O(o \times i)\$...

 
You guys should post your own answers to the question
 
exactly.... ^^^^ Nice question.
 
I was going to make some more comments in this answer but then I realized... this is a decent size answer that anyone could have written.
I didn't even comment on other obvious things like short variable names, wrongly-capitalized variable name, and that if (someCondition) { continue; } else { do actual stuff } which should've just been if !(someCondition) { do actual stuff }
 
Which are things that someone with just some very minimal understanding could've also commented on
 
@nhgrif Got it open in a tab. Stuff for tomorrow.
 
@rolfl wow, I had almost forgotten about that GitHub org
 
Invitation sent.... @SirPython - your call ;-)
 
@rolfl That's what, a group to connect your GitHub to?
 
12:11 AM
A while back we were trying to get people active on code together in GitHub.
It had limited success.... it's a little awkward trying to integrate the two.
17
Q: CR Community Goes to GitHub!

Mat's MugCode Review. A community that learns as it grows, and grows as it learns. weekend-challenge projects are a huge opportunity to learn from each other. As individual coding marathons, these projects are fun. Here's the proposition: each weekend-challenge project gets a dedicated GitHub repository...

 
^^ beat me to it
 
Dinner!
 
Shouldn't @Duga's repo be under that org?
And the CR "shield"
...and... most of @SimonAndréForsberg's work lol
 
@rolfl It's 2:14 here.
TTGTB
That Pascal question should be good enough not to be closed during the night, feel free to ping me if people disagree. I'll read them tomorrow.
 
Good night!
 
12:19 AM
If a question has only a single tag and that tag is removed, what happens to the question?
 
@SirPython It has no tags?
 
I wasn't sure if something special happened to it.
 
Pretty sure the web GUI requires at least one tag to save a post. If it were removed by burnination, then I guess it would have a null value for tags
 
System forces you to have at least 1 tag.
Hmm, burnination is an idea.
Is there an SE sandbox site?
 
@rolfl I apologize; I am having trouble understanding this sentence. What is "Invitation"? Sent to whom? What is "my call"?
 
12:28 AM
0
Q: I need to get rid of a JLabel and everything in it

Cam package textgame; import java.awt.*; import java.awt.event.ActionEvent; import java.awt.event.ActionListener; import javax.swing.*; public class EscapeFromPrison extends JFrame implements ActionListener{ JButton startGameButton; JButton creditsButton; JButton choice1; JButt...

 
SELECT
[Post Link] = Posts.Id
FROM Posts
INNER JOIN PostTags ON Posts.Id = PostTags.PostId
WHERE PostTags.TagId IS NULL

-- (0 row(s) returned)
I would venture that if you tried to burninate a tag and one or more posts had that tag as their only tag, it would probably fire a SQL exception
FK violation or something like that
@rolfl Whenever you're around, could you look at this and tell me if I'm going out of my mind, or one of my joins is wrong, or this is something to do with SEDE? Last field in my selection is returning all nulls for some reason
 
A meatier answer:
0
A: Creating an array of objects for dictionaries

nhgrif var DrugArray:[Drug] = [] var drugs:[String] = [] for i in array { if contains(drugs, i["drugName"]! as String) { continue } else { drugs.append(i["drugName"]!) DrugArray.append(Drug(name: i["drugName"]!)) } } for a in DrugArray { for i in array { ...

@Phrancis There is a special tag:
 
12:49 AM
@nhgrif Drugs?
 
Drukqs
 
Drukqs (stylised as drukQs) is a double album by English electronic musician Richard D. James, released under his most frequently used pseudonym, Aphex Twin. It is his fifth studio album under this alias. The album peaked at number 22 on the UK Albums Chart, selling 11,476 copies in its first week of release. == Notes == James has stated that the title is not related to drugs, and is "just a word [he] made up." == Reception == Initial critical response to drukQs was positive, though not as much as his previous albums under the Aphex Twin name. At Metacritic, which assigns a normalized rating out...
 
Exactly.
 
Is it just me, or is someone upvoting the crappiest questions today (such as this one)?
 
Blech. Posts like that don't deserve an upvote.
 
12:54 AM
@Jamal gone
 
Thanks santa!
 
...probably a "sympathy upvote".. not mine.
 
I'd link the Window Licker video... but it's got some pretty colorful language in the 3:52 worth of intro...
 
lol @Malachi
 
what?
2
 
12:55 AM
I got that GitHub notification ;-)
 
Hey, @Malachi ... are you... interested in a new job by chance? ;)
 
@nhgrif any chance you'd take candidates outside the country?
 
Are they American citizens?
 
@nhgrif are they willing to train, and relocate?
 
Yes-ish, and probably.
 
12:59 AM
what language is it?
 
I mean, you're already working as a programmer, right?
 
@nhgrif no but a 6-figure job offer would make a good incentive to become one :-)
 
@Mat'sMug I was wondering who would get it
@nhgrif yeah. if you can call working for the state government of a state with less population than most major Cities
 
@Mat'sMug Are you asking for you or for someone else?
What language do you write?
Right now we're looking for iOS & Android devs as well as Java web.
 
C# mostly, but I also know VB fairly well
oh Java is just like C#
2
 
1:00 AM
Right
 
lol
I would love to work on Android Applications
 
@Malachi heck no. Java is like C# 1.1
 
Have you done any server side development? Like, do you have ASP.NET stuff?
 
yeah, I work with IIS and stuff too
 
@nhgrif whistles
 
1:02 AM
Are you ?
@Malachi Well, if you're willing to learn Java/Android/iOS development. I can't promise where they'll try to put you... but generally they try to make sure people are doing what they want to be doing.
With no direct experience with our technologies, it might be hard to get them to go for relocation. I mean, we definitely train people up. And we definitely offer relocation on a case-by-case basis. But I'm not sure if they'd go for both or not. But I can put you in touch with the right people to at least talk about what's available.
@Mat'sMug I can't tell what you're getting at...
 
do you Google+ @nhgrif
 
No.
You can email me: nhgrif@gmail.com
Oh shit, @Malachi ... you're in TN?
I thought you were in South Dakota or something...
 
Sorry for the SQL questions bump, doing a tag clean-up. Almost done.
 
@Malachi My company's main office is in Franklin, TN.
 
@nhgrif I would like to be in Tennessee
I live in South Dakota right now.
but Northern Arkansas would be cool with me too I think
I like the Ozarks, beautiful up there too
 
1:09 AM
Okay. My company's main office is in Franklin (Nashville suburb or something). I'm in Conway (central Arkansas). If they're relocating you, they'd prefer putting you here.
Conway is about 30 minutes northwest of Little Rock. About 2.5hr from Fayetteville.
 
I could handle that...lol
My sister lives in Little Rock
My in-laws are going to be living in Knoxville
 
I'm gonna reply to your email with what answers I can.
 
"We're looking for long answers that provide some explanation and context." At the age of Google, chatty does not necessarily mean better, I'd say. I added few references; partial application is hard to search for because there are no keywords in it. Would be a shame if some zealous community member deleted this answer. — user7610 Jul 17 at 11:12
 
@nhgrif Awesome. I appreciate it
who is Ashley Nunn?
 
Huh?
 
1:16 AM
@Malachi A user on Gaming.SE
 
@Jamal dafuq
 
Wrote a rather long answer. Feels too much like a code dump to me. Any suggestions?
 
@rolfl Nevermind. I understand this message now.
 
@nhgrif meh, a little too far from my comfort zone, both programmatically and geographically
 
@Mat'sMug Well, "chatty" answers are usually closer to code reviews.
 
1:19 AM
So, I should get back in touch with you when Windows Phones get popular (never) and we need some .NET experts?
 
In the Code Review Community, when a group is being created, should it be Read, Write, or Admin?
 
Annnndddd... !
 
@Malachi I shipped a reply.
 
Oh god someone help. I just used *brr* Java braces *brr* in C#...
 
Egyptian braces?
What are "Java braces"?
I know what C# braces are because I've written code in Visual Studio which won't let you decide what brace style to use. It just automatically formats it incorrectly for you.
 
1:27 AM
@EthanBierlein You're forgiven. Some poor souls use C# braces in Java, which is about equally ugly ;)
@nhgrif Guess "Java braces" is really more like "braces-that-every-language-uses-except-C#/C++", methinks
 
wat. I just realized that C# 6.0 was released on monday, and I completely forgot about it.
 
@nhgrif that's fully configurable
 
@user7610: chatty does not necessarily mean better - it does on this site, as it means that there's some explanation behind the answer, making it a code review. This answer lacks that and is mostly a "try this code" answer. This may be common on Stack Overflow, but not on here. — Jamal ♦ 1 min ago
 
@Jamal hmm I would have left it at that
 
1:31 AM
Talking about C# 6.0, are we going to update the Duck?
 
@Mat'sMug Someone flagged the other comment anyway.
 
That get-only property (basically, a readonly property only assignable in the ctor) sounds really, really cool.
 
@Hosch250 nope. Ducky needs to work on Office 97-2003, which runs officially supported on Vista
 
Only for a couple more years ;)
IIRC, it expires a couple years after XP.
 
@Hosch250 So... a constant?
 
1:33 AM
Yes, like a constant.
But not always, like a readonly field.
 
    class Foo {
        let bar: Int

        init(value: Int) {
            bar = value
        }
    }
A constant in Swift. ^
 
Just like a readonly field in C#, I believe.
So, if you have MyType, you can have a readonly field that allows you to do MyFieldOfMyType.Foo = new FooClass();
Vista dead date: April 11, 2017
 
@nhgrif right back at you
 
Hmm, it appears emails are being shipped now, not sent.
Which logistics company does this?
 
I will try to find my old E-books for Android. I would rather not mess with Apple Products if I don't have to...lol JK I would write code for iOS if it paid good money I guess. I wouldn't be able to test anything thought because iProducts are iXpensive
 
1:39 AM
We have test devices...
The company owns like 2 Apple watches.
 
@nhgrif nope. Constants have different semantics than immutable properties
 
Very nice
 
Well, the C# "property" may very easily be different than the Swift "property"... but in Swift, you can have constant properties..
 
Well, in a readonly property, you can only assign it in the ctor.
 
In Swift, you can have a constant property. Or you can have a readonly property.
 
1:42 AM
const values get hardcoded into callsites by the compiler.
 
And readonly const is redundant.
 
Not sure it's even legal ;-)
 
Thank you SQL Santa!
 
What?
 
A readonly field can have its fields/properties assigned.
 
1:43 AM
@Malachi You graduated high school 1 year before me.
 
lol, you probably know more code than me though.
I wish I would have started coding sooner, I swear I would be rich by now
 
Perhaps. I haven't really been coding that much longer than you (if at all).
Certainly not professional.
I got my first professional job in October 2013.
 
you have probably been writing up-to-date code though
 
Well, yeah.
 
lol
I have been trying to get my projects from 2.0 and less to at the least 3.5 .net Framework
 
1:46 AM
At my old job, I did current iOS development... and was in the same place on .NET... upgrading 2.0 to 3.5...
 
Install R# and let it do it for you?
JK, you can't just do that.
 
lol
 
No, the correct answer is to work for a company that believes in only writing current software... and keeping their software current.
 
some of my projects were 1.1, a couple of them still are (Desktop Applications) I wish I could rewrite them all or at least update them and then have a regular schedule of updating the apps...
 
Although...my current project involves refactoring a massive app that's already on the store... but the bulk of the current version was outsourced to India... and the source code is... uh... less than ideal..
2
 
1:49 AM
almost every meeting we have I want to tell someone that we wouldn't have x problem if our code was updated more than once every 10 years
 
It could be worse though.... apparently the first iteration was also outsourced to India, but the belief is that the India team then outsourced it to somewhere else (I don't know, Badghdad circa 2003 in the midst of the American invasion?)
 
lol
 
So after being burned twice, the client is voting on 'murica for iteration 3.0.
4
It's a massive contract.
 
Do it right so they keep bringing jobs back.
2
 
And apparently, the faster we can fill seats at our company, the faster the Indian devs will be rotated off the project. Right now it's a mixed team. Partially some Indian company, partially the company I work for, and one or two devs as the lead developers that work for the client company.
(the app uses proprietary libraries that they wrote and use in other products)
 
1:53 AM
This is iOS?
 
But, I'm confident we'll do a good job, and we'll just permanently do all of their mobile work from now on.
iOS/Android/Web
 
What is the Web? PHP?
 
That's what we're doing. That's what we do.
Java web.
 
OK.
I'd like to help, but I've got to finish college.
 
0
Q: Make these two statements a one-liner

chadvalues[val].append(key) values[val] = sorted(values[val]) This is an excerpt from a for loop in python in which values is a dictionary. Is there anyway to make this one line?

 
1:57 AM
@Hosch250 Did you see this?
 
@Malachi No problem ;)
 
I do answer questions in languages I don't know, but often I don't know enough to make a reasonable review.
But thanks for the link.
 
@Phrancis I figured that it was you
 
May as well share the love votes while cleaning up and seeing good answers/questions!
 
agreed
 
2:02 AM
Whoa, Simon wrote documentation while refactoring code on Cardshifter. Awesome.
 
@Mat'sMug I know you got my Issue Request, shouldn't I automagically be made an Admin????
> If your reputation on Code Review is 2000 or greater, you will be added to the "Admin" team automatically.
 
@Malachi Where?
@CaptainObvious Wants closing.
 
When was this created?
 
19
Q: CR Community Goes to GitHub!

Mat's MugCode Review. A community that learns as it grows, and grows as it learns. weekend-challenge projects are a huge opportunity to learn from each other. As individual coding marathons, these projects are fun. Here's the proposition: each weekend-challenge project gets a dedicated GitHub repository...

TTGTB
 
2:14 AM
See you.
 
@smci Don't post to Code Review until the code works correctly, and you understand how it works. — Teepeemm 55 secs ago
 
2:36 AM
@rubberduckvba I can't wait to try you out tommorrow on my Work Laptop. Unfortunately. its PHP tonight.
Poor guy. VBA by day, PHP by night!
5
 
0
Q: A Custom ViewModel To Check Property Existance Prior to Update

Samuel WronskiI have written an abstract View Model which all my other View Models inherit when I write any apps in Silverlight, WinRT, WPF etc. The class was written to attempt to address an issue I have run into frequently. That is, after refactoring code, all my property names are wrong and I often forget t...

 
Oh wow, that's the OP from the VBA question I just answered!
 
3:20 AM
@Mat'sMug On SO?
turnEnd {
    if (you == null) {
        return;
    }
}
I wonder what that actually does...
 
?
@Phrancis nope, on CR ;-)
And damn, 2 phone answers in one day... I miss my laptop!
 
Blurgh... I just spent the last three hours trying to start designing a game, but I ended up trashing the whole damn thing.
 
Eh, I spent about 3 months designing a parser that went into the trashcan, I know the feeling :-)
 
lol. I just can't seem to come up with any good ideas for games. Sometimes I think I have one, I start on it, and I realize that it's already been done, so I trash the project.
 
3:34 AM
@EthanBierlein Considered looking at our Cardshifter game project?
 
@Phrancis I've looked at it, but I don't know much Java.
 
Neither do I ;)
 
I got a few minutes, fill me in...
 
Besides, Groovy is way more fun (and easier and more flexible) than Java
 
Oh, no, not that
 
3:37 AM
lol. I actually just emailed all my friends asking them for any ideas they had.
Well, goodnight.
 
Goodnight!
 
Good night!
@rolfl haha!
 
0
Q: Second attempt at hangman in swift

JaredI recently posted my hangman game: Hangman in Swift, and got some amazing feedback! The main thing suggested was to create a word generator that could read JSON files so that my hangman brain class didn't have to generate the word used, as well as handle gameplay. I am wondering how I did in impr...

 
guesses = guesses! - 1
That can't be the best way to decrement in swift.
 
3:56 AM
As promised, @stackoverflow began tweeting within six-to-eight years.
 
Can I take a moment to complain about users?
 
Sure
 
Then, have a look at this:
+1 In general, in these cases, the best you can accomplish is to contain the ugliness in a single wrapper library that does the transformation for you, and does not leak the ugliness out. — wangyiran 22 mins ago
Now, not to be snarky, or snippy, the actual +1 would be nice too ;-)
 
Speaking of +1s, this is now one-away from two badges.
 
-1 cloudflare
 
4:06 AM
Is the site down or something? Or it's my phone?
Nevermind
 
 
Ah, not me then
 
2 mins ago, by rolfl
-1 cloudflare
@Mat'sMug THey'll be whining in the TL too.
 
lol
 
Woohoo! Another bad title improved. Thanks for "pimping" with that comment, monkey. ;-)
 
4:15 AM
@Jamal I was wondering why I kept seeing the elusive user 22222 in my queries... Now I know why ;D
 
^ TV
 
The site is being a bear..... 502's again
 
TL is a ghost town atm
 
@Mat'sMug Learning things by reviewing things is a winner
(ByVal)
 
4:22 AM
Yeah, except I asked Hosch to check if it broke the RD parser and he says it doesn't even compile... maybe there's a reason I never saw that!
 
G'night. TTGTB
 
Night!
@rolfl "stringly-typed" was not a typo :-)
 
Monking
 
4:58 AM
monking @all
 
hey @chillworld
 
0
Q: Refactoring in Javascript

ashishI need to refactor this js code please help me how do do this, I m trying but not succeed . `function addData() { lastIdData++; var input_count = lastIdData; var new_row = document.createElement('tr'); var new_col_title = document.createElement('td'); ...

 
design question : I need to create a history for some objects (like user X changed object Y by changing property Z. Old value : ... new value : ...)
Now I'm thinking of making an abstract class where I have a map, with key the dirty props and value the old value
Do you think it's a good way or do you have other solutions?
 
5:15 AM
quick looking into AuditAware from spring, if that can do the job
 
6:06 AM
monking
 
For better and details answer consider posting it on Code ReviewPanther 56 secs ago
 
6:30 AM
0
Q: Which is considered better to get the individual digits of a number? Divide-modulus or string charAt?

Uma KanthApproach 1: Repeated Division-modulus operations. long num = 123456789; int count = 0; while(num > 0) { int digit = num % 10; if(digit == 1) count ++; num /= 10; } Approach 2: Convert it into an String and get the characters at the position. long num = 123456789; int count = 0; String ...

 
6:46 AM
0
Q: working with CSS and HTML

user3783598 I'm working on our project and I'm having a hard time choosing the right color combination for the backgrounds. Can you please help me pick the right color for it. Here's my site. http://arabiaue.x10.bz/activities/prelims/

 
7:05 AM
0
Q: PHP Class Architecture and Dependency Injection

C IvemyLet me start of by saying I am not new to PHP or PDO, but very new to OO PHP, and have been struggling to get a firm idea of best practices in my head regarding Dependency Injection and how to structure my classes and their methods. The code I am providing will clearly be built on once I know I ...

 
If you have those two sitting in front of you pick #1. No one in a code review should decide to replace #1 with #2. It can only hinder. I agree it might be irrelevant and you wouldn't replace #2 with #1 unless it were a bottleneck. But there should be no question that #2 is over engineered. — Dan Allen 59 secs ago
 
Monking
 
hey @Vogel612
It is pleasant that it had rained, isn't it ?
 
This might be better suited on codereview.stackexchange.com, since you already have code and want to know how to improve it. — folkol 8 secs ago
 
7:21 AM
@Heslacher oh yes, definitely
I could actually work this morning, if I weren't [addicted-to-cr] :D
 
;-)
Yes, now it is only 28.7 °C in my office. Yesterday it had been 34 °C :-(
 
solved it (I hope). Created mine own implementation
 
7:39 AM
Not your bug, but - you need a cout << endl; after each row loop. Why are you hardcoding board[0][0]? Btw, your borad doesn't need to be an array of strings. Why not use char board [8][8]? When your code is complete, ask otehrs to review it for you at codereview.stackexchange.comMawg 13 secs ago
 
7:58 AM
0
Q: Immutable C++ String class

NickI have project where I will need to create lots of immutable strings. If I am using std::string it have huge overhead - about 60-70% against const char *. On 64 bit machine current implementation uses 8 bytes for the class + whatever the const char * size. This is same size as it would be with ...

 
8:11 AM
0
Q: File handling - Reading 10 Snort rules from text file,converting them to hex, and storing onto another text file

Edison PioneerI've attempted writing a PERL program in which 10 snort rules are stored in a notepad file named "sample.txt". Snort rules are divided into two parts.Rule headers + rule options.What I'll do is extract only the header part from each of those 10 rules, convert all 10 into hex and enter code herest...

0
Q: CRUD operation class

MathematicsThis code is a chuck of big project, so I am sorry in advance for not adding everything as it's just not possible, Here is exactly what I got, [DataContract] public class Companionship { [DataMember] public int ID; [DataMember] public string ClientID; [DataMember] public ...

 
8:25 AM
This question belongs here: codereview.stackexchange.comDeepSpace 18 secs ago
@DeepSpace Well the OP has asked - is it correct? - not sure if they would allow such questions in codereview. — Anand S Kumar 22 secs ago
 
8:38 AM
As your code works and you need feedback on it, this question could be more on topic on codereview — Serge Ballesta 1 min ago
@SergeBallesta I will move the post to code review! Thank you! — Eun Leem 36 secs ago
 
0
Q: Truncating Incomplete UTF-8 character

Eun LeemI created a function that truncates an incomplete UTF-8 character at the end of std::string in c++. C++ standard library does not yet support character based substr on UTF-8 characters and does substr by number of bytes only. Because of it, in the example below, substr causes a weird broken cha...

 
I'm voting to close this question as off-topic because it is an open-ended discussion question. It might be more suitable for codereview.stackexchange.com but check their guidelines first. — Quentin 28 secs ago
 
9:12 AM
Does this code work ? It may be better suited to Code Review. Otherwise, you need to provide more information about what it should, souldn't, does and doesn't do. — Quentin 11 secs ago
@EdouardPoor If you want feedback on your code, check out codereview.stackexchange.com. — Jonas Wielicki 24 secs ago
 
Why is this pinned?
7 hours ago, by Hosch250
Do it right so they keep bringing jobs back.
 
no idea
now it's no more ..
 
@Mast Because it's a good advice for someone landing a big fish contract?
 
It's not CR related.
We got normal stars for that.
Pins are for CR-related helpful stuff.
 
monk*
 
9:29 AM
@Mast true that
Though I'm still guessing that that was the reason it got pinned.
never said it was a good reason or that it's supposed to stay pinned :P
 
0
Q: How to get the values from nested JSON - Objective C

ManoI am trying to get some key's and values from below nested JSON response. Below I have mentioned my JSON response structure, I need to get all the keys(Red, Green) and key values(Color and ID) from below response and load into Array for tableview cell value. FYI: I have tried by using NSDiction...

 
@CaptainObvious VTC for unwritten code
 
This SO question went hot quickly...
Wrong cntrl C
219
Q: Why does 2+ 40 equal 42?

GOTO 0I was baffled when a colleague showed me this line of JavaScript alerting 42. alert(2+ 40); It quickly turns out that what looks like a minus sign is actually an arcane Unicode character with clearly different semantics. This left me wondering why that character doesn't produce a syn...

Basically, someobody pulled a Unicode trick and the bar you see isn't a minus.
 
Monking
 
9:45 AM
OMG! So Sorry. Thank you so much! — Mano 2 mins ago
 
@Mast Interesting is that even in the title the "minus" is gray as opposed to black
lol
@PSkocik “Ubuntu isn't the problem. The window title font you're using is.” …which is “Ubuntu”. — Xufox 2 days ago
 
Yea, that made me laugh as well.
 

« first day (810 days earlier)      last day (3200 days later) »