This is one of the beautiful solutions in ArchLinux. If a package is not in the main repos as a binary, you make a PKGBUILD yourself. It's basically a few lines describing your program, version, architecture, dependencies, where to get the source from, etc., and then a few lines of bash script that calls make, patch, whatever. To wit:
Please, stop with the bullshit. "A couple man-years of labor"? No way. I'm not buying that it takes more than roughly 10 times a single run through your checklist. And I know all about complex systems with insane interdependencies, I've worked on writing and maintaining a thermodynamic simulation code that interfaces various inhouse Fortran and C libraries, where some of the Fortran ones are so old that there are comments referencing the punch cards it was originally written on.
To be frank, I suspect that your single biggest problem is what Linus Torvalds acutely summed up as "idiotic object model crap", or more politely:
inefficient abstracted programming models where two years down the road
you notice that some abstraction wasn't very efficient, but now all
your code depends on all the nice object models around it, and you
cannot fix it without rewriting your app.
The firebombing of Dresden was not "done to show the Germans we could be ruthless". Dresden was a key city for German logistics towards the eastern front, where the Russians were on advance in early '45. There were thousands of soldiers and hundreds of tanks and vehicles in the city at the time of the bombings, in addition to ~100 military factories. There was of course some consideration of the psychological effect of large-scale bombing a major industrial city, but it was in no way the primary objective. The Dresden bombing was also highly controversial in allied countries, and Churchill told the Air Force a month later that such campaigns were not to be repeated. The German high command considered whether it was pretext enough to abandon the rules in the Geneva Convention, but they never did so.
I agree, there is always going to be collateral damage. And war crimes. But it's worth pointing out that it's wrong to think people are no longer civilians when they cheer on their states military efforts, however wrong these efforts may be.
Civilian germans cheered V2 rockets hitting London during WWII. The name V2 was even chosen for propaganda purposes, as it means "Vengeance Weapon 2" Should the allies then have designated the entire german population as enemy combatants?
It's still used in some crazy high performance engines. Both the Subaru Impreza and the Ford Focus in WRC used water injection. Can't get results for newer rally cars, but I don't think WRC teams put their current engine specs up on the internet. Those engines typically last around 100 hours, though.
Precisely. Stirling engines have their niche: they make almost no sound, and work well under slowly varying loads. They are used for power generation in many applications. They have also been used in submarines for extremely quiet operation, both by marine explorers like Cousteau and by some navies. There have even been efforts to use them in small airplanes, since their output increases with altitude, while ordinary engines have less output at high altitude. I don't think they've made them successful in airplanes, however.
You would probably use an electrocoalescer. It's very commonly used in the oil industry, where water and oil is mixed into an emulsion in the wellhead choke valve. (An electrocoalescer is a fancy name for a tank with an applied electric field, either AC or DC, of around 10-100 kV/m.)
I had this problem with my eeepc 1215b hanging 30 sec at boot. Spent half a day fixing it, didn't understand why the fix worked. At the time i cursed Broadcom, but it was intentionally done by udev? Wtf?? I say "Forks away!"
There are numerous such distros. PuppyLinux is one that comes fully set up. If you want to do things yourself, ArchLinux is perfect. I run Arch on an old Pentium 4 box, it uses 33 MB of RAM before starting the graphical frontend, and 120 MB after starting Awesome WM (which does not require OpenGL).
Conclusion: This article is stupid. It may as well have said "800+ MHz Processor Becoming a Requirement for Android".
The company one generally refers to as Nokia only produced rubber boots between 1967 and 1990, when they were merged with two other companies. Before and after that, the rubber boot manufacturing was a different company (now called Nokian). So it was never their core competency, unfortunately.
In my experience, FOSS drivers are seldom provided by manufacturers, and often provided by enthusiasts who reverse engineer the proprietary drivers. If I had one of those expensive microscopes, I would get a couple of MSc students in EE or CS with a passion for Linux hacking to work on the drivers as a part-time job. My guess is that $20,000 would get you a long way towards a FOSS driver. You would have to answer if that price is worth it, but if you can avoid upgrading your microscope for another five-ten years, I guess it is.
And fuck the DMCA, email the drivers anonymously to some Chinese research group using the same equipment, and have them post it on the interwebs.
You lost it at "voice recognition".
It has always been 10 years into the
future. Siri is not a step forward,
it is just much more limited in
responses than previous efforts,
giving a higher success rate. And why should I
subscribe to a Photoshop thing,
when my current computer can do it?
Problem is, the email service providers don't want you to use crypto, cause then they can't data mine you. Thus even third party things that make crypto user friendly are foiled (cf gmail and GPG)
You said it yourself, it's a brain-dead language with a stupid interpretor. Stop coding shit in it. Use C++ or C or whatever you like, anything but javascript.
If your code will be slow in standard javascript, you should ask yourself: why does it have to run client-side? Does it have to if it runs 100x faster? And if it has to be client-side, why does it have to run inside the web browser? On smartphones, anything is "appified", even webpages for crying out loud. Why do people on the desktop side have this aversion to making an app when something has to be fast? Make an app, code it in C++ using available libraries, and you'll save yourself that month of tweaking javascript for speed.
Car analogy: why spend $30,000 and a lot of time making a Honda Civic go fast, when you can buy a Corvette instead?
The point was mainly the IPS vs TN panel, which makes a world of difference as far as color reproduction is concerned. On the topic of resolution, I find it fascinating that 1920x1080 is the best there is on a 50" screen, but on a 12" screen 1366x768 is crap. It tells me that the majority of discussions on resolution is heavily koolaid-influenced.
For a while there, I was going to respond saying you were clueless. But then I read your comment again, and realized you were comparing JavaScript to a supercomputer. Then I had a good laugh, a sip of beer, and wrote this. Keep on trollin'!
(a good IPS panel with a capacitive sensor isn't cheap, not that 1366x768 is 'good')
This is what pisses me off these days: on a 10" device made for looking at kittens on the internet, a 1366x768 IPS screen is considered "bad". But on my 12" notebook, where I actually need a good display for e.g. Photoshop or Lightroom while on the go, a 1366x768 IPS screen would be an *upgrade*. The display situation on laptops is seriously FUBAR...
A few points: * The weather report * Finding oil and gas * Supernova research * Big bang simulations * Designing rockets for the space program * Simulating nuclear fusion
In general, solving large problems where there is turbulence, other complicated phenomena or the data set is hard to search
Congratulations on completely misunderstanding the concept of double-blind. You're basically saying that it's impossible to do a double-blind comparison of club soda and water, because everyone can tell the difference. Go google it.
And regarding my screen, here is a screenshot taken on my phone. Try displaying it at 100% zoom, and then tell me it looks like utter shit. This disregards the fact that your PC monitor has a lower DPI than my phone, so it actually looks worse on the monitor than in real life.
Are you saying that your TV has different specs than great-GP's TV? I'm shocked! Regardless of your TV, or his, or mine ( 28" CRT, no DLNA here either), I believe the point is that quite a few TVs support DLNA, and none support AirPlay.
pkgname=foo
./ -DCMAKE_INSTALL_PREFIX=/usr
pkgver=10.0.2
arch=('x86_64' 'i686')
depends=('php' 'mysql')
optdepends=('java-runtime')
source=("http://www.server.tld/${pkgname}-${pkgver}.tar.gz")
md5sums=('a0afa52d60cea6c0363a2a8cb39a4095')
build() {
cd "${srcdir}/${pkgname}-${pkgver}"
cmake
make
}
package() {
cd "${srcdir}/${pkgname}-${pkgver}"
make DESTDIR="${pkgdir}" install
install -Dm644 COPYING "$pkgdir/usr/share/licenses/$pkgname/COPYING"
}
To be frank, I suspect that your single biggest problem is what Linus Torvalds acutely summed up as "idiotic object model crap", or more politely:
inefficient abstracted programming models where two years down the road you notice that some abstraction wasn't very efficient, but now all your code depends on all the nice object models around it, and you cannot fix it without rewriting your app.
The firebombing of Dresden was not "done to show the Germans we could be ruthless". Dresden was a key city for German logistics towards the eastern front, where the Russians were on advance in early '45. There were thousands of soldiers and hundreds of tanks and vehicles in the city at the time of the bombings, in addition to ~100 military factories. There was of course some consideration of the psychological effect of large-scale bombing a major industrial city, but it was in no way the primary objective. The Dresden bombing was also highly controversial in allied countries, and Churchill told the Air Force a month later that such campaigns were not to be repeated. The German high command considered whether it was pretext enough to abandon the rules in the Geneva Convention, but they never did so.
I agree, there is always going to be collateral damage. And war crimes. But it's worth pointing out that it's wrong to think people are no longer civilians when they cheer on their states military efforts, however wrong these efforts may be.
Civilian germans cheered V2 rockets hitting London during WWII. The name V2 was even chosen for propaganda purposes, as it means "Vengeance Weapon 2" Should the allies then have designated the entire german population as enemy combatants?
It's still used in some crazy high performance engines. Both the Subaru Impreza and the Ford Focus in WRC used water injection. Can't get results for newer rally cars, but I don't think WRC teams put their current engine specs up on the internet. Those engines typically last around 100 hours, though.
Precisely. Stirling engines have their niche: they make almost no sound, and work well under slowly varying loads. They are used for power generation in many applications. They have also been used in submarines for extremely quiet operation, both by marine explorers like Cousteau and by some navies. There have even been efforts to use them in small airplanes, since their output increases with altitude, while ordinary engines have less output at high altitude. I don't think they've made them successful in airplanes, however.
You would probably use an electrocoalescer. It's very commonly used in the oil industry, where water and oil is mixed into an emulsion in the wellhead choke valve. (An electrocoalescer is a fancy name for a tank with an applied electric field, either AC or DC, of around 10-100 kV/m.)
I had this problem with my eeepc 1215b hanging 30 sec at boot. Spent half a day fixing it, didn't understand why the fix worked. At the time i cursed Broadcom, but it was intentionally done by udev? Wtf?? I say "Forks away!"
I can verify this. My work laptop with Nvidia Optimus runs two X servers so that I get three monitors (using Bumblebee). It uses ~40 MB RAM extra.
There are numerous such distros. PuppyLinux is one that comes fully set up. If you want to do things yourself, ArchLinux is perfect. I run Arch on an old Pentium 4 box, it uses 33 MB of RAM before starting the graphical frontend, and 120 MB after starting Awesome WM (which does not require OpenGL).
Conclusion: This article is stupid. It may as well have said "800+ MHz Processor Becoming a Requirement for Android".
The company one generally refers to as Nokia only produced rubber boots between 1967 and 1990, when they were merged with two other companies. Before and after that, the rubber boot manufacturing was a different company (now called Nokian). So it was never their core competency, unfortunately.
In my experience, FOSS drivers are seldom provided by manufacturers, and often provided by enthusiasts who reverse engineer the proprietary drivers. If I had one of those expensive microscopes, I would get a couple of MSc students in EE or CS with a passion for Linux hacking to work on the drivers as a part-time job. My guess is that $20,000 would get you a long way towards a FOSS driver. You would have to answer if that price is worth it, but if you can avoid upgrading your microscope for another five-ten years, I guess it is.
And fuck the DMCA, email the drivers anonymously to some Chinese research group using the same equipment, and have them post it on the interwebs.
You lost it at "voice recognition". It has always been 10 years into the future. Siri is not a step forward, it is just much more limited in responses than previous efforts, giving a higher success rate. And why should I subscribe to a Photoshop thing, when my current computer can do it?
Problem is, the email service providers don't want you to use crypto, cause then they can't data mine you. Thus even third party things that make crypto user friendly are foiled (cf gmail and GPG)
You said it yourself, it's a brain-dead language with a stupid interpretor. Stop coding shit in it. Use C++ or C or whatever you like, anything but javascript.
If your code will be slow in standard javascript, you should ask yourself: why does it have to run client-side? Does it have to if it runs 100x faster? And if it has to be client-side, why does it have to run inside the web browser? On smartphones, anything is "appified", even webpages for crying out loud. Why do people on the desktop side have this aversion to making an app when something has to be fast? Make an app, code it in C++ using available libraries, and you'll save yourself that month of tweaking javascript for speed.
Car analogy: why spend $30,000 and a lot of time making a Honda Civic go fast, when you can buy a Corvette instead?
The point was mainly the IPS vs TN panel, which makes a world of difference as far as color reproduction is concerned. On the topic of resolution, I find it fascinating that 1920x1080 is the best there is on a 50" screen, but on a 12" screen 1366x768 is crap. It tells me that the majority of discussions on resolution is heavily koolaid-influenced.
Not to forget: the iPad is optimized to weigh as little as possible. Seymour Cray didn't have to optimize for that.
For a while there, I was going to respond saying you were clueless. But then I read your comment again, and realized you were comparing JavaScript to a supercomputer. Then I had a good laugh, a sip of beer, and wrote this. Keep on trollin'!
(a good IPS panel with a capacitive sensor isn't cheap, not that 1366x768 is 'good')
This is what pisses me off these days: on a 10" device made for looking at kittens on the internet, a 1366x768 IPS screen is considered "bad". But on my 12" notebook, where I actually need a good display for e.g. Photoshop or Lightroom while on the go, a 1366x768 IPS screen would be an *upgrade*. The display situation on laptops is seriously FUBAR...
A few points:
* The weather report
* Finding oil and gas
* Supernova research
* Big bang simulations
* Designing rockets for the space program
* Simulating nuclear fusion
In general, solving large problems where there is turbulence, other complicated phenomena or the data set is hard to search
Using invisible unicorns to compress that air, I suppose?
(I'm actually not sure whether you're joking or not, so permission to whoosh granted.)
Shouldn't that be "Zyng!"?
Congratulations on completely misunderstanding the concept of double-blind. You're basically saying that it's impossible to do a double-blind comparison of club soda and water, because everyone can tell the difference. Go google it.
And regarding my screen, here is a screenshot taken on my phone. Try displaying it at 100% zoom, and then tell me it looks like utter shit. This disregards the fact that your PC monitor has a lower DPI than my phone, so it actually looks worse on the monitor than in real life.
Are you saying that your TV has different specs than great-GP's TV? I'm shocked! Regardless of your TV, or his, or mine ( 28" CRT, no DLNA here either), I believe the point is that quite a few TVs support DLNA, and none support AirPlay.