Real-time scheduling. Preferably hard-real time (for stable video)
Page locking. Don't let RT tasks page out
Drivers written to obey the scheduling demands (e.g. don't wait for a disk while we have an RT task ready)
It can all be done on regular desktop OSs.
Challenges are:
Requiring RT scheduling and page locking usually require a good level of access. For that, you'll probably want a capabilities-based permission model to to keep quicktime from giving people backdoors into root access
Keeping device drivers off the RT thread path. I'd honestly prefer a separate I/O processor to do that stuff, so the CPU can keep chunking along. Dedicating RT threads to one core and device drivers to another isn't a bad way to splice up modern dual-core CPUs.
It's easy to end up page-locking a lot of pages in for processes, large platform shared libs & all
That summary has to be one of the most grammatically painful things I've read in some time. Why can't people talk like human beings anymore? It's like watching people on off-the-street TV news reports.
It's the difference between having all of your customer data in a set of text files vs a database. The database is structured, which lets the computer do more analysis on it. It can also index that data more effectively.
Here's one example, say I want to do a little semi-political research. I ask semantic google (which, for the sake of argument, has a more advanced query language) for the relationship between the price of RAM and the price of oil.
Right now, google could at best look for an article on that specifically.
With a semantic web, it can find data points for the price of RAM & oil in various places and give me back a table. Why? because the pages would be marked with those datapoints specifically.
Or, which years have wars with total dead > some threshold. A summation query over the lifetime of the war can do that. I don't have to find a single webpage where someone's done that by hand. Or some specialized data service for it. Google (or some other search agent) could correlate that data for me from blogs, newspaper articles, UN reports, etc. Combine them all together (b/c it knows that they're all data points for the same thing), and give me a report. It could even show me a comparison of which data sources give which numbers, letting me see report bias right there.
Give you a little bit of a chubby? Definitely gives me one. Add this to a smart voice-operated query agent and you have some star-trek stuff going on.
Re:This is actually untrue
on
Ethics In IT
·
· Score: 1
The sad part is that most of those who subscribe to that meme just put a glass ceiling on their career.
Re:This is actually untrue
on
Ethics In IT
·
· Score: 1
Thank you for saying it.
Trustworthiness is a real business asset. I'm amazed at how opaque/.-ers are over this, considering that so much of the culture here is based on trust, 'doing no evil' (for real), etc.
Actually, when you screw up, it's an opportunity to show your customer how far you'll go to fix it. A great way to build trust. You know, as long as you're not doing them any actual damage in the process.
More seriously, I'd say look at how often you're gonna get online and want backups. When you've got that consider: 1) rsync.net for backups. you can run out of a country buck naked and still have your data. 2) how much delta information you're making. Incrementals may make it worthwhile to use memory sticks.
I don't disagree. But I'd like to point out that what makes a company give customers fair deals is a level of trust between customer and vendor.
Some vendors give you good deals, give you good service, and a fair price for them. Unfortunately, lots of customers consider a fair price only to be equal to the lowest price in the market, ignoring the long-term cost of the rates (e.g. lower up-front costs in exchange for higher monthly fees), quality of service provided, etc. Those vendors that give customers the low price that they want end up having to play games in order to stay afloat. E.g. low prices up front, but unexpectedly high additional costs over the lifetime of the product. Inkjets vs lasers come to mind.
Customers rarely do two things at the same time: 1. Look at how much they get, overall, for what they pay 2. Consider how much that has to cost the vendor to provide.
Vendors have a choice of being accused of ripping off their customers (e.g. say a macbook compared to a $400 dell) or drop the quality of their product & play pricing games to make ends meet.
As for apple, while they have a sweet deal with AT&T, they don't benefit from the exclusivity. It's better to have a larger pool of potential customers (e.g. from multiple carriers) than a smaller one. My guess is that they were fine with AT&T-only for the short term so they'd only have to build a GSM phone.
For the record, I think the iPhone is a wonderful device. I got one for my mom and it's been a godsend to her (techies often underestimate the value of good telephony, or that of a good mobile web browser). I was planning on getting one, but I've decided on an openmoko instead -- the urge to hack low-level is too strong in me these days.
You seem to be mistaking Libertarianism with a political theory.
What does libertarianism say about what to do when people are systematically making poor decisions? Or when the really powerful abuse the weak?
Nothing. Why? b/c it's not a real political platform. It's a BS platform for complaining about the government. More accurately, it's a BS platform for jackoffs to say they're smarter than the government, without having to get their hands dirty with actual details. When you challenge them on this, most of them shut up or give half-assed trailing arguments designed to shut the conversation down. The rest fall back into one of the two major parties.
Fuck libertarianism.
For every 100 hrs libertarians complain, how many seconds do they spend trying to fix anything? Zero. They pretend like they're waiting for a revolution that's never coming. Instead of trying to change anything, ANYTHING, they sit around on their fat lame asses doing shit.
Don't like campaign financing? Do something about it.
Don't like a specific regulation? Do something about it.
In the mean time, STFU. Sideliners are worthless to me.
Don't bother quoting Cato to me. I've read it, it's worthless dribble. Abstract talk that falls apart *immediately* when applied to real life.
Oh, and FUCK RON PAUL. White supremacists against net neutrality! Hurray!!
Don't bother replying. I'm not in the mood for freshman poly-sci or (even worse) philosophy. I'm glad you read a textbook once. Really I am. Leave me out of it.
They don't. Fundamentally micokernelism is a software engineering issue, and you'll notice the actual SEs taking about the same view on this (hint: they don't agree with Linus - watch the reliability & bloat of Linux over the years as an example). But me-toos want to join in to support their crew. Sort of like people in your entourage talking smack and starting crap with your competitor's entourage. Of course, only you and your competitor have any actual talent or understanding of the issues at hand, but the followers need to pretend like their opinions matter.
The trick is to make the traffic useless against you. Everything unencrypted says nothing about you. Encrypted traffic makes it difficult. Encrypted traffic conveying a false identity will make it even harder:-)
Tor has a few blog hosts available. That way nobody would know who's hosting it. Of course, only tor clients could see the blog....
OTOH, you could just create an account on blogspot while you're on Tor, and only post to it via Tor. That should keep you kinda safe, as long as you don't reveal yourself on the blog.
As someone who's had someone ask me similar questions about results I've put up on the past (not politics, but tables of percentages), the answer's straightforward: the numbers are rounded. If given full precision on the numbers, they'll total exactly 100%.
Well, it could also be noise in the polls. Hard to tell where they put in their margin of error.
The NSA's probably the most qualified. Friends of mine who've worked there are some of the brightest people I know.
That said, I'm still pretty unhappy with them over the domestic spying. They really should have known better --- the damage to the democracy far outweighs the security loss involved. Thankfully my friends stopped working there before all this started... well AFAIK, clearances & all.
This is essentially an official statement, as I'm sure they're reading it right now.
Lots of internal business apps are written this way. Either by internal teams or consultants. The good programmers work for mainstream software vendors, and the rest (e.g. the lower 80% of the graduating CS majors, and everyone else who took a programming course in college) take these gigs.
Frankly, it comes down to not being able to get the good programmers to do it. They're either superpriced consultants or utterly unavailable as employees of software vendors that aren't going to write the code you want.
xVM is Sun's name for their solaris-integrated Xen hypervisor.
Their guy with a scuba kit & a sharpened boat anchor didn't do the trick for them?
Firefox will take up crap-tons of memory and then make my X server soak up the remainder (often hitting over a gigabyte).
The sad part is, whatever they do to make FF 3 better, WebKit's already got them beat..
Yeah, it's called Computer Engineering. Half EE and half CS. Spend as much time learning C/C++ as you do chip layout.
CS got big enough that it's starting to specialize. Is that such a surprise to people? Somehow it came back to a dick measuring contest. ugh.
The wall has two words on it: DITCH WINDOWS.
It can all be done on regular desktop OSs.
Challenges are:
That summary has to be one of the most grammatically painful things I've read in some time. Why can't people talk like human beings anymore? It's like watching people on off-the-street TV news reports.
It's the difference between having all of your customer data in a set of text files vs a database. The database is structured, which lets the computer do more analysis on it. It can also index that data more effectively.
Here's one example, say I want to do a little semi-political research. I ask semantic google (which, for the sake of argument, has a more advanced query language) for the relationship between the price of RAM and the price of oil.
Right now, google could at best look for an article on that specifically.
With a semantic web, it can find data points for the price of RAM & oil in various places and give me back a table. Why? because the pages would be marked with those datapoints specifically.
Or, which years have wars with total dead > some threshold. A summation query over the lifetime of the war can do that. I don't have to find a single webpage where someone's done that by hand. Or some specialized data service for it. Google (or some other search agent) could correlate that data for me from blogs, newspaper articles, UN reports, etc. Combine them all together (b/c it knows that they're all data points for the same thing), and give me a report. It could even show me a comparison of which data sources give which numbers, letting me see report bias right there.
Give you a little bit of a chubby? Definitely gives me one. Add this to a smart voice-operated query agent and you have some star-trek stuff going on.
The sad part is that most of those who subscribe to that meme just put a glass ceiling on their career.
Thank you for saying it.
/.-ers are over this, considering that so much of the culture here is based on trust, 'doing no evil' (for real), etc.
Trustworthiness is a real business asset. I'm amazed at how opaque
Actually, when you screw up, it's an opportunity to show your customer how far you'll go to fix it. A great way to build trust. You know, as long as you're not doing them any actual damage in the process.
I'd really feel for them. You know, if it wasn't RealPlayer.
Come on! Who doesn't hate that pile of garbage?
GIANT SPACE PENETRATOR.
I don't have an acronym for it. I think it'll get the attention necessary.
Yeah but backing it up is a bitch.
More seriously, I'd say look at how often you're gonna get online and want backups. When you've got that consider:
1) rsync.net for backups. you can run out of a country buck naked and still have your data.
2) how much delta information you're making. Incrementals may make it worthwhile to use memory sticks.
I don't disagree. But I'd like to point out that what makes a company give customers fair deals is a level of trust between customer and vendor.
Some vendors give you good deals, give you good service, and a fair price for them. Unfortunately, lots of customers consider a fair price only to be equal to the lowest price in the market, ignoring the long-term cost of the rates (e.g. lower up-front costs in exchange for higher monthly fees), quality of service provided, etc. Those vendors that give customers the low price that they want end up having to play games in order to stay afloat. E.g. low prices up front, but unexpectedly high additional costs over the lifetime of the product. Inkjets vs lasers come to mind.
Customers rarely do two things at the same time:
1. Look at how much they get, overall, for what they pay
2. Consider how much that has to cost the vendor to provide.
Vendors have a choice of being accused of ripping off their customers (e.g. say a macbook compared to a $400 dell) or drop the quality of their product & play pricing games to make ends meet.
As for apple, while they have a sweet deal with AT&T, they don't benefit from the exclusivity. It's better to have a larger pool of potential customers (e.g. from multiple carriers) than a smaller one. My guess is that they were fine with AT&T-only for the short term so they'd only have to build a GSM phone.
For the record, I think the iPhone is a wonderful device. I got one for my mom and it's been a godsend to her (techies often underestimate the value of good telephony, or that of a good mobile web browser). I was planning on getting one, but I've decided on an openmoko instead -- the urge to hack low-level is too strong in me these days.
You seem to be mistaking Libertarianism with a political theory.
What does libertarianism say about what to do when people are systematically making poor decisions? Or when the really powerful abuse the weak?
Nothing. Why? b/c it's not a real political platform. It's a BS platform for complaining about the government. More accurately, it's a BS platform for jackoffs to say they're smarter than the government, without having to get their hands dirty with actual details. When you challenge them on this, most of them shut up or give half-assed trailing arguments designed to shut the conversation down. The rest fall back into one of the two major parties.
Fuck libertarianism.
For every 100 hrs libertarians complain, how many seconds do they spend trying to fix anything? Zero. They pretend like they're waiting for a revolution that's never coming. Instead of trying to change anything, ANYTHING, they sit around on their fat lame asses doing shit.
Don't like campaign financing? Do something about it.
Don't like a specific regulation? Do something about it.
In the mean time, STFU. Sideliners are worthless to me.
Don't bother quoting Cato to me. I've read it, it's worthless dribble. Abstract talk that falls apart *immediately* when applied to real life.
Oh, and FUCK RON PAUL. White supremacists against net neutrality! Hurray!!
Don't bother replying. I'm not in the mood for freshman poly-sci or (even worse) philosophy. I'm glad you read a textbook once. Really I am. Leave me out of it.
Unpatriotic? Grow up.
They don't. Fundamentally micokernelism is a software engineering issue, and you'll notice the actual SEs taking about the same view on this (hint: they don't agree with Linus - watch the reliability & bloat of Linux over the years as an example). But me-toos want to join in to support their crew. Sort of like people in your entourage talking smack and starting crap with your competitor's entourage. Of course, only you and your competitor have any actual talent or understanding of the issues at hand, but the followers need to pretend like their opinions matter.
Agreed on every point.
The only con is easy to get around: write the blog post ahead of time, and just paste the fucker in.
The trick is to make the traffic useless against you. Everything unencrypted says nothing about you. Encrypted traffic makes it difficult. Encrypted traffic conveying a false identity will make it even harder :-)
I believe you. My point was that those taps go beyond the international phone call claim that the OP had.
Tor has a few blog hosts available. That way nobody would know who's hosting it. Of course, only tor clients could see the blog....
OTOH, you could just create an account on blogspot while you're on Tor, and only post to it via Tor. That should keep you kinda safe, as long as you don't reveal yourself on the blog.
What about the big taps in the AT&T internet backbone links?
As someone who's had someone ask me similar questions about results I've put up on the past (not politics, but tables of percentages), the answer's straightforward: the numbers are rounded. If given full precision on the numbers, they'll total exactly 100%.
Well, it could also be noise in the polls. Hard to tell where they put in their margin of error.
The NSA's probably the most qualified. Friends of mine who've worked there are some of the brightest people I know.
That said, I'm still pretty unhappy with them over the domestic spying. They really should have known better --- the damage to the democracy far outweighs the security loss involved. Thankfully my friends stopped working there before all this started... well AFAIK, clearances & all.
This is essentially an official statement, as I'm sure they're reading it right now.
Lots of internal business apps are written this way. Either by internal teams or consultants. The good programmers work for mainstream software vendors, and the rest (e.g. the lower 80% of the graduating CS majors, and everyone else who took a programming course in college) take these gigs.
Frankly, it comes down to not being able to get the good programmers to do it. They're either superpriced consultants or utterly unavailable as employees of software vendors that aren't going to write the code you want.