Want to read Slashdot from your mobile device? Point it at m.slashdot.org and keep reading!

 



Forgot your password?
typodupeerror
×

Comment Bodega, APT (Score 1) 580

This already exists, and it's called Bodega. It hasn't caught on. There's also MacPorts and Homebrew, which are popular among devs but have no presence among regular users because they're for *nix command-line tools.

I believe the reason open app distribution systems like APT work so well on Linux is the "open culture": the vast majority of software Linux users want to run is Free Software. But can an APT-like system work as well with proprietary, for-sale apps? I know there are proprietary drivers and such on various repos, but I'm talking about stuff like Photoshop, Office, or the thousands of little paid apps you can get on iOS.

Yes, it'd be great if Mac users embraced FOSS more, but they won't do it as long as FOSS lags in ease of use and polish. And it will continue to do so because polish is hard work, and devs working for their bread are more willing to dish out the elbow grease. I'd love for this to change, but I don't really see how it can.

Comment Re:The new "rationality" test. I support this test (Score 1) 554

At that point the only rational choice is to not participate online at all, or allow pictures to be taken, comments to be made, anything that relates to you. What a sad life that seems.

Or you could try working at a place that doesn't treat you like an elementary school student. Look at small businesses in particular (though there are many such large businesses as well). And don't give me the excuse of a poor job market, either-- if you can't find work, it means you need to loosen your job requirements to fit the market. Accept a lower salary, consider relocation, diversify your skills, or become self-employed. It's all a matter of priorities.

Comment Re:Objective-C is pretty easy (Score 1) 403

Pointers. Some people just can't this concept. Dereferencing, etc, are most likely alien concepts. Also, header files and the general mechanics of Obj-C/C/C++ are very different from Java/.NET type languages.

You don't really need to understand pointers to use ObjC, though. You use object pointers all over the place but you never dereference them, just send them messages. It amounts to the same thing as Java's object references, just with an extra asterisk in the declaration. You can of course use raw C arrays and pointers, but there's little reason to do so in most cases.

Manual memory management, though, that I'll certainly grant you. Mac OS programmers haven't had to deal with that since ObjC 2.0, but ObjC on iOS doesn't do garbage collection (supposedly for performance reasons). Autorelease pools ease the pain, but obviously not having to deal with deallocation at all is easier still.

Also, header files and the general mechanics of Obj-C/C/C++ are very different from Java/.NET type languages.

Writing header files can be a pain, but they're not hard to grasp once you understand what a function declaration is, which you need to do for any language. Different from Java and a bit of extra typing, sure, but not particularly hard.

I'm an embedded SW engineer, I do a lot of my work in C/C++, so Obj-C wasn't a problem for me. That said, I really don't like Obj-C at all. Its rather annoying. The syntax for function calls, and func definitions is less intuitive than C. Also things like "+" and "-" to differentiate class vs instance methods seems silly.Why not use static like everything else does? And whats the deal with the @property and @synthesize stuff? Not really a fan.

These are just personal aesthetics.

Comment Re:Remember? (Score 1) 332

Well, html is unable to save session information. So you need cookies for that. There is no other reliable and non-user-unfriendly alternative.

I wouldn't consider putting a session ID in the URL to be "user-unfriendly". Maybe a little ugly, but how does it actually impact users?

Comment Re:I think this confirms what Jobs was saying (Score 2, Informative) 373

This could be related to the previously-discussed 'bug' in how the number of bars is calculated. As I understand it, the bar count is/was heavily weighted such that you'd still get 4-5 bars even when the signal strength was actually marginal. So even though you previously had 5 bars, you may not have had that strong a signal to begin with. See here for more details.

Comment Re:Actually, it's not like that at all (Score 1) 835

But the free market theory postulates a few more effects of it, though. That's why it's still being argued. Not because it would just continue to work better or worse, but because it's supposed to lead to an optimum point.

I've never heard an argument that free markets always produce some idealized, perfect outcome. What is argued is that markets tend to allocate scarce resources very efficiently. NOT perfectly efficiently, nor with perfect consistency. You are simply putting up a straw man.

Which really have only been argued on that ideal model. The whole behaviour of the free market as a perfectly self-correcting mechanism, and which does this or that so well without government intervention, is only argued to any satisfactory degree for that ideal market model and not at all on even the most laissez faire RL model. Much less on one which diverges as massively as what Monsanto wants.

Again, you are the only one calling the free market a "perfectly self-correcting mechanism".

The more you deviate from it, the more, well, you may not get the same results. Most of that theory was never proven at all on a case which differs from the ideal at all. E.g., go ahead and try to prove the first welfare theorem _without_ assuming perfectly competitive markets or perfect information and a few more such perfect assumptions. And then try the same for the second theorem, which requires even more such assumptions.

Of course you can only prove theorems about an idealized form of the market. But the welfare theorems are a much stronger form of the argument that markets tend to allocate scarce resources efficiently, and as such need not be assumed to apply perfectly in the real world.

And when you get to the extremes that Monsanto wants, where not just you don't know it all, but basically you know _nothing_ at all about the product you just bought, or at least not know if you got product A or B because they don't want them labeled... well, if you have some market theory which can sort the good from the bad without even knowing which is which, I'm all ears.

If you want non-GM products, then buy ones that are labeled as such. Nothing forces you to buy a product that is not labeled in the way you require. And if not many products are so labeled, it means not that many people actually care about having that information (e.g. Kosher foods). Besides, even without such labels, you can visit sites like this to get the information you require. Seems like the market is functioning pretty well to me.

At any rate, which to read? Well, you can start with say Milton Friedman. Should be palatable enough to the right wing, right?

Are you serious? Friedman was a monetarist. Monetarists advocate monetary intervention in the form of a central bank, which is directly contradictory to a laissez-faire approach. Try Rothbard, Mises, or Hayek instead.

Slashdot Top Deals

What is research but a blind date with knowledge? -- Will Harvey

Working...