The Official Status Thread
-
@blakeyrat said in The Official Status Thread:
Right but they're also broken in many ways due to it.
For example, imagine two users trying to edit the same file at the same time-- without locking, you end up with one user just shitting all over the changes made by another user. Linux is supposedly a multi-user first system, why can't it cope with this situation? Oh right; because it's shitty.
(Like I said above, one of the reason problems in Windows is that locking the file is optional. So a lot of programs still end up with one user just shitting over the changes made by another user-- not because the OS doesn't provide tools to prevent that, but because the application developer didn't fucking bother.)
Number of times Linux lost my data by two users editing the same file at the same time: Zero that I can think of.
Number of times Windows made me waste time resolving its locking situation: about 10 times just this evening.
-
@blakeyrat said in The Official Status Thread:
The alternative is silent deletion of one of the users' data.
The best alternative is to use Git
-
Status: Annoyed. @mods can we fork this derailment yet?
-
@tsaukpaetra said in The Official Status Thread:
Status: Annoyed
I can relate.
@tsaukpaetra said in The Official Status Thread:
@mods can we fork this derailment yet?
What? Here you go: Bonus knife!
-
@boomzilla said in The Official Status Thread:
@tsaukpaetra said in The Official Status Thread:
Status: Annoyed
I can relate.
@tsaukpaetra said in The Official Status Thread:
@mods can we fork this derailment yet?
What? Here you go: Bonus knife!
/me *Chews ravenously*
-
@cartman82 said in The Official Status Thread:
Number of times Linux lost my data by two users editing the same file at the same time: Zero that I can think of.
Right; but how many times have you actually used it as a multi-user OS? With disks shared between the users?
Windows NT was originally designed to compete with Novell Netware, remember. It's got "network operating system" in its blood.
Are its features ideal for a single-user system? Probably not. But: again, don't sit here and act like it was designed by sadistic morons who made ever decision they did specifically to piss you off.
Here's an idea: if you don't like Windows, don't fucking use it.
-
@blakeyrat said in The Official Status Thread:
Are its features ideal for a single-user system? Probably not. But: again, don't sit here and act like it was designed by sadistic morons who made ever decision they did specifically to piss you off.
I don't care what Microsoft thought their market was or wanted to make 20 years ago.
This is a problem now, they have developers working on Windows (for now), they should fucking fix it.
@blakeyrat said in The Official Status Thread:
Here's an idea: if you don't like Windows, don't fucking use it.
Don't like open source software? Don't fucking use it.
Don't like BBC clickbait? Don't fucking click it.
Don't like bad UX? .....
-
@mott555 I assume you have something hooking into explorer to add extra icons to it, that messes with things?
-
Status: Trying to make a POST to a POST api I set up in ASP.NET. I wrote out the call very carefully, and it should now just work. But instead, I get a 405. I'm definitely POSTing, and the API is definitely POST, which means it ought to be the model. But I don't know how it could be, since I wrote it out very carefully.
AAAAAAAGH!!!
-
@magus said in The Official Status Thread:
@mott555 I assume you have something hooking into explorer to add extra icons to it, that messes with things?
I don't know. I know shell plugins are a thing, but that's the extent of my knowledge on them.
-
@mott555 said in The Official Status Thread:
I don't know. I know shell plugins are a thing, but that's the extent of my knowledge on them.
They are the worst. Your knowledge is hereby extended.
-
@dcon said in The Official Status Thread:
It's heeerre....
Just had to install a TamperMonkey script because Edge kept on insisting that I need an automatic spell checker and automatic correction.
Which is a bit of a problem if your main language is German and you're writing in English. And, yes, I disabled that "feature" in the settings. And I also installed English as a language pack.
TamperMonkey finally solved it.
-
Status: Bodge bodge bodge...
-
Status: Phone just ignored that I have notification volume at zero, and sent out an ear-splitting alarm with an alert to tell me there's a dust storm here. First off, thanks for the alert, I never would have figured it out on my own from the terrible visibility and high winds outside. Second, I guess, thanks for not alerting me during real emergencies like tornado warnings and hail storms? I've had this phone for years and never had a weather alert like this happen until today.
EDIT: This dust storm had already been happening for several hours when the alert came in.
-
@mott555 said in The Official Status Thread:
Status: Phone just ignored that I have notification volume at zero, and sent out an ear-splitting alarm with an alert to tell me there's a dust storm here. First off, thanks for the alert, I never would have figured it out on my own from the terrible visibility and high winds outside. Second, I guess, thanks for not alerting me during real emergencies like tornado warnings and hail storms? I've had this phone for years and never had a weather alert like this happen until today.
It's a carrier feature
-
@mott555 said in The Official Status Thread:
had a weather alert like this happen until today.
Usually I don't either. But when I do, literally everyone else does too.
Technically I can disable them, but it's more amusing to me when everyone's work is interrupted.
Brrrrrrrr!!!!!!!
It's even better when TTS is enabled.
-
@mott555 said in The Official Status Thread:
I don't understand it, but closing Explorer fixes it.
Not an issue for me... I have an explorer window seize up at least once a day, so my explorer gets restarted quite frequently.
- working normally. hourglass appears.
- crap
- click X
- "not responding"
- poof, explorer dies and restarts.
More than 1 a day is not unusual. sigh.
-
@tsaukpaetra said in The Official Status Thread:
I use a program that lets me have multiple Explorer windows open,
What, explorer?
-
@jaloopa said in The Official Status Thread:
@tsaukpaetra said in The Official Status Thread:
I use a program that lets me have multiple Explorer windows open,
What, explorer?
Shhh! Don't reveal my secrets!
-
-
@tsaukpaetra said in The Official Status Thread:
Good old Bootstrap. Doesn't our emoji autocomplete do the same thing?
I think it does, but the emoji autocomplete thingy isn't made by a big company like Atlassian which has more than 2000 employees. I don't expect this amateur hour level of stupidity in a product like JIRA.
Anyone who has spent more than 1 second looking at it could've seen that this behaviour is bad, the dev who implemented this and the QA'er who put their seal of approval on it should feel bad.
-
@alexmedia said in The Official Status Thread:
I don't expect this amateur hour level of stupidity in a product like JIRA.
-
@tsaukpaetra said in The Official Status Thread:
@alexmedia said in The Official Status Thread:
I don't expect this amateur hour level of stupidity in a product like JIRA.
You're right, JIRA is pretty bad and this behaviour is wholly in line with what I've grown accustomed to from it.
Let me rephrase: I don't expect this amateur hour level of stupidity in a product built by a company as big as Atlassian.
-
@alexmedia said in The Official Status Thread:
Let me rephrase: I don't expect this amateur hour level of stupidity in a product built by a company as big as Atlassian
If there's anything I've learned over the years it's that every company pulls stupid shit. Size certainly does not matter.
-
@heterodox Hah! The bigger the company, the bigger the stupid.
-
Status: Reflective simulating against the puppy to try and figure out what she's dreaming about.
So far, at least five scenes of play, two of exploration, and one of eating/nursing(?).
-
STATUS:
Getting back into C# a bit...
VS keeps telling me to stop using
this.Member
when referencing class members. But I disagree.First, it helps with intellisense. Second, it adds more context to what I am referring to. There could be globals or classes with the same name, creating a lot of confusion when reading code. This advice is frankly baffling to me.
I'll see if there is a way to reverse the hint and have VS warn me if I don't reference members with
this
.EDIT
There we go.
-
@cartman82 VS has a lot of hints, especially when you add ReSharper into the mix. Most of them are either 'do it one way' or 'do it the other way', and for whatever reason the default isn't the 'shaddup' state. Doesn't mean you can't disable them.
Also, you are making your own FileInfo class? Interesting.
-
@pie_flavor said in The Official Status Thread:
Also, you are making your own FileInfo class? Interesting.
It's just a data carrier. Dunno if there is already something similar, but since I'm using it as my BL, I'm ok with it being its own class.
-
@cartman82 I don't know if it's what you were using it for, but I was referring to
System.IO.FileInfo
(or perhaps, after seeing theIsDirectory
attribute,System.IO.FileSystemInfo
).
-
@cartman82 said in The Official Status Thread:
since I'm using it as my BL
It will take a long time before this is comparable to the British Library
-
@hardwaregeek said in The Official Status Thread:
@heterodox Hah! The bigger the company, the bigger the stupid.
Right. They have more capacity for stupid. :P They may not use it as often (as they theoretically have processes in place to prevent it) but when they do, boy, are they stupid. :P
-
STATUS
Static typing is great when it works - which is mostly when you're going down the beaten path. If you want to do something even a little bit strange (in my case, run razor templates outside the default MVC setup), you waste a LOT of time getting all the types and assemblies to align properly.
I am becoming convinced the best path towards productivity is something with optional static typing, like TypeScript. You get all the benefits of strong typing when doing rote stuff, but at certain points, you can just say "treat this thing as that type" or "ignore types altogether" and just keep trucking along, without having to wrestle with the compiler and IDE.
-
@cartman82 said in The Official Status Thread:
"ignore types altogether" and just keep trucking along, without having to wrestle with the compiler and IDE.
You should try PHP
-
@timebandit said in The Official Status Thread:
You should try PHP
Actually, Symfony framework works kind of like that. Very OOP-y and static type-y, but you can still opt out or just tell it what types are if you know better. It was surprisingly pleasant coding in it (even if the project itself was shit).
-
@blakeyrat said in The Official Status Thread:
@weng said in The Official Status Thread:
"BIOHAZARD" isn't written on the window because it smells like death inside.
Yeah but it says Subaru right there, I mean.
-
@e4tmyl33t said in The Official Status Thread:
Also, I need to remember to take a cluebat to our itinerary planner, because I very nearly missed my connecting flight in Charlotte because my plane disembarked us somewhere out on the tarmac on the other side of the damn airport from where our next departure gate was about 10 minutes before they started boarding. Managed to make it there just as they were starting to board Group 3, and I was in Group 6, so managed to make it.
Why were you flying Spirit/Allegiant/Frontier for a business trip?
-
@jazzyjosh None of those, these are American Airlines flights :/
-
@e4tmyl33t An AA flight at an AA hub not using a jetway?
-
Status: And that is more than enough reference documentation work for one day.
-
@cartman82 Looks like you found out how to solve that, but I would personally say that if you have members and locals with the same name anywhere but the constructor, your class may be too large, or you need to name things better.
-
@magus said in The Official Status Thread:
@cartman82 Looks like you found out how to solve that, but I would personally say that if you have members and locals with the same name anywhere but the constructor, your class may be too large, or you need to name things better.
Since locals are always
camelCase
and members areTitleCase
, that's not the issue.The issue is something like
this.Path
vsSystem.IO.Path
which I have imported and now can't tell them apart.Or how you often end up naming your attributes the same way as their class. Eg.
class Cartman { public MyClass MyClass = new MyClass(); public DoStuff() { MyClass.whatAmIReferringToHere(); //? } }
-
@cartman82 Only public members should be PascalCase, and public fields are kind of bad.
Additionally, VS highlights classes on static invocations, so this is really never an issue. Especially if you do a
using static
.
-
@magus said in The Official Status Thread:
@cartman82 Only public members should be PascalCase, and public fields are kind of bad.
I meant properties. I almost never use attributes directly, mostly just as backing for properties.
Additionally, VS highlights classes on static invocations, so this is really never an issue. Especially if you do a using static.
I don't like
using static
. It creates even more mysterious code. A bunch of symbols become available in global space. Compiler may know where they come from, but I don't.And yeah, these are probably just my Javascript instincts speaking (in JS, there is no compiler/IDE to keep track of what is what, so you learn to be a bit more explicit in what you write).
-
@cartman82 I don't use
using static
much myself for that very reason. I do in tests, and classes likeSystem.IO.Path
might be fine to use that way.@cartman82 said in The Official Status Thread:
And yeah, these are probably just my Javascript instincts speaking (in JS, there is no compiler/IDE to keep track of what is what, so you learn to be a bit more explicit in what you write).
Yeah, that's where the advantages of static typing come in.
-
status: 36 notifications! I have such a hard-on right now, but that will go away in a minute or so when I enter like, three topics...
Edit: BAM there go 30 of them right there...
-
@e4tmyl33t said in The Official Status Thread:
Status: Startin to get reeeeeeeeeally sick of this new Google ad engine that bugs you to either turn off your adblocker or buy "ad credits", otherwise once you've loaded 10 pages it brings up a big full-page thing that bugs you to turn off your adblocker. TVTropes apparently bought into it and that's one of the more common ways I find to waste bits of time while at work...
Why are you letting Google js run on your machine?
-
@e4tmyl33t said in The Official Status Thread:
Status: Startin to get reeeeeeeeeally sick of this new Google ad engine that bugs you to either turn off your adblocker or buy "ad credits", otherwise once you've loaded 10 pages it brings up a big full-page thing that bugs you to turn off your adblocker. TVTropes apparently bought into it and that's one of the more common ways I find to waste bits of time while at work...
That's a Google thing? Because it violates their own ad guidelines and also their ad code shouldn't even be running if you have an ad blocker.
-
-