Fuck you, Jeff. Fuck you.
Best posts made by AlexMedia
-
RE: :fa_bullhorn: The sound of AN ANNOUNCEMENT BEING MADE (or: Request for Comments: Comments)
-
RE: If you could make breaking changes to C#, what would you do?
@raceprouk said in If you could make breaking changes to C#, what would you do?:
To hide inner implementation details in a library. Not the best excuse, but the only one I can think of.
If you want to hide inner implementation details, use an obfuscator. Of course stack traces shouldn't be printed to the end user, they should just be
silently swallowedlogged in a monitoring tool. -
RE: On Jellypotato...
@julianlam said in On Jellypotato...:
For manually uploaded emoji, we get the dimensions on upload, so one imagines it could be saved for reference then
No, no, no! You are doing it wrong! You should require all emoji to be 16x16 and enforce that by running all emoji through ImageMagick on an hourly basis to prevent people from mucking with them post-upload.
-
RE: A developer bets on UWP and loses (article)
@masonwheeler said in A developer bets on UWP and loses (article):
It's been obvious for years now that "this town ain't big enough for the three of us;" Android and iOS have the mobile market locked down tight, and no one's going to create a third-party ecosystem that achieves non-trivial market share.
Yes, but that's Microsoft's own fault. They completely underestimated the impact that the iPhone and Android devices would have on the smartphone market. While the first iPhone came out in 2007 and the first commercial Android device hit the shelves in 2008, Microsoft didn't release their "iPhone killer OS" until fall 2010. By that time iOS and Android had a tremendous head start.
This could have been made up for if Windows Phone's feature set was up to par, but it wasn't. With the initial release of WP7 you couldn't even copy/paste text, something which was added to iOS in 2009. When Windows Phone finally gained the ability to do copy/pasting in fall 2011, Apple had added a bunch of new features that customers actually wanted. While WP might have other good features, it took them years to implement the things which matter most to consumers.
This is a trend which continues to this very day.
The saga around the devices doesn't help, either. With the initial launch there were a couple of OEMs building devices which ran on Windows Phone. By 2013, Nokia was dominating but there were still other devices. After the 2014 acquisition by Microsoft, other vendors basically stopped making Windows Phones as they would be competing directly against the company which builds their OS.
And in the 2nd half of 2016, things are even worse. The only Lumia device which has been launched this year is the low-end 650, which launched 6 months ago. There are no rumours or stories about any potential new devices, nor about software updates.
It's only been a year since Microsoft was telling everyone and their granny to write UWP apps, but this is pretty pointless. There are very few devices in the marketplace which run Windows Phone 10, and even Microsoft itself seems to be no longer interested in the platform.
Why would anyone even bother to write an UWP app?
* The hardware was decent, but the OS held it back
-
RE: :wtf: How can this be so wrong??? (AKA the Discopocalypse thread)
@boomzilla said in How can this be so wrong??? (AKA the Discopocalypse thread):
@AlexMedia I'll bet he came over here and looked you up.
@boomzilla said in How can this be so wrong??? (AKA the Discopocalypse thread):
@boomzilla Yup...
Awwwh that's no fun.
-
RE: Samsung, bunch of *****
@kazitor said in Samsung, bunch of *****:
Let's hope you didn't actually use that now-publicly-exposed password, unless you really don't care about your brand new accountâ„¢.
Of course I didn't. I generated a new one right after taking the screenshots.
I admire your tenacity
The Javascript wasn't minified, which made debugging easier. I just wanted to see what was going on when I didn't see any HTTP requests, and the logs weren't showing any errors either.
Plus, there was money to be made.
@pie_flavor said in Samsung, bunch of *****:
@AlexMedia If you bought a Samsung phone, you have already made the wrong decision, hands down. It is absolute shit and I am never purchasing anything from them ever again. OnePlus, on the other hand, delivers.
@stillwater said in Samsung, bunch of *****:
@AlexMedia Aside from any interesting cashback, is there any reason why you wanted to buy a fucking Samsung?
@Atazhaia said in Samsung, bunch of *****:
I hope the cashback was
phonePrice * 2
so you could scrap the crappy Samsung phone and get something that actually works instead.I bought Samsung once (a tablet) and never more. Despite being a flagship device, it got fuckall support from Samsung and maybe a year of updates max before they "forgot" about it. And the updates were nearly a year late at that. Iirc it came with Andoid 4.0 and eventually got updated to 4.2, but it was stuck on 4.1 for ages. So instead of the shitty Samsung crap I got a Nexus 7, which was not only a lot cheaper but also a lot better and got timely updates for 3 years.
I've had a OnePlus 3T for a year and a half, and I really did like that device. I would buy OnePlus again.
Earlier this year I got a company-issued Galaxy S8. While my initial impressions from playing with it at a retailer weren't that good, once I actually had the device and I started using it I was pleasantly surprised. It was fast, had a good form factor (I've always felt like the the OnePlus 3T was a bit too big), it feels decently built, and the software doesn't have too much bloat in it. And it has wireless charging, which I use a lot.
I have to hand in the S8 this week. Because of the good experience I've had with the S8, I decided to look at its successor: the Galaxy S9. While mostly the same as the S8, Samsung have given it a faster CPU and they've put in stereo audio.
The S9's retailer's list price is € 629. They're running a Christmas promotion which gives € 30 off and I've had a gift card worth € 125, so I ended up paying € 474. I will get € 100 back through the cashback, so the S9 costs me € 374.
And to top it all off, Samsung are running their own promotion: they'll give you a JBL Link 10 smart wireless speaker (worth € 129) when buying a Galaxy S9.
-
RE: Commuting WTF Thread
Autonomous cars won't get you to your destination any quicker though, it will only make it possible for you to do something else while the car brings you there.
If you'd want to use an autonomous car as a mobile office, in my view a car's interior must be made to facilitate that. Last time I tried using a laptop in a car it was an absolutely terrible experience: it felt cramped, I had to sit in awkward positions, and due to the wobbly nature of being on the road it was quite unpleasant to get any work done.
In my view a proper mobile office would need a decent chair which allows you to sit upright, a table, wi-fi and a plug socket. The car should also have excellent suspension so that any bumps in the road aren't felt in the cabin (something like Citroen's Progressive Hydraulic Cushions).
That is, if you're legally allowed to do that. I can see lawmakers coming up with a requirement to keep your eyes on the road at all times. Then you'll just be monitoring a machine without being able to do anything.
-
RE: :wtf: How can this be so wrong??? (AKA the Discopocalypse thread)
This isn't even that bad of a reply from Atwood... he acknowledges the problem, tries to give the user some pointers (the 'suspect user' page) and even comes up with some potential solutions for Discourse vNext.
I've seen worse from him.
-
RE: The "Make it (Worse) For Mobile" anti-pattern
There's about 200kb of javascript on the home page, which is OK.
Sorry? You think 200 kB of JavaScript is okay for a simple informational website?
-
RE: :wtf: How can this be so wrong??? (AKA the Discopocalypse thread)
There can be good reasons to offload serving of static content to a webserver directly. For example, if you want to keep your database relatively small (BLOBs in a database make it huge) or maybe you need a CDN.
That doesn't mean uploads have to be unprotected, though. Web servers like Nginx have modules on board that help secure static content:
If you're using the cloud, you can also do that:
-
RE: :wtf: How can this be so wrong??? (AKA the Discopocalypse thread)
@obeselymorbid said in How can this be so wrong??? (AKA the Discopocalypse thread):
@alexmedia said in How can this be so wrong??? (AKA the Discopocalypse thread):
Due to technical reasons (poor database schema) threads are locked automatically whenever 300 replies are posted
create table thread (
'id int,
'post1' text,
'post2' text,
[..]
'post299' text,
'post300' text)?
Mods can still post in a thread when it has been locked, so it's not that. I'm guessing it's a case of missing indexes, or devs not knowing how to join stuff in SQL and instead having contraptions like this:
$posts = $db->getPostsForTopic($topicId); foreach($post in $posts) { $user = $db->getUser($post->posterId); .... }
-
RE: :wtf: How can this be so wrong??? (AKA the Discopocalypse thread)
Maybe ASP.NET has spoiled me, I'm used to
Server.MapPath
andUrl.Action
to do all the heavy lifting for me whenever I need to generate a URL.Things can get a bit more finicky when you need to generate a URL from outside of the web application (e.g. a scheduled task) but it shouldn't be impossible to support custom ports or folders.
-
RE: :wtf: How can this be so wrong??? (AKA the Discopocalypse thread)
And then there's the likes of Samsung who ship their own browser on their phones.
-
RE: :wtf: How can this be so wrong??? (AKA the Discopocalypse thread)
Yeah, I find it interesting, but not terribly surprising that they're putting multiple instances in a single container. I guess they all use the same DB and everything? Just some routing or whatever to keep everything separate? Shocking that they'd
get some wires crossed in therehaven't pulled the same shit off at least three times before.Or did they? After all, Jeff just Jeffs those things into oblivion. No issues!
-
RE: OWL Web Language
After going through OWL's documentation I've gotten a better understanding of what a LockString is: it's a data type for parametrised strings. Think of it as a
SqlCommand
and its parameters collection.The LockString itself doesn't do anything, it's up to a receiving party to convert a LockString into something useful. A database class would create a parametrised query, a text printer would invoke OWL's equivalent of
String.Format
, and so on.I have to say I do like the idea of having a generic datatype for these kind of things, I think it's just shittily named. But then again, naming things is hard.
-
RE: Citrix gutting Xenserver free edition
I use VMware ESXi for my home lab, it's solid as a rock and the new HTML5 based web UI actually works pretty well.
Previously you had to use some .NET based management UI, which was as slow as a dog and for some obscure reason required you to install the Visual J# runtime. Visual J# was discontinued in May 2007.
-
RE: :wtf: How can this be so wrong??? (AKA the Discopocalypse thread)
It's simple: Jeff doesn't seem to understand the concept of failure, he is convinced that everything he touches turns into gold (maybe because SO/SX worked uot so well), he is of the opinion that he knows better than the 'plebs' that use his product and he can't deal with criticism whatsoever.
As he has surrounded himself with people who only say what he wants to hear, he doesn't get any feedback that his behaviour is unacceptable. So, he sees himself justified in his actions and continues on that course.
Jeff's behaviour on TDWTF as well as on meta.fail convinces me that he has a passive-aggressive personality disorder.
-
RE: Is claims based authentication the way to go here?
If the battery is bulging I wouldn't risk continued use of said laptop and battery. Instead, I'd store everything in a safe location and contact the manufacturer.
-
RE: WTF Feature Request: Tags to replace: Filed Under (or not).
That said, tags are something that people get wrong all the time, allowing arbitrary tagging will be heavily abused here, ungated.
It is not up to you to decide how we, being the community, use tags.
-
RE: Emoji request - :whoosh:
It's a good thing we scared Jeff away, otherwise we would now have gotten a rant from him about how animated gifs for emoji are and all that.
And he'd tell his minion @sam that they should restrict emoji to PNG only which should be enforced server side.
-
RE: Discussion of NodeBB Updates
The data loss sucks. But there's a lesson to be learnt here, right? I'd love to read the postmortem.
-
RE: :wtf: How can this be so wrong??? (AKA the Discopocalypse thread)
@Luhmann said in How can this be so wrong??? (AKA the Discopocalypse thread):
@AlexMedia said in How can this be so wrong??? (AKA the Discopocalypse thread):
they even kept the instance alive that long
So ... they just forgot about cleaning up, didn't they
Or the instance was paid for in advance and they don't do pro-rata compensation when an account is closed, which is understandable given the administrative effort.
-
RE: Dear web developers,
@RaceProUK said in Dear web developers,:
@Shoreline I would think it'd be obvious that a site called Northern Railway would want to know your location in order to display info about your nearest station served by Northern Railway. And indeed, it uses your location to auto-fill the departure station.
The feature itself makes sense, but the implementation is not how I'd like to see it. I would prefer a "locate me" button located next to the input field, like so:
-
RE: :wtf: How can this be so wrong??? (AKA the Discopocalypse thread)
@abarker said:
@mott555 said:
lol, Sam brings up "Oh we can probably do it for $20k - 30k."
Given their track record that might be spot-on.
At first they'll implement the feature. Then they'll spot a gazillion issues and regressions that have to be fixed. Then they figure out that the feature doesn't work as intended, so they'll slap a "beta, use at your own risk" label onto it and move on to the next customer request.
Filed under: whispers
-
RE: Log Ind
"Log ind" is Danish...
@boomzilla, did you secretly move to Denmark without telling us? Hmm?
-
RE: Guy recreates $1.4 million TSA app in 10 minutes
The TSA don't want to split up families and groups of passengers. An automated system (e.g. triggered by a photoelectric sensor) can't make that distinction and would thus split up groups. That's why there's a person tapping the screen, as well as providing guidance ("Sir, Miss, please go to the left")
Now, they could've made the whole look a lot more professional without ever needing an iPad. Just build a little desk, install a few lamps and arrows into the base and have the same person sitting behind the desk, pushing a button when someone arrives.
A simple controller is enough for this, there's absolutely no need for an expensive and energy-consuming iPad. That's like buying a Porsche to carry your groceries home from the store 50 meters down the street, while all you really need is a trolley...
-
RE: :wtf: How can this be so wrong??? (AKA the Discopocalypse thread)
For this very reason, two (Dutch) sites that I am a member of have rebranded PM's as DM's (Direct Messages), clearly state in their ToS that messages may be read be mods/admins and that very same statement is repeated on the DM page itself.
-
RE: AWS issues
Those are pretty decent specs.
It's good to see the range of vertical axis of the response times graph on servercooties.com go from 0.0s to 0.8s, instead of 0s - 15s. :D
-
RE: NEW SKYPE SUCKS BIG GREEN DONKEY DICKS, hows that for a longer title????
A few weeks ago, Skype updated itself on my by now 6 years old Macbook Air. It went from Skype 7 ("Skype Classic") to the brand spanking new Skype 8, which is built on Electron.
Fuuuuucccckkk it was godawful. Its performance was absolutely abysmal, to the point where it was unusable. Thankfully I could upgrade it back to Skype 7, but this option is being axed next month.
I know that a Spring 2012 MacBook Air is not exactly "modern" in terms of performance, but this was ridiculous.
-
RE: Agile taken tooooooooooooooooooooooooooooo far
And despite all that, manglement praised how "agile" you were as a team?
-
RE: What is the marketing appeal of clunky "enterprisey" products?
Two words: reports and dashboards. Make sure that your product contains some reports out of the box (the more, the better) and be sure to have a dashboard as well. Management people love dashboards and reports, because it gives them the feeling of being "in control" with just a glance at the thing.
The reports don't have to make much sense, just as long as you give them a fancy name. For example, if you develop web analytics software then the combination of "rainfall in Singapore" offset against the usage of MSIE in a given month might make perfect sense to some managers.
-
RE: I'm the Real WTF, I think
Thing is, I'm in the IT for 15 years, and through all that time I didn't make a decent toolbox of components for my own use and for driving the cost of projects down.
And that would be a problem, because...?
I have never come across a customer or a project where I could easily apply a generic solution, as everyone has their own specific requirements. When you have a generic toolbox, you'll have to adapt it to fit the customer's requirements anyway. This might even take more time than writing something from scratch, as you'll want to maintain the generic design of your toolbox while you're customising it.
If you're building on top of a platform (such as Sharepoint), align closely with what Sharepoint offers you. Especially now Sharepoint is moving more and more to the cloud, you are much more restricted than you were when you could host everything on premises and you would have Full trust.
Also, staying close to what a platform offers makes it easier to transfer your knowledge onto someone else, the last thing you want is a customer calling you 5 years on asking you to "fix a bug in the code you made for us" because nobody else understands your code. After all, finding developers that are more than just a code monkey is really hard.
In my view, you're a much better developer if you keep your technology knowledge up to date, if you know what design patterns are and how to implement them, and if you know about best practices for a given project.
-
RE: Azure
One thing which I really like about the Azure portal *cough* is how it randomly throws a notification with some JSON in it at you whenever things go wrong.
-
RE: What happens when the Board Of Discourse begins to panic?
Agreed. Some NLP (like Google Now and Siri offer) is doable, and technology is rapidly advancing. What they want is not impossible, but very hard to get right.
But seriously, typing everything? The only way this can ever work the way they want it to work is if they'd offer voice recognition. Who in their right minds would type a full sentence ("Show me all outstanding leads for Hilton that have not been attended to in the past 15 days") if you can achieve the same with a few buttons and just typing "Hilton" and "15"?
-
RE: Canary Tests
@lorne-kates said in Canary Tests:
What's your Canary Test?
People handrolling JSON by doing lots of string concatenations without bothering to sanitise their values.
-
RE: This is apparently not a joke: http://www.nomorejavascript.com/
You could write a static-typed compiled language that compiles down to minified javascript and use it today... that's probably been done though.
You mean something like TypeScript? Yup, that's been done.
-
RE: :wtf: How can this be so wrong??? (AKA the Discopocalypse thread)
Wait, he has kids? How is that possible?
-
RE: Skype for Business
I got KB2889853 pushed to my machine today, which is a fix for Lync 2013. According to the "Issues that this update fixes" list, the only thing which gets fixed is some bug due to which the Help pages sometimes don't open.
However, if you look further down into the Notes section, you'll see the following:
- After you apply this April 14, 2015 update, Lync 2013 will be upgraded to Skype for Business. Get the general information about the new experience in Skype for Business.
- You can still use the Lync client user interface after you apply this update for Lync 2013 (Skype for Business). Get the general information about how to switch between the Skype for Business and the Lync client user interfaces for Office 365 users and Lync Server 2013 users.
The update flushed all my "Lync" shortcuts and replaced them with SfB, but if I start it still says Lync. If I change something in my registry I get the all-new Skype experience, including the tour (which looks fine on my machine).
So basically, Microsoft built a hybrid client out of it, having two completely distinct user interfaces in the same application. Awesome!
-
RE: :fa_bullhorn: The sound of AN ANNOUNCEMENT BEING MADE (or: Request for Comments: Comments)
The final migration step will happen starting at 11:00 EST on 2016-03-19.
It is expected to take less than 4 hours. During this time, the front page and the forum will be inaccessible or read-only. After the process is complete, the forum will be running NodeBB
Yayyyand the front page will have its own commenting system separate from the forum.
Boooo -
RE: :fa_bullhorn: The sound of AN ANNOUNCEMENT BEING MADE (or: Request for Comments: Comments)
I know there's a unique comment ID, because the database probably requires it to be so. My point is, that unique ID should be used everywhere that you might need to uniquely identify it.
The UI can display timestamps or whatever, but the anchor (and links) should refer to it by its ID.
Exactly. Don't show internal IDs to end users if they don't make sense.
-
RE: Voice-powered digital assistants: who uses them?
I use Google assistant to set my alarm. And sometimes when I'm bored I ask it silly things.