Follow Slashdot blog updates by subscribing to our blog RSS feed

 



Forgot your password?
typodupeerror
×

Comment Re:Actual title should be (Score 1) 397

You can drag a file from your File Open box to the new finder window and it'll go to it's location. Also, you can drag the little icon at the top of an open document (provided it's fully saved) to any finder window, or to file fields in the web browser. You are forced to get into this mentality of not worrying about where shit is while you're moving it around, just about where it's going. Which can be nice sometimes and frustrating other times.

Comment Re:Actual title should be (Score 1) 397

Too bad Time Machine has been broken on Extended Permissions on AFP shares since like Snow Leopard. I've noticed that the most arrogant fanbois don't actually use Macs so it's "fine for them". A typical reply to my first sentence would be "Well, why don't you just not use Extended Permissions?" AS IF I HADN'T THOUGHT OF THAT! Going to any Mac/Apple forum is like walking into a room of zombies and asking if anyone has the time: "What do you need time for?" "Time works fine for me, I know what time it is already." "Dude, can't you afford a watch". Meanwhile Apple is walking away with record profits. Profits and monopoly power that Microsoft could only DREAM of back in the years when they were labelled a monopoly and everyone hated them. They are fleecing you and taking your money but you're too snowed by a computer that kinda works to realize that they only want your money, that is their goal, that was Steve's goal, and you should not forget it. I like the fact that part of that goal was to push the limits but at the same time we are alienating millions of people who can't afford the better technology because we're (mostly) white, (mostly) rich, and we deserve it and others don't.

And that's the difference between Apple and Microsoft. Apple is like Mercedes Benz, you'll turn your head while they help Nazis kill Jews because most people can't afford one and it gives you status and it's of course a good product, because you're paying for it, and they are taking as much of your money as you are willing to spend and thus are willing to sell less quantity. Microsoft and Bill wanted to make money a different way: put a useful, cheap computer in front of as many bodies as possible, and then sell them software, the car analogue probably being Ford or something.

I have to admit that as I get older and richer, and my game grows bigger, and you get busy with kids and work and all that... you don't want to spend your sunday fixing your computer. And I'm glad that Apple has proven that it's mostly possible to do that fairly well and have a kindof useful computer. But if you go a little deeper you will find 2 frustrating FACTS: 1. Shit is hacked and a lot of their Core UNIX OS crew left after Snow Leopard leaving mainly IOS people 2. When you find stuff that is broken, and you will--all the time--they will never admit it, never offer a solution and you will just have to wait for it to be important to someone or the feature removed or no longer in style. The two of these things working together mean lots of shrugging your shoulders when your boss asks questions about something not working. It also means you spend a lot more time on the Unix side, where you can actually make stuff work. But then they release an update, move Java, remove important or at least fairly universal UNIX tools, and you're left having to redo or patch the work all over again. Take a few years of this and you're about to have a nervous breakdown.

Finally, and thanks for letting me vent, but the fucking window close button is on the WRONG SIDE if you are one of the 75% of humanity that is RIGHT HANDED, and that's a fact.

Comment Re:Into the wild? (Score 5, Insightful) 76

Sound idea, sure. But not a substitute for good engineering. You see this issue come up again and again with these cloud services. The pressure from sales and marketing to move quickly and monetize the idea (and support lots of subscribers quickly) is not conducive to building a solid infrastructure. Netflix's approach is actually the exact opposite of Amazon's. Amazon's system is highly engineered and designed to resist failures that take down Amazon.com for it's customers. That is their number one goal. Amazon.com has not been down for a long time. AWS is an offshoot of that effort to resell their extra cycles but it's not nearly as engineered at the Amazon.com application built on top, which redirects around the globe and does lots of other things. It seems that AWS always has some new service coming out, but think about this: all those services were probably made by Amazon 3 years ago and they are just now releasing them to you..

Netflix, on the other hand, seems to be just hacking together a site, if this is really what they primarily used to QA their application. What you're doing with this random failure thing is just statistically creating errors and finding bugs in failure handling code statistically. This means there's _up to_ an infinite number of bugs that will *not* be found with this method because they are unlikely or the tester is unlucky.

It certainly has to do with the math of it, but it also has to do with the human culture that arises when working like this. See, with this brute force iterative programming, you are building a nest of patches. So what you are going to end up with is going to be more complicated and less functional than if you do the hard work. And that's the issue. Thinking about stuff in terms of thousands or millions of nodes is "too hard" so the aforementioned cloud providers keep coming up with "creative solutions" like this. (I remember reading about Facebook hacking mysql a few years back and shaking my head as well..) But, like "creative accounting", it may not be illegal but it may get you into trouble. You're never going to be absolutely sure the application will stay up and available. Ok, fine, so it Netflix goes down no ones going to die, but still...there's millions of dollars and subscriber goodwill at stake and that's not nothing.

Anyway, don't think that I'm railing against creative testing, but they shouldn't think they are so clever as the release seems to imply they think they are ;)

Comment Re:What about SSL traffic? (Score 1) 338

You'd have to install a man-in-the-middle service with a fake SSL certificate and install said fake certificate as trusted on all of the client machines. (Good luck doing that on the iPhone.)

Actually, you'd just need to email the cert to the iphone, open it and set the trust and it basically disappears forever. Just sayin.

Comment Re:Considering how often Adderall is abused... (Score 1) 611

In my time we were the kids in high school that drank coffee, smoked cigarettes, took mini-thins, joined bands (stage fright naturally releases adrenaline increasing concentration), drag raced, played sports, etc. School is hard, speed helps. But to medicalize it rather than maybe just increasing the length of the school day, going slower, improving educational techniques, improving values around education...is a farce of the highest magnitude and one we will pay for some day as a society. Just like the Nazi Germans took tons of methamphetamines and used it to blitzkrieg europe, eventually the high wears off and then you're left with substanitally less than you had before. (The allies took regular amphetamines pretty regularly as well). Look people, do what you have to do to get them a good education, but do whatever you can to keep your kids off speed.

Comment Re:Considering how often Adderall is abused... (Score 1) 611

Plus we have other legal stimulants like caffeine and up until recently ephedrine. You can probably plot the end of ephedrine supply against the rise of adderall use and get a perfect X graph. It remains to be seen which is the less harmful drug but I'd say ephedrine is definitely less likely to be abused since it doesn't hit dopamine like amphetamines.

Comment Re:Should read "power plants", not "nuclear plants (Score 2) 303

Well, they require a cold-sink to operate. It's the temperature difference (gas laws, etc) that enables them to generate so much electricity. If the conventional wisdom about this is like the conventional wisdom about other electric technologies (e.g. server rooms), it's likely that a reactor could be designed that does not require as much of a cold sink or temperature differential to operate (e.g. air cooling, or converting more heat into power). The issue of course is that even the smallest chain reaction events generate such a huge amount of energy that you have to have the scales we've seen to harness even a percentage. I've always thought some type of sub-critical or even better a semi-critical (pulse modulated) reactor with lower heats and smaller footprints would be the way to go long term. There are a lot of these safe by default reactors that use some of the energy generated to maintain the reaction through an active feedback system rather than passive. So instead of having a giant atom bomb that's kept from exploding with a barrier, you have a non-atom bomb that's made into an atom bomb by a barrier that has to be actively held up. Then you just pulse the barrier to modulate the reaction and achieve whatever power output you want. It won't change needing a cold sink, but it could be a lot smaller since you aren't having as much waste.

Comment Re:Great loadbalancer (Score 1) 340

I don't know, maybe there's some session management and auth stuff that's slowing it down but I have not noticed it being quick, or even as fast as Apache. I mean, it's been pretty common practice to put apache on the front of tomcat for quite a while and use redirection to serve static content. With a lightweight cache/reverse proxy it's even easier and faster.

Comment Re:Great loadbalancer (Score 4, Informative) 340

Yep, it's mostly used for front-end duties like connection pooling, load balancing, SSL offloading, gzip, that type of thing. If you're running PHP stuff, it's still debatable whether you want to go FCGI or PDM instead of Apache's built-in module. There are ups and downs in both cases and you'll have to see what works best for your site. At my company we use Nginx up front (with server type obfuscated) for SSL offloading and gzip and connection pooling. From there it goes into a varnishd cache on the same server (stored in 100% RAM) which handles the static stuff. Varnishd then forwards remaining requests to an L7 load balancer appliance type thing which then drops requests to each of 10 web "application" servers which are a combination of Apache with mod_php, Tomcat and Jetty Java servers. We've also used Nginx as an IMAP proxy and cache and it works quite well for that.

Apache has a good architecture but it's horrible at handling a lot of simultaneous connections and recycling them (that will change in 2.4 but it's not out yet). Also, if you're using mod_php, over time each Apache process will take the total maximum amount of RAM your php process uses, and many of our PHP applications use 128-256M of RAM or more (data management type stuff). So you can run a server out of RAM if you're trying to maximize connections.

Nginx can handle 10K connections on a little box with very little RAM due to the way it threads stuff. It's basically a copy engine and it's very fast. Varnishd can also handle a lot of connections and can serve up content straight from RAM in less time than apache takes to build a connection. That being said, Apache is reliable, and has I feel better logging at the moment and just more of everything. It's a reference implementation. It's actually fine for most purposes but if you're handling 1000 users simultaneously and they are making 10-20 connections each with various service calls and static downloads, you gotta have something that can pool the conenctions on the front end and handle static content or you're going to spend a lot of money on RAM. And if you're serving up static content with Tomcat, Tomcat is absolutely garbage. I think it has to boot the whole JVM to serve up your one file. If not that bad, it's still awfully slow, and it REALLY benefits from caching up front. BTW, Nginx does caching as well but varnishd seemed more mature and elegant.

Now lastly, you can just go out and buy an F5 BigIP and it does all this stuff on specialized hardware (Ok, special board, intel chip) and it's out of the box. But even the little ones are $20K which is a lot of software dev hours and/or web server/database/storage hardware. Would be nice and fun to have but if you can't spend the money on hardware (and training!) the nginx/varnishd frontend is pretty much the best setup in my book at the moment. A little complex but once it's set up you just let it run. I made an internal nginx cache for all our internal sites, including some Java apps (e.g. Jira) and with requests going through the cache everything just flies. If you use sharepoint on IIS, you would be prettty stupid to not try a cache server up front, it's amazing. If nginx fixed mod_rewrite stuff to be the same as apache, it would probably be possible to make it into an application server, and we're going to get a test environment set up with php-fpm and see how it fares. We'll see how managable it is though.

Comment Fukushima Daiichi nuclear disaster (Score 1) 161

By faaaar and away the 9.0 Japanese earthquake and the subsequent Fukushima Daiichi nuclear disaster was the most important story of the year. I'm not in Japan but Japan, the 3rd largest economy, was Stunned by it. We are still seeing economic and emotional effects. Not to mention just being sick for all those people who had to move or were hurt. And the fact that the land is now closed off for decades. I don't know how you can put Steve Jobs in the same category. Sure, he did a lot at Apple... I think it's weird to worship the guy though, especially when he was a well-known dick and basically his legacy trying to put an end to general purpose computing. I don't think it'll happen but they definitely tried. Ritchie is definitely far more worthy of worship, being the humble person he was. But when 100+ million people are affected by a natural disaster and then a big man-made disaster, that pretty much takes the cake over any single person dying, no matter where they were in the tree of the economy.

Anyway, there were hundreds of stories on Slashdot about Fukushima, so many that I had to turn my back on them after a while because the situation was so depressing. I think we can start looking back at it now though for some closure. As far as I know it's still pretty fucked there, and yet Kim Kardashian marraige/divorce is the main story of the year on the pop news sites. Oh to be that uninformed and ignorant. I wish I could go back to before Fukushima and become blind and deaf for 9 months so I never had to hear about it..

Comment Re:Good in theory (Score 1) 249

Primaries are just polls. They are useful to the parties to determine the public tone of the upcoming election. Most likely the national GOP already knows who they are going to run, and they are using the primaries as a way to find the relevant messages they will focus on in 2012. This new system here is of course endorsed by many prominent politicians. This is because such a system, controlled by the powers that be, would enable more complete and more real time polling. Polling serves the purpose of determining not only what people think of individuals but it actually closes the loop on a complex quality control process. If a candidate can know how different sections of the electorate react to each thing they say, they can hone that message to reach the most people. If people think that logging in and "voting" in this system will somehow allow them to have influence, they will do it. However, time and time again you see the politicians' ACTS are very different than their SPEECH. A real revolution in democracy would be a version control system for the U.S. Code so we can see every debate and comment on each piece of code and generate summary reports of the changes in the code and how it relates to the "politics", that is the sampling and influence of public opinion. Of course they will find ways to ruin that too so they can make money and get power (spamming it or something) but at least it's a technical step in the right direction that will maybe open the doors to more of the younger generation to really get involved in making laws in this country. Because that's what this is all about--what are the laws and why.

Slashdot Top Deals

Math is like love -- a simple idea but it can get complicated. -- R. Drabek

Working...