« first day (1967 days earlier)      last day (3017 days later) » 

3:00 PM
@Ixrec eh? Isn't that JS as assembly given a subset of JS that's high performance and compilers that turn other code into JS?
 
@JimmyHoffa I can't parse that sentence but it sounds like you're thinking of ASM.js, which is completely unrelated
 
@Ixrec oh yes that's what I was thinking
 
It looks like Web Assembly is asm.js, just with better browser support.
 
except that WebAssembly exists in part because they think they hit the limit of what ASM.js can do
 
> We’re pretty early into the overall process—there is no draft spec or even final formal standards body chosen, just a W3C Community Group, some initial prototyping and early cross-browser consensus on the high-level design documents
Vaporware, in other words.
 
3:02 PM
Big Name Vaporware
 
@Ixrec my mention of C++ though is regarding the old foot-gun argument. JS has lots of ways to do things and you have to live in a subset to do things well in it, C++ has this problem * 10 and it has it with direct system resources available in a far more dangerous manner for the uninitiated.
WebAssembly probably has none of those problems like ASM.js doesn't because they're both based on the idea of some language that compiles down to a higher performant subset where ideally they don't use a language as full of foot-gun syndrome as C++
 
was Flash or Java Applets anything like that?
 
Those are plugins. The idea behind asm.js and webassembly is native compiler target support.
 
@Ixrec Java Applets were just Java. Flash uses ActionScript which is if I recall correctly not a huge departure from JavaScript, and where it does depart it's more to become a more structured OO like language
 
I know, I meant in terms of letting people break stuff by being terrible at code
 
3:04 PM
@GlenH7 IS "Give me my money back" an option?
 
I recall Applets having tremendous security problems because of all the access they had to the host system
 
@Ixrec Java vs C++, which one let's people break stuff more by being terrible? And ActionScript is again an interpretted fairly safe language.
 
user41796
@Ampt HA HA HA HA. erm, no
 
@GlenH7 :(
so I suppose "Give me your competitors blocks" is also off the table
cuz that's where that money would have gone lol
 
@Ixrec that's still true for some people who occasionally write Java plugins (bleh) but it's still Java. Much less foot-gun syndrome than C++
 
user41796
3:06 PM
54 secs ago, by GlenH7
@Ampt HA HA HA HA. erm, no
 
user41796
Don't they produce anything comparable at this point?
 
they do - for newer graphics cards
 
user41796
Ugh.
 
Java doesn't have 30 years of bad language features just dangling onto the language tempting people who don't know any better to use them
 
it's more of a, they only produce blocks for the newest cards - new cards come out, new blocks shift out the old ones
 
user41796
3:07 PM
@JimmyHoffa yeah, it's closer to 20 years worth.
 
I get it - because people usually don't buy 2 years old graphics cards
 
user41796
Nope
 
@Ampt just suggest an entirely new one wouldn't work? it's probably easier for htem to ship you a brand new entire thing than try to find pieces/etc
 
but in cases like this, you would think they would keep some backstock
 
user41796
Sooooo.... time to buy some new graphics cards, eh?
 
3:07 PM
"I know! I'll make my strings an array of char and terminate them with the character * because that will never get used in my strings!" <-- Java folks who are clueless can't devise stupid shit like this. People who aren't coders devise shit like that all the time.
 
@enderland no, that means new graphics cards
which I am NOT shelling out for
 
user41796
Do they actually manufacture the blocks?
 
yes, they do
I think they might do a limited run just for this honestly
 
user41796
As it may be as easy as them pulling the CNC file and shipping that to their machinist
 
yeah, that's probably what they're investigating right now.
 
user41796
3:08 PM
"Hey, warranty call. Run a set of these."
 
That would be nice
 
user41796
Buddy of mine from back in the day is a machinist that takes contract work
 
user41796
they change up tooling all the time, so not that big of a deal
 
They also then have to send them out for nickel plating
so it may be a little bit of a turnaround
 
user41796
but they have to do that with current plates too, right?
 
3:09 PM
@GlenH7 Java has nowhere near the set of features and mis-features C++ does c'mon. I'll never proclaim it's a great language, but size wise it doesn't get even close to C++
 
yup - not sure if the process changes at all for the older stuff
 
@Ampt oh, lame
 
@enderland I have 2x 780 ti, which are still on the high end of power
 
user41796
@JimmyHoffa just poking you. All languages have their warts.
 
if they were like 480 or 580's that would be one thing...
 
user41796
3:10 PM
@Ampt plating is plating is ....
 
@GlenH7 NOT HASKELL!!
Jan 15 at 18:34, by Jimmy Hoffa
user image
Jul 14 '15 at 15:02, by Jimmy Hoffa
@Ampt Have you accepted Haskell into your home, and into your heart?
 
user41796
@JimmyHoffa I guess that's true. A language actually has to be used to grow some warts me thinks
 
20 hours ago, by MichaelT
user image
:(
 
I keep seeing that image.
 
@KitZ.Fox Fun fact: that image isn't in Disciplined Agile Delivery. :P
 
3:14 PM
Hmm. I must not be reading it.
 
are you calling Haskell non-agile?
 
user41796
My fun fact of the day is that your headphones actually have to be connected to the music player for you to hear music coming out of them. :-( Going to be a rough morning.
 
Because I just spent the better part of an hour building team rapport with the new guy.
@GlenH7 Aww. Try asking your helpdesk if they have a spare pair. Worked for me.
Or is it your music player that is missing?
 
Or did you just forget to plug them in?
 
@GlenH7 not mine!
 
3:15 PM
Now I just have to figure out how to get this dev to respect me.
 
Cheap and work quite well. I'm pleased with them.
But then I'm also no audiophile so, if you care about quality just keep moving
 
user41796
@ThomasOwens This...
 
@KitZ.Fox Challenge him to a duel.
 
@GlenH7 and the wait is ok, because the Mobo I bought is borked
 
user41796
@JimmyHoffa Those still require a connection.
 
3:16 PM
@ThomasOwens I may have to.
 
@Ampt ? How do you figure? Man you are failing.
 
@JimmyHoffa suuuuper inconsistent bootability
sometimes it boots, sometimes it gets stuck in a no-post loop
 
user41796
@Ampt So now you get to do another RMA. And you can place bets on which one will complete first!
 
updated the bios expecting more stability - just as inconsistent as ever
 
that doesn't necessarrily mean mobo
 
3:17 PM
@GlenH7 fuck that, it's within 30 days - I'm returning it
 
could be component
 
user41796
woot
 
@JimmyHoffa I've tried multiple gfx cards and all the different ram chips individually
 
user41796
@JimmyHoffa I'm with @ampt. Eff it and return it
 
the only thing I can't check multiples is the chip and the mobo
 
3:17 PM
but did you try turning it off and back on again?
2
 
@KitZ.Fox shush you
the problem is that it turns off and on by itself
 
giggles maniacally
 
user41796
@KitZ.Fox No, because he didn't bother checking to see if it was plugged in
 
@GlenH7 lot of hassle if he gets a new mobo and has the same issue or worse: It just runs in a bad state until it kills itself because he has a component issue
 
@JimmyHoffa Did I mention that I gotu a discount on the mobo because it was an open box item?
 
3:18 PM
@GlenH7 Is he facing the computer screen?
 
so someone else had already returned it
 
user41796
@Ampt And the power cord is securely connected?
 
Actually, did you check that the cord isn't broken?
 
@GlenH7 only tried 3 different power supplies
 
user41796
@Ampt Should've tried a 4th...
 
user41796
3:19 PM
Or maybe started on a 5th...
 
user41796
(say that out loud and you'll get it)
 
Looks for pointy object
 
Did you check the heat sink?
 
@Ampt eh, everything I run is open box or used. Meh. Just saying, you know how finnicky mobos can be; which is why as you mentioned, you tested a bunch of different component configurations before giving up. You're probably right, I'm just always leery because I've seen perfectly good mobos misbehave countless times when it wasn't their fault - I just had to figure out what components fault it was
 
user41796
@Ampt Making jokes about fifths if perfectly on-topic for this room... :-)
 
3:20 PM
@JimmyHoffa Yeah - I've just tried everything else because I have all the other components lying around (3 computer currently being built)
 
And the processor? Maybe the thermal paste isn't applied correctly.
 
@KitZ.Fox I'm going to find a pointy object, and when I do, you better not be here :P
 
<-- helping
 
my current mobo for instance: The pin-out diagram for the case connectors in the manual was just wrong! Everything about the mobo was fine, but I had to figure out through trial and error what the pin-out was for all that shit. Took me a good while to figure out this was the issue. (I doubt that's your issue, just saying.. I don't give up on a mobo easily)
 
I'm not afraid of your pointed sticks.
 
user41796
3:21 PM
@Ampt Are you sure you should be using a pointy object for spreading the thermal paste? Doesn't seem like the right technique.
 
Frack you all
 
Getting this rig working was a pain in my ass until I figured that out, sometimes I could turn it on sometimes I couldn't - because power button and reset button etc were jumpering across all sorts of weird shit
 
user41796
@Ampt It's not too early to open a fifth of something good.
 
@JimmyHoffa Yeah, I don't even have those plugged in yet - just using the onboard start/reset buttons
 
one pin from speaker to one pin from turn-on! Sure, we'll cross jumper that!
@Ampt ah it has onboard buttons? Feck.
 
3:22 PM
and dual bios
 
I had to figure it out with the old screw-driver jumpering
 
neither of which works reliably
all in all, I think that the people at frys didnt actually inspect the board to make sure that it was working
hey just made sure none of the pins were bent
 
I had a problem once where I ended up unplugging the stupid little wahtdoyoucallit speaker. No more system alerts. Worked like a charm.
 
and said it was good
 
was it shipped or picked up?
 
3:23 PM
picked up
 
oh fuck that, yeah return that shit.
 
you betcha!
It's like 25 minutes from my apt
 
I just always presume components come in the mail haha, pain in the ass to return.
 
I may go over lunch and get a new one
 
But! We haven't finished listing all the things you tried already yet!
 
3:23 PM
@JimmyHoffa One benefit of living near chicago - got a frys and a microcenter near me
 
nah, you should go over lunch and get snarfs because you are failing at all taste bud related activities apparently
 
the fry's is way bigger though
@JimmyHoffa WFH today cuz I'm sick
was completely out all day yesterday
 
@Ampt but you still billed the client I presume
Naturally.
 
@JimmyHoffa Naturally
I mean I cant be expected to use one day of my 5 weeks of paid vacation time can I??
Preposterous.
 
user41796
@KitZ.Fox I think we've hit our daily limit for abuse though
 
user41796
3:26 PM
I miss having a Fry's near me
 
user41796
Such an epic world of awesomeness
 
It's... gone downhill recently
I'm guessing that's more Amazon Prime and Newegg premier than anything
Doesn't help that their managment staff is obviously out of their minds when it comes to business
they can't stock more than a 500W PSU, but have a 16 foot section of shelving for nothing but Pepper Spray and it's all the same brand/item
 
Wait, you have 2 780 Ti's? When did you buy those?
 
speaking of programmers picking totally random names for things
 
@JimmyHoffa my last tick upgrade
 
3:29 PM
> 15:25:22 I might need a crash course in farming rabbits
this is what happens when you have a "farm" of machines running RabbitMQ
 
@Ixrec ugh, the droppings get everywhere, trust me.
 
@Ixrec haha, I wonder if they used the name Rabbit in RabbitMQ specifically regarding the ability for it to multiply easily?
 
@JimmyHoffa AKA 18 months ago
 
I never thought about it
 
that would actually make sense
 
3:31 PM
#ProgrammerRealizations
 
@JimmyHoffa You just blew my mind.
 
@Ampt ok that's fair. I thought it was more recent to which I was going to say why the hell did you stick to Kepler - Maxwell is soooo much more power efficient which would make your whole PSU concerns silly. But back then it was a reasonable option.
 
@JimmyHoffa when I made the purchase, They were the highest non-titan cards you could get :P
 
This page contains general information about Nvidia's GPUs and videocards based on official Nvidia specifications. == Field explanations == The fields in the table listed below describe the following: Model - The marketing name for the processor assigned by Nvidia. Launch - Date of release for the processor. Code name - The internal engineering codename for the processor (typically designated by an NVXY name and later GXY where X is the series number and Y is the schedule of the project for that generation). Fab - Fabrication process. Average feature size of components of the processor. B...
Lists TDP at 250
 
user41796
@LightnessRacesinOrbit kill -3 your_pid will create a core
 
3:34 PM
my 750 Ti comes in at 60 because it's Maxwell heh but yeah, back when you bought them they were the choice
(good to remember that Wikipedia article exists - it's got spectacular tables for comparing all the different nvidia cards, plus mentions every chip feature each chip has)
 
@GlenH7 good thanks
 
user41796
yw
 
I'm having lunch with a business owner. I'm debating whether I should workout first in order to appear all buff and alpha.
 
Still are choice - I sometimes forget to turn on SLI after a restart and notice very little difference in most games
 
user41796
I think there's a windows equivalent, but my memory said you were on a 'nix system
 
3:35 PM
ye
the boys managed to get gdb onto the machine in question anyway
shame the results of my analysis appear useless
 
user41796
I'd rather trap a live system than work from a core if given the chance
 
user41796
But if the live system is prod, then that core looks a lot more appealing
 
same
yeah we only have this test working on one setup (no resources grumble grumble) and I couldn't tie it up for much longer at the time
I have no physical access to it today anyway so... can't do owt
 
Wow, the 900 series maxwell power envelopes are much less appealing than I thought they'd be
 
I have a bunch of boolean expressions which I am executing sequentially. If one of them returns false, I need to stop evaluating them, go to the bottom of the method and execute a finalization step. Can I do it without sticking the expressions in a collection and iterating over them or (the horror) using a GOTO?
 
3:39 PM
Goto sounds perfect for that use case.
Don't listen to the cargo culting naysayers.
 
GRRR!
 
.. even when you're one of them.
 
user41796
@RobertHarvey There's a trick, yes. Trying to think of it
 
When you need to spend a while trying to remember a "trick" to do the job, instead of just using the expressive solution that works and works well, you've already gone wrong. :)
 
user41796
Do you always execute the finalization step?
 
3:40 PM
By trick, he means "commonly used design pattern".
 
I've managed to use C# for 10+ years now without ever using GOTO. Don't intend to start now.
 
pfft same thing
 
this is why I like higher-order functions
 
user41796
@KitZ.Fox No, I mean there's this one weird trick....
 
@GlenH7 Yes.
 
3:41 PM
@RobertHarvey Ok well if you've already decided to avoid certain solutions to any future problems then I can't help you :)
 
user41796
@RobertHarvey gimme a moment, and I'll give you an example
 
@RobertHarvey public static bool And(IEnumerable<Func<Bool>> booleanOperations) {foreach(op in booleanOperations) { if (!op()) return false; } return true; } then if (!And(myOperations)) finalization()
alternatively an additive monoid can have an alternative implemented that let's you define a corrective action; put together you can get a binary field
 
@JimmyHoffa That looks like a collection.
 
So you iterate it as a list.
 
8
A: Is there a Haskell idiom for trying several functions and stop as soon as one succeeds?

Jimmy HoffaGiven a closed set (fixed number of elements) S with elements {a..z} and a binary operator *: There is a single identity element i such that: forall x in S: i * x = x = x * i The operator is associative such that: forall a, b, c in S: a * (b * c) = (a * b) * c You have a monoid. Now given a...

@RobertHarvey I guess I don't understand how your sequence of boolean operations isn't an IEnumerable<Func<bool>> I mean, if I had to describe that type, I would call it a "sequence of boolean operations"
 
3:44 PM
Ah, yeah. Unfortunate use of the word "sequence" there.
It's just a bunch of vars.
 
@RobertHarvey so put them in a list
 
Hmm...
 
it's this or GOTO
 
new[] { () => someBool, () => otherBool, () => whateverBool }
 
@JimmyHoffa Remember our rules engine? The individual rules can be composed into rulesets with rule1.and(rule2). Collections don't seem favorable.
 
user41796
3:45 PM
@RobertHarvey Have you already played around with logical conditionals?
 
Yeah, the problem is there's a message associated with the failed rule.
And I'm trying to keep this concise.
 
@RobertHarvey why not modify and to take params Rule[] and it'll iterate with an and type behaviour over it's parameters
it can then take one or two or 4 rules or a list of rules
 
So then it's a list of 2 value array.
 
you already have an else right? There's your in-case-of-failure catch
 
Or a dictionary with key:value pairs. You can iterate those, right?
 
3:47 PM
shouldn't even break compatibility with everywhere else you're using it then
 
would be solved by now if you used a goto
 
haha
 
@JimmyHoffa What I could do is put each rule in an if statement, and then return PostProcess()
if (!rule)
    return PostProcess("message on fail");
 
You could put them in a list and iterate, checking each one and returning postprocess if it's false.
 
user41796
public class Program
{
public static void Main()
{
string ErrorMessage = string.Empty;
bool Success = true;
if (!(Success &= Foo()))
{
ErrorMessage = "Foo puked";
}
else if(!(Success &= Bar()))
{
ErrorMessage = "Bar puked, but not in a bar";
}

//Finalization block here
}
}
 
3:49 PM
That would work too.
 
user41796
formatting is ugly, but you get the idea
 
@RobertHarvey I think you know what you mean better than I do here.. either way, I think the rules engine you have together already should handle the behaviour you want, it's simplicity should lend it to being altered slightly for different behaviours I should think
 
user41796
The Success boolean prevents operations on additional operations if a predecessor died
 
@GlenH7 at this point though, instead of making a list of if's, just do like I said and put your booleans into a list, include a descriptive message with each one in the list if you need.
 
that will optimize to not evaluate Bar() if Success is false, right?
 
3:51 PM
no
I assume that's the purpose of & vs &&
disclaimer: applying knowledge from other languages
 
so.. it's going to evaluate all those conditions then and overwrite ErrorMessage if multiples fail?
 
see, it's not clear what it does
because it's a "trick"
use a frickin' goto
 
user41796
The code probably ought to be updating Success in there too
 
oh. hah. I just assumed it did (lol) but my question still remains even if that does happen
 
user41796
@LightnessRacesinOrbit I called it a weird trick, tyvm
 
3:54 PM
@GlenH7 you misspelt terrible
 
user41796
@LightnessRacesinOrbit Not enough coffee yet this AM
 
@GlenH7 I'm not sure that does what Robert wants, if Foo fails you don't want to evaluate Bar() right?
 
@GlenH7: I think I'll return the error message from the ExecuteRule method into that message variable. If the variable contains something at the bottom, I'll post-process as a fail, using the message.
 
user41796
@LightnessRacesinOrbit Maybe on the wrong side of the world, sure
 
3:55 PM
@GlenH7 lern2utc
 
> Binary & operators are predefined for the integral types and bool. For integral types, & computes the logical bitwise AND of its operands. For bool operands, & computes the logical AND of its operands; that is, the result is true if and only if both its operands are true.
that sounds like it'll evaluate both components on either side of the & each time
 
Ack, that's not going to work.
 
their example shows that it does evaluate the second part even if the first part is false, too
24
A: What is the difference between logical and conditional AND, OR in C#?

Robert Harvey(x && y) is lazy. It will only evaluate y if x is true. (x & y) is not lazy. y will always be evaluated.

:P
 
@RobertHarvey To be fair, it's substantially unlikely to worl either.
 
@RobertHarvey wait, does your rule engine not have an Else as a part of it?
 
3:58 PM
@enderland I said that ages ago
 
I mean, it has if right? it has and, it has or..
did you just not add an Else ?
 
Usually, when a GOTO seems like the right thing to do, it means that my design is flawed.
 
user41796
Blech, I give up. Not enough caffeine
 
I disagree so strongly
 
@LightnessRacesinOrbit haha. well we've both been saying it, but it's nice to quote someone's own answer to answer a side question about the subject ;-)
 
3:59 PM
Gotos have their uses. This is one of them. State machines are another.
Cargo culting is what's harming you here, as evidenced by the fifteen minutes trying and failing to come up with a fancy modern alternative
 
user41796
But Robert is a big advocate of cargo cult programming...
 
@LightnessRacesinOrbit PURGE THE DEFILER!
 
out of curiosity, could you use some sort of function pointer into a list and then iterate through the list, evaluating until it fails?
 
@GlenH7 I know :)
 
4:00 PM
@LightnessRacesinOrbit sure, if you want an NCube

N^3 parsing

Jan 2 '14 at 20:03, 3 minutes total – 15 messages, 3 users, 0 stars

Bookmarked Apr 24 '14 at 16:08 by Jimmy Hoffa

 
0 stars? Psh, obviously not worth my time.
 
@Ampt it was cloudy okay
 
Shit, I don't even know how to do a goto in C#. There's this thing called a label?
 
@enderland That was exactly the code I handed him at the beginning of this convo
 
user41796
@Ampt We've been slacking off on stars as of late. Even my jokes about fifths of booze didn't pull any in
 
user41796
4:01 PM
@RobertHarvey myLabel: afaik
 
@RobertHarvey what on earth are you doing?? haha, you crazy. You have an entire rules engine, and you're trying to create rules outside of it... ??
 
@GlenH7 Idk, I found some hits this morning. Maybe you need to have your sense of humor recalibrated?
@RobertHarvey Labels lead to the dark side! Don't you see?!
This isn't the way!
 
user41796
@Ampt I'll have it checked while I'm getting another cup of coffee
 
some things go in rules engine, some things get done randomly spread around the code base. Consistent :P
 
2
A: Nested for-each and if-else statement without goto statement

Robert HarveyGoto is not the only way, but it is probably the cleanest way to do this kind of "multi-level continue". The alternative is to set flags and then check at the top of each loop to see if the appropriate flag is set, but if you do that, you're manipulating state, complicating the code with more if...

 
4:02 PM
can't imagine the Jedi managing to build something as huge and powerful as the Death Star. the dark side is ok.
@enderland bwahahahha
 
@LightnessRacesinOrbit You can thank the Military Industrial complex for that one, not the sith.
 
@JimmyHoffa it seems it would be the cleanest, your loop logic would be simple, you could init a list of functions and error messages..
 
@Ampt but the latter controlled the former and how do you suppose that happened
 
@LightnessRacesinOrbit Sith Mind tricks? Did you not watch the prequels?
 
@Ampt whining and complaining until people give up on you... ;-)
 
4:04 PM
@Ampt the what?
:)
 
@enderland What I'm trying to do is just a single-level break, without a loop.
 
@LightnessRacesinOrbit Only a sith ignores the prequels! BURN HIM!
 
@Ampt prequels? what prequels
 
there are only sequels
 
Extends Green Lightsaber
I see I am surrounded by the Sith.
 
4:07 PM
only a sith would argue that the prequel trilogy exists
 
Then you are lost!
 
Reading about the WebAssembly thing linked earlier
> No complicated object system (prototypal or otherwise). No built-in automatic garbage collector following you around and stopping you periodically while it cleans up your scraps.
This is going to end so, so well.
You've got people who don't know the difference between Javascript and JQuery and you expect them to do their own garbage collection? LOL
 
@Ampt it's assembly. The important thing it needs is languages built over top of it
 
it's not a language for people to write code in
 
4:09 PM
@JimmyHoffa Like a high level abstraction built specifically with Web pages in mind?
 
@Ixrec I'd like to see those people who don't know the difference between JavaScript and jQuery try considering it's a byte language
@Ampt it's an intermediary language. That's shitty that it doesn't come with a GC though.
 
@Ampt it's an assembly language for Javascript and other languages to compile to, the whole point is it's less abstract and lower-level
 
I didn't look close enough to see, but then I guess perhaps the language doesn't specify GC because that's going to be an implementation concern for the browsers supporting it
 
well hooking the GC into it will probably be a compiler implementation problem
 
> WebAssembly is JavaScript’s nitrous boost!
Direct quote from the Article
 
4:12 PM
@Ixrec that's one possibility, that the languages running over top of it will implement their own GC, though I'm not a huge fan of that idea. I prefer that the runtime executing it have a GC which google may do in Chrome's interpreter of WebAssembly for instance which means it won't need to be a part of the language spec
 
> But what some of us have really been missing is the ability to write most of the code in an amazing high-level language and still be able to drop down to a specialized, bare metal assembly language once in a while when we really need a boost.
direct quote that is much harder to misinterpret
@JimmyHoffa yeah, we'll just have to wait and see
 
@Ixrec I took a quote that was bolded and set apart in the article itself - I'm not trying to misrepresent the article.
 
@Ixrec aye. Though there is something to be said for the idea of simplistic stack languages that live in values and have zero use for heap or GC, not being required to have a GC taking resources from them.
 
I'm just saying that the set of people who should be doing this, and the set of people who will be doing this is going to be at a huge disparity. Expect half your web pages to have memory leaks next year.
 
you can get fairly abstract with that type of language to where it's pretty easy to do a lot of simple things which would be great for tons of the really simple stuff people do in web pages
just has to support relatively sizeable stacks and a decent stack height for that to fly
 
4:15 PM
what I want to see is Chrome automatically popping up something that says "This website is leaking memory. A lot of memory. You should probably go somewhere else."
 
@Ixrec good luck getting an application leaking a lot of memory to do anything helpful, given that it's busy leaking memory everywhere :)
 
Chrome uses separate threads per tab, I'm sure it can figure something out
 
lol, chrome is going to have a hard time distinguishing website bloat from it's own bloat.
 
4:28 PM
Chrome does a whole lot of magical things with the number of processes it uses and how it transmits heap information between them... Chrome is genuinely one of the most advanced applications we have to date I would wager, insofar as the surely research based techniques it uses for all it's various activities
 
Here's what I came up with:
       if (!Rule.Execute(licenseNumberMatches, cacheRecord, licenseCandidate, context.Logger, message = "License Number Must Match."))
           return context.PostVerify(cacheRecord, licenseCandidate, VerificationResult.Failed, message);
 
@RobertHarvey all those parameters, I have no idea what they do
the activity is totally unclear
 
4:44 PM
@RobertHarvey the real question is, is this code licensed under CC-BY-SA or not.. :-)
 

« first day (1967 days earlier)      last day (3017 days later) »