|
This will be a very tech-heavy post but if you’ve ever gone digging into kernelspace (as a coder, or someone on the ops side of the fence) we hope it’ll pique your interest. We’ll talk about the diagnostic process and introduce some of the new tools that made this possible. Caught in the act: this bug got in, but it won't get out.
|
|
|
|
|
The management pitch is that by getting programmers to follow some process rote you will get good, predictable results out. See, the thing is, the success of the coding-part of a project is dependent on the calibre of the engineers doing that coding and not the process they follow. Process is, actually, just tax.
|
|
|
|
|
In this day and age, I would have thought finding the right tool for the right job is common sense. Apparently not. Agile, among many other things, is not a silver bullet - it never was and it never will be. The key thing is to experiment and find what works for you, your team and your company. A team needs to function efficiently as a team.
|
|
|
|
|
Terrence Dorsey wrote: A team needs to function efficiently as a team.
Teamwork is a sham. It is an effective way chosen by management to take away your credit when things go right and to avoid their own responsibility when things go wrong.
|
|
|
|
|
So young, so cynical...
cheers,
Chris Maunder
The Code Project | Co-founder
Microsoft C++ MVP
|
|
|
|
|
The same opinion by somebody older is known as wisdom.
|
|
|
|
|
While Apple and Google are busy getting bad press for their privacy issues, labor practices and general big-evil-company wrongdoings, Microsoft has done some brand regeneration, making it look like the hippest tech company on the block these days. Like PBR and handlebar mustaches: so bad, it's cool again.
|
|
|
|
|
If it's so bad, why are you participating in a predominantly MS-centric development site?
|
|
|
|
|
It is common to see newbies asking in microcontroller forums if they can run Linux on their puny little 8-bit micro. The results are usually laughter. This project aims to (and succeeds in) shatter(ing) these notions. Yes we can.
|
|
|
|
|
Of course you can.
People seem to forget that the original Unix ran on a 12-bit PDP computer and was later ported to a 16-bit PDP. For the longest time, Unix ran on 16-bit processors.
The trick is to get Unix to run on a 4-bit processor.
Even better, run it on a one-bit bit-slice microprocessor, if you can find one. If you can't find one, build your own and then port Unix on to that.
|
|
|
|
|
Ruby creator Yukihiro Matsumoto gave a presentation How Emacs changed my Life in which he explains how Emacs influenced him personally and how it influenced the programming language he created. Here is his summary. The answer to life, Emacs and everything.
|
|
|
|
|
I have been playing with the Windows 8 Consumer Preview since the day it was released. It is my primary operating system at nights and weekends. Since I have been investing a lot of time in Windows 8, I thought I’d share 10 things that I certainly didn’t know about Windows 8 at first. This list should be helpful for someone new to Windows 8, but a power-user may learn a thing or two as well. All the cool Windows 8 tips Start here.
|
|
|
|
|
Initially I was of the opinion that it wasn’t a good idea to not test the orchestration code but looking back a month later I think it’s working reasonably well and putting this constraint on ourselves has made the code easier to change while still being well tested. How much testing is too much?
|
|
|
|
|
The market for exploits for zero-day vulnerabilities has exploded in the last year. The number of buyers and the money they are willing to pay for working exploits has dramatically increased, and so has the number of exploits offered for sale each months. Also, the purchase deals are made much quickly than in the past. Obviously, the whole economy around this "product" has matured. Let's just say we'd like to avoid any Imperial entanglements.
|
|
|
|
|
A quarter of a million for an IOS exploit? Holy crap! I'm in the wrong business.
m.bergman
For Bruce Schneier, quanta only have one state : afraid.
To succeed in the world it is not enough to be stupid, you must also be well-mannered. -- Voltaire
Honesty is the best policy, but insanity is a better defense. -- Steve Landesberg
I am not a chatbot.
|
|
|
|
|
With this API, you can collect realtime neurodata from the EPOC headset in a managed application. The API simplifies databinding and provides a lightweight WPF visualization library that renders neurodata in real time. Access the Emotive neuro interface for human-computer interaction via .NET.
|
|
|
|
|
Having skilled people working on simple problems often leads to scalable, well built solutions. The problem is how do you define "skilled" and does it even have meaning in software out of the context of a company’s needs? The only true wisdom is in knowing you know nothing.
|
|
|
|
|
The only true wisdom is in knowing you management know nothing.
|
|
|
|
|
Is there a growing consensus that you can't expect quality when things are free? Are companies hurting themselves by denying access to user data that's nonetheless being sold to third-parties? Should users rally against ad-supported free apps draining batteries by blaming the advertising or the devs who choose the ad-supported business route? We spoke to Heilmann about perceived issues with 'free' and whether it's time for more people to start paying for their web services and apps. Christian Heilmann wants free services to stop punishing users.
|
|
|
|
|
We programmed a program to program new programs... and this is what happened. A comic about what happens to programmers when programs learn to program for themselves.
|
|
|
|
|
With all the commotion in the tech press these days, it's worthwhile to take a look at where the browsers stand right now in terms of their ability to protect you from being tracked by Web behavioral marketing companies. The major browsers have taken different approaches to protecting you from being tracked. Which browsers are really keeping your system clear of intrusive tracking cookies?
|
|
|
|
|
BrowserQuest is a tribute to classic video-games with a multiplayer twist. You play as a young warrior driven by the thrill of adventure. No princess to save here, just a dangerous world filled with treasures to discover. And it’s all done in glorious HTML5 and JavaScript. Dungeons and dwarves, with WebSockets and Canvas.
|
|
|
|
|
For many people, the computer industry and computers in general are seen to be a domain where big boys play with toys. What of the role of women in computing? From the earliest days of computing to the writing of the Standard Template Library, women have played an active and leading role in computer science. The following examples should quickly prove this statement to be true. An excellent, older article on some of the women who built the foundations of modern computing.
|
|
|
|
|
From the article:
[In spite of all these efforts, she must be taken to task for her insistence that black was too intimidating a color for a computer, which resulted in the use of that horrible beige color for modern computers.]
It could have been (s)lime green!
Thank God for little mercies.
|
|
|
|
|
iPhones expose the unique identifiers of recently accessed wireless routers. What possible justification does Apple have for building this leakage capability into its entire line of wireless products when smartphones, laptops, and tablets from competitors don't? And how is it that Google, Wigle.net, and others get away with publishing the MAC addresses of millions of wireless access devices and their precise geographic location? When auto-detecting network attachment goes bad.
|
|
|
|