Click here to Skip to main content

The Insider News

   

The Insider News is for breaking IT and Software development news. Post your news, your alerts and your inside scoops. This is an IT news-only forum - all off-topic, non-news posts will be removed. If you wish to ask a programming question please post it here.

Get The Daily Insider direct to your mailbox every day. Subscribe now!

 
You must Sign In to use this message board.
Search this forum  
    Spacing  Noise  Layout  Per page  Show 
NewsGoogle IO ThoughtsstaffTerrence Dorsey16 May '13 - 10:20 
I find Google’s evolution quite intriguing. While I think there’s always a danger to judge Google (or Apple) in terms of rumors, I think it fair to try and infer their product strategy from their actions and announcements.... Here are a few thoughts from the announcements at Google IO so far. Note that I’m just going by the announcements. It may be that when these are released as actual products to the public some of my concerns may already be addressed.
What do you think of Google's announcements this week?
NewsGoogle I/O 2013: everything you need to knowstaffTerrence Dorsey16 May '13 - 10:20 
Google used its biggest event of the year to reveal a major overhaul to Google Maps, an ambitious messaging initiative called Hangouts, and a redesigned Google+ filled with new features. The three-day long developer event is taking place between Wednesday, May 15th and Friday the 17th for 2013. Google has a lot in store for the event, and you can follow along here for the latest.
Not even Google provides a one-stop source for all their I/O announcements.
NewsCodeProject.TV Interview with Zeeshan SyedstaffTerrence Dorsey15 May '13 - 12:16 
CodeProject.TV interviews Zeeshan Syed, Founder of Hak Studio and one of the recent winners of AngelHack Global in San Francisco.
Our coder interviews are going video! Tune in and meet Zeeshan Syed.
NewsTeam Foundation Service my new default GIT repositorystaffTerrence Dorsey15 May '13 - 12:15 
GIT works great with the new Team Foundation Service (TFSvc?). I’m an old school Tortoise guy (SVN, Hg, GIT), but I had to laugh at the little branding touch they through in when doing a pull. Notice the Visual Studio logo in ASCII art. I’ve actually been using it for some time, but I hadn’t notice that until today.
The good news is that this is just GIT.
GeneralRe: Team Foundation Service my new default GIT repositoryprofessionalBrisingr Aerowing15 May '13 - 13:35 
And the Git extensions crash VS2012. Go figure. I tried with all extensions disabled, but only uninstalling the Git extensions stopped the crashes. I like Git, but I will stick to the command line for now, thank you very much.
Gryphons Are Awesome! ‮Gryphons Are Awesome!‬

GeneralRe: Team Foundation Service my new default GIT repositorymemberRob Grainger16 May '13 - 3:09 
Your signature there had me trying to read your name backwards for a second!
"If you don't fail at least 90 percent of the time, you're not aiming high enough."
Alan Kay.

GeneralRe: Team Foundation Service my new default GIT repositoryprofessionalBrisingr Aerowing16 May '13 - 7:23 
Heh. I figured out how to do that from XKCD. Love that webcomic.
Gryphons Are Awesome! ‮Gryphons Are Awesome!‬

NewsWhere Is .NET Headed?staffTerrence Dorsey15 May '13 - 12:15 
I watched the dotNetConf .NET Open Source Panel last week. It was a bit disappointing to hear defeatism in the voices of OSS project leaders, because .NET’s future appears to rely entirely on the success of open source software for .NET. Here are a couple reasons...
It feels as if Microsoft has shifted focus away from .NET, and with the focus goes resources and innovation.
GeneralRe: Where Is .NET Headed?protectorMarc Clifton15 May '13 - 12:53 
Terrence Dorsey wrote:
It feels as if Microsoft has shifted focus away from .NET, and with the focus goes resources and innovation.

 
And we're surprised how???
 
Marc

GeneralRe: Where Is .NET Headed?memberDave Calkins15 May '13 - 16:30 
WinRT only applies to store apps running in full screen (without addons) in the new Win8 interface. So it doesn't replace anything since it doesn't service the desktop app needs. And everything is not a web app, so it would seem there's still plenty need for desktop apps and nothing new seems to be replacing that. Yet you hear these cries that X, Y, or Z are "dead"... Its a bit confusing to figure out where they're headed with this. Maybe they're not even sure themselves Smile | :)
NewsAsm.js: The JavaScript Compile TargetstaffTerrence Dorsey15 May '13 - 12:14 
In order to understand Asm.js and where it fits into the browser you need to know where it came from and why it exists. Asm.js comes from a new category of JavaScript application: C/C++ applications that’ve been compiled into JavaScript. It’s a whole new genre of JavaScript application that’s been spawned by Mozilla’s Emscripten project. Emscripten takes in C/C++ code, passes it through LLVM, and converts the LLVM-generated bytecode into JavaScript (specifically, Asm.js, a subset of JavaScript).
This is how we get the Unreal engine running in a browser.
NewsJavaScript Regular Expression EnlightenmentstaffTerrence Dorsey15 May '13 - 12:14 
I have had a love/hate relationship with regular expressions in the past. Reading or writing a regular expression typically made me feel like I was toying with a broken Rubiks Cube. However, after I would fiddle an expression into submission, almost by accident, and it did its job, I would become enamored with its brevity and power. It wasn't until I re-adjusted my thoughts on the nature of regular expressions that my fear of them turned into pleasure.
After you read this long tutorial on regex, you could probably summarize it using regex.
GeneralRe: JavaScript Regular Expression EnlightenmentprotectorAspDotNetDev15 May '13 - 13:16 
My fantasy. Smile | :)

GeneralRe: JavaScript Regular Expression EnlightenmentprotectorMarc Clifton9hrs 34mins ago 
Terrence Dorsey wrote:
After you read this long tutorial on regex, you could probably summarize it using regex.

 
What I want to see are the unit tests for validating a regex parser. Wink | ;)
 
Marc

NewsGarbage Collection in JavastaffTerrence Dorsey15 May '13 - 12:13 
At the end of a CMS collection its possible for some objects to not have been deleted - this is called Floating Garbage. This happens when objects become de-referenced since the initial mark. The concurrent preclean and the remark phase ensure that all live objects are marked by looking at objects which have been created, mutated or promoted. If an object has become dereferenced between the initial mark and the remark phase then it would require a complete retrace of the entire object graph in order to find all dead objects. This is obviously very expensive, and the remark phase must be kept short since its a pausing phase. This isn't necessarily a problem for users of CMS since the next run of the CMS collector will clean up this garbage.
Part of a series on implementing GC in a Java app.
NewsApple’s new Objective-C to Javascript BridgestaffTerrence Dorsey15 May '13 - 10:56 
A few month back, Apple quietly slipped a very nice Objective-C to Javascript bridge into WebKit.... This new API supports straightforward embedding of the JavaScriptCore interpreter into native Objective-C projects, including reading and writing variables and object members with appropriate type coercion, calling methods on JavaScript objects, and directly binding Objective-C objects into JavaScript. It seems likely that this API is going to become public in Mac OS X 10.9 (where JavaScriptCore is already a public framework), and it might be a hint of an eventual public API on iOS. Either way, a new option for building hybrid JavaScript apps is here.
The start of Apple’s evolution away from Objective-C?
NewsThe Elusive Universal Web BytecodestaffTerrence Dorsey15 May '13 - 10:56 
It's often said that the web needs a bytecode.... basically the point is that people want to use various languages on the web, and they want those languages to run fast. Bytecode VMs have been very popular since Java in the 90's, and they show that multiple languages can run in a single VM while maintaining good performance, so asking for a bytecode for the web seems to make sense at first glance.
JavaScript is already very close to providing what a bytecode VM is supposed to offer.
NewsWriting a good READMEstaffTerrence Dorsey15 May '13 - 10:55 
Writing a good README is easy. You just need to know what information is required for developers to use and understand the application. Here’s some Rails-centric information I include in the READMEs I write for The Frontier Group...
[This file left intentionally blank.]
NewsWhy Google Should Unify Its Operating SystemsstaffTerrence Dorsey15 May '13 - 10:55 
Google has product lines on three platforms: web, mobile, and desktop. If you’re heavily invested in its web apps, Android makes a lot of sense. Its integration with your Google account helps it do amazing things. Google Now, for example, combines your location with the wealth of data the company knows about you to, say, automatically pop up your boarding pass at the airport. Or display directions to your hotel when you land. It would be creepy were it not so helpful. (OK, maybe it is a little creepy.) Google needs to make that same impression with Chrome. Instead, there’s a divide between its desktop efforts and other aspects of the business. Two different operating systems, two different experiences.
Google doesn’t offer the advantage of an integrated stack.
NewsDo Not Track: Are Weak Protections Worse Than None At All?staffTerrence Dorsey15 May '13 - 10:54 
The debate to nail down the long overdue Do Not Track (DNT) standard continued at the W3C Tracking Protection Working Group face-to-face meeting in Sunnyvale last week. Despite a less hostile tone in the room, there seemed to be no clear path forward towards agreement regarding the core issue of ensuring that the standard provides users with enough privacy protection to justify its existence. With the group set to begin winding down in July, there is a lot of uncertainty about whether a consensus standard can be reached with such a short time frame, and if no consensus standard emerges, what will happen next.
Users want DNT to limits collection and retention of data. But users aren't at the table...
NewsKnowing More Programming Languages Will Make You SmarterstaffTerrence Dorsey14 May '13 - 13:11 
There's a thought in neuroscience/psychological circles that words are much more than sounds that represent things: they are the abstraction of our higher brain function. Words are language, code is language. Restricting yourself to one or two languages is limiting your cognitive abilities.
Whoa! I know kung fu.
GeneralRe: Knowing More Programming Languages Will Make You SmarterprofessionalSuvabrata Roy14 May '13 - 18:34 
I Know Judo... Poke tongue | ;-P
Life is all about share and care...
 
public class Life : ICareable,IShareable
{
// implements yours...
}

GeneralRe: Knowing More Programming Languages Will Make You SmarterprotectorAspDotNetDev14 May '13 - 19:10 
Judo chop!

GeneralRe: Knowing More Programming Languages Will Make You SmartermemberRob Grainger15 May '13 - 4:00 
Suvabrata Roy wrote:
Life is all about share and care...

Aha, Care Bears with Judo, kids beware!
"If you don't fail at least 90 percent of the time, you're not aiming high enough."
Alan Kay.

GeneralRe: Knowing More Programming Languages Will Make You SmarterprofessionalSuvabrata Roy15 May '13 - 4:18 
I will protect others... its another part of care... Big Grin | :-D
Life is all about share and care...
 
public class Life : ICareable,IShareable
{
// implements yours...
}

GeneralRe: Knowing More Programming Languages Will Make You Smartermemberlukeer14 May '13 - 21:12 
Show me!

Ciao,
 

luker

GeneralRe: Knowing More Programming Languages Will Make You Smartermemberpeterchen14 May '13 - 21:13 
Terrence Dorsey wrote:
There's a thought in neuroscience/psychological circles

 
"Thought" being the operative word here: There's a good argument to be made that language played an important role in the development of the modern brain, and we do know that intelligence is malleable - exposure to the right environment can make at least some people more intelligent.
 
I mean, it's compelling, it's a beautiful thought, but evidence - AFAIK - is a chain of factoids linked by optimistic assumptions.

GeneralRe: Knowing More Programming Languages Will Make You Smartermemberdusty_dex15 May '13 - 2:27 
peterchen wrote:
exposure to the right environment can make at least some people more intelligent.

 
Yep, knowing the right people can help you get smart. IOW it's just as much about luck.


GeneralRe: Knowing More Programming Languages Will Make You Smartermemberharold aptroot14 May '13 - 21:35 
The Article wrote:
Words are the very structure of our higher reasoning.
 
In other words: if you can't say it, you can't think it.
Hold on, that doesn't work for me. I very often find myself thinking things that, as far as I know, just cannot be put into words. I don't usually think in words, nor even in pictures, though I can do both if I want. I think in abstract concepts, some of which are linked to words, but not all of them.
GeneralRe: Knowing More Programming Languages Will Make You SmarterprofessionalMatthew Faithfull15 May '13 - 1:29 
Keep up the good work. I have fought much of my life against an education system that tried to force me to think using other peoples words. Fortunately I inherited a double set of the stubborn gene so I never gave in. I attribute much of everything useful I've ever done to my consequent ability to think differently and yes I do know the costs as well as the benefits, I live with them every day and it is worth it.
"The secret of happiness is freedom, and the secret of freedom, courage."
Thucydides (B.C. 460-400)

GeneralRe: Knowing More Programming Languages Will Make You Smartermemberpeterchen15 May '13 - 4:21 
The pod cast linked has some really interesting factoids.
 
As I understand, not being able to put it into words is an independent phenomenon.

GeneralRe: Knowing More Programming Languages Will Make You Smartermemberharold aptroot15 May '13 - 5:17 
peterchen wrote:
As I understand, not being able to put it into words is an independent phenomenon.
It's not that. That's a temporary problem, with a solution.
GeneralRe: Knowing More Programming Languages Will Make You Smartermembergstolarov15 May '13 - 4:40 
Now the big questions is: would you like to say "hello world" in 100 different languages or be truly proficient and creative in few.
NewsIntroduction to Format String ExploitsstaffTerrence Dorsey14 May '13 - 13:10 
Format string vulnerabilities are a pretty silly class of bug that take advantage of an easily avoidable programmer error. If the programmer passes an attacker-controlled buffer as the argument to a printf (or any of the related functions, including sprintf, fprintf, etc), the attacker can perform writes to arbitrary memory addresses.
Behold, the printf of doom.
NewsFive Sure-Fire Ways to Sabotage a ReleasestaffTerrence Dorsey14 May '13 - 13:10 
The problem with talking about functionality not in the current release sets expectations and distracts from marketing what’s already wonderful about what you’re selling. All you’re doing is diminishing the product you’re selling. You are also making a promise to your customers that you may need to break down the road if priorities change (or Apple implements new OS features that force your hand).
Bonus: 5 tips on the right way to run a software company.
GeneralRe: Five Sure-Fire Ways to Sabotage a ReleasememberRon Anders14 May '13 - 16:34 
Thanks.
 
We're in beta now...
 
whew.
NewsOpen Source Is Better Than the Closed Stuff (Until You Hit 1 Million Lines)staffTerrence Dorsey14 May '13 - 13:09 
In the dark old days of the late 1990s and early 2000s, debates would rage about whether open source software is as good as proprietary software. And it was all a matter of opinion. Then, in 2006, the Department of Homeland Security partnered with a software code analysis company called Coverity to examine open source code for security vulnerabilities and software defects. Each year since, Coverity has published a report on the quality of open source code.... But the latest report, published on Wednesday, found something new: the code quality of open source projects tends to suffer when they surpass 1 million lines of code, whereas proprietary code bases continue improve when they pass that mark.
Next question: who really needs 1 million lines of code?
QuestionRe: Open Source Is Better Than the Closed Stuff (Until You Hit 1 Million Lines)professionalMatthew Faithfull15 May '13 - 1:25 
I'm up over 250,000 and will easily need 1 million before I'm done. I'm surprised the figure is as high as 1 million given that every other sizable project seems to hit a major reorganization and has a high tendency to go multi-language at around 250,000. That seems to be the significant scale where structural change occurs. Perhaps another change tends to kick in at 1,000,000 lines that isn't so obvious in the Ohloh stats.
"The secret of happiness is freedom, and the secret of freedom, courage."
Thucydides (B.C. 460-400)

AnswerRe: Open Source Is Better Than the Closed Stuff (Until You Hit 1 Million Lines)membered welch15 May '13 - 8:09 
Depends on what you count as a "line of code" - do you count comments and white space? do you count count curly brackets? The difference can be up to 2x depending on what metric you use.
GeneralRe: Open Source Is Better Than the Closed Stuff (Until You Hit 1 Million Lines)professionalMatthew Faithfull15 May '13 - 8:31 
For my own code I use the Microsoft LOC counter which does have a bunch of configuration settings for what to take into account but they're unfortunately buried in a hideous Regex based XML format config file so I use the defaults on the grounds that anything else is unlikely to be comparable with anyone else using the same software. It took 17 attempts to even get the thing to install it's so flaky so if anyone can suggest a better alternative I'd certainly be interested.
 
My observation on the 250,000 line critical point in the history of Open Source projects comes from looking at stats on http://www.ohloh.net/[^] . They have their own counting standards which means my 250,000 isn't going to be the same as their 250,000 but the observation holds that comparing Ohloh counted projects with Ohloh counted projects 250,000 LOC seems to be a critical point for major project restructuring, suspension, permanent branching of projects due to teams splitting up and other highly disruptive events that show up as trend changes in their stats.
"The secret of happiness is freedom, and the secret of freedom, courage."
Thucydides (B.C. 460-400)

GeneralRe: Open Source Is Better Than the Closed Stuff (Until You Hit 1 Million Lines)membered welch15 May '13 - 11:03 
I just count the semicolons (works pretty well for c++, anyways)
GeneralRe: Open Source Is Better Than the Closed Stuff (Until You Hit 1 Million Lines)member ProgramFOX15 May '13 - 7:11 
Terrence Dorsey wrote:
Next question: who really needs 1 million lines of code?

 
// I

// t
// h
// i
// n
// k

// I

// w
// i
// l
// l

// n
// e
// e
// d

// o
// n
// e

// m
// i
// l
// l
// i
// o
// n

// l
// i
// n
// e
// s

// t
// o

// e
// x
// p
// l
// a
// i
// n

// w
// h
// y
// !
The quick red ProgramFOX jumps right over the Lazy<Dog>.
 
My latest article: Understand how bitwise operators work (C# and VB.NET examples)
 
My group: C# Programmers Group

GeneralRe: Open Source Is Better Than the Closed Stuff (Until You Hit 1 Million Lines)protectorMarc Clifton15 May '13 - 13:15 
Terrence Dorsey wrote:
Next question: who really needs 1 million lines of code?

 
Indeed. I've worked in this industry for 30+ years. My most complex product, a n-tier client-server with designers, etc., is still under 100,000 LOC, but there is tons of code sharing between the components. I can't imagine having more than 10x that size in code.
 
Marc

News20 Windows Tools Every SysAdmin Should KnowstaffTerrence Dorsey14 May '13 - 13:09 
With a nod to Vivek Gite and his popular 20 Linux System Monitoring Tools Every SysAdmin Should Know article, we present "20 Windows Tools Every SysAdmin Should Know". Many of the programs listed below are included with Windows and provide all kinds of information about what is happening on the computer. Some you've probably heard of, and hopefully a few will be new to you.
What other tools are part of your essential sysadmin toolbox?
NewsWelcome to the club - Women in Video Games, Circa 1983.staffTerrence Dorsey14 May '13 - 10:33 
[I] recently came upon magazine called "Video Games", published between 1982 and 1983. Within a lot of these issues were well written articles on a lot of things at the time -- and they're absolutely fascinating. Being around before and after the crash makes it quite unique. Starting off with Issue 8, March 1983 - Welcome to the Club! An amazing article written by Ann Kreuger about the role of Women in developing video games. Here’s a good start: "In my research, I turned up 15 women in positions that are not related to promotion, publicity or advertising." In the article she talks with Dona Bailey, one of the creators of Centipede, Sue Forner, an artist on Professor Pac-Man, Janice Hendricks who designed the art for Joust, Lynda Avarett, Sue Currier and Roberta Williams. Fascinating!
It's 2013 and women are still starting to make their presence felt in the game industry.
NewsSkype with care – Microsoft is reading everything you writestaffTerrence Dorsey14 May '13 - 10:32 
Anyone who uses Skype has consented to the company reading everything they write. The H's associates in Germany at heise Security have now discovered that the Microsoft subsidiary does in fact make use of this privilege in practice. Shortly after sending HTTPS URLs over the instant messaging service, those URLs receive an unannounced visit from Microsoft HQ in Redmond.
Searched for your protection.
NewsMost data isn’t “big,” and businesses are wasting money pretending it isstaffTerrence Dorsey14 May '13 - 10:32 
Big data! If you don’t have it, you better get yourself some. Your competition has it, after all. Bottom line: If your data is little, your rivals are going to kick sand in your face and steal your girlfriend. There are many problems with the assumptions behind the “big data” narrative (above, in a reductive form) being pushed, primarily, by consultants and IT firms that want to sell businesses the next big thing. Fortunately, honest practitioners of big data—aka data scientists—are by nature highly skeptical, and they’ve provided us with a litany of reasons to be weary of many of the claims made for this field.
You don't need lots of data. You just need the right data.
NewsThe Secret to 10 Million Concurrent ConnectionsstaffTerrence Dorsey14 May '13 - 10:32 
Now that we have the C10K concurrent connection problem licked, how do we level up and support 10 million concurrent connections? Impossible you say. Nope, systems right now are delivering 10 million concurrent connections using techniques that are as radical as they may be unfamiliar.
The kernel isn’t the solution. The kernel is the problem. Don't make it do all the work.
NewsMicrosoft confirms Blue to be free for existing Windows 8 usersstaffTerrence Dorsey14 May '13 - 10:31 
As many expected and hoped, Microsoft is going to make the coming Windows Blue update to Windows 8 free for existing Windows 8 and Windows RT users. Microsoft's Windows Chief Financial Officer Tami Reller, during an appearance at the May 14 JP Morgan Technology, Media & Telecom Conference, shared the pricing news. Reller also acknowledged what those who've downloaded leaked builds of Blue have known for a while: Windows Blue is Windows 8.1.
This is for those who won't update until SP1.
NewsComing soon to a Windows 8 device somewhere near someone who may know someone who's installed Windows 8...protectorPete O'Hanlon14 May '13 - 7:12 
Details of the availability and pricing for Windows 8.1 are out[^].
I was brought up to respect my elders. I don't respect many people nowadays.

CodeStash - Online Snippet Management | My blog | MoXAML PowerToys | Mole 2010 - debugging made easier

General General    News News    Suggestion Suggestion    Question Question    Bug Bug    Answer Answer    Joke Joke    Rant Rant    Admin Admin   


Advertise | Privacy | Mobile
Web01 | 2.6.130516.1 | Last Updated 20 May 2013
Copyright © CodeProject, 1999-2013
All Rights Reserved. Terms of Use
Layout: fixed | fluid