It's simple for the devs, now alerted to a potential compromise, to just branch the repo and do a quick diff between the last known good revision and the one on the server. I doubt a big public attack is going to compromise many projects and those it does manage to compromise are probably mismanaged anyway.
Is it heavy alcohol use or the sudden halt of alcohol use in people who are physically addicted? The article linked indicates that it's more likely to be the latter.
I'm always surprised that google hasn't just listened and given us http://simple.google.com./ It'd get rid of any whining and allow them to clutter the front page as much as they like.
It's not a monopoly. There are many private health providers in the UK. You may buy medical insurance if you like, or just pay up when you want treatment. The NHS is available for everyone (provided you're eligible) and if people want extra, the only reason they can't is if they can't afford it. It's kind of like the US system except you still get good care if you don't have the funds and they don't hand you a clip board for your insurance details when you walk into a hospital.
The company I work for does exactly this. However, my contract says that work created in the course of my employment belongs to them, so it's ALWAYS a good idea to get written permission to either give back to OSS projects tweaked* or open source anything written on company time, premises or equipment. A quick email can avoid misunderstandings and even legal arguments later.
* If I understand correctly (and please, correct me if I'm wrong), open source projects used and edited internally and never released, don't actually need to be fed back to the OSS project it belongs to. We generally do offer work done back to the original authors though!
I'm pretty sure someone could wait outside a store for someone who looks down on their luck and then pay them to go get a phone. Pressuring a person to give up a stranger is a bit useless, especially if the payee is a drug addict and wouldn't recognise their own mother.
Sure, it's a lead but will more than likely go nowhere if the criminal is even just smart enough to have the presence of mind *not* to get their mate to go get the phone.
Good point. As a programmer with very little taught maths (British high school level) I have to say I keep trying to improve myself and my maths skills so that I can write better code and design better systems. Maybe I'll try a bit of physics to help me along.
Except stats showing how many voters turned up and didn't vote for anyone. Politicians don't like missed votes and every spoiled ballot was a potential vote for them. They take the number of spoiled ballots seriously because the person who spoilt it isn't apathetic and is therefore a potential vote next time around. Any politician wants to make sure that vote is for them and not their opposition.
If you don't know who to vote for always get down to the polling station regardless. High voter turnout is a powerful reminder that the public still exist and have the job of deciding elections.
After hating knetworkmanager, the newer plasmoid seems to work very nicely. I use it when I take my laptop out and about and have never had an issue finding and connecting to networks. Encryption is dealt with just fine now.
YMMV though as I'm not out and about all that often, just often enough to see that it's working for me.
For anyone trying to start developing, even techbase is pretty horrible. They seem to feed you odds and ends of useful info and examples but leave you scratching your head at how to make the jump from making a basic plasmoid to doing something useful. For example, in 10 minutes of looking I can't find a nice, clear, well documented PyKDE4 API. I'm sure there has to be one somewhere
Using KDE in Kubuntu 9.04 (just upgraded to 9.10 today so can't comment on anything newer than Jaunty) at work as a software developer. I have to say, I'm not really sure what all the bad press has been about. The only issues I've had are when I tried to upgrade to the first KDE4 development version and was well aware that it wasn't for general consumption. After that I've not had any real issues with KDE on a dual display system. On occasion I find some of the plasmoids a little rough around the edges, so to speak, but that's down to the individual plasmoid developers, not KDE. On second thoughts, I lie, there was one issue which led the task bar to freeze for a few seconds whenever I got an IM in kopete but that disappeared in Jaunty.
I wouldn't say there are any glaring bugs or issues for day to day work. Heck, I use it here at home now as well and wouldn't say I've got issues with it when playing either. I think most of the big criticism comes from people who are still trying to use it like KDE3, haven't used it or are just trying to do odd things with it.
I get my work done and KDE doesn't get in my way. There are some things I don't like about it (dolphin, I'm looking at you) but that's personal preference. I'd suggest ignoring the peanut gallery and trying it out yourself, it's really the only way you'll figure out if you like it. Just try not to knock it for not being KDE3.
Even better, if you called yourself an artist and made up an explanation using some sociological BS as an excuse for why you smashed it up, you could probably sell a copy of that video as "art".
As a female in the tech industry I've found that most of the girls I know don't realise what's even involved in what I do. I've surprised many of my friends with descriptions of things that I do in my work and they actually seem quite interested. I think that one of the problems is that it's never actually explained to girls what's involved and unless they're like me and exposed to tech at a young age (my dad's an electronics engineer) they'll never find out enough to be interested.
Ditto. I remember many people saying how good Vista was after the launch. I remember smart, technically inclined friends telling me it was great. I also remember them angrily reinstalling XP a couple of months later after the shineyness wore off.
I'd love to see Windows 7 be an operating system people can depend on, it'd save me time and effort fixing things in friends and families systems. I'm watching this space though since I have a long memory and know that positive comments made now can get reversed when the hype dies down.
I absolutely hate when women wave the flag of feminism when they're just being sexist asshats trying to get ahead of men. As a girl working in software development, it makes it all the harder to get accepted when male work colleagues are suspicious of my motives and being careful not to offend just in case I'm one of those idiots. I can't say I blame them either, it could ruin a mans career.
As for those women, please don't give them any credit by calling them feminists. They're sexists and should be called out as such. Maybe then the rest of us can get on and get some proper work done./rant
What I was trying to get across was that they build a rendering engine just for IE. I wasn't suggesting that IE came before the engine, that would be silly, but that they built MSHTML for their browser, not specifically for being a nice, standards compliant, general purpose HTML rendering engine, which is what they are now using it as by tying all sorts of things like the help system into it. It's also been tied into the OS so tightly that an insecurity in MSHTML means that the whole system in vulnerable. That's just not good design.
Now, IE has certainly grown since its inception, and it now comes with a lot of renderers (javascript and fonts and whatnot) and other functionality, but it is still essentially just a GUI accessing the HTML and HTTP functionality of windows libraries. In fact I would be very surprised if Firefox, Chrome, Opera, and Safari did NOT use these libraries in their web browsers, it would be like writing your own window form code (creates the structure of the window, title bar, and things like close buttons and menu bar) instead of using the Windows controls. There is generally no reason not to use these libraries and controls, Microsoft has already done the work and you aren't likely to do it better on their own OS.
IIRC firefox uses gecko, safari uses WebKit, Opera uses presto and the others all have various rendering engines of their own. I think IE may be by itself in using the MSHTML engine and there's been a lot of talk over the past year about competing javascript libraries. I agree that it'd be odd to write some things from scratch when they are already there in the OS but I think very few browsers actually use Microsofts web rendering libraries.
I heard that advice when I first started sending out CVs. Every interviewer asked why it was so short and I told them that this was the advice I had been given. Turns out that it's not true and that a short 1-2 page CV should only ever be used a quick taster of your real, 5+ page CV. Hiring managers really want a fuller picture of what you can do which can't be presented in a 1-2 page CV.
Or perhaps you know, Microsoft could better design their OS to not break when one component is removed.
They seem to have taken IE, tied it into everything and they decided that they better make it into a library for convenience sake, rather than build a library and use it. I'm designing a library at the moment that requires another library to function. I've designed it in such a way that if there's a better library option in the future I can remove a single file (that contains the code for interacting with the dependency) and replace it with another. One of the first things I learned about designing software well was that coupling is a Bad Thing and should be avoided. It's a shame that some people in Microsoft can't seem to get this through their heads. There are other ways to tie people into using your software without making bad design.
Until Mozilla, Apple, Google or Opera manage to create an alternate HTML rendering library that's 100% compatible with Microsoft's, there's no way to remove MSHTML and maintain a working system.
Yes there is but it will take Microsoft to do the work, which is the way around it should be. No-one but Microsoft is responsible for making it difficult to change rendering engines. They have many smart people that could pick apart the mess and write a layer that would allow for different engines to be written while allowing 3rd party apps to continue to function as they have been doing. This would required management to step out of the way though and allow developers to write the code they (probably) wanted to write in the first place.
I find that people are starting to care more. These days it seems that I'm often (pleasantly) surprised by non-technical people I run into when they mention things in conversation that I really wouldn't expect them to know, such as their current favourite browser, or that they just tried out some technology that I'd expect only geeks to be using. Even my mother gave me a start when she asked what I thought about MS SQL Server. She's by no means technical but cares enough about her organisations choice of database server to know that there's more than one option, they're made by different companies, there's such a thing as SQL and that it's used to 'talk' to databases!
People are definitely getting more curious about the technology they're using and the choices that are available to them.
It's simple for the devs, now alerted to a potential compromise, to just branch the repo and do a quick diff between the last known good revision and the one on the server. I doubt a big public attack is going to compromise many projects and those it does manage to compromise are probably mismanaged anyway.
Is it heavy alcohol use or the sudden halt of alcohol use in people who are physically addicted? The article linked indicates that it's more likely to be the latter.
Don't worry, it's not very long :)
I'm always surprised that google hasn't just listened and given us http://simple.google.com./ It'd get rid of any whining and allow them to clutter the front page as much as they like.
It's not a monopoly. There are many private health providers in the UK. You may buy medical insurance if you like, or just pay up when you want treatment. The NHS is available for everyone (provided you're eligible) and if people want extra, the only reason they can't is if they can't afford it. It's kind of like the US system except you still get good care if you don't have the funds and they don't hand you a clip board for your insurance details when you walk into a hospital.
In case that direct link redirects to the main page (it did for me), the html page that has a link to the PDF is here.
The company I work for does exactly this. However, my contract says that work created in the course of my employment belongs to them, so it's ALWAYS a good idea to get written permission to either give back to OSS projects tweaked* or open source anything written on company time, premises or equipment. A quick email can avoid misunderstandings and even legal arguments later.
* If I understand correctly (and please, correct me if I'm wrong), open source projects used and edited internally and never released, don't actually need to be fed back to the OSS project it belongs to. We generally do offer work done back to the original authors though!
Jabber was renamed XMPP. XMPP is what facebook uses for chat.
I'm pretty sure someone could wait outside a store for someone who looks down on their luck and then pay them to go get a phone. Pressuring a person to give up a stranger is a bit useless, especially if the payee is a drug addict and wouldn't recognise their own mother.
Sure, it's a lead but will more than likely go nowhere if the criminal is even just smart enough to have the presence of mind *not* to get their mate to go get the phone.
A Mathematicians Lament. I really wish more teachers would read this essay.
Good point. As a programmer with very little taught maths (British high school level) I have to say I keep trying to improve myself and my maths skills so that I can write better code and design better systems. Maybe I'll try a bit of physics to help me along.
Except stats showing how many voters turned up and didn't vote for anyone. Politicians don't like missed votes and every spoiled ballot was a potential vote for them. They take the number of spoiled ballots seriously because the person who spoilt it isn't apathetic and is therefore a potential vote next time around. Any politician wants to make sure that vote is for them and not their opposition.
If you don't know who to vote for always get down to the polling station regardless. High voter turnout is a powerful reminder that the public still exist and have the job of deciding elections.
After hating knetworkmanager, the newer plasmoid seems to work very nicely. I use it when I take my laptop out and about and have never had an issue finding and connecting to networks. Encryption is dealt with just fine now.
YMMV though as I'm not out and about all that often, just often enough to see that it's working for me.
For anyone trying to start developing, even techbase is pretty horrible. They seem to feed you odds and ends of useful info and examples but leave you scratching your head at how to make the jump from making a basic plasmoid to doing something useful. For example, in 10 minutes of looking I can't find a nice, clear, well documented PyKDE4 API. I'm sure there has to be one somewhere
Using KDE in Kubuntu 9.04 (just upgraded to 9.10 today so can't comment on anything newer than Jaunty) at work as a software developer. I have to say, I'm not really sure what all the bad press has been about. The only issues I've had are when I tried to upgrade to the first KDE4 development version and was well aware that it wasn't for general consumption. After that I've not had any real issues with KDE on a dual display system. On occasion I find some of the plasmoids a little rough around the edges, so to speak, but that's down to the individual plasmoid developers, not KDE. On second thoughts, I lie, there was one issue which led the task bar to freeze for a few seconds whenever I got an IM in kopete but that disappeared in Jaunty.
I wouldn't say there are any glaring bugs or issues for day to day work. Heck, I use it here at home now as well and wouldn't say I've got issues with it when playing either. I think most of the big criticism comes from people who are still trying to use it like KDE3, haven't used it or are just trying to do odd things with it.
I get my work done and KDE doesn't get in my way. There are some things I don't like about it (dolphin, I'm looking at you) but that's personal preference. I'd suggest ignoring the peanut gallery and trying it out yourself, it's really the only way you'll figure out if you like it. Just try not to knock it for not being KDE3.
Even better, if you called yourself an artist and made up an explanation using some sociological BS as an excuse for why you smashed it up, you could probably sell a copy of that video as "art".
As a female in the tech industry I've found that most of the girls I know don't realise what's even involved in what I do. I've surprised many of my friends with descriptions of things that I do in my work and they actually seem quite interested. I think that one of the problems is that it's never actually explained to girls what's involved and unless they're like me and exposed to tech at a young age (my dad's an electronics engineer) they'll never find out enough to be interested.
Well, correct me if I'm wrong but the term "money talks" seems to have come from the US, so I guess that'd be the reason.
No, the US uses 110V*. It's Europe that uses 220V*. The article was quite correct.
See http://en.wikipedia.org/wiki/Mains_power_around_the_world or just do a simple Google search.
*They both actually use ranges of voltage but these are close enough for reference.
Ditto. I remember many people saying how good Vista was after the launch. I remember smart, technically inclined friends telling me it was great. I also remember them angrily reinstalling XP a couple of months later after the shineyness wore off.
I'd love to see Windows 7 be an operating system people can depend on, it'd save me time and effort fixing things in friends and families systems. I'm watching this space though since I have a long memory and know that positive comments made now can get reversed when the hype dies down.
I absolutely hate when women wave the flag of feminism when they're just being sexist asshats trying to get ahead of men. As a girl working in software development, it makes it all the harder to get accepted when male work colleagues are suspicious of my motives and being careful not to offend just in case I'm one of those idiots. I can't say I blame them either, it could ruin a mans career.
As for those women, please don't give them any credit by calling them feminists. They're sexists and should be called out as such. Maybe then the rest of us can get on and get some proper work done. /rant
What I was trying to get across was that they build a rendering engine just for IE. I wasn't suggesting that IE came before the engine, that would be silly, but that they built MSHTML for their browser, not specifically for being a nice, standards compliant, general purpose HTML rendering engine, which is what they are now using it as by tying all sorts of things like the help system into it. It's also been tied into the OS so tightly that an insecurity in MSHTML means that the whole system in vulnerable. That's just not good design.
Now, IE has certainly grown since its inception, and it now comes with a lot of renderers (javascript and fonts and whatnot) and other functionality, but it is still essentially just a GUI accessing the HTML and HTTP functionality of windows libraries. In fact I would be very surprised if Firefox, Chrome, Opera, and Safari did NOT use these libraries in their web browsers, it would be like writing your own window form code (creates the structure of the window, title bar, and things like close buttons and menu bar) instead of using the Windows controls. There is generally no reason not to use these libraries and controls, Microsoft has already done the work and you aren't likely to do it better on their own OS.
IIRC firefox uses gecko, safari uses WebKit, Opera uses presto and the others all have various rendering engines of their own. I think IE may be by itself in using the MSHTML engine and there's been a lot of talk over the past year about competing javascript libraries. I agree that it'd be odd to write some things from scratch when they are already there in the OS but I think very few browsers actually use Microsofts web rendering libraries.
I heard that advice when I first started sending out CVs. Every interviewer asked why it was so short and I told them that this was the advice I had been given. Turns out that it's not true and that a short 1-2 page CV should only ever be used a quick taster of your real, 5+ page CV. Hiring managers really want a fuller picture of what you can do which can't be presented in a 1-2 page CV.
Or perhaps you know, Microsoft could better design their OS to not break when one component is removed.
They seem to have taken IE, tied it into everything and they decided that they better make it into a library for convenience sake, rather than build a library and use it. I'm designing a library at the moment that requires another library to function. I've designed it in such a way that if there's a better library option in the future I can remove a single file (that contains the code for interacting with the dependency) and replace it with another. One of the first things I learned about designing software well was that coupling is a Bad Thing and should be avoided. It's a shame that some people in Microsoft can't seem to get this through their heads. There are other ways to tie people into using your software without making bad design.
Until Mozilla, Apple, Google or Opera manage to create an alternate HTML rendering library that's 100% compatible with Microsoft's, there's no way to remove MSHTML and maintain a working system.
Yes there is but it will take Microsoft to do the work, which is the way around it should be. No-one but Microsoft is responsible for making it difficult to change rendering engines. They have many smart people that could pick apart the mess and write a layer that would allow for different engines to be written while allowing 3rd party apps to continue to function as they have been doing. This would required management to step out of the way though and allow developers to write the code they (probably) wanted to write in the first place.
I find that people are starting to care more. These days it seems that I'm often (pleasantly) surprised by non-technical people I run into when they mention things in conversation that I really wouldn't expect them to know, such as their current favourite browser, or that they just tried out some technology that I'd expect only geeks to be using. Even my mother gave me a start when she asked what I thought about MS SQL Server. She's by no means technical but cares enough about her organisations choice of database server to know that there's more than one option, they're made by different companies, there's such a thing as SQL and that it's used to 'talk' to databases!
People are definitely getting more curious about the technology they're using and the choices that are available to them.