A thread about bugs in a piece of software, demonstrates a bug in the same software. Irony levels exceeding critical parameters...
The_Assimilator
@The_Assimilator
Best posts made by The_Assimilator
-
RE: Genuinely Useful Bug Reports
-
RE: Genuinely Useful Bug Reports
[b]Bug:[/b] Discourse hijacks Ctrl+F
[b]Expected:[/b] Discourse leaves browser keyboard shortcuts the fuck alone
[b]Actual:[/b] As per bugFirst rule of web UI design: don't fuck with browser default behaviour, ever, under any circumstance. You guys created this infinite scrolling monster, you find elegant ways of making it work with web browsers. Hijacking Ctrl+F to sidestep this problem isn't elegant in any way shape or form, in fact it's probably the dirtiest, sloppiest, laziest hack I can think of.
Do not. Fuck with. My browser keyboard shortcuts.
-
RE: Here's a shocker: Eclipse-based Aptana Studio sucks shit!
I'm with blakey 100% on this one. SHGetKnownFolderPath() has been around for almost half a decade and has been Microsoft's recommended way for retrieving special directory paths ever since its release. The fact that an application isn't using it is flat out inexcusable. (What's even less excusable is the fact that Java doesn't use this call and a bug regarding this was filed FOUR YEARS AGO and is still unfixed! How difficult is it for Sun to put in special-case logic for System.getProperty("user.home") to do a native call to SHGetKnownFolderPath if the OS is Windows? I reckon Oracle got ripped off.)
Granted, this is something Java should do, but if the Eclipse developers actually cared about not fucking their users in the ass, they would've written a one-method JNI DLL that calls SHGetKnownFolderPath and bundled said DLL with the Windows binaries only. Not rocket science - they would have a (less un-) happy user, they wouldn't have an extra bug report to deal with, and they wouldn't have their software being ridiculed on a well-known site dedicated to said ridiculing.
As for bug reports, I'd rather have a fleshed-out, well-explained, screenshotted, slightly sarcastic bug report than one with absolutely no information except "hay i luv yor app but it breaks when i poop on it"; blakey's reports are what most developers can only dream of. If I was a maintainer of an OSS project and had to dredge through 500 spurious/useless bug reports to find a single meaningful one, I wouldn't bother either, and that's why so many "minor" OSS bugs go unnoticed/unfixed. (Not blaming OSS devs here, I just wish that most users weren't tools... ideal world.)
Finally, if people hating me gets them to write better software, then they should hate me more, reputation be damned. (Although it's rather sad if pride in their own work doesn't cause them to strive to write better software anyway.)
-
RE: Poll: How long do you sleep everyday?
I would guess that they're too cold to care.
If by "cold" you mean "murdered to death by Stalin" then yes.
-
RE: Self-WTF: Identity crysis
At least you didn't have event handlers on the setters that eventually ended up firing the setters.
-
RE: Badges!!
No, I think it has to be assigned by @blakeyrat.
Agreed. blakey is the only one who can bestow this badge, mikeTheLiar is merely the current bestowee, and blakey can reassign the badge at any time. However anyone upon whom this badge is ever bestowed gets an additional, permanent badge to indicate for time immemorial (or until we get tired of Shitcourse) that they were, at some point, The Worst Of The Worst.
I think we also need a "Made a More Retarded Post than Ben L" badge. I'm not sure if this one would ever be granted though.
-
RE: Gimp 2.7.2 Splash Screen
@blakeyrat said:
EDIT: I swear I made a thread on an earlier GIMP splash screen, that featured their mutant creature painting a nude of itself... and was extremely disturbing... but I can't for the life of me find the thread, and neither can Google. So shrug.
I think I can safely say this is the first time I'm glad that Google has failed.
Also I was under the impression that the Linux crowd was trying to get more of their software adopted by the mainstream. YEAH GOOD JOB ON THAT ONE GUYS, keep doing what you're doing and I'm sure your marketshare is just going to explode next year. (Just like it's been going to do for the past decade amirite?)
Man, it's got to the stage where we don't even need to make jokes about Linux... its devs are doing that for us.
-
RE: Gimp 2.7.2 Splash Screen
@vleer said:
1. When did the Gimp devs start stealing furry porn from Deviant Art?
I thought it was obvious they were the ones responsible for creating most of it. If they were actually spending most of their time coding, do you think their app would have a splash screen like that?
-
RE: 🙅 THE BAD IDEAS THREAD
You're doing it wrong. No, it doesn't matter how you're doing it. You're almost certainly not doing it the way Discourse is designed for you to use it; therefore, you're wrong.</sarcasm>
If it comes to a toss-up between being wrong on 1 forum I frequent, versus every forum but 1, guess which side I'm going to pick. I don't have a beef with Discourse the concept, but I do have a beef with software that forces you to do things differently - as opposed to giving you the [i]option[/i] of doing things in a different way, or reverting to the way you're comfortable with. It's even more onerous if the software forces you to do things differently for no apparent rhyme or reason except because its creators decided the current way is wrong.
I could continue, but this has all been beaten to death multiple times already and management has made it clear they aren't willing to address these concerns, which is a shame, but there you have it.
-
RE: Badges!!
I dunno, are "Worst of the Worst" and "Worst Man on Earth" mutually exclusive? Because the latter could be a subset of the former.
Latest posts made by The_Assimilator
-
RE: Closed Poll: How do you feel about Discourse on TDWTF?
Personally I don't care either way. It's like anal warts, one day they arrive and there's nothing you can do except either accept their existence and move on or get angry about something you can't do much about.
-
RE: 🙅 THE BAD IDEAS THREAD
Using NSF supercomputers to mine bitcoins.
Of course they only figure this out AFTER he's mined $18k of BTC. I'm surprised they didn't lay criminal charges against the guy.
-
RE: It's 2014, this IT problem should be solved by now...
You know what would be grand? If display driver installers didn't force your desktop icons from multiple monitors onto the single (primary) display. Yes, I'm looking at you nVIDIA, AMD's drivers are ass and even they got this right WHAT IS WRONG WITH YOU? I'm pretty sure I'm not the only guy in the world who uses my additional monitors to PUT ADDITIONAL SHIT ON.
You know what would be just peachy? If software from Mozilla could remember that it was on my secondary monitor when I closed it, and put itself there the next time I open it. Oh look there's a bug for this that's been open for almost a decade. A fucking DECADE people! Did multi-monitor support become an NP-hard problem while I wasn't looking? Or are Mozilla just this incompetent (hint: the latter is a rhetorical question).
-
RE: The simplest solution to a problem (that shouldn't exist)
The job might be writing, too.
Indeed it is, apologies for not making that clear in the original post.
It's a bit WTFey but relatively easy (and inexpensive) to implement by putting an Attribute at the head of the controller.
That's exactly the solution proposed by the technical director. While it's not terribad, I honestly don't see how it can be considered better than the one I came up with.
-
RE: It's 2014, this IT problem should be solved by now...
Eh, Windows Updates could be worse, at least they force me to reboot once a month so that the ~12GB of memory used by my hundreds of Waterfox tabs is freed.
-
RE: Self-WTF: Identity crysis
At least you didn't have event handlers on the setters that eventually ended up firing the setters.
-
RE: Badges!!
I dunno, are "Worst of the Worst" and "Worst Man on Earth" mutually exclusive? Because the latter could be a subset of the former.
-
The simplest solution to a problem (that shouldn't exist)
We have an ASP.NET MVC website built on top of a 15-year-old MSSQL database. Because of the way the business processes on the database are setup, there's a once-a-month job that has to run; during this time, nothing is allowed to touch the database. Since the website is supposed to be up 24/7/365, this is a problem. The "solution" arrived at by my esteemed colleagues (one of whom is our company's technical director) is: fix the DB job to not be retarded.
... HA! Just kidding, actually the solution is "take the parts of the website that touch the DB down, for however long it takes the DB job to run, then bring them back online". This is WTF #1.
So the 24/7/365 website becomes "24/7/365 except for that one bit of time every month" and I have to implement the code to take it offline and bring it back online. My solution: add a rewrite rule to the web.config that sends all DB-touching page traffic to a "sorry we're closed" page; and disable said rule. When our Windows service (that currently exists, and runs on the same box) starts the DB job, it modifies the web.config to enable the rewrite rule. When the job finishes, the service re-disables the rewrite rule, and all is peachy. (This web.config modifying is all done programmatically via the Microsoft.Web.Administration APIs - no fudging around with XML parsing.)
The technical director wants something on every affected controller on the website that checks "is the DB job running, if so, serve up the "sorry we're closed" page, else serve up the ordinary page". Not only does this require the website code to change (which requires a redeploy and hence downtime), it also ensures that the database gets hit on EVERY PAGE LOAD, regardless of whether the job is running or not. His argument is that my approach will hose any currently active sessions in progress, but when I reminded him that that's KIND OF THE POINT SO THAT THE DB DOESN'T GET TOUCHED and HEY YOUR SOLUTION WILL HAVE THE EXACT SAME EFFECT, he went quiet. Nonetheless, he wants his solution implemented, which - in my opinion - is WTF #2.
Am I correct in categorizing these decisions as WTFs, or am I the WTF here?
-
RE: It's 2014, this IT problem should be solved by now...
@The_Assimilator said:
If Microsoft were to open the Windows Update API to third parties, who and how would that be policed to prevent WU from becoming the world's premier malware vector? (Note, Linux doesn't have this problem because no-one writes malware for Linux because Linux users are broke hippies.)
This is a classic Raymond Chen-style "other side of the airtight hatch" fallacy. And you clearly have no clue WTF you're talking about.
There are two options for allowing third-party apps to deliver updates through Windows Update:
- Microsoft actively checks and verifies EVERY SINGLE UPDATE for EVERY SINGLE APPLICATION to ensure that no malware/breakage gets through.
- Microsoft doesn't give a shit and lets any Tom, Dick and Harry push their shit through WU.
The former scenario is ridiculous because Microsoft doesn't have the time, money, resources, or caring to vet every non-Microsoft update that comes down the pipe. The second scenario is ridiculous firstly because Microsoft aren't stupid enough to let a highly trusted update vector like WU be compromised in any way, shape or form; and secondly because they don't want to be blamed when Company X pushes a broken update and people blame Microsoft/WU for the breakage. Given you quoted Raymond Chen, I assume you know how often his blog posts involve people blaming Windows for things it's not responsible for? Imagine that problem magnified a hundred-fold and you can understand why MS don't feel very charitable towards third-party devs.