Instead of this dumb conversation, how about:
Best posts made by Magus
-
RE: Want to challenge traffic light timings? Better get an engineering license
@CrazyEyes At my company, everyone always calls the devs 'engineers' for some reason, and we're in Oregon. I hope no one tells that board!
-
RE: The Official Status Thread
I'm uh... just um, uh.... TESTING your converter! Yeah, that's it!
-
RE: United Airlines: the airline we love to hate, but we can't agree on why
NOWHERE in that article did they point out the humor involved in the fact that the rabbit was being sent to O'Hare.
-
RE: The Official Funny Stuff Thread™
@ben_lubar It's more a joke because here in Oregon, if you call something green, people stampede to use it.
-
RE: The Official Status Thread
Status:
( = people on my team, = Team in another location)
: Hey, the background image on our first webpage is 5.57mb; we should probably do something about that..
: New pull request: We changed the background!
: No, that background is still 4mb; we don't really need an 8k mostly-white image!
: New pull request: Background...
: No, see, that image is only 1440p, but you somehow made it 15mb! Just opening it and saving it makes it 700kb!
: ... -
RE: The Official Status Thread
Status: On the train home last night, I heard a guy bragging to his friend about being a programmer, or at least that's what it sounded like. He made lots of comments about how many parameters something needed, and how you need to be on a small project to learn how to deal with a larger project.
He was the absolute scum of the earth.
To paraphrase some comments:
"I don't know how it works, I just stick it all in a container - do you know what Docker is? - I don't even know how it works, I just make it work enough and DON'T TOUCH IT in case it breaks again."
"Yeah, terminal apps are the best, you just make sure they have colored text and the people in charge will think you're a genius!" -
RE: Tales from Coronavee-rooss Italy, mamma mia!
@anonymous234 yeah, normal people use cars.
-
RE: What programming language people are migrating to?
@powerlord I still have no idea why any sane person would choose to write server code in JavaScript, for any reason.
There are languages better suited for it. There are languages better suited for front-end work, if only JavaScript was not the only language supported directly by browsers.
Everyone is really excited to be able to use this rough, badly designed, poorly scoped, horribly typed language for everything, but as far as I'm concerned, a tool should be selected because it's the right tool for the job, not for any other reason.
And right now, JavaScript is a tool that is only even considered because there isn't an alternative. No one should be excited about that.
-
RE: In other news today...
@DogsB said in In other news today...:
https://www.axios.com/apple-macbook-arm-chips-ea93c38a-d40a-4873-8de9-7727999c588c.html
I think this one might have legs for the lower end market.
Based on observations in my own office where we're deep into the Google and SAAS market most of the office are on Chrome books and various tablets with laptop keyboard adapters. These are management, editors, writers, and support staff. The only people with real grunt are the technical side and c level management.
Thinking about own usage the only thing that needs any real grunt is my gaming pc. Most of my usage is my phone and I have a raspberry pi for a media server and porn downloader. My surface is mostly a media player and comic reader. Something that could probably go to my phone if I invested in a Samsung vr headset.
If only screens could get more efficient I wouldn't have to charge my phone every five hours.: Hey guys, we have this great idea! Win32 was a mistake, and so we've built a new system that's far better and even works on ARM! We'd like to just use that, so if people are willing to try that on a small scale to give it time to develop, that would be really swell.
: NO! MICRO$OFT EVIL! NO NO NO! STEALING OUR MACHINES! OUR MACHINES ARE OUR OWN!
: Hey guys, what if we just made our OS ARM-only, the second platform shift in the past decade or so?
: WOOOOOOOOOOOOO! AAAAAAAAAAAAPPLE!!!!!!!!!!!!!!!!!!!! TAKE MY MONEY! -
RE: Let's trust random third parties and put their code on our server without any review!
@the_quiet_one While it certainly can be an issue in nuget for all those reasons, you can get away with a lot less dependencies. Keeping track of 3-4 dependencies is a very different thing from keeping track of the 100,000 included by that one function you imported with npm.
And I know, this is a difference in practice, not a difference in capability: If you use some new version of a Microsoft package that uses features from a framework version you don't have, they will helpfully get you packages that implement all of it. But even then, you're essentially getting more Microsoft packages, and you can bet those are carefully vetted.
My point with all of this echos a point that I think blakey has made, though I can't remember for sure, so I won't attribute him directly: having most of your stuff come from .NET and not NuGet is less difficult than the equivalent in pretty much anything else you use, and is a really good thing.
-
RE: Unable to Recover Data from 2018 MacBook Pro When Logic Board Fails
And these are the machines that clock down because they universally overheat, to levels lower than the previous model, right?
-
RE: Startup uses clueless devs, gets what they paid for (Was: Hmmm.. Part 3 - Where did the Microsoft Stack disappear?)
@blakeyrat I wish. We're basically doing a similar thing to these people, but in Azure, and CosmosDB just makes me angry. Updating the frameworks (We also went to Angular 6 from 4!) did improve our front-end performance, but you basically have to design things completely different in the nosql world... ways that make no sense and are hard to reason about.
I'm honestly not surprised nosql bit another person. But they should have figured out where their problem was, instead of just fixing the wrong thing first.
-
RE: Well done, Blizzard, even *you* are officially promoting gambling
@loopback0 No one is forced to spend money at a casino either. Casinos are just heavily regulated, because that gambling impulse ruins lives.
-
RE: Enlightened
One of the fun things at Build 2018 was the announcement that Samsung is highly dedicated to .NET and Xamarin, and will fully support it in Tizen.
This thread had something to do with that at some point, I think?
-
RE: I hope Belgiumites don't like playing video games
@pie_flavor said in I hope Belgiumites don't like playing video games:
Oh God, don't say that. Imagine if the EU really did pass a law banning loot boxes.
Looking forward to it. It's a scummy business model designed to get far more money out of people than just selling what they want. You've just let them tell you it 'promotes player choice' and believed them, as they continue to exploit people.
@anonymous234 said in I hope Belgiumites don't like playing video games:
I for one am sick of seeing so many people throw thousands of euros on virtual hats. I don't care if "it's their money", it's entirely irrational spending on their part and entirely undeserved money for the seller. And the market affects everyone.
And yet there's a difference between spending thousands of euros at virtual hats, and spending several times that to get the same number of hats, because they've decided the only way to get the things you want is chance.
-
RE: Mozilla Rebranding Or: How to Waste Several Hundred Thousand Dollars on Awful Graphic Designs
I like how when they ask if the dinosaur represents who they are, they get 'nah, it represents the history though, like lizzard and gecko'
WHAT IS THE COMPANY CALLED?
WHAT IS A SIMILARLY NAMED MOVIE FRANCHISE?
WHY WOULD YOU TAKE THAT BRANDING AWAY, WHEN PEOPLE LOVE DINOSAURS?
WHY WOULD YOU PREFER NERD-CRED OVER REGULAR USERS?
WHY SHOULD A NERD GET EXCITED TO SEE COLON SLASH SLASH? -
RE: The Official Status Thread
Status: missed my stop reading Blakey's sql thread. Waiting for the train back.
-
RE: Apple's newest iPhone, 2016
@izzion said in Apple's newest iPhone, 2016:
It's too bad no one has invented a wireless technology to pair headphones and smart phones and transfer audio. It would only need to work over short ranges, so even unlicensed consumer frequencies would work almost all the time since interference wouldn't be a big deal. Maybe someone can make such a device in the 2.4GHz band...
Exactly! While we're at it, lets rip out all phone lines (after all, we have fiber optics now), all ethernet (Who uses that, now that we have WiFi?), and smash every computer not made in the past year (None of them can be doing anything important).
-
RE: Visual Studio 2015 is out
It could be like skyrim, where you're walking along, and then suddenly get jellypotatoed 50 feet in the air!
-
RE: The Official Status Thread
Status: Listening to an international webcast about how they're shuffling around the top of our company. They've now said to the whole business that we're going to use SAFe, and use 90-day sprints. Someone is also going to be like... Head of Agile or something.
I can't even.
-
RE: Tinder is shit
@blek Optons:
- Keep making money
- Keep making money, but spend some of it.
They'll totally go for option 1.
-
RE: Mac OS High Sierra: how to switch to root without a password
@anonymous234 said in Mac OS High Sierra: how to switch to root without a password:
Seems like a race condition with pressing the button while it's processing the previous press... but how do you mess up so badly that that leads to accepting the request for root access?
They can't handle that for simple things like MATH, after all. PRETTY ANIMATIONS MUST ALWAYS WIN!
-
RE: Unit Fighting
The interesting part is just how thoroughly wrong @masonwheeler is. Because even bad tests are useful.
Now, I'm going to have to make sure to point out what I mean by bad tests. Not the kind the morons who have been testing parts of the system we're just inheriting used in some cases, where they just call some stuff, assert nothing, and move on. I mean actual tests, which are consistently repeatable with the same results, but which expect the wrong outcome.
If you have a piece of software old enough to be called legacy, the single most important thing that software can do is behave consistently. If a bug comes in, you make a change, and and something somewhere goes sideways, even if that new behavior is what it always should have done, it's almost certainly out of scope. Your legal department might have to review the consequences for a month before you can do it, or it would create more support tickets.
In any case, what tests do is keep your system consistent. If a change needs to be made, you do need to update tests. But the tests help you know if you've inadvertently broken something somewhere else. They give you a warning, and increased safety.
Yeah, you'll have more tests than code. Yeah, that's more code you have to write. Yeah, it might have bugs. It may cost more.
Not doing it is not worth the risk. You either act like a professional and put in the effort to make your software be of good quality, or you stay a moron javascript kiddy and let it rot because quality is just too hard for you.
-
RE: Infiniscroll is three times as fuckered
@pie_flavor Kid, Discourse is where we coined the word for this behavior.
-
RE: I fucking hate StackOverflow sometimes
@boomzilla said in I fucking hate StackOverflow sometimes:
Hah! This is the advantage of using Enterprise Technology from the last decade. The answers to my questions were answered years ago!
As opposed to New Hip Technology of the Modern Age, where by the time anyone figures out how to answer your question, it will involve a library that has been too uncool for a truly hip developer to use for over a year!
-
RE: Is Object Oriented Programming the worst thing since the Spanish flu?
@Bulb yeah no.
For the first part, design patterns are meant to be a descriptive thing: some guys solved s lot of problems, and named some styles of solving some of them. This made them easier to talk about. The second design patterns become scripture, you have problems.
But as for the second part? Designing large, complex systems is hard. OOP is a good tool to have for dealing with some of them. If you don't know what you're doing, you'll make any system unusable.
There are people who believe they can just stick to some books and not plan their architecture, or that doing the same thing everywhere will work. They reach for abstraction when they don't need to. If you aren't one of them, and could write a simple app in an OO language, you have just proved that the problem isn't OO. The problem is what it always is.
The source of every
HUMANS
-
RE: Internal IP Range
What, no one is going to chime in with, "Well at my company, we use 169.254.*!"?
-
RE: Contempt Culture
If you're that invested in software, you have problems. If software makes it hard for you to do things right, and easy to do things wrong, you should be running screaming away, not complaining when people point it out to you.
-
Magus is employed again
Hey guys, I have a new job. You would not BELIEVE all the red flags! They've got XML with logic here! They even have a language so old that it didn't have a competitor when it was designed!
But they seem to have a team devoted to wtfstomping, which helped to remove the abject terror I'd been feeling. Hopefully I get a computer at some point.
Wish me luck!
-
RE: The Official Status Thread
Status: Our team is now about to start a bold new process I have already nicknamed Bottleneck Oriented Design
-
RE: Microsoft Build 2018
@rhywden Do you really have to go around finding threads to tell people their words don't matter in?
-
RE: Startup uses clueless devs, gets what they paid for (Was: Hmmm.. Part 3 - Where did the Microsoft Stack disappear?)
@blakeyrat Yeah. SQL is pretty much awesome for most cases. I'm not even slightly surprised it's good at performance metrics. NoSQL systems are designed around essentially being giant json stores. They have pretty much the opposite advantages and disadvantages when compared to SQL, which is fairly bad for them, considering the number of advantages SQL has.
-
RE: stop polluting people's pointless spam threads
@ben_lubar said in Classes: Squire:
No it shouldn't. Does having your parents go to college give you a diploma?
Yes it should. Does deleting a folder delete subfolders?
Seriously, the stupid is rubbing off on you. You need to run. Fast.
-
RE: Well done, Blizzard, even *you* are officially promoting gambling
@xaade The problem with loot boxes is this:
In a game with microtransactions, even paid ones, you normally have the chance to buy what you want. It may be expensive, but if you want it, you can buy it.
In a game that goes for the lootbox method, especially if it disallows direct purchases, you aren't going to get what you want without paying substantially more money. This is on purpose, because the people selling them want to make more money.
The problem happens when you don't get what you want. The impulse to just put $10 more into it is exactly the same as gambling addiction.
-
RE: The Official Funny Stuff Thread™
@karla Oh man, that happened among my friends once.
We were having a LAN party at my place on a weekend, and my friend's little brother came along. He ran full-speed into the glass sliding door of the normal room part of the garage.
You just cannot avoid laughing.
-
RE: Nobody shares knowledge better than this
I need to find my hand. After reading that post, it seems to have flown through my face, palm-first at alarming speeds. Who knows where it ended up.
-
RE: No RadioWTF this year?
@thebread Arr-tic-les? What are those? I've never heard of those. Where might I find some? Is this to do with that front page meme? Cut it out, we don't have one of those!