« first day (1113 days earlier)      last day (3876 days later) » 
14:00 - 20:0020:00 - 00:00

user55340
8:03 PM
That one wasn't homework... I don't think. That was lazy outsourcing shop.
 
user41796
 
user55340
Thats more like it.
 
user41796
it's a bit of a mouthful though for a tag
 
@GlenH7 Sure, but it's also common enough to deserve a tag...
 
user55340
8:06 PM
On SO/MSO they really didn't like people adding the tags of 'homework' and 'likely-homework' to questions.
 
user41796
but then I would roll through all of the closed questions and retag them so I could get the badge for creating a tag that was used by 50 people
 
user41796
those tags are really just noise. Either it's a good question that's on-topic or it's not. Homework (or not) is just a meta aspect to the question
 
user41796
like yesterday's interrupt question. homework, but still interesting
 
user55340
From SO's adverts...
 
user55340
 
user55340
8:08 PM
Ohh... a Surface RT... thats like... what... $5 now?
 
user41796
They've got a helluva speaker lineup, btw
 
user41796
and there's an option for a $300 visa card instead of the hardware
 
I wish people would do my work for me
I can't figure out how to embed a form in an email programmatically
and finally caved and asked a question :\
 
user41796
@enderland - you asked on P.SE?
 
no, SO
 
user41796
8:13 PM
ah, ok
 
I'm 99% sure I won't get any responses :(
 
user55340
Yess... a classic.
 
user41796
I wanted to tie that one into my answer on the interview question, but couldn't pull it off
 
user41796
@enderland - help the lazy - throw a link in here to your SO Q
 
0
Q: Embedding InfoPath form in email with VBA using SMTP/CDO

enderlandI am attempting to do the following: Use VBA to generate SMTP email Display InfoPath form embedded in email This will be linked to an Access database Unfortunately, I have not been able to configure the outgoing SMTP message correctly using CDO. I have been building on information found in...

SMTP configuration is a pain
 
user41796
8:15 PM
skimming the Q now
 
user55340
Amusing story... I had that experience with trying to upgrade a rich editor on a web page with a certain spell checker. I searched and searched and searched... found a post by someone asking the same question with no answer. Looked closely... the question was asked by my team lead 2 years earlier.
 
@GlenH7 I included a lot of detail
since I've spent quite some time on this one :)
 
user55340
Co worker: "I had to go back to an earlier version of angular because of blah blah blah." Me: "was that the acute version? or the obtuse version? It certainly wasn't the right version..." Co workers: groan
 
Just got back into Java after working with C, C++, and Python all summer... man... I didn't realize it was this bad.
 
user55340
@Ampt Its just that C++ melts your brain and python you just do "import solution" and you're done.
 
8:21 PM
Tried to create a list of constant strings to represent the acceptable types of images we could store instead of running 4 independent checks on a string to see if it matched
 
@MichaelT no kidding. try going to VBA :P
 
@Ampt If you feel like Java is bad now, go learn Haskell then try writing Java. You'll want to claw James Gosling's eyes out
 
user55340
You need to write something that makes your brain melt even more...
 
user55340
v>>>>.
 12345
 ^?^
> ? ?^
 v?v
v6789>
 
@MichaelT Ascii art?
 
user55340
8:23 PM
There's some nice random numbers from Befunge.
 
user41796
@enderland I'm not a VBA guru by any means. It looks like it's assuming Attachment on the .fields. When I look at the blog / example you're working from, they're using message.Headers.Add instead. Is there some sort of With .Header.fields type declaration?
 
user55340
Befunge is a stack-based, reflective, esoteric programming language. It differs from conventional languages in that programs are arranged on a two-dimensional grid. "Arrow" instructions direct the control flow to the left, right, up or down, and loops are constructed by sending the control flow in a cycle. It has been described as "a cross between Forth and Lemmings." History The language was originally created by Chris Pressey in 1993 as an attempt to devise a language which is as hard to compile as possible — note that the p command allows for self-modifying code. Nevertheles...
 
@GlenH7 no :\
 
user41796
I'll go back to being useless then. :-(
 
@GlenH7 See! Should have finished that PhD!
 
user41796
8:24 PM
Then I would always be useless.... </jk>
 
user55340
@JimmyHoffa The program counter starts in the upper left. The v sends it moving down. It hits a > and starts moving to the right. The ? sends it in a random direction. Utimately it bounces a round a bit, selects one, and then continues on wrapping around like a torus to the '.' which is a print and then to the v which starts it again.
 
@GlenH7 VBA is the bastardized version of.... everything
 
user55340
>25*"!dlrow ,olleH":v
                 v:,_@
                 >  ^
 
user55340
@enderland What about php?
 
@MichaelT ok you got me there :D I can at least mostly do OO coding
 
8:28 PM
Even pythons arrays are a first class type
Java's list interface is what array should be
and arrays are so hobbled
 
user55340
Well, you've got the ArrayList...
 
@Ampt Just step back 2 decades real quick and say to yourself "Woohoo, it's not C++!"
 
user41796
You have to remember Java's origins... "Java's Not C (or C++)"
 
user55340
its just you need a primitive array somehow
 
now step forward 2 decades and try not to vomit.
 
user41796
8:29 PM
it seems like they were more worried about avoiding pointers than anything else.
 
2 decades ago I would have been 2... hahaha
 
kids... :P
 
ArrayList is nice but try making a final one
 
user55340
@JimmyHoffa At 2, he was trying not to vomit still...
 
user55340
@Ampt What do you really want?
 
user41796
8:30 PM
and while the JRE has gone through dramatic change, they never made the painful break that .NET did in order to fix early stuff that was carp
 
@MichaelT No he wasn't; at 2 they definitely do not try not to vomit.
 
I want a final, static list of acceptable image types
i came up with this
 
user55340
Why list?
 
private static final List<String> IMAGE_FORMATS_SUPPORTED = Arrays.asList("JPG", "PNG", "GIF", "BMP");
 
user41796
why Java?
 
8:31 PM
Java cuz I have to
 
user55340
Why not Set?
 
user41796
you say that. But I don't think you really believe it
 
Is there a contains for a set?
 
user55340
Its even faster.
 
@GlenH7 its for a class. I don't get a choice
 
user55340
8:31 PM
List is O(n), HashSet is O(1), TreeSet is O(log n)
 
user41796
the hidden lesson is that the prof is teaching you to enjoy what you get from more modern languages
 
I have 4 entries. Performance isn't an issue
 
user41796
It's Java. Performance should always be a concern.
 
user55340
Its not about performance, its about intent
 
user55340
Do you care about the order? No - HashSet.
 
8:33 PM
I'm trying to get rid of this:
 if(fileName.equalsIgnoreCase("jpg") || fileName.equalsIgnoreCase("gif")
 || fileName.equalsIgnoreCase("png") || fileName.equalsIgnoreCase("bmp")){
 
just hit delete
and don't worry about the check!
 
That part is done
 
user55340
Just a sec...
 
user41796
define the extensions as constant strings and move on. :-)
 
@GlenH7 that's what I'm doing
currently with that line above and:
 
user41796
8:34 PM
no, no. You forget. I'm a C guy at heart.
 
if(IMAGE_FORMATS_SUPPORTED.contains(fileType.toUpperCase())){
 
user41796
 const string JPG_EXTEN = "jpg";
 
lmao
well if we want to support a new extension what do you do??
 
user41796
we shall banish magic strings to their own header file.... :-)
 
put a new filename.equalsIgnoreCase(SOME_OTHR_EXTEN
 
8:35 PM
@enderland This is a general, all around succesfull solution to any problems in Java
 
user41796
 const string NEW_EXTEN = "new";
 
@GlenH7 this is bringing up memories of this from some C code I had to look up at recetly
 
user41796
and go search everywhere...
 
user55340
class Foo {
    final static Set ALLOWED<String>;
    static {
        HashSet<String> tmp = new HashSet<String>();
        tmp.add("JPG");
        tmp.add("BMP");
        tmp.add("PNG");
        tmp.add("GIF");
        ALLOWED = Collections.unmodifiableSet<String>(tmp);
    }
}
 
user55340
I haven't compiled it, but I think thats what you are after.
 
user41796
8:36 PM
@MichaelT - you forgot "new". He just added that as a requirement. :-P
 
user55340
@GlenH7 Where?
 
Ugh. this is like 1 line in python
 
user41796
1 min ago, by Ampt
well if we want to support a new extension what do you do??
 
ACCEPTED_FORMATS = ['JPG', 'BMP', 'PNG', 'GIF']
 
@MichaelT Ugh, you're just salting the wounds from my meeting earlier. This is imperative programming in all it's glory: 10 lines of code just to create a 4 member dictionary. And the clearer cleaner alternatives are untennable to modern programmers
 
user55340
8:37 PM
You add a new one in that static initializer block?
 
if format in ACCEPTED_FORMATS:
I very well could, yes
 
lol I remember once trying to do this the first time with std::vector
MIND WAS BLOWN
 
user55340
One could also do it as an enum.
 
user41796
enum FTW
 
Hmmm... maybe thats the way to go
 
user55340
8:38 PM
And then check AllowedEnum.valueOf(var)
 
how do I compare enums to string?
 
user41796
(don't listen to me) ((not like you were anyway))
 
@GlenH7 shhhhh @MichaelT is talking
 
user41796
@Ampt left click -> "ignore this user (everywhere)"
 
@Ampt there be dragons
 
8:39 PM
@GlenH7 oh I wouldn't do that to you. I'd miss your witty cynicism too much. That and like 1/3 of what is said here would be invisible to me...
 
user41796
@enderland yeah, on the next assignment he has to use VBA... :-(
 
Ruby actually
 
user41796
HIPSTER! burn the heretic now!
2
 
insert hipster hate below:
 
@GlenH7 Somebody's in a salty mood lately I see
 
user41796
8:40 PM
@JimmyHoffa TGiF
2
 
Damnit. 1 second sooner and I would have had it
@GlenH7 theres something I can get behind.
 
user41796
I figured since my earlier comments weren't pulling down stars that I had to ratchet up the rhetoric. #recoveringTroll
 
user55340
So... you declare an enum in java. public enum ImageTypes { BMP, PNG, GIF, JPG; }
 
You just go home and swim in your pile of imaginary stars?
 
user41796
@Ampt And worthless MSO rep
 
8:42 PM
ok, i'm with you so far. pretty sure the semicolon goes at the end though
 
user41796
@Ampt shhhhh @MichaelT is talking
 
user41796
and yes, it does
 
user55340
Then elsewhere, you do Enum.valueOf(ImageType,var) This will either return ImageTypes.BMP (or whatever) or throw an exception.
 
@GlenH7 This a thousand times. I am literally watching my skin crawl today at how much I want to get out of here; crammed all week on a new product launch which went beta Tuesday and live next Tuesday, shitty meeting this morning (good reviews on a prototype I did, but rejected all the same grumble), and tomorrow I get up early to go up in the mountains for:
followed by:
 
I'm actually enjoying myself this week
 
user55340
8:44 PM
(ghah)
 
user55340
0
Q: In my university, we're taught Cobol - Anyone else learning this and can run the compiler on Mac?

jonathan toddMy laptop is a mac, and I'm trying to get a head start and learn Cobol and C++ and Java before I get into the classes next year. Problem is, Cobol is SO old, it's hard to grab support for it in mac. It runs fine on Mac, I understand, but finding someone who can explain how to set up the compiler ...

 
user55340
> migrated from academia.stackexchange.com 2 mins ago
 
@JimmyHoffa have a good weekend man. Have a drink or 3 for me.
 
user55340
I'm out of close votes, so I'll let the mods deal with that one.
 
Run! Hide! Cobol can't find you as long as you're in a building newer than 1988! — Jimmy Hoffa 7 secs ago
 
user41796
8:45 PM
@MichaelT I already flagged it for mod att'n
 
user55340
@Ampt so... got your head around that?
 
@MichaelT how do I see if a string is in a set of enums. I've only used them as replacements for arbitrarly defined constants like
 
user55340
Note: easier way than I said... ImageTypes.valueOf(var) rather than the class.
 
if(state == RUNNING)
 
@Ampt then state != COBOL
 
8:46 PM
I thought the compiler replaced the enums with constant, unusued integers
 
user55340
Just asking for the enum that matches the key will look it up and return it.
 
but I may be stupid.
 
user55340
Not in java.
 
I am stupid.
 
user55340
You're thinking C.
 
user41796
8:46 PM
@Ampt generally yes, but depending upon language, not always an integer
 
(Yes, yes, GIVE ME ALL THE STARS)
None for @GlenH7
 
user41796
I got two pins out of my snark. Nyah
 
@MichaelT Aren't there any disassemblers for java IL that can spit java out for you? He should just write it in Scala and disasemble it to Java to safe himself the trouble.
 
user55340
An enum can be indexed by an integer, but its name can be matched with a String.
 
I genuinely thought about doing this with my F# this morning; taking the parser and using reflector to make it spit out C#
 
user41796
8:47 PM
@MichaelT who needs those dirty dynamic languages after all
 
Or rather in @Ampt's case, groovy rather than Scala. Groovy is actually not a half bad language, reminds me of python
 
user41796
@JimmyHoffa That would address concerns over maintenance. Esp if you can demonstrate functional equivalence between the two programs.
 
user55340
For `public enum ImageTypes { BMP, PNG, GIF, JPG; }`
`ImageTypes.BMP.ordinal();` should return 0. But thats not too useful.
 
Will trade self respect for Stars.
 
@GlenH7 Yes and no; the resulting code being generated style would not make it a lot more maintainable than the original F#
 
8:49 PM
@MichaelT ok, that makes sense. That's probably the best way to do it. Thank you!
 
user55340
Btw, if you like Enums, there's also EnumSet (a type safe bit vector) and EnumMap (a type safe indexed array)
 
@Ampt You're not even a junior yet, you don't even deserve self respect yet
 
I'm working with a less than optimal teammate who writes code like that all the time
I Do what I can but I don't find everything among the like 35 class files with hundreds of LoC a piece
but I do my best
Refactor whenever I see something
@JimmyHoffa Idk, I feel junior
 
@Ampt The feeling will pass when you get passed over for a few interviews ;P
 
user55340
public enum PizzaToppings { CHEESE, PEPPERONI, SAUSAGE; } --- EnumSet pizza = new EnumSet(PizzaToppings); pizza.add(CHEESE); pizza.add(PEPPERONI);
 
8:51 PM
I mean I'm smart enough to know that I'm not very smart. Does that count for anything?
 
go to grad school - that teaches you taht
 
user55340
And then you've also got EnumMap pizzaTopingCost = new EnumMap(PizzaToppings); pizzaTopingCost.put(CHEESE,0); pizzaTopingCost.put(PEPPERONI,1);
 
@MichaelT I feel like I asked you to help me dig a hole and now you're trying to make it to china
 
@Ampt Snarkiness aside; I've worked with (and I bet everyone in this room has) engineers with 5-10 years of experience who still can't really generate any actual code without hand-holding. Anybody capable of handling themselves around SE is way ahead of the game. See this tag:
2
 
user55340
@Ampt Its more like "once you realize enums are good, there are two other things that you'll find yourself wishing for"
 
user55340
8:54 PM
Seriously, a type safe bit map makes some C++ people I've worked with drool.
 
user55340
And thats not just because C++ people drool.
 
@JimmyHoffa I figured you would find some way to off me long before that become an issue
typesafe bit map?
like image?
or a map of bits
 
bitmap == bitmask to a perler (Really everything is a bitmask to people like @MichaelT)
 
user41796
that could lead to stenography.
 
and yeah, we do that. It helps keep us cool in the summer
 
user55340
8:55 PM
@JimmyHoffa One of my old team leads was docked (3 years ago) to Sr. programmer because of... lack of leadership. Just found out he was docked in the last month to programmer because of lack of leadership and not knowing how to code really.
 
user55340
@JimmyHoffa Actualy, its vec - perldoc.perl.org/functions/vec.html
 
@MichaelT well that means that management is doing something right?
 
@MichaelT Like I said, everything is a bitmask to people like you; vec, map, voc, cdr...
 
@MichaelT I generally don't freak over migrations to Programmers, even when questions are so-so. But this one... kind of stands out. Wish we had something like
25
Q: Suggested migrations review at target site

gnatFor more control over incompetent migrations (see example complaints in posts tagged migration-rejection), would it make sense to try a new kind review? I would call it suggested migrations queue Located at target site, it would contain a list of questions flagged / voted for migration. Target ...

 
user55340
@JimmyHoffa I've actually used it...
 
user55340
8:56 PM
3
A: random unique pair numbers from two range

MichaelTSomething you need to determine is how 'fair' you want this to be and the performance as the unused space becomes exhausted. In essence, you want a random box from a N dimensional array. Its not the box itself that is important, but the location of the box that is important. Under the covers, ...

 
user55340
% time ./rndpair.pl 6 80610 0.9 | grep settled | wc -l
  435294

real    0m3.993s
user    0m7.031s
sys     0m0.079s
 
user55340
vs
 
user55340
Yes, which is why I posted the stepper class, which is capable of stepping over array(1,6), array(3291,83901) (276 million iterations) in ~3 minutes and with less than 10MB RAM. — teotwaki Jul 25 at 16:09
 
user55340
@gnat It was more of a "meh, thats a bad question, I wish I had close votes" which became a "ghah, thats a bad migration by a mod."
 
@MichaelT I got nothing about that stuff, I've done plenty with BitConverter in C# getting bit lists
 
user55340
8:58 PM
i was reminded of some contractor code I've seen... we called it the bit switch...
 
No tagged questions under someone-else-did-my-homework?
that's dissapointing
or am I not seeing them because they were deleted
 
user41796
@Ampt not a real tag. (yet)
 
user55340
int foo = getSomeData();
boolean bar;
boolean baz;
boolean qux;

switch(foo) {
    case 0:
        bar = false;
        baz = false;
        qux = false;
        break;
    case 1:
        bar = true;
        baz = false;
        qux = false;
        break;
    case 2:
        bar = false;
        baz = true;
        qux = false;
        break;
...
}
 
user55340
Real names there rather than foo, but I'm not kidding about that code.
 
user55340
(I think it was foo -> source; bar -> keyed, baz -> scanned, qux -> nfc or something to that effect - the ways you can get credit card data)
 
user41796
9:01 PM
@MichaelT props. Mad props. That made it to Production code I'm willing to bet?
 
@MichaelT to me, it was about preventing - because I still have CVs but I'd prefer not to waste. And, yeah, the fact that mod did this added a bit of...
71
Q: Please stop using Programmers.SE as your toilet bowl

user149432Stack Overflow users have been using the "off topic - belongs on Programmers.SE" close reason as an alternative to all the other close reasons. It'd be helpful if people actually read the FAQ and the guidelines for six subjective questions before voting to migrate questions like: What's your fa...

 
user55340
It was delivered to us as production code... when we found it we replaced it with 3 lines.
 
user41796
@gnat I have flagged it, and I seriously doubt it will attract anything other than bad comments
 
user41796
and I put the CV on it since I have some today still
 
user55340
@GlenH7 Like this one? ;-)
 
user55340
9:02 PM
Run! Hide! Cobol can't find you as long as you're in a building built after 1988! — Jimmy Hoffa 18 mins ago
 
user41796
@MichaelT And the follow up from Ott
 
user55340
But yea... still that bitswitch... I mean, they knew what they wanted. They just didn't know how to do it.
 
user41796
@MichaelT never underestimate being paid by the line of code
 
user55340
bar = (foo & 0x1) > 0;
 
user41796
"gonna go code me a minivan"
 
user55340
9:04 PM
(this was java, had to use another operator there to get it into a boolean)
 
user55340
The worst part was 'when you add another method, you've got to go from 8 case statements to 16
 
psr
9:23 PM
@MichaelT ... then he was demoted to janitor, but he's kind of a slob so they had to finally give up on him and make him a project manager.
 
9:39 PM
@psr Senior Executive*
 
user55340
@psr He is actually a very clean and orderly guy. Just... he can't code.
 
nice question, 4 or 5 decent answers. 4 or 5 answers that are maybe not brilliant but of a reasonable quality anyway. Quite a pity that it became #2 at collider
10
Q: Correct comment to put for boolean function arguments that are "false"?

Johannes Schaub - litbFrom some open source projects, I gathered the following coding style void someFunction(bool forget); void ourFunction() { someFunction(false /* forget */); } I always have doubt about what false means here. Does it mean "forget", or does the "forget" refer to its corresponding paramete...

 
Hi all, is there a particular name for a function that doesn't change the result if you run it multiple times? Sorry for the "I can haz terminology?" question in chat. I just can't formulate the question in a search engine friendly way.
 
user55340
@StuperUser pure
 
user55340
Well, wait, not quite.
 
user55340
9:46 PM
In computer programming, a function may be described as a pure function if both these statements about the function hold: # The function always evaluates the same result value given the same argument value(s). The function result value cannot depend on any hidden information or state that may change as program execution proceeds or between different executions of the program, nor can it depend on any external input from I/O devices. # Evaluation of the result does not cause any semantically observable side effect or output, such as mutation of mutable objects or output to I/O devices. Th...
 
@StuperUser idempotence
 
Thank you gnat! You are my hero
 
Idempotence ( ) is the property of certain operations in mathematics and computer science, that can be applied multiple times without changing the result beyond the initial application. The concept of idempotence arises in a number of places in abstract algebra (in particular, in the theory of projectors and closure operators) and functional programming (in which it is connected to the property of referential transparency). The term was introduced by Benjamin Peirce in the context of elements of algebras that remain invariant when raised to a positive integer power, and literally means "(t...
 
user55340
pure functions have other attributes to them too. sin(x) is pure. If you call sin(1) you get the same answer each time. localtime() is impure.
 
> Don't hope that it will somehow miss this time - no. The way how buggy collider score damages questions is reliable and predictable, it will go round and round and round again until the hell freezes over. When you know how collider bug works, following to what happens to hot question is like watching the train wreck in the slow motion.
 
user41796
9:53 PM
@gnat And I don't think it was tweeted or put on reddit. fairly low views.
 
@GlenH7 yup. Business as usual, positive feedback loop at collider kicks in, pure and simple...
yesterday, by gnat
five crappy answers quickly posted to this fairly average question, made it enter collider, thanks to broken formula. Most of 600 views it got are likely a product of positive feedback loop, more answers - more visits from collider - more answers - more visits from collider etc, over and over and over again and again and again
 
user41796
@gnat and it let me rep-cap for a third day in a row... So it's not all bad, right?
 
@GlenH7 right. As long as answers quality remains OK, I've got nothing to complain about at all
16
Q: Answers quality in hot questions

gnatFor few recent months, I've got a habit of downvoting answers which quality doesn't look OK to me. These probably can be generally described as low effort and/or these lacking relevance to question asked. Opinionated slogans, claims that are not backed up by appropriate references or by ...

 
Pure functions are idempotent, idempotent functions aren't necessarily pure:
//Idempotent but impure:
public int Increment(int i) { Console.WriteLine(i); return i+1; }
 
and, hell yeah I love how collider works at early stages, carefully tuned to questions worthy of attention
bounty awarded for inventing formula that has been proven to work reasonably well in the past (and still does a fairly good job at early picking of potentially popular questions) — gnat Feb 22 at 8:01
 
user41796
10:02 PM
And I overtook Yusubov for all-time reputation rankings. Gotta feed my habit of climbing the imaginary ladder. Another 500 and I'll pass Rachel
 
user41796
@JimmyHoffa you need a Venn diagram
 
Oh wait, that's a vienna diagram..
Shit, I'm still not getting it...
...though I could really go for a chi dog...
 
user55340
@GlenH7 look at your weekly rankings and you will see that what you are doing is EVIL!
 
user55340
 
There's your venn diagram
@MichaelT How do you guys do your hot dogs in wisconsin?
Like chi dogs?
Ah the shirt misses one of my favorites; the carolina dog
This is a listing of regional variations on the hot dog. Different areas of the world have local variations on the type of meat used, condiments, and means of preparation, which are enumerated below. United States Arizona The Sonoran-style or Estilo Sonora hot dog, found in Tucson, Metro Phoenix, and in neighboring Sonora, Mexico, is a hot dog wrapped in mesquite-smoked bacon then cooked on a grill or on a griddle or comal, then topped with beans, grilled onions, fresh onions, tomatoes, mayonnaise, cream sauce, mustard and Jalapeno salsa or sauce and served on bread and often with a si...
> North Carolina[edit source | editbeta]
> In North Carolina, hot dogs are prepared Carolina style which includes chili, slaw and onions; locally, mustard sometimes replaces slaw, or is added as a fourth item. Merrit's Burger House has been serving Carolina hot dogs since 1958.[24]
Creamy Slaw + Chili + Onions = awesome
Toss in some noodles, don't even need the hot dog. I have the distinct inclination I might be hungry... It is so time for me to get out of here, I might just walk out off the office and go wander around home depot across the street until my ride shows up... I do need to buy a new set of door knobs anyway...
Only buy longneck bottles from now on, it makes the bottle neck easier to find. — Jimmy Hoffa 5 secs ago
 
user55340
10:46 PM
@JimmyHoffa We tend to prefer Brautwurst.
 
user55340
A bratwurst (), also known as a brat in English, is a sausage usually composed of veal, pork or beef. The name is derived from Old High German Brätwurst, from brät-, which is finely chopped meat and Wurst, or sausage. Though the brat in bratwurst described the way the sausages are made, nowadays Germans associate it with the German verb “braten”, which means to pan fry or roast. Bratwurst is usually grilled or pan fried, and sometimes cooked in broth or beer. History The first documented evidence of the Bratwurst in Germany dates back to 1313, and can be found in the Franconian city of N...
 
user55340
> Bratwurst is a common type of sausage in the United States, especially in the state of Wisconsin, where the largest ancestry group is German. Originally brought to North America by German immigrants, it is a common sight at summer cookouts, alongside the more famous hot dog. Wisconsin is also the origin of the "beer brat", a regional favorite where the bratwurst are poached in beer (generally a mixture of a pilsner style beer with butter and onions) prior to grilling over charcoal.
 
@MichaelT holy crap that looks so good right now
 
user55340
Personaly, if its not bratwurst, I'm partial to corn dogs.
 
oh man. Fish and chips sounds good right now too...
 
user55340
10:51 PM
Its friday...
 
aaaaaaaaaaaaaand im hungry
 
user55340
 
@MichaelT Yeah, I could go for a bit of fish fry tonight definitely...
Not really sure what's on the menu for tonight to be sure.. might just go home and make breakfast for dinner; scrambled eggs over toast all doused in tobasco with a side of ham steak
 
user55340
I've got some slices of deep dish pizza from Little Ceasers.
 
@MichaelT They practically went out of business in my area between like 95 and 2010. Solid decade you could hardly find one anywhere, but in recent years they've suddenly started popping back up all over.
 
11:01 PM
@MichaelT I know they are available, I'm just mega lazy
 
user55340
11:11 PM
So, any bets as to where ars technica gets its next article?
 
user55340
I'd bet the notorious interview question, with a possibility of "Is it ever OK to commit non-working code?"
 
14:00 - 20:0020:00 - 00:00

« first day (1113 days earlier)      last day (3876 days later) »