On the contrary, i'd be more concerned that the medical software is CORRECT. You can throw more hardware at the problem to make it faster. You can't throw more hardware at the problem to correct bugs.
by not thinking about performance you can make it expensive or impossible to improve things later without a substantial rewrite.
"Not thinking about performance" is different from writing in high level first.
Get the algorithm right first, THEN optimise hot spots.
Starting out with ASM makes it a lot more time consuming/difficult to get many different algorithms written, debugged and tested. The time you spend doing that is time better spent testing/developing a better algorithm. Only once you get the algorithm correct should you break out the assembler for the hotspots WITHIN that algorithm.
If you're writing such shitty code that its "impossible to optimize later" then I don't think starting out in ASM will help you. You'll just have slightly faster shitty code.
Does that code change if you use the arch flags for GCC to generate AMD64 or at least i686 code?
Not taking the piss... i have no idea - i just noticed you didn't use any architecture specific flags so its no doubt defaulted to dumb but compatible code?
But, its certainly better to code in a high level language first, test, tweak the algorithm as much as you can, PROFILE and THEN start breaking out your assembler.
No point optimising 99% of your code in super fast asm if it only spends 1% of the cpu time in it. Even if you make all that code 10x as fast, you've only saved 0.9% cpu time.:)
You can use ZFS. Just run FreeBSD or opensolaris. The amount of software that runs on Linux but not FreeBSD (particularly if you're talking about open-source) is exceedingly minimal.
Another reason vorbis didn't take off is that when encoded at a half reasonable bit-rate, MP3s are "good enough" quality for most people.
So, the choice is re-rip and re-encode their entire music collection with vorbis - and lose compatibility with most of their hardware players for some minor quality improvement at the same bit-rate, or just encode at a higher mp3 bit-rate in the first place.
Given the cost of storage these days (even flash on mobile phones and the like) its a bit of a no brainer.
Thats the boat I'm in anyway - i can't be arsed re-encoding everything and losing compatibility while I'm at it....
You cant want a nerd girl like that all you like. You still won't find one in your bedroom working on drake equations. You'll be hard pressed to find on on the internet either, likely you'll just get trolled by some hairy old dude or FBI agent.
You can not want to change all you like - if you want to remain single for the rest of your life, fine.
Personally, I think its healthy to A: go outside once in a while, and B: get an interest outside of being a nerd.
I've certainly done less nerd stuff since getting serious with the GF, but I wouldn't go back. Just because you find someone OUTSIDE, doesn't mean they're not at least slightly nerdy either.
Going outside and being a nerd are not mutually exclusive. Its healthy to get out once in a while, too...
... he doesn't have a girlfriend because he's too busy "working" on stuff like this. get a hobby/join a club that is not male only. go outside, to club events. talk to plenty girls (they're people too) there. you'll pick up sooner or later.
sitting at home working on drake equations in your spare time, to explain why you don't have a girlfriend is exactly why you don't have one...
Who cares what the general public want? Uh... the general public. By all means write a browser to cater for nerds for obscure reasons, but unless it has features that joe public deem desirable, your market share is not going to be significant.
I'm not saying firefox is bad because it has features that don't appeal. I am however suggesting that unless it puts features in that lots of people actually WANT as well, its going to be relegated to a minority placing in the browser market.
The two factors (nerd features vs general user features) are not mutually exclusive. There's no reason firefox can't add features that the general public actually care about - I'd suggest they do so before they get left behind and become irrelevant.
Wtf google? Looked like a pretty nice phone until I read that. I've got a 16gb 3G-s and most of my space is likely to be used by apps. I think they're also under-estimating the phone-gamer market here - bought the GF an iPhone for christmas, and she's already got about 20 games on it. She's not normally a gamer in the true sense, but loves playing the little timewasting games while on the train, or whatever. 190mb for that sort of thing is pretty tight...
Still... wait for v2.0 I'm guessing. There might actually be some apps out for it by then, too - which is what makes the iphone great. Spec wise its nothing flash. It has its faults, hardware wise. But the apps, and the APIs for using the GPS, touch, etc are great.
Safari works pretty well on Windows too since 4.x. Its my browser choice because its mostly the same on both platforms, and coverflow history is just awesome.
ogg - no one (general public) really cares. FOSS - no one really cares. Cross platform - no one (general public, again) really cares.
The general public care about stability, outright speed and UI response.
I gave up on Firefox long ago (basically as soon as chrome came out, and then, safari 4 - as a user who used it way back when it was called Phoenix) because it has no killer feature I actually need/want.
Chrome has multiple threads. It makes a massive difference when browsing javascript heavy pages in multiple tabs. Safari has the coverflow history/bookmark system, which is just awesome for someone like me who never bookmarks stuff and wants to go through their history to find that page from 3am last night that had the info i want...
TO add to the above: i've had domains.com.au knocked back for not providing ENOUGH evidence of relevance to a business entity. A submission with ZERO evidence would/should have been blocked straight out, unless it was done by someone inside a reseller.
Whats to say the domain owner doesn't work for the com.au registry, or within a reseller? That's my bet a rogue employee has skipped/ignored the check for their own domain - it's the only way the domain would have been approved. NO reseller would risk losing their reseller status for a single domain unless they were insane.
Free speech is nothing to do with the ability to register.com.au. Its not that they're posting this on the internet, its that.com.au domains require a related business entity tied to them for registration. No australian company number or business number = no entitlement to the.com.au domain.
Whilst I agree that the move was a bit.... bastardly (by the AU registry).... the domain does not comply with the.com.au regs and should have never been approved registration in the first place. To register a.com.au, you need to provide proof of ownership of a business name or trading name that relates to the domain name being registered (BEFORE getting the domain).
I suspect someone within the AU registry side-stepped some processes to get the domain through.
This may sound strange to americans, but over here in australia, com.au is fairly strictly regulated.
Good to see.com is still up though, I agree with the cause:)
Actually, if you have an intel mac, it shipped with a license to run intel OS X. Whether you have the media or not is irrelevant - the license to run OS X is tied to the hardware.
Yawn. Keep repeating that tired myth. Microsoft doesn't sell PCs. The PC vendor has the final say into what gets bundled. They are free to bundle other browsers. Many do.
Due to action by the courts. It was not (still not perhaps?) uncommon for a volume OEM agreement with microsoft to require that the vendor purchase a windows license for EVERY PC SOLD. So whether they ship Windows or not, they're still paying Microsoft for it.
So there is/was no incentive to buy an OS to sell with the PC from anyone else. If they have to pay for Windows anyway, shipping something else is going to add additional cost.
Yeah, pre-beta software that has not been proven on any real world workload sounds like just the ticket!
On the contrary, i'd be more concerned that the medical software is CORRECT. You can throw more hardware at the problem to make it faster. You can't throw more hardware at the problem to correct bugs.
"Not thinking about performance" is different from writing in high level first.
Get the algorithm right first, THEN optimise hot spots.
Starting out with ASM makes it a lot more time consuming/difficult to get many different algorithms written, debugged and tested. The time you spend doing that is time better spent testing/developing a better algorithm. Only once you get the algorithm correct should you break out the assembler for the hotspots WITHIN that algorithm.
If you're writing such shitty code that its "impossible to optimize later" then I don't think starting out in ASM will help you. You'll just have slightly faster shitty code.
UH... delete that comment, i didn't see -march=core2. Sorry....
Not taking the piss... i have no idea - i just noticed you didn't use any architecture specific flags so its no doubt defaulted to dumb but compatible code?
But, its certainly better to code in a high level language first, test, tweak the algorithm as much as you can, PROFILE and THEN start breaking out your assembler. No point optimising 99% of your code in super fast asm if it only spends 1% of the cpu time in it. Even if you make all that code 10x as fast, you've only saved 0.9% cpu time. :)
You can use ZFS. Just run FreeBSD or opensolaris. The amount of software that runs on Linux but not FreeBSD (particularly if you're talking about open-source) is exceedingly minimal.
So, the choice is re-rip and re-encode their entire music collection with vorbis - and lose compatibility with most of their hardware players for some minor quality improvement at the same bit-rate, or just encode at a higher mp3 bit-rate in the first place.
Given the cost of storage these days (even flash on mobile phones and the like) its a bit of a no brainer.
Thats the boat I'm in anyway - i can't be arsed re-encoding everything and losing compatibility while I'm at it....
You can not want to change all you like - if you want to remain single for the rest of your life, fine.
Personally, I think its healthy to A: go outside once in a while, and B: get an interest outside of being a nerd.
I've certainly done less nerd stuff since getting serious with the GF, but I wouldn't go back. Just because you find someone OUTSIDE, doesn't mean they're not at least slightly nerdy either.
Going outside and being a nerd are not mutually exclusive. Its healthy to get out once in a while, too...
I did...
sitting at home working on drake equations in your spare time, to explain why you don't have a girlfriend is exactly why you don't have one...
I'm not saying firefox is bad because it has features that don't appeal. I am however suggesting that unless it puts features in that lots of people actually WANT as well, its going to be relegated to a minority placing in the browser market.
The two factors (nerd features vs general user features) are not mutually exclusive. There's no reason firefox can't add features that the general public actually care about - I'd suggest they do so before they get left behind and become irrelevant.
uh... waitasec....
Coverflow history in chromium? Like, full screen previews you can flick through? Googled but can't find any reference to it not in relation to safari?
Still... wait for v2.0 I'm guessing. There might actually be some apps out for it by then, too - which is what makes the iphone great. Spec wise its nothing flash. It has its faults, hardware wise. But the apps, and the APIs for using the GPS, touch, etc are great.
Safari works pretty well on Windows too since 4.x. Its my browser choice because its mostly the same on both platforms, and coverflow history is just awesome.
ogg - no one (general public) really cares. FOSS - no one really cares. Cross platform - no one (general public, again) really cares.
The general public care about stability, outright speed and UI response.
I gave up on Firefox long ago (basically as soon as chrome came out, and then, safari 4 - as a user who used it way back when it was called Phoenix) because it has no killer feature I actually need/want.
Chrome has multiple threads. It makes a massive difference when browsing javascript heavy pages in multiple tabs. Safari has the coverflow history/bookmark system, which is just awesome for someone like me who never bookmarks stuff and wants to go through their history to find that page from 3am last night that had the info i want...
Set up a network properly and you very rarely ever need to type an IP once its been set up.
TO add to the above: i've had domains .com.au knocked back for not providing ENOUGH evidence of relevance to a business entity. A submission with ZERO evidence would/should have been blocked straight out, unless it was done by someone inside a reseller.
Whats to say the domain owner doesn't work for the com.au registry, or within a reseller? That's my bet a rogue employee has skipped/ignored the check for their own domain - it's the only way the domain would have been approved. NO reseller would risk losing their reseller status for a single domain unless they were insane.
Free speech is nothing to do with the ability to register .com.au. Its not that they're posting this on the internet, its that .com.au domains require a related business entity tied to them for registration. No australian company number or business number = no entitlement to the .com.au domain.
I suspect someone within the AU registry side-stepped some processes to get the domain through.
This may sound strange to americans, but over here in australia, com.au is fairly strictly regulated.
Good to see .com is still up though, I agree with the cause :)
Actually, if you have an intel mac, it shipped with a license to run intel OS X. Whether you have the media or not is irrelevant - the license to run OS X is tied to the hardware.
You didn't buy OS X. You bought a Mac, with a license to run OS X on that Mac. You don't own OS X.
Due to action by the courts. It was not (still not perhaps?) uncommon for a volume OEM agreement with microsoft to require that the vendor purchase a windows license for EVERY PC SOLD. So whether they ship Windows or not, they're still paying Microsoft for it.
So there is/was no incentive to buy an OS to sell with the PC from anyone else. If they have to pay for Windows anyway, shipping something else is going to add additional cost.