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.
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.
@swayde said in How can this be so wrong??? (AKA the Discopocalypse thread):
@AlexMedia I'm actually surprised it took them that long. You've been quite obvious for a while.
Yes, definitely. Same avatar and nickname! The only difference was that I used a Facebook login on meta.d.
Not that your points aren't valid, but this topic has had the "bashing An ex" feeling for quite a while.
You're right, this thread does feel a lot like that. But given the history, I can understand why it is like that.
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:
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!
So, the guy set the auto_block_first_post_regex
to a 15 kB regex and complains when Discourse blocks users based on the outcome of that regex.
I use Google assistant to set my alarm. And sometimes when I'm bored I ask it silly things.
===> Modify profile to update your $PATH and enable shell/tab completion now? (Y/n): n
-- If you change your mind, add 'source /Users/alex/lib/azure-cli/az.completion' to your rc file and restart your shell to enable tab completion.
-- You can run the CLI with '/Users/alex/bin/az'.
-- Installation successful.
-- Run the CLI with /Users/alex/bin/az --help
What? Where is "your rc file"? How do I update it? How am I supposed to remember any of this?
Somewhat more ontopic, I love how the Discodevs managed to even screw up this thing so badly. First of all, it's wonky (as pointed out before).
But then, there's this:
It says "4 replies", while I only count two:
And... I wonder how it deals with whispers. :D
As I'm writing this, I'm riding a train to work. I'm a bit bored, so I thought "I'll give Azure CLI a try - I like how the Powershell tooling works on Windows so it must be okay on macOS as well, right?"
WRONG.
Here's my installation experience so far:
Alexs-MacBook-Air:~ alex$ sudo curl -L https://aka.ms/InstallAzureCli | bash
Password:
% Total % Received % Xferd Average Speed Time Time Time Current
Dload Upload Total Spent Left Speed
100 167 100 167 0 0 112 0 0:00:01 0:00:01 --:--:-- 112
100 1367 100 1367 0 0 521 0 0:00:02 0:00:02 --:--:-- 4633
Downloading Azure CLI install script from https://azurecliprod.blob.core.windows.net/install.py to /var/folders/0_/kml08r6s0kq5lmygdzrvfpg00000gn/T/azure_cli_install_tmp_XXXX.55xR1Ejq.
######################################################################## 100.0%
/var/folders/0_/kml08r6s0kq5lmygdzrvfpg00000gn/T/azure_cli_install_tmp_XXXX.55xR1Ejq: OK
Running install script.
-- Verifying Python version.
-- Python version 2.7.10 okay.
===> In what directory would you like to place the install? (leave blank to use '/Users/alex/lib/azure-cli'):
-- Creating directory '/Users/alex/lib/azure-cli'.
-- We will install at '/Users/alex/lib/azure-cli'.
===> In what directory would you like to place the 'az' executable? (leave blank to use '/Users/alex/bin'):
-- Creating directory '/Users/alex/bin'.
-- The executable will be in '/Users/alex/bin'.
Showing random popups,
Erroring out without telling me what to do next,
Good job, Microsoft, at staying true to the Open Source Experience .
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
and the front page will have its own commenting system separate from the forum.Boooo
Keeeerist, how did this ever make it past QA? Did someone have to meet a sprint deadline or something like that?
Last time I've had to do something like this, I wrote a teeny tiny asp.net mvc site to host my application in, and I built an HtmlHelper which would read the necessary settings from web.config and dump them as a JSON object. Depending on your workflow this could also work for you.
Alternatively, maybe you could do some magic during deployment to change index.html to Default.aspx and to then inject some code to read settings and build a JSON object. You don't need code behind in an .aspx file after all :)
The "shed painting tips" caused me to gigglesnort.
I once inherited a codebase for which the "functional" documentation only explain the limits of the system (you can't do X + Y + Z because raisins), but it did not say a thing about what the system can or should do. Furthermore, there was no technical documentation nor any architecture documentation.
The program itself was a big ball of mud. The website was VB.Net vAncient and used code behind extensively (Button12_Click
was doing database inserts). There was no error handling (except for a try/catch on page level) and the business rules were hardcoded. There were separate console applications which would process some tasks, triggered by the Task Scheduler.
There was no architecture. There was no consistency in how the parts were designed, nor in how they were implemented.
eval
to get the data.This entire thing has eventually been "refactored".
@blakeyrat said in Delete my what.thedailywtf.com profile:
@julianlam Nobody gives a shit about Eurolaws.
If you're a business you should, as US-based companies which deal with European users also fall under the GDPR. If you don't want to comply with GDPR, I guess you'll have no choice but to geo-block the whole of Europe.
Lots and lots of jellypotatoing when that flag is enabled, making the forums completely unusable.
@Tsaukpaetra said in That's Windows 7 for ya:
FTFP. No, an aging hard drive cannot possibly be the reason why it now takes 5 minutes to boot instead of the New-from-factory 30 seconds.
And exactly how many programs have you installed since Windows was installed? And how many of them do all kinds of wonky business during start-up?
My install of Windows 10 is now almost a year old and it feels like it still boots as quickly as it did before.
Worst I have ever seen is property based DI on properties that are private. Externally you can no longer see the dependencies of a certain class and it's impossible to get a new instance without going through the IoC container
Wait... am I correct in understanding that NodeBB will not bring me to the first unread post of a thread when I use a different device?
Man, that is retarded... even friggin' phpBB gets that right.
Wow, NodeBB feels so snappy when compared to Discourse. And then to think that it's hosted on a home connection!
One minor gripe: When someone uses an abbr tag, Discourse prints the description after the abbreviation when on a mobile device. NodeBB doesn't seem to do that, which is an inconvenience.
@error said in Put the following steps in order. Put the following steps in order.:
Jesus. Clippy is still alive?
It looks like you're writing a website. Would you like help?
@jkshapiro said:
I'd love to have the Articles category back.
+1
I liked what we had before (except for the silly 'top comments' page). Discourse would remember what posts I had read, and it would notify me about replies to my posts. Also, likes.
I'm not a certified electrician, but I know a thing or two about how those things are connected. I haven't seen earth on a switch or dimmer before, so that's not much of a problem.
The colours of those wires, on the other hand...
@boomzilla Is it known how much funding they got from venture capitalists when Jeff and Sam started TCOTCDCK? Surely those VC's must want to see a return on investment eventually.
I wonder if the DiscoHostingBiz pays enough to cover their personnel costs and give a RoI.
Edit: some googling tells me that Jeff started CDCK in 2012, got some people onboard in 2013 and also got VC funding back then. According to Crunchbase they got 1 VC onboard.
I see a lot of bad arguments for keeping life-expired hardware and operating systems alive. Your post makes it sound like your dad runs an IT museum on a daily basis.
Those three laptops can be replaced with one sleek Ultrabook, maybe even a Surface Pro. They're fast, easy to carry around, and most of all: the operating system is still supported by the vendor. Still running XP or Vista in 2015 (almost 2016) and connecting to the internet is like walking through ISIS controlled territory while wearing a rainbow coloured shirt and chanting the theme song of The Sound of Music - the only thing it will get you is a lot of pain.
And about those two desktops? Plop down a nice 24" monitor and a suitable docking station and he can quickly continue working on whatever it is that he is doing.
If you ever need to talk to some equipment over RS-232 which was invented when Windows NT 3.51 was still a novelty, there are virtual machines and USB to RS232 converters. Run XP in a virtual machine, run the programs, and when he's done he can happily go back to 2015 as opposed to 1985.
Oh, and make sure that everything is backed up regularely, because someday he'll need it. Hard drives will die, motherboards or power supply units can get fried after a lightning strike or just because they die of old age, and all sorts of components will eventually fail. And then there's the chance of user abuse ("Awwh crap, I knocked over my coffee and it went into the laptop") or malicious 3rd parties (infected advertisement networks are well-known sources of pain).
Nissan didn't even try to be secure.
"But... but... we use https! What do you mean 'not secure'?
I have to admit, now that I have been using Discourse for a little while (mostly to read others bitch about it), there are some features that are growing on me. Even the infinite scrolling is something which I've grown to appreciate while reading a discussion thread. Being able to "like" a post is something which also gets a thumbs up from me.
There are still lots of things that I don't really like: I still can't get used to the "topic progress indicator" in the bottom right, I do think some form of pagination combined with infiniscroll would work out. Tearing down of posts that are out of view, the wacky scrollbar, the hijacking of keyboard commands and the bland styling are still rather painful to work with.
Yet overall, I do somewhat like Discourse.
"Yes, I build you great softwares for good price. Yes very good sir! Very competent, I guarantee will work. PFA proposal and we start tomorrow ok?"
I can understand why downvoters aren't shown, but I don't like how + and - are summed to determine the total score, as this would imply that someone who makes a very good (but disputed) post ends up with barely no upvotes. I would prefer to see something like YouTube's system, which shows the number of upvotes and downvotes:
As you can see, the majority of people like the video, but there are some haters as well.
@Cursorkeys said in Does a click-through barrier to email help security?:
Spotify is Electron based
Somewhat pedantic, but Spotify is not built using Electron. It runs on top of Chromium Embedded Framework, which was there before Electron (formerly Atom Shell) came along.
The Slack app is nothing but Chromium, so webslack is also bad. The only difference is that Chrome updates more often, so improvements in the JS engine will land in your browser sooner. The Chromium version of Slack app isn't updated until the Slackdevs feel like it.
Re. IRC: nothing wrong with a good ol' text based protocol and a plethora of apps which can use it (e.g. mIRC). The Slackdevs also realised that and built a bridge:
https://get.slack.help/hc/en-us/articles/201727913-Connect-to-Slack-over-IRC-and-XMPP
I wouldn't know, I don't have a use case for Slack.
That doesn't mean that I don't slack off... :D
* Refactor topic performance to support topics with 100k posts+ without serious performance impact
Woohoo.
@fbmac Your browser sends a list of preferred languages, often based on the settings of your operating system.
I see that list in English, despite being physically located in the Netherlands.
IoC as a concept is good, the people at your company have just gone way overboard.
Long story short: the architecture sucks.
I'm very happy with KPN, the Royal Dutch Telecommunications Company.
Then again, I'm very happy to be Dutch.
@tsaukpaetra said in Is claims based authentication the way to go here?:
but since you have a potential to have federated login, I'd say don't bother with claims at all and let your directory service (whether LDAP, Active Directory, or whatever) take care of permissions.
That would mean setting up trusts between the AD of @Jaloopa's employer and their customers. That's not something which you should want. Claims based authentication is definitely the way to go here, this allows customers to stay in control over their users (and roles) while you don't have to worry about authentication either.
You don't need Azure Active Directory, you can build anything you want without having to rely on their clown cloud service offerings. AAD is nice because it offers a great deal of control in a relatively simple interface, it does a lot of the heavy lifting for you.
Imgur's been going down the drain lately, anyway. They used to just be a simple image hosting service, until they started seeing themselves as the next 9gag and they decided to overhaul everything.
Their mobile website is worst: this used to have a decent upload area. Then they suddenly removed that and forced you to install an app instead.
Or you retrieve the image serverside and then present it to the user. Presto, all CORS problems solved.
@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.
Looks like the NodeBB devs already fixed it.
From reported to fixed in 14 minutes. That's pretty good.
Ah, I see :)
I blindly copy-pasta'd it and hit enter. I should've known better than that.
@tharpa said in Agile taken tooooooooooooooooooooooooooooo far:
Once I got myself switched to the kanban team, it was a big improvement. One five - ten minute meeting a day seemed perfect, especially since I was allowed/expected to say my share.
I've been working in a Kanban like setting for the past couple of weeks, and it is very refreshing. Less time wasting, instead I'm just getting things done. Sadly that'll end soon and by then it will be scrum again. ;(
@Magus Being committed doesn't mean that they have to embrace agile working as well. I can't see a financials department working in an agile way, for example.
What I mean with being committed is that the team has to be trusted to do things independently, without constant corporate oversight. That for example means trusting that the team delivers the expected output, but that it's up to the team to decide on the how and the when. It should be up to the team to govern their own budgets (within reasons), and it should be up to the team to make changes to its structure. Corp should have a hands-off approach.
And that's what many corporate overlords can't, because they're control freaks.
I hate Teams just as much as I hate Slack. It's bad software and the engineers responsible should feel bad.
@xaade said in Contempt Culture:
Is there another language that lets you throw text files on a server and have a working backend for a website?
ASP.NET still allows you to throw an ASPX on the web without requiring a DLL or anything. Something like this is enough:
<%@ Page Language="C#" %>
<% Response.Write("Hello, world."); %>
Just like the good ol' days of Classic ASP.
@AlexMedia said in UI Bites:
The Clock flyout thingamagic nowadays can also show you an agenda. It's hidden by default, but you can click it:
The word in English is "calendar".
Not quite.
A calendar is a system of organizing days for social, religious, commercial or administrative purposes. An agenda is a temporally organized plan for matters to be attended to, based on what's on your calendar.