News for hackers. Stuff that matters.
Re:Microsoft on GitHub by sudhirj on Wednesday November 12, 2014 @12:12PM (#8596680)
The page is broken on HTTPS: it tries to load http://angular-ui.github.io/bootstrap/ui-bootstrap-tpls-0.2.... (does Github even allow hotlinking these days?) and Chrome doesn't let it.
Re:Microsoft on GitHub by junto on Wednesday November 12, 2014 @02:09PM (#8597489)
They should be using protocol-less URLs and then this wouldn't happen:

http://benpowell.org/https-and-http-the-protocol-less-or-pro...

Re:Microsoft on GitHub by asolove on Wednesday November 12, 2014 @01:09PM (#8597089)
This is really awesome to see. One unimportant nitpick: a lot of your recent Microsoft websites specify only the "Segoe" font, which means they render in Times for those of us on non- or old versions of Windows. Maybe load Open Sans or use a websafe sans-serif for us?
Re:Microsoft on GitHub by jnem on Wednesday November 12, 2014 @02:26PM (#8597580)
Yesterday I would have said they don't care about other platforms and compatibility issues. Today I'm not so sure. Anyway, looks like at least the GitHub has alternative font values:

    wf_segoe-ui_normal,"Segoe UI",Segoe,"Segoe WP",Tahoma,Verdana,Arial,sans-serif
Re:Microsoft on GitHub by highpixels on Wednesday November 12, 2014 @02:37PM (#8597652)
Fonts have been fixed on GitHub now.
Re:Microsoft on GitHub by robinhoodexe on Wednesday November 12, 2014 @12:15PM (#8596711)
Looks sort of unfinished on my end.

https://i.imgur.com/CFN8bsq.png

Re:Microsoft on GitHub by andrewryno on Wednesday November 12, 2014 @12:33PM (#8596823)
You may need to tell your browser to load scripts over HTTP.
Re:Microsoft on GitHub by mentat on Wednesday November 12, 2014 @01:11PM (#8597109)
Which is a really bad idea.
Re:Microsoft on GitHub by ngcazz on Wednesday November 12, 2014 @01:19PM (#8597169)
I see you're still using Netscape Navigator Gold...
Re:Microsoft on GitHub by valarauca1 on Wednesday November 12, 2014 @01:26PM (#8597213)
Not true.

Sending javascript over HTTP does technically allow for MitM attacks. Not to mention we know how great even Chrome's loudly bragged about sandbox is (it isn't is my point).

If you are loading the patch in https, all connections should be in https.

Re:Microsoft on GitHub by ngcazz on Wednesday November 12, 2014 @04:41PM (#8598398)
You're right and I missed the point!
Re:Microsoft on GitHub by nnx on Wednesday November 12, 2014 @12:33PM (#8596822)
It's more like a code dump for now (one "initial commit" commited by dotnet-bot - https://github.com/dotnet-bot)

I wonder if they're gonna let their employees push atomic commits to this repository, or if it will be more like one big monolithic commit dump from time to time.

Re:Microsoft on GitHub by nanoscopic on Wednesday November 12, 2014 @01:58PM (#8597427)
So "tile thought" is now applied to all things Microsoft? I personally prefer lists with expandable details ( an accordion menu ) Also would like to point out that the page is entirely useless without scripts enabled. I use NoScript by default and the page does not degrade smoothly at all.
Re:Microsoft on GitHub by wldcordeiro on Wednesday November 12, 2014 @02:10PM (#8597492)
Does it degrade smoothly if you disable CSS? At this point Javascript is a vital part of the web experience and it seems pointless to say that a site doesn't degrade smoothly with it disabled.
Re:Microsoft on GitHub by nanoscopic on Wednesday November 12, 2014 @02:18PM (#8597542)
Depending on the number and variety of sites that you visit, enabling javascript universally is hazardous. You can easily observe this to be true by clicking 30-50 links randomly as fast as you can in your browser. You will find that inevitably your system will become infected with malware in the process of doing this, regardless of protection.

Generally for accessibility purposes websites should be designed so that basic text and links appear and are functional with JS disabled, and even CSS disabled. If the website is some sort of dynamic application with moving widgets than I can understand that JS might be needed, but not for a basic list of project Microsoft has put on Github.

Even if JS is used for templates, it is preferable to use semantic HTML that can be enhanced rather than using a template for the entire page and show "{tags}" all over the page when JS is disabled.

TLDR: A page with a basic list of projects shouldn't need JS. Web applications: yes, basic lists: no.

Re:Microsoft on GitHub by adam12 on Wednesday November 12, 2014 @03:28PM (#8597921)
> clicking 30-50 links randomly as fast as you can in your browser

This will not give you malware. It might temporarily bog down your system though.

Re:Microsoft on GitHub by nanoscopic on Wednesday November 12, 2014 @03:36PM (#8597974)
This is not a naive statement by me caused by assumptions. I actually did exactly this with a patched modern browser and good antivirus and my system became infected in the process.

Mind you I indiscriminately clicked on known "bad" advertisements in the process of doing this. Don't believe me? Try it for yourself. It is actually very easy to get malware if you click around foolishly.

Also, I have written multiple web crawlers, and have collected a large variety of JS based malware that can and does break modern browser security just in the process of fetching domain homepages. ( JS code embedded directly in index.html on domains )

Re:Microsoft on GitHub by MichaelGG on Wednesday November 12, 2014 @08:45PM (#8599510)
If you're correct, you've uncovered some 0days in the wild. Go figure out which site, capture what happens, and turn it in to the respective browser developers for a nice bug bounty.

Or, you know, maybe they aren't wasting a 0day on "obviously bad advertisements".

Re:Microsoft on GitHub by nanoscopic on Wednesday November 12, 2014 @10:50PM (#8599809)
That's actually a really good idea. Thanks. :)
Re:Microsoft on GitHub by adam12 on Wednesday November 12, 2014 @03:50PM (#8598051)
> Mind you I indiscriminately clicked on known "bad" advertisements

OK

Re:Microsoft on GitHub by dutzi_ on Wednesday November 12, 2014 @12:43PM (#8596897)
It's heartwarming to see that Microsoft is using AngularJS
Re:Microsoft on GitHub by whalesalad on Wednesday November 12, 2014 @01:53PM (#8597393)
They really need to start serving Segoe UI to non-Windows users.
Re:Microsoft on GitHub by talles on Wednesday November 12, 2014 @03:59PM (#8598117)
I wonder about the future of CodePlex...
Re:Microsoft on GitHub by airtonix on Wednesday November 12, 2014 @04:22PM (#8598280)
Codeplex needs to die... It was shit when it came into existence, it's still shit now.