The Official Status Thread
-
@blakeyrat maybe you shouldn't have used your telepathy to assume "Forbidden" meant "you are banned from this website" instead of "the login attempt was forbidden for some reason we don't know".
-
@ben_lubar said in The Official Status Thread:
@blakeyrat maybe you shouldn't have used your telepathy to assume "Forbidden" meant "you are banned from this website" instead of "the login attempt was forbidden for some reason we don't know".
Maybe the creators of NodeBB should have actually spent 43 milliseconds coming up with error messages that weren't complete ass, and then also maybe you shouldn't come here defending their laziness.
-
@blakeyrat said in The Official Status Thread:
@ben_lubar said in The Official Status Thread:
@blakeyrat maybe you shouldn't have used your telepathy to assume "Forbidden" meant "you are banned from this website" instead of "the login attempt was forbidden for some reason we don't know".
Maybe the creators of NodeBB should have actually spent 43 milliseconds coming up with error messages that weren't complete ass, and then also maybe you shouldn't come here defending their laziness.
Agreed.
This can lead to really bad misunderstandings - like implying an IP range ban or something to someone who doesn't know nodeBB.
-
@cvi said in The Official Status Thread:
Status: Happy to discover that in 2016 a well-designed compute shader is still capable of bringing down a machine completely.
And by bringing down I mean: start program, go to break point just before the shader is invoked, take an additional step, mouse freezes, and a few seconds later you're greeted by a BIOS boot-up screen.
At least Windows boots fairly quickly these days.
Amazed to discover that in 2016 a well-designed operating system can be brought down by a terribly buggy compute shader. But at least they worked hard to make it reboot faster
-
@blakeyrat said in The Official Status Thread:
Maybe the creators of NodeBB should have actually spent 43 milliseconds coming up with error messages that weren't complete ass
That would be totally unlike the whole rest of this industry. Both open source and commercial software virtually always has rubbish error reporting, and when some piece of software happens to get it right, there's usually something else which stuffs it over (see all browsers ever).
-
@PleegWat said in The Official Status Thread:
I did that on oracle using EXPLAIN PLAN then querying PLAN_TABLE. Has the benefit of also piercing (non-materialized) views.
Yeah, the user this will be running under doesn't have such Advanced Access.
In another piece of code I surround the source query into a statement that effectively shoves the result into a Temp table, scrapes the result of sp_columns to get metadata, and uses that to generate a Create Table statement with the requisite column names (and types, kinda). And since SSIS will freak out if your variable is > 4000 characters (because asswholes), this means that the source query effectively cannot be much more than 3000 characters (or SSIS won't attempt to execute it in the SQL Task task).
I'm only using this to detect the start of the From clause, and check if a certain table is being used (and what its alias is, if anything), so I can generate an Update Table query to update the records of a related table based on the query that exports information from the first.
It's.... messy.
-
@Tsaukpaetra Mine is propagating/transforming database configuration to disk. I have modification times for all tables and when the target was last modified; I need to know whether I need to regenerate a target.
It's got race conditions around the timestamps when tables are modified in transactions. AFAIK there is no reliable way in oracle to determine whether a table changed (including rows having been deleted) since some reference moment.
-
Status: Guy 2 cubes up from me is playing Dwarf Fortress.
@ben_lubar did you join the WtfCorp legions?
-
@Weng ask him if he had any !!FUN!! yet.
-
@ben_lubar I don't talk to the rank and file from that team. They're super weird.
-
@TimeBandit said in The Official Status Thread:
Amazed to discover that in 2016 a well-designed operating system can be brought down by a terribly buggy compute shader. But at least they worked hard to make it reboot faster
Yeah, super excited about that too.
Anyway, turns out this wasn't even a @cvi bug, but rather a compiler/driver bug. Before:
uint lid = gl_LocalInvocationID.x; ... // use lid a couple of times -- lid is not modified, though for( uint i = lid; i < someOtherValue; i += gl_WorkGroupSize.x ) { /* loopy stuff */ }
After
for( uint i = gl_LocalInvocationID.x; i < someOtherValue; i += gl_WorkGroupSize.x ) { /* loopy stuff */ }
Wohoo, no more crashes!
-
statusbolded text**** if I'm going to do an office potluck dish, I'm going to fucking DO A DISH!
-
@Lorne-Kates Looks good.
-
@Lorne-Kates Yum. Pineapple meat a'la whiteboard cleaner
-
@Lorne-Kates beef, red/orange/yellow peppers, pineapple and rice? What's going on in sauceland?
-
@PleegWat said in The Official Status Thread:
@Lorne-Kates Looks good.
Tastes good too. =)
@blakeyrat said in The Official Status Thread:
@Lorne-Kates Yum. Pineapple meat a'la whiteboard cleaner
It's hand sanitizer. The whiteboard cleaner is for dessert.
-
@Lorne-Kates said in The Official Status Thread:
It's hand sanitizer.
Does that fall under "alcoholic beverages"? Because if not, I may finally have found a way to get drunk at work.
-
@Weng said in The Official Status Thread:
@Lorne-Kates beef, red/orange/yellow peppers, pineapple and rice? What's going on in sauceland?
Chicken instead of beef. Dark meat. I took of the skin-- then fried the skin in a hot pan. Ended up with fried chicken skin for the dog, and a saucepan full of chicken fat.
Dredged chicken in corn-starch, salt and baking powder-- then fried in the chicken fat. Tasty, crispy, browned to perfection.
Removed the chicken, sauteed onions in the same fat. Then a quick stir-fry with peppers, mushrooms, pineapple bits and cashews.
Finish it off with a mix of pineapple and orange juice, five-spice, ginger, rice vinegar, honey and red peppers-- touch more salt and pepper. A bit more corn starch to thicken.
Served over sticky-rice cooked in 50/50 mix coconut milk and water.
-
@Lorne-Kates Too bad you're already married, that post made me want to propose to you.
-
@Lorne-Kates i shall attempt this for lunch next week. Except I'll probably end up using chicken tits on account of "there ain't no way to get dark meat in single dude quantities". Seriously. I do not need a 10lb tray of legs. I eat 2 whole pounds of meat in an entire week!
-
@Weng said in The Official Status Thread:
Except I'll probably end up using chicken tits on account of "there ain't no way to get dark meat in single dude quantities".
They sell flats of 4 thighs at my local store.
-
@boomzilla Locally, we seem big on "be fruitful and multiply!" and "be in shape! A sphere is a shape!"
The only packages of chicken under 3lbs are the overpriced "skinny" breasts that are preskinned and shit.
And if you only want 1lb of beef, you'd better want it ground and in a tube.
Pork is easier.
I no longer do Walmart grocery because shortly after buying a kitchen scale, I discovered they often don't tare off the packaging weight on the meat.
-
@DogsB said in The Official Status Thread:
fucking hate using macs without mac keyboard or mouse.
Meh. I use mine with a standard UK Windows keyboard every day I'm in the office.
-
@blakeyrat said in The Official Status Thread:
Jaws ... (her I guess?)
I've not seen the film but in the book it is explicitly a male shark, in spite of the size: I thought the same at first but at one point they mention seeing its claspers.
-
Status: All this talk of
meatfood makes me want to eat something...
.. Well Engine, maybe even that... Ew?Extra Status: Feeling awesome but terrible about myself; This SSIS package now takes an arbitrary query (and extra metadata), executes it, creates a file for holding the results, dumps the results into said file, and reports back (in a related table) that the results were exported, and times and logs the record counts, and a few other things.... and it only executes the arbitrary query thrice!
-
@CarrieVS said in The Official Status Thread:
I've not seen the film but in the book it is explicitly a male shark, in spite of the size: I thought the same at first but at one point they mention seeing its claspers.
Jaws 3D has a book?
I'm pretty sure the morons who made that awful movie can't even read.
-
@Weng said in The Official Status Thread:
@Lorne-Kates i shall attempt this for lunch next week. Except I'll probably end up using chicken tits on account of "there ain't no way to get dark meat in single dude quantities". Seriously. I do not need a 10lb tray of legs. I eat 2 whole pounds of meat in an entire week!
Legs freeze amazingly well.
White meat can work, too. Since I cooked the meat & the rest seperately (only combining at the end to toss in the sauce) it's hard to overcook the meat.
@asdf said in The Official Status Thread:
@Lorne-Kates Too bad you're already married, that post made me want to propose to you.
I do.
-
@Lorne-Kates said in The Official Status Thread:
Legs freeze amazingly well.
Wouldn't it make more sense to freeze the whole body before disposing it?
-
@Lorne-Kates said in The Official Status Thread:
Legs freeze amazingly well.
So do wings, when you want to increase the ratio of outer to inner. Perhaps not for your dish though.
-
Error 1 'System.Collections.Generic.IReadOnlyCollection<XXX.LoggingState>' does not contain a definition for 'Contains' and no extension method 'Contains' accepting a first argument of type 'System.Collections.Generic.IReadOnlyCollection<XXX.LoggingState>' could be found (are you missing a using directive or an assembly reference?)
Yes it does, you WHORE! What the fuck is going on here.
EDIT: Oh FFS, the interface does not. The class does.
-
Dumb StackOverflow question of the day: you've NEVER seen those tractors airports use to move airplanes around?
EDIT: That photo's pretty great, though, I have to admit.
-
@blakeyrat said in The Official Status Thread:
the interface does not. The class does.
One day I'll trouble myself figuring out the difference between the two. I count myself lucky to not really having to ever deal with that too much...
-
@Tsaukpaetra What language do you use that doesn't have interfaces?
-
@blakeyrat said in The Official Status Thread:
What language do you use that doesn't have interfaces?
I didn't say the language doesn't have interfaces, I said I don't really deal with them all that much. Think carefully, there's a deeper meaning somewhere...
-
@Tsaukpaetra said in The Official Status Thread:
One day I'll trouble myself figuring out the difference between the two.
An interface defines a contract, a class implements it.
Probably a little oversimplified, but that's more or less the difference.
-
@RaceProUK said in The Official Status Thread:
An interface defines a contract, a class implements it.
Probably a little oversimplified, but that's more or less the difference.Huh, TMYK.
See @Blakeyrat, that's civilized discourse! ;)
-
@blakeyrat This guy's mind would be blown by Gander and Halifax airports on 9/11:
(Amusingly, there's a USAF C-5 in there - military flights weren't required to ground, but apparently the logistics people decided that things could wait)
http://i.imgur.com/7jGGZaT.jpg
Gander is the emergency divert airport for basically the entire North Atlantic crossing. So more or less every single thing inbound from Europe to the US needed to land there when the US closed its airspace (more southerly airports were busy catching overflow from the planes actually in US airspace). Of course, they also parked those planes without using tugs.
-
@Tsaukpaetra said in The Official Status Thread:
I didn't say the language doesn't have interfaces, I said I don't really deal with them all that much.
Then you're lucky.
A lot of C# developers are adopting the whole Java-esque idea that if a class exists, an Interface specific to that ought also to exist. It makes everything very annoying.
(In C#, please do not make an interface until it's 100% necessary for you to have one. Thank you.)
-
@blakeyrat INTERFACES ARE NOT C HEADERS STOP USING THEM LIKE THAT YOU MISERABLE FUCKS!
-
@Weng said in The Official Status Thread:
Of course, they also parked those planes without using tugs.
You can tell because:
- They're much more widely-spaced (as if the pilot were looking out the window to judge distance from his wingtip, which he likely was)
- They're all facing the same direction
- Those relatively small airports probably didn't have enough tugs to use them fast enough for the rate of incoming planes
(Although I guess they could have used tugs to "tighten-up" the formation of the first few planes while the back few were still parking.)
-
@Weng said in The Official Status Thread:
@blakeyrat INTERFACES ARE NOT C HEADERS STOP USING THEM LIKE THAT YOU MISERABLE FUCKS!
Exactly. We have a guy on our team who does that and it annoys the fuck out of me.
Another reason to not use ReSharper: it's dumb "go to implementation" menu item encourages development of unnecessary interfaces.
-
@blakeyrat said in The Official Status Thread:
Then you're lucky.
A lot of C# developers are adopting the whole Java-esque idea that if a class exists, an Interface specific to that ought also to exist. It makes everything very annoying.Ah. So that explains the explosion of insanity that blew up around the third section of a site I inherited.
Section 1: MVC brick and mortar, crude but works.
Section 2: Improved on the styles of Section 1, added model templating for HTML controls
Section 3: Explosion of Interfaces, Factories (er Repositories?) that build things from the interfaces' classes, and things!
Section 4: Complete disregard of the ASP.Net system providing the MVC framework, lets reimplement everything in Angular JS!
-
@blakeyrat said in The Official Status Thread:
Another reason to not use ReSharper: it's dumb "go to implementation" menu item encourages development of unnecessary interfaces.
That's also built-in to Visual Studio 2015 now.
-
@blakeyrat I mean, sometimes it makes sense. Like if it's some sort of interaction class that you'd want to mock for unit testing other modules. But like 97% of the classes I've ever met don't make any sense to mock.
And I'm almost certain ReSharper has a "Make an Interface from this class" function for those cases where you didn't make one up front and it turns out you need one later.
-
@Weng said in The Official Status Thread:
And I'm almost certain ReSharper has a "Make an Interface from this class" function.
I think bad developers like them because they can check in a lot of lines and look all productive, when what they've written actually gets in the way overall.
And, as I said, it seems to be the common practice in Java, so I guess developers who learned on Java might be prone to that. (Hopefully there's no C or C++ hold-outs working in C# who think the C# compiler needs pre-definition of functions!)
-
@blakeyrat It wasn't common practice when I learned Java. But that was in the golden age before the rise of OEJ (Offshore Enterprise Java)
-
@blakeyrat said in The Official Status Thread:
(Hopefully there's no C or C++ hold-outs working in C# who think the C# compiler needs pre-definition of functions!)
I'm a C++ hold-out not working in C#. Even I know that!
-
@blakeyrat said in The Official Status Thread:
@CarrieVS said in The Official Status Thread:
I've not seen the film but in the book it is explicitly a male shark, in spite of the size: I thought the same at first but at one point they mention seeing its claspers.
Jaws 3D has a book?
I'm pretty sure the morons who made that awful movie can't even read.
I'm guessing Carrie meant the original book. Which is awful. Because everything Peter Benchly writes is poop on a page.
-
@Luhmann said in The Official Status Thread:
@Lorne-Kates said in The Official Status Thread:
Legs freeze amazingly well.
Wouldn't it make more sense to freeze the whole body before disposing it?
No, you just freeze the legs off so she can't run away.
Why doesn't she have an answer to this? Because she's stumped!
-