@loopback0 said in While AWS burns....:
@pydsigner Cloudy with a chance of fuck ups.
Cloudy with a chance of E_WEATHER_TRACKER_DEPENDENT_ON_WEATHER
@loopback0 said in While AWS burns....:
@pydsigner Cloudy with a chance of fuck ups.
Cloudy with a chance of E_WEATHER_TRACKER_DEPENDENT_ON_WEATHER
@masonwheeler said in Long distance AV debugging:
I guess this is what I get, though, for letting people who don't know the difference between "computer programmer" and "AV technician" know that I'm a computer programmer...
"I think my computer might have gotten a virus, what do I do?? Heeeeelp"
"Uh.......... install Linux? Take it to an expert?"
I'll just leave this here for you pribbling frog-spawned malt-worms.
@blakeyrat said in How did you start hating opensource?:
@anonymous234 Are either of those two things worth the years of struggling with shitty unfinished software? I would say no. Also:
@anonymous234 said in How did you start hating opensource?:
And if the vendor goes bankrupt, you can find someone else to maintain your code. Or you can find someone to make you a customized version if you need it.
Have you ever done this? Have you ever heard of anybody ever doing this?
There are a lot of project forks on Github that have become the new "good" versions of codebases. And I have used or created some of them.
@ben_lubar said in Off by Math.random():
var actual = {}; db.objects.aggregate([{ $match: { _key: { $regex: /^tid:[0-9]+:posts$/ } } }, { $group: { _id: '$_key', count: { $sum: 1 } } }]).forEach(function(t) { actual[/^tid:([0-9]+):posts$/.exec(t._id)[1]] = t.count; }); db.objects.find({ _key: /^topic:[0-9]+$/ }, { _id: 0, tid: 1, postcount: 1 }).map(function(t) { t.actual = (actual[t.tid] || 0) + 1; return t; }).filter(function(t) { return t.postcount !== t.actual; }).sort(function(a, b) { return a.tid - b.tid; });
Gonna leave this running (on the staging server) while I go for a walk.
Remind me never to use Node and Mongo for anything ever.
@Zecc said in Can't upload cover/profile picture:
@CreatedToDislikeThis said in Can't upload cover/profile picture:
Here's some random image
That doesn't look very random. How's this?
2017-05-31 16:58:34 < Onyx47> [2017-05-31 12:59:21] omg, you're like, so edgy
2017-05-31 16:58:34 < Onyx47> [2017-05-31 12:59:24] wanna make out?
@RaceProUK said in While AWS burns....:
@pydsigner Is there context to the meme?
S3, and by proxy basically all of AWS and the internet, is down.
https://twitter.com/search?q=aws&src=typd
@DoctorJones Just say "Windows, Linux, and OSX all include a great feature for dogclick prevention — it's called screenlock."
@PJH said in Github Alternatives:
I remember when some people started saying that Github was becoming too "politically sensitive" (to avoid using a certain 3-letter term) and most people (including me) thought they were exaggerating.Then they started doing silly things, and big projects started banning technical terms like "master/slave" or "kill" (a process) because they are "problematic" and getting seriously upset over sex jokes because they are sexist (apparently women lack the emotional stability to hear a penis joke and should be protected from them?), and frankly, I don't know what to think anymore.
I'll just leave this here..
I don't know if I totally approve of the way you responded to him, but there's something wrong when someone doesn't realize that a CoC PR is absolutely the wrong way to become familiar with a community...
"Hey guys people, I think we, by which I mean you, should behave this way!"
@mikeTheLiar said in The Story So Far, or what the hell has mikeTheLiar Been Up to for the Past Two Years:
We were writing abstract classes.
So I'm going to go out on a limb here and say that the problem is less that Python is a horrible language and more that it's a language that none of you know and doesn't fit your way of thinking. That's not a bad thing either for Python or you, but the suit who figured .NET devs could switch to such a different language really needs to learn some things. One of my coworkers had to make the jump, but a) he chose to and b) I shared a cube with him.
@lucas1 said in Lorne Shows You How To Cook A Steak (you are all ):
@djls45 Good breakdown of my fuck ups. Thanks man.
"Lol you put that much effort into it before, I didn't like how English Restaurants Cooked them."
That... still doesn't explain the relationship between the sentences.
@Tsaukpaetra said in The Official Funny Stuff Thread™:
@RaceProUK said in The Official Funny Stuff Thread™:
That rabbit is going to get rich off those notes, ain't she?
Yeah. You might call them "bank notes".
@izzion said in The League of Unfortunate Names:
@pydsigner
E_INCORRECT_GRAMMING
s/makes/make
Point proven? :P
ok ok that was an accident, but I'm gonna go with serendipity rather than fixing it
@sloosecannon said in "We spin up 50 node containers" <-- WTF?! or WTF!?:
Also, generally, js
is high-level enoughignores all manner of reasonable run-time errors so that exceptions don't happen often.
FTFY
@anotherusername You know you're watching the wrong channel when Godzilla's roars get visually bleeped.
@Maciejasjmj said in I'm getting tired of this npm shit:
Bah. All languages come with regexes, doesn't mean you should be reimplementing a JSON parser in every single project you start.
Of course not, my language comes with a JSON parser.
But this is still a straw man. JSON parsing is complex and takes hundreds or thousands of finely tuned LOC. This isBetween
trash?
if (10 > n && n > 20) {
console.log('hai');
}
versus
isBetween = require('helperlib').isBetween;
if (isBetween(n, 10, 20)) {
console.log('hai');
}
And worse, you can't look at those lines of code and tell me whether or not it's inclusive or exclusive like you can the first one. All so that we could not type one variable name twice.
: fixed code bug.
@boomzilla said in The Official Funny Stuff Thread™:
I'm pretty sure the top one is the head of a cat-bat cross pasted onto the neck of a fake chicken.
@anotherusername said in The Official Funny Stuff Thread™:
@Karla said in The Official Funny Stuff Thread™:
@anotherusername said in The Official Funny Stuff Thread™:
I think that would drive my husband more crazy than me. There is something calming and beautiful about the perfect square hole that is approx 45 degrees offset.
"perfect square"? "approximately"? IT'S AN OFFSET CHUNK OF THE MIDDLE OF THE BROWNIE AAAAAAAAAAA what have I done to deserve witnessing this irreconcilable atrocity
@masonwheeler said in MUFFIN:
@TimeBandit said in MUFFIN:
What's not discoverable about a text menu ?
Off the top of my head:
- It's hard to scan visually, because it's only text
You were saying?
- You actually have to look inside the menu and scroll past all greyed out (disabled) entries to find out which actions you can perform on your current selection
How is the ribbon any different?
But what's worse about the ribbon, other than lost vertical space? At worst, you have to click to get the list of options you want, just like the regular menu. At best, you get the key things you care about visually disclosed based on what you're doing in the application. I really don't get the hate; it's nothing like the hamburger menus that go the other direction. Now, if you want to complain about it as an inadequate replacement for the old-style menus and toolbars (some of which would hide/show based on context as well), I'll hear you out, but I don't see anyone here doing that.
Why does it seem like everything in this thread is not SFW?
Get off my lawn, etc etc
I can't remember the last time I took Microsoft's word for anything, their promises that this would be a wholly new product is no exception. "Optimized for Windows 10" apparently means "it's only available on Windows 10".
"Runs 100% better on Windows 10!"
@slapout1 said in Easier Than Fizz Buzz - Why Can't Programmers Print 100 to 1? (article):
I had a friend who said they stopped giving the FizzBuzz. Said they get people who can't even write an IF statement.
...So they stopped? That'd be a reason for me to keep giving it. Sounds like the is the company that is so bad at advertising their jobs that they can't get enough qualified applicants and are forced to hire people who can't program.
@ScholRLEA said in Python 3 angst 2016 edition:
Most of the complaints I have seen really boil down to either "I don't like having to put parentheses around print strings" and "I hate when things change even if the change is an improvement". I have not read this particular screed yet, but my guess is that it is mostly those two complaints repeated over and over again.
There are actually some valid complaints about Python 3; Armin Ronacher gets into some of those in a series of blog posts over the past 5 years:
@anotherusername said in The Off By One Thread:
2016 Erection
Also, come on guys, can't we have a limit of one on usage of a single joke?
@mott555 said in The Off By One Thread:
2016 Erection
@Zecc said in The Off By One Thread:
2016 Erection
@xaade said in The IRC quotes Thread:
@Onyx said in The IRC quotes Thread:
<errorx666> I'm dreaming of a dystopian future where all of our appliances are judging us constantly.
<Onyx47> oh man
<errorx666> They don't rise up, they just act snarky.Then, you just need @xaade to work on the AI.
Just keep @Lorne-Kates away from the vending machine AI.
It is quality that Discourse distinguishes from other systems, and it is quality that attracts attention.
This guy got it right! Everything else has more quality.
@accalia said in Apple's newest iPhone, 2016:
that's about the most user hostile thing they could do apart from make the phone fatally electrocute people at random
Didn't that one happen already?
@anonymous234 said in Deus EX: MD:
@lucas1 said in Deus EX: MD:
The Guardian gave it a 3 out of 5 which means they probably means it is sexist or racist in some sort of obscure way. So a 5 out of 5 for normal people.
They released a video titled "The Mechanical Apartheid", since the game is about people with augmentations being discriminated and segregated. Some idiot wrote a rant about "you can't call it apartheid because apartheid was a south-African thing and these guys are not south-African they're not even black like OMG!!!!" Then someone released a promotional art piece for the game where there was a sign with "Augs Lives Matter" on it, and things just went apeshit.
Anyway, if it's at least as good as Human Revolution, I'll be playing the shit out of it.
Hey we just made this game about discrimination and how bad it is!
Wrong kind of discrimination.
Bu— wha— aw forget this, next game will just be super sexist and racist, I'm done trying.
The OP was talking about new topic creation, which I agree was a blind spot because I just don't tend to create topics on mobile, I read and reply as 99% of my activity time on mobile. I suspect that's true of most people as well.
This is what happens when the lead developer and people the lead dev ignores are the entirety of your QA team.
@dkf said in Not sure that's how responsive works:
@blakeyrat We could always simply say that “responsive” means both that the page responds (rapidly) to the user's device size/orientation and also to the actions taken by the user. Hard to see why non-idiots wouldn't want that.
But then you couldn't have NodeB— right.
@Lorne-Kates said in Rudewords:
@pydsigner said in Rudewords:
Why else were they given four stomachs?
Orgies.
:what_does_that_even: :do_not_want:
Giggity
excl.
The output of the giggity engine upon finding a sufficiently matched post.
Alternate spellings:
:giggity:
[citation]
@anonymous234 said in Mozilla Rebranding Or: How to Waste Several Hundred Thousand Dollars on Awful Graphic Designs:
@bb36e Google, the only one who can beat Microsoft at constant unnecessary redesigns.
I have the theory that they simply have a lot of graphic designers on payroll, and literally nothing for them to do most of the time. So they just end up redesigning stuff just to justify their job.
Hence Google doodles?
@XanderTheGamer said in Mozilla Rebranding Or: How to Waste Several Hundred Thousand Dollars on Awful Graphic Designs:
Here's a new logo, made in MS Paint that fulfills your requirements.
Thanks,
Arthorror
PS: Gibe me tree fiddy 4 dis
Claim rejected. Insuffient dithering, wrong shade of blue, and the font isn't a clone of Comic Sans. I mean, what is your problem?
@ScholRLEA said in You now do the opposite of your job. What do you do now?:
@ScholRLEA said in You now do the opposite of your job. What do you do now?:
I accomplish something useful and meaningful, and feel good about myself while I'm doing it.
I should note that this applies to the times I was actually working as much or even more than now (when I've been out of work for two years.) Seriously, are there any jobs in this field that actually, y'know, help the companies paying for them, or their customers, or society as a whole, rather than making things worse? I know I've said it before, but I'm not kidding when I say that for every single commercial IT project I've worked on in the past twenty years, the answer to the question "how should we perform this project?" should have been, "Don't, it's a terrible idea - fire the moron who came up with it and destroy all record of it ever being mentioned."
Dude you are working the wrong jobs...
@masonwheeler Aaaaand.... Disney also makes films telling impressionable young children to ignore their parent's advice, amongst other things. Disney's reputation as a family-friendly purveyor of filmography is entirely unwarranted.
@Boner said in The bad jokes topic 🐴🍹👨:
Two men are stood outside a pet shop looking in the window. One points inside and says "there's the one I'd get". A few seconds later a cyclops came out and punched him in the face.
...
...
...
/google/
Ok, I don't get it.
@sloosecannon said in Should downvotes be public?:
@Polygeekery said in Should downvotes be public?:
@loopback0 Have a downvote.
This is fun. It would have been pointless to fuck with them on random people I like before this. :)
Find a post with 20+ upvotes.
Downvote.
Leave op to wonder why you downvoted?
Must...
Resist...
Downvoting...
@blakeyrat said in I'm getting tired of this npm shit:
@masonwheeler Perhaps; but the person who sees the error won't be able to understand why it's happening or how to fix it. They're just fucked. Even if you have comprehensive error handling, the best think you can show them is a conciliatory message that sums up to "we don't know what you did wrong if anything, nor how to fix it, you're just fucked".
Users deserve more respect than that.
There's two possible failure modes at this level I think. Either there's "welp that didn't work but the user doesn't care" or "uh oh this is going to cause issues". Comprehensive error handling will hide the former and let the user know about the latter; I'd much rather know that my data just got shredded somehow before I try to use it in 5 minutes or 5 months. If you think users just want to never know when things go wrong, then you're .
The sad part is... I can see the use for this. Now, I don't know how it is in y'all's woods and their necks, but over here we do a lot of banking/government stuff online by using either USB tokens or smart card readers. And it's all browser-based. Which... has ups and downs, but overall it's OK IMHO.
Now, there's a problem. How do you read a token from a website? Currently, there is only one solution: Java. Java, which relies on old plugin system that browsers are now deprecating. Java, which needs constant updates because there's 17 new security holes found daily. Java, which pretty much every sysadmin hates.
See, this web USB stuff would fix that. We'd just have a dandy little standard and everything will be rosy!
Yeah, I know, it's a can of worms and it will probably end in tears.
And as a side note, FF has something like that already:
https://developer.mozilla.org/en-US/docs/Mozilla/Projects/NSS/PKCS11/Module_Installation
The sites I was setting it up for still required Java, but hey, it's a start. And if it were done that way, and ONLY that way (meaning - explicit installation that takes actual effort and time, fuck being "simple" here, you better well fucking know what you're doing OR follow instructions from a reliable source), it could work.
Could.
The actual result will probably be popcorn prepared on a nuclear fire. But hey. Popcorn!
Or we could all just use FIDO UDF, but no, must have USB-powered DRM for websites.
@Lorne-Kates said in Mozilla Rebranding Or: How to Waste Several Hundred Thousand Dollars on Awful Graphic Designs:
If I had more time, I'd draw a logo of the Mozilla dinosaur wearing a #22 sports jersey, giving the middle finger.
With the slogan, "give us money"?
@Tsaukpaetra said in Where is the reply as a new topic button?:
I'm on
lunchbreak It's hard to type with no hands...
Do you realize how much giggity you just authorized right there?
@masonwheeler said in Forum guidelines:
@Tsaukpaetra What would an Insignificant Other be like?
"Hi I'm Pete, and this is my girlfriend Pam, and these are my sorta girlfriends Jane and Susan"