Ok, Who broke it?
-
And no, I didn't click anything related to bookmarks.
-
@Matches said in Ok, Who broke it?:
And no, I didn't click anything related to bookmarks.
"Bookmarks" is actually :nod:'s terminology for "last read position". I know, right?
-
@Tsaukpaetra You mean like.... what an actual bookmark is for?
We should rename the browser feature. Maybe after those things that binders use to go to a section quickly, what are they called.... tabs, I think?
-
@Yamikuronue said in Ok, Who broke it?:
@Tsaukpaetra You mean like.... what an actual bookmark is for?
applying real-world terms/ideas/concepts to digital forums!
-
@Yamikuronue you know what I don't get about Windows 95? This "Start" button thing. So if I want to STOP my computer, I have to click START first? It just doesn't make a lick of sense!
-
@bb36e said in Ok, Who broke it?:
@Yamikuronue you know what I don't get about Windows 95? This "Start" button thing. So if I want to STOP my computer, I have to click START first? It just doesn't make a lick of sense!
Yeah, you have to Start Stopping!
Much better than stop going in any case.
-
@Yamikuronue said in Ok, Who broke it?:
@Tsaukpaetra You mean like.... what an actual bookmark is for?
We should rename the browser feature. Maybe after those things that binders use to go to a section quickly, what are they called.... tabs, I think?
Favorites? 
-
@Tsaukpaetra said in Ok, Who broke it?:
@Matches said in Ok, Who broke it?:
And no, I didn't click anything related to bookmarks.
"Bookmarks" is actually :nod:'s terminology for "last read position". I know, right?
I just got the :nod: joke. Having a good day!
-
@Tsaukpaetra said in Ok, Who broke it?:
@Yamikuronue said in Ok, Who broke it?:
@Tsaukpaetra You mean like.... what an actual bookmark is for?
applying real-world terms/ideas/concepts to digital forums!
It starts with naming them the same.
-
@bb36e said in Ok, Who broke it?:
@Yamikuronue you know what I don't get about Windows 95? This "Start" button thing. So if I want to STOP my computer, I have to click START first? It just doesn't make a lick of sense!
Remind me of this
https://www.youtube.com/watch?v=buUM916QRJk
-
@Sumireko said in Ok, Who broke it?:
@bb36e said in Ok, Who broke it?:
@Yamikuronue you know what I don't get about Windows 95? This "Start" button thing. So if I want to STOP my computer, I have to click START first? It just doesn't make a lick of sense!
Remind me of this
https://www.youtube.com/watch?v=buUM916QRJkWithout audio the video reminds me of certain Oculus rift game "simulators".. .
-
@Tsaukpaetra said in Ok, Who broke it?:
@Matches said in Ok, Who broke it?:
And no, I didn't click anything related to bookmarks.
"Bookmarks" is actually :nod:'s terminology for "last read position". I know, right?
It also has "Bookmarks" which are something completely different. More like a favorited / saved post.
-
@anotherusername they're called "favorites" in the code just to be extra confusing.
-
@ben_lubar said in Ok, Who broke it?:
@anotherusername they're called "favorites" in the code just to be extra confusing.
In my codebase, "Submissions" are called "Subissions".
-
@Lorne-Kates said in Ok, Who broke it?:
@ben_lubar said in Ok, Who broke it?:
@anotherusername they're called "favorites" in the code just to be extra confusing.
In my codebase, "Submissions" are called "Subissions".
Referer?
-
@ben_lubar said in Ok, Who broke it?:
@Lorne-Kates said in Ok, Who broke it?:
@ben_lubar said in Ok, Who broke it?:
@anotherusername they're called "favorites" in the code just to be extra confusing.
In my codebase, "Submissions" are called "Subissions".
Referer?
<input type='checkbox' id='txtboxLable' /> <!--​ <input type='text' id='txtboxLable' /> -->
-
-
@Lorne-Kates Our healthcare product has "administators".
The CTO apologized to me profusely when I found that.
-
@blakeyrat said in Ok, Who broke it?:
@Lorne-Kates Our healthcare product has "administators".
The CTO apologized to me profusely when I found that.
On the other hand, someone here recently decided to fix a typo in a namespace. From StoragerManager to StorageManager. Fine, great and all-- except they fixed it in between MINOR VERSIONS.
And since that's part of the datalayer, it's referenced everywhere.
And since it's part of the base layer-- which gets compiled into .dlls and included in other projects-- that majorly fucked up things in a recent project. The customer has version 7.2. But we had to put something into the base layer, and then give them a new version of base.
Except we didn't want to give them 7.3, because of regression. So the dev took 7.3, made the one line change needed, compiled, and dumped it into their 7.2 project.
Which promptly started exploding because of all the code that had Storager.
So the dev did a global find/replace for Storager, replacing it with Storage.
Then did all her code changes.
Then tried to compile again.
And then every single other compiled .dll couldn't resolve it's reference to Storager.
So I had to rollback all her changes, check out a version of 7.2 that matched the customer's version, create a new branch, re-merge all her changes, plus all other changes that had been thrown into their solution ad-hoc.
So what I'm saying is, if you have a typo in something that anything else depends on (API, .dll, anything), fucking live with it. Or at least wait until the next major version to fix it, where there is no expectation of backwards compatibility.
-
@Lorne-Kates said in Ok, Who broke it?:
So what I'm saying is, if you have a typo in something that anything else depends on (API, .dll, anything), fucking live with it. Or at least wait until the next major version to fix it, where there is no expectation of backwards compatibility.
Okay, I get this.
But way back at the beginning...
- Someone typo'd a name as StoragerManager.whatever...
- That someone or another created a reference to StorageManager.whatever, and it didn't work...
- And they debugged...
- And they debugged...
- And then they had a moment when they figured out the real name was StoragerManager.whatever.
Why, oh, why did they not fix the name back then?
When it was easy?
When it was obvious?
-
@Lorne-Kates Dude, COOL STORY BRO and all but you seem to be making assumptions up the ass.
It still says "administators" because EXACTLY THE REASONS YOU SAY. I didn't say "the CTO apologized AND THEN I FIXED IT BECAUSE I AM A MAGICAL GENIUS MAN" or whatever you seem to be replying to.
-
@ben_lubar said in Ok, Who broke it?:
@Lorne-Kates said in Ok, Who broke it?:
@ben_lubar said in Ok, Who broke it?:
@anotherusername they're called "favorites" in the code just to be extra confusing.
In my codebase, "Submissions" are called "Subissions".
Referer?
creat()
-
@CoyneTheDup said in Ok, Who broke it?:
That someone or another created a reference to StorageManager.whatever, and it didn't work...
How do you know they didn't just get it from intellisense and never noticed until it was in production?
-
@Lorne-Kates said in Ok, Who broke it?:
Fine, great and all-- except they fixed it in between MINOR VERSIONS.
And since that's part of the datalayer, it's referenced everywhere.Oh well, I guess some people just have to learn the hard way.
-
@CoyneTheDup said in Ok, Who broke it?:
Why, oh, why did they not fix the name back then?
Because no one ever saw the typo.
@CoyneTheDup said in Ok, Who broke it?:
That someone or another created a reference to StorageManager.whatever, and it didn't work...
Someone used the GUI for "add reference", scrolled down to "Storag..." saw the reference they needed, clicked on it, and done. That little tiny "r" stayed hidden between "e" and "M", unseen by imperfect patter recognition meat-CPU for years.
-
-
@Lorne-Kates said in Ok, Who broke it?:
On the other hand, someone here recently decided to fix a typo in a namespace. From StoragerManager to StorageManager. Fine, great and all-- except they fixed it in between MINOR VERSIONS.
DotNetNuke (which, as I mentioned before, is a frontpage worthy ball of ) did something like this in version
3.1.1
(yes, a patch version increment) by accident.
VB.NET, you see, is not case-sensitive, and the kernel of DNN was written in VB.NET. So, when someone slightly changed the casing of one of their most-consumed API methods, they received no compiler errors or warnings. However, the ABI changed, and all of the modules compiled for it broke, and all of us using C# had to change our consuming code. This in a product where a typical project consists of ~30 different modules.It gets better though. They quickly realized their mistake when people started bitching about it. Rather than fix the problem with a
3.1.2
patch to restore the broken ABI... They made it a permanent change. So that's why every module vendor had to publish pre-3.1.1
and post-3.1.1
versions of their modules.(Yes, this was a while back [.NET 1.1]. No, their product has not improved in the interim.)
Filed under: 3/11, never forget
-
@Lorne-Kates said in Ok, Who broke it?:
imperfect patter recognition
Some recognizers are less imperfect than others.
Filed under: [KEEP CLAM AND PROOF READ]()
-
@Lorne-Kates said in Ok, Who broke it?:
Or at least wait until the next major version to fix it, where there is no expectation of backwards compatibility.
Or you could just change the keypair used in 5% of the assemblies in your product. That's a great way to provide your business partners fun!
-
@blakeyrat said in Ok, Who broke it?:
It still says "administators" because EXACTLY THE REASONS YOU SAY
I figured it said that because they don't move much.
-
@FrostCat said in Ok, Who broke it?:
@blakeyrat said in Ok, Who broke it?:
It still says "administators" because EXACTLY THE REASONS YOU SAY
I figured it said that because they don't move much.
-
@HardwareGeek where is the light supposed to be coming from in that picture?
-
@ben_lubar said in Ok, Who broke it?:
@HardwareGeek where is the light supposed to be coming from in that picture?
Heck if I know. I didn't draw it (and if I did, I might not admit it); I just copy-pastad it from GIS.
-
@ben_lubar said in Ok, Who broke it?:
the light
It's omnipresent.
I was a little surprised @HardwareGeek didn't go for the classic version of that pose:
-
@FrostCat
I don't think I saw that come up in GIS. I was just looking for something less overused than the pelican.
-
@HardwareGeek said in Ok, Who broke it?:
I don't think I saw that come up in GIS.
I had to actually screenshot it from a YouTube clip.
-
@FrostCat
Too much work for a cheap joke.
-
@HardwareGeek said in Ok, Who broke it?:
Too much work for a cheap joke.
There is almost no such thing.
-
@HardwareGeek It looks like a WWI recruitment poster that wants to recruit young men, but also is very open that they'll likely experience shell shock. "Join us! But also get used to that thousand-yard stare, you'll see it a lot."
-
@FrostCat said in Ok, Who broke it?:
@HardwareGeek said in Ok, Who broke it?:
Too much work...
There is almost no such thing.
Tell that to @mods.
-
-
@FrostCat I should do kickstarters for my jokes now!
-
@aliceif
Fuck you, give me joke!
-
@Tsaukpaetra said in Ok, Who broke it?:
@Matches said in Ok, Who broke it?:
And no, I didn't click anything related to bookmarks.
"Bookmarks" is actually :nod:'s terminology for "last read position". I know, right?
Btw, it's technically just permalink to the last read comment in the thread. :P
-
@error said in Ok, Who broke it?:
They made it a permanent change. So that's why every module vendor had to publish pre-3.1.1 and post-3.1.1 versions of their modules.
if it's free, what's the point of worrying with old versions?
It's just a case change people can do a search and replace and fix in 5min in their code.
It's frustrating for people that use unmaintained modules, but to module developers that's nothing.
-
@aliceif said in Ok, Who broke it?:
I should do kickstarters for my jokes now!
Considering some people think Kickstarter's a joke, that's quite meta.
-
@cheong said in Ok, Who broke it?:
@Tsaukpaetra said in Ok, Who broke it?:
"Bookmarks" is actually :nod:'s terminology for "last read position". I know, right?
Btw, it's technically just permalink to the last read comment in the thread. :P
That, except I'm pretty sure it's (still) not a permalink.
-
@anotherusername said in Ok, Who broke it?:
That, except I'm pretty sure it's (still) not a permalink.
Correct, it's the last seen index. So, if posts get Jeffed out, guess what happens?
-
@Tsaukpaetra that's supposedly fixed... but it's still not a permalink.
-
@Tsaukpaetra said in Ok, Who broke it?:
Correct, it's the last seen index. So, if posts get Jeffed out, guess what happens?
The index is decremented by the number of posts with an index less than your bookmark that were Jeff'd.