Yes, but sending Mnesia messages (inserting or updating rows) causes its response to functions (select statements) with identical parameters to have different return values, hence, Mnesia isn't pure functional and calls from one part of the system can cause calls in another part of the system to have different return values. Thus people say it isn't pure functional and has side-effects.
That said, I don't have the slightest idea how you would write a database that is pure-functional, since the whole idea of a database is to share state, so I don't think the Mnesia people have anything to feel guilty about. Any CS types out there know what a database in a pure functional language looks like?
Well, a lot of people do think like this, except making it work in practice is very difficult, and implementing a system that allows code hot code upgrades usually requires so much indirection that efficiency suffers. Also, in practice, stoppiong a system to upgrade the code is a practical proposition, particularly for a home computer. Not everyone is running an ISP in their den.
Even Erlang doesn't enforce hot code swapping, you the developer still have to write the code a particular way, so that, your function names bind to the currently running module, and not just the module they're defined in, so that your receive block is able to dispatch a new message to the new version of the module at the right moment. Deciding where in your process's flow to do this isn't trivial or abstracted away. It's not necessarily hard, either, but it requires cognizance.
If I didn't know better I'd say you were making some sort of parallel argument to Mac users talking about "usability," or KDE users talking about "customizability.";)
It's a good argument, but intangibles aren't always a scam... just most of the time.
I think they made something like $18 billion on the VHF auction so they're still ahead.
They probably could have done better still if they had made prospective buyers bid a rental fee for the spectrum license, or a percentage of their revenue, and both would have increased the participation of small players, but I guess that's a bad thing to some people.
[AT&T] are gambling that pressure will grow on Apple to do something about it.
Like what exactly is Apple supposed to do? Public pressure won't make Apple suddenly give back it's cut of the handset subsidy, which I imagine is the biggest bone of contention.
AT&T is wagering the backlash against Apple will be worse than the backlash against themselves
If that's their strategy they're already far behind; they should have had someone up-front at WWDC putting their spin on it. Apple's had the opportunity now to demonstrate the new iPhone features, and show that they work everywhere but under AT&T. All media reports have done exactly what Apple wanted; they revealed the new features, but have been careful to note that many new features are not available with AT&T. AT&T has been basically silent this whole time.
Well, it was, anyways, and it didn't seem to hurt the iPhone much in the market. The fact that people pay $10/mo to send 640x480 pictures to each other's 1" screens is an altogether different kind of sad, IMHO.
A small point, but the company that sells you cellular service under the name "AT&T Mobility" is actually a company that was known up until two years ago as "Cingular Wireless," which is basically the old SBC. I had actual AT&T wireless from the real AT&T in the 90s and here in LA, on CDMA, it was great and the customer service was perfectly fine. It all went downhill when SBC/Cingular bought them.
There was something that just occurred to me though... What if I'm developing for the Pre and don't want anyone to have my source code? You can obfuscate it, but that really isn't going to make reverse-engineering more than annoying. The handset's filesystem is wide-open, so anybody could swipe and reverse-engineer the app you wrote (this is already happening to the shipped apps.)
Can you deploy your app in some kind of bytecode? Even then, though, bytecode disassemblers (at least for Java, dunno about JS) are very good, and people can still open up their phone and take away all your static resources... Interesting problem. As someone that dabbles in iPhone software, the whole feature of the app store making it impossible for crackers to pirate your app, let alone reverse-engineer, is a major draw. It's really what makes the low prices work.
I know I complained about this at the end of the other thread, but I might as well come clean... With an iPhone you get
$199 price at the counter, without having to deal with the rebate chicanery. AT&T may be inept, but they've never made me chase a rebate for an iPhone.
Records video
8 gigs more storage
OpenGL, and not only that, but OpenGL on the hardware, and not only that, but in the API for developers, too.
A nationwide chain of stores that will replace your dead phone with a new one, in person, no questions asked, and otherwise provide free tech support.
Bigger screen, thinner profile, identical weight.
Good construction. I'll withdraw this comment when I see the demo video where the Pre is dropped on a street from 4 feet repeatedly, and then put in a rock tumbler with keys, and comes out still operating and the screen unscratched.
Docks with my clock radio. And just about any other clock radio, stereo system...
The whole "you control what the hardware does" thing is overrated. All I and most people want is music and games and clear voice, we really don't care how it achieves that. The fact that most people are willing to buy a subsidized phone that entails them to a contract, essentially leasing the phone in everything but name, strongly implies to me that "owning" a cellphone as opposed to merely paying for the convenience of carrying one isn't an important issue for most people.
I'm not sure what your beef is about "native speed." Objective-C compiles to assembly, and that's what the iPhone runs your software on. It's just always going to be faster, just like on WinCE, or JITed Java.
LOL. You either do not get it or playing stupid. [...] Now I know you are just putting me on. "Native speed", ROTFLMAO [...] And people still fall for that load of crap.
The only thing I can say for certain, after watching slashdot's Pre/iPhone wars over the past week, is that the introduction of the Pre has not reduced the global number of cellphone-comparing supercillious pricks. In fact, it's created a whole new class of them, to join their Android and iPhone brethren.
It's (sic) be unfortunate and disappointing if Dell then dropped development on OSX, made the whole operation a Windows-only shop, and fired Apple's entire industrial design team.
That'd be rough, but if they thought that was what they had to do then eh. I'd have to switch to Ubuntu eventually. If Schiller and Jobs made a billion bucks each off the deal I'd feel ok about it. Those guys have been killing themselves.
Go back through the list and mentally check off all the movies that you would actually want to watch.
What I want to watch is irrelevant; I don't have as much marginal disposable income as tweens. Have you watched an old Transformers? They're execrable, but we loved them. Yu-Gi-Oh is bad by our standards, as is Tinkerbell, but hell.
Pixar isn't some holy trust. It doesn't belong to its fans. JJ Abrams ruined Star Trek, but alas, it doesn't belong to me, so, sigh. Compaines don't make movies, people do. If these Docter and Lasseter aren't happy with their deal at Mousechwitz, they'll go somewhere else -- they came across with the merger, for vast sums of money, but I think they're on a five-year. If they wanna cash out, they'll cash out, but they're entitled to decide if they wanna make sequels for gobs of money (beyond your wildest dreams, good sir) or take a risk on their art.
Well the larger problem here is what the sequels indicate: Disney is getting its way
Well, they do own them after all... All of the original Pixar principals have made millions over the sale to DIS, and have been handsome rewarded for the operation up thru Incredibles. It's up to Disney to make the operation work after this point.
Disney has been churning out utter dreck for years. [...] It's common knowledge that Disney had been pressuring Pixar to do sequels to all their hits because Disney can't think of or even appreciate new ideas.
I would say it's common knowledge that Disney has been turning out product that most/.ers would consider utter dreck but make just gobs of money in the market, selling happy, safe entertainment to parents who want something for their tweens that won't bore them -- face it, Up is a superb movie but it does miss the "worry-free entertainment" mark.
FD. I've worked on several Disney films and was the sound co-supervisor of High School Musical 3, so I'm a bit sensitive to the whole "dreck" business... But we good, we good!:)
Who knew that teaching kids that 1+1 can equal 3 as long as they feel good about themselves would turn out bad for us...
Or that two billion years is only about 5000 God-years, and that "fact" is really a question of whose parents have a bigger voting block on the school board. And that canceling the band program in order to pay for the football stadium is really quite reasonable if you think about it.
Sputnik all over again...
PS. I know it's funny to crack about the whole self-esteem thing, but (1) I didn't pass thru the school system yesterday, but through the 90s I never knew anyone in school get an attaboy for getting a factual point wrong, wether it was English Lit or Calculus; and (2) there's nothing more useless than an engineer who never offers ideas because he always thinks he's wrong. People gotta have a minimal sense of entitlement otherwise they're sheep. I would hope the US produces engineers who are smart enough to do anything Chinese engineers can, and have enough independence and sense of their own rights to not just do what their "authorities" tell them unquestioningly, which is an unpleasant side-effect of certain kinds of top-down pedagogy.
After reading the headline "Head of LxLabs found hanged" I was sortof hoping "Head of LxLabs" was some sort of master node and it just needed a power cycle...
"The most important person in the world is you" Somehow sociologists got it in their heads that we had a lack of self-esteem.
There's an important section in Outliers where Gladwell is talking about entitlement, and how the most important thing you can teach a child is how to assert their own agency and rights. Many very intelligent people turn out failures because they lack the self-possession to speak up for themselves, question authority and take what is their right. TV ads are probably a waste of time, because most people learn entitlement by watching how their parents respond to authority.
Obviously this can get taken to extremes, but a personal sense of entitlement is absolutely necessary for a sucessful person. It's pretty clear that the original commenter on the forum doesn't really posess any, since he's posting on an Internet forum instead of asserting his rights (insofar as he understands them) to somebody that actually cares...
I think you need some more sleep, cowboy.
Yeeks, that's worse than the iPhone, and much worse than an Android. At least with an iPhone you can choose to stop upgrading.
I remember back to the day when it was downright complicated and difficult to get a Treo firmware upgrade. How times do change...
Yes, but sending Mnesia messages (inserting or updating rows) causes its response to functions (select statements) with identical parameters to have different return values, hence, Mnesia isn't pure functional and calls from one part of the system can cause calls in another part of the system to have different return values. Thus people say it isn't pure functional and has side-effects.
That said, I don't have the slightest idea how you would write a database that is pure-functional, since the whole idea of a database is to share state, so I don't think the Mnesia people have anything to feel guilty about. Any CS types out there know what a database in a pure functional language looks like?
Well, a lot of people do think like this, except making it work in practice is very difficult, and implementing a system that allows code hot code upgrades usually requires so much indirection that efficiency suffers. Also, in practice, stoppiong a system to upgrade the code is a practical proposition, particularly for a home computer. Not everyone is running an ISP in their den.
Even Erlang doesn't enforce hot code swapping, you the developer still have to write the code a particular way, so that, your function names bind to the currently running module, and not just the module they're defined in, so that your receive block is able to dispatch a new message to the new version of the module at the right moment. Deciding where in your process's flow to do this isn't trivial or abstracted away. It's not necessarily hard, either, but it requires cognizance.
If I didn't know better I'd say you were making some sort of parallel argument to Mac users talking about "usability," or KDE users talking about "customizability." ;)
It's a good argument, but intangibles aren't always a scam... just most of the time.
Question is how long it will take them to implement HTML5 video.
They'll get to it, just after they've managed to properly implement HTML.
I think they made something like $18 billion on the VHF auction so they're still ahead. They probably could have done better still if they had made prospective buyers bid a rental fee for the spectrum license, or a percentage of their revenue, and both would have increased the participation of small players, but I guess that's a bad thing to some people.
I mostly agree with you, but I'm going to take it easy on hating twitter for the time being, since it seems to be the only mass media still operating in Iran at the moment.
The AC is right. Interacting with a system without the knowledge and consent of the owner is forbidden, regardless of the ease involved.
[AT&T] are gambling that pressure will grow on Apple to do something about it.
Like what exactly is Apple supposed to do? Public pressure won't make Apple suddenly give back it's cut of the handset subsidy, which I imagine is the biggest bone of contention.
AT&T is wagering the backlash against Apple will be worse than the backlash against themselves
If that's their strategy they're already far behind; they should have had someone up-front at WWDC putting their spin on it. Apple's had the opportunity now to demonstrate the new iPhone features, and show that they work everywhere but under AT&T. All media reports have done exactly what Apple wanted; they revealed the new features, but have been careful to note that many new features are not available with AT&T. AT&T has been basically silent this whole time.
The fact that iPhone can't do MMS is pretty sad.
Well, it was, anyways, and it didn't seem to hurt the iPhone much in the market. The fact that people pay $10/mo to send 640x480 pictures to each other's 1" screens is an altogether different kind of sad, IMHO.
A small point, but the company that sells you cellular service under the name "AT&T Mobility" is actually a company that was known up until two years ago as "Cingular Wireless," which is basically the old SBC. I had actual AT&T wireless from the real AT&T in the 90s and here in LA, on CDMA, it was great and the customer service was perfectly fine. It all went downhill when SBC/Cingular bought them.
What would be special about iPhone MMS, other than that all of a sudden millions of iPhone users are suddenly going to start using the service.
I never understood the point of MMS on an iPhone considering you can bloody E-MAIL photos to people...
There was something that just occurred to me though... What if I'm developing for the Pre and don't want anyone to have my source code? You can obfuscate it, but that really isn't going to make reverse-engineering more than annoying. The handset's filesystem is wide-open, so anybody could swipe and reverse-engineer the app you wrote (this is already happening to the shipped apps.)
Can you deploy your app in some kind of bytecode? Even then, though, bytecode disassemblers (at least for Java, dunno about JS) are very good, and people can still open up their phone and take away all your static resources... Interesting problem. As someone that dabbles in iPhone software, the whole feature of the app store making it impossible for crackers to pirate your app, let alone reverse-engineer, is a major draw. It's really what makes the low prices work.
TAIL-CALL RECURSIVE PROGRAMMING is probably the number one thing that sets real programmers apart from the wanna-be's.
There, fixed it for you...
And if you get lucky and the monks are still living in the dark ages, you only need the food aspect.
The whole "you control what the hardware does" thing is overrated. All I and most people want is music and games and clear voice, we really don't care how it achieves that. The fact that most people are willing to buy a subsidized phone that entails them to a contract, essentially leasing the phone in everything but name, strongly implies to me that "owning" a cellphone as opposed to merely paying for the convenience of carrying one isn't an important issue for most people.
I'm not sure what your beef is about "native speed." Objective-C compiles to assembly, and that's what the iPhone runs your software on. It's just always going to be faster, just like on WinCE, or JITed Java.
LOL. You either do not get it or playing stupid. [...] Now I know you are just putting me on. "Native speed", ROTFLMAO [...] And people still fall for that load of crap.
The only thing I can say for certain, after watching slashdot's Pre/iPhone wars over the past week, is that the introduction of the Pre has not reduced the global number of cellphone-comparing supercillious pricks. In fact, it's created a whole new class of them, to join their Android and iPhone brethren.
It's (sic) be unfortunate and disappointing if Dell then dropped development on OSX, made the whole operation a Windows-only shop, and fired Apple's entire industrial design team.
That'd be rough, but if they thought that was what they had to do then eh. I'd have to switch to Ubuntu eventually. If Schiller and Jobs made a billion bucks each off the deal I'd feel ok about it. Those guys have been killing themselves.
Go back through the list and mentally check off all the movies that you would actually want to watch.
What I want to watch is irrelevant; I don't have as much marginal disposable income as tweens. Have you watched an old Transformers? They're execrable, but we loved them. Yu-Gi-Oh is bad by our standards, as is Tinkerbell, but hell.
Pixar isn't some holy trust. It doesn't belong to its fans. JJ Abrams ruined Star Trek, but alas, it doesn't belong to me, so, sigh. Compaines don't make movies, people do. If these Docter and Lasseter aren't happy with their deal at Mousechwitz, they'll go somewhere else -- they came across with the merger, for vast sums of money, but I think they're on a five-year. If they wanna cash out, they'll cash out, but they're entitled to decide if they wanna make sequels for gobs of money (beyond your wildest dreams, good sir) or take a risk on their art.
But as artists, it's up to them.
Well the larger problem here is what the sequels indicate: Disney is getting its way
Well, they do own them after all... All of the original Pixar principals have made millions over the sale to DIS, and have been handsome rewarded for the operation up thru Incredibles. It's up to Disney to make the operation work after this point.
Disney has been churning out utter dreck for years. [...] It's common knowledge that Disney had been pressuring Pixar to do sequels to all their hits because Disney can't think of or even appreciate new ideas.
I would say it's common knowledge that Disney has been turning out product that most /.ers would consider utter dreck but make just gobs of money in the market, selling happy, safe entertainment to parents who want something for their tweens that won't bore them -- face it, Up is a superb movie but it does miss the "worry-free entertainment" mark.
FD. I've worked on several Disney films and was the sound co-supervisor of High School Musical 3, so I'm a bit sensitive to the whole "dreck" business... But we good, we good! :)
Who knew that teaching kids that 1+1 can equal 3 as long as they feel good about themselves would turn out bad for us...
Or that two billion years is only about 5000 God-years, and that "fact" is really a question of whose parents have a bigger voting block on the school board. And that canceling the band program in order to pay for the football stadium is really quite reasonable if you think about it.
Sputnik all over again...
PS. I know it's funny to crack about the whole self-esteem thing, but (1) I didn't pass thru the school system yesterday, but through the 90s I never knew anyone in school get an attaboy for getting a factual point wrong, wether it was English Lit or Calculus; and (2) there's nothing more useless than an engineer who never offers ideas because he always thinks he's wrong. People gotta have a minimal sense of entitlement otherwise they're sheep. I would hope the US produces engineers who are smart enough to do anything Chinese engineers can, and have enough independence and sense of their own rights to not just do what their "authorities" tell them unquestioningly, which is an unpleasant side-effect of certain kinds of top-down pedagogy.
Dignity FAIL.
After reading the headline "Head of LxLabs found hanged" I was sortof hoping "Head of LxLabs" was some sort of master node and it just needed a power cycle...
"The most important person in the world is you" Somehow sociologists got it in their heads that we had a lack of self-esteem.
There's an important section in Outliers where Gladwell is talking about entitlement, and how the most important thing you can teach a child is how to assert their own agency and rights. Many very intelligent people turn out failures because they lack the self-possession to speak up for themselves, question authority and take what is their right. TV ads are probably a waste of time, because most people learn entitlement by watching how their parents respond to authority.
Obviously this can get taken to extremes, but a personal sense of entitlement is absolutely necessary for a sucessful person. It's pretty clear that the original commenter on the forum doesn't really posess any, since he's posting on an Internet forum instead of asserting his rights (insofar as he understands them) to somebody that actually cares...
Considering Boost is owned by Sprint, I'm not sure where this would get us.