jmix | 1 year ago | on: A write-ahead log is not a universal part of durability
jmix's comments
jmix | 1 year ago | on: Heard of Idempotency but unsure what it is?
Moving the second line (the one that changes the status to "cancelled") to the end fixes this issue, though it does not implement "exactly once" semantics for the sending of the email. If "exactly once" is desirable, then additional logic is required. But in every case, the example as given is incorrect.
jmix | 1 year ago | on: 25 Years of Krita
jmix | 1 year ago | on: Unix version control lore: what, ident
jmix | 13 years ago | on: For sale: Trusted root SSL CA signing certificate
jmix | 13 years ago | on: Someone got the natural gas report 400 ms early
This is how fortunes are made. By taking advantage of loopholes in the regulatory mechanism.
jmix | 13 years ago | on: Broken by Design: MongoDB Fault Tolerance
jmix | 13 years ago | on: How my Gmail, Twitter and Facebook accounts were hacked
In this case, he gets his accounts hacked, and his advice is "don't use any cloud-hosted email." Ok, but what evidence have you presented that shows that self-hosted email is any more secure? At least, a set of professionals were able to restore your account -- I doubt that would have happened if you had been hosting your own email server.
jmix | 13 years ago | on: I, Cringely version 3.01
Now that I think about it, these two facts are in line with his announcement. What he brought to the scene was to act as a tech interpreter for the baby boomers. The novelty has worn off and he's tapped out. This seems very similar to what happened to Dvorak, and what happens to a lot of bloggers: he exhausted his material and the world passed him by.
jmix | 13 years ago | on: MySQL - Do Not Pass This Way Again
BTW, I can't believe you're implying that his post is not credible. The practical outcome of your demand for a solution is to shut down legitimate criticism.
jmix | 13 years ago | on: MySQL - Do Not Pass This Way Again
Also, do you really need someone to spell out the alternatives to MySQL? There are too many to list.
jmix | 13 years ago | on: How can I explain the meaning of LaTeX to my grandma?
jmix | 13 years ago | on: Personal Analytics for Facebook
At $600/hour for a lawyer and 30 minutes of their time to add a sentence or two, it'll cost $300 to make the changes. That's well under however much your time cost to make unbacked assurances online. And at the end of the day, your service and your users will be better off for it.
jmix | 13 years ago | on: Personal Analytics for Facebook
1. The PP explicitly says that Wolfram can collect and retain data indefinitely. The FAQ promises a horizon of 1 hour. 1 != ∞. Which of these documents is to be believed? Which of them constitutes a legally binding document?
2. I don't want reassurance from some Joe Random Shmoe. Your users have a relationship with Wolfram LLC (or whatever the legal entity is). So any meaningful guarantee needs to come from that entity. But until now, Wolfram has only provided weasel wording and cagey language. I appreciate you sharing your name, but then again you have a product to peddle, and we both know that nothing you say here is legally binding for Wolfram, so you could say anything.
3 & 4. PP provides no meaningful long-term guarantee. Saying that this is standard for many in the industry is a cop out. If your company is really committed to these principles of privacy you espouse and claim here in this forum, it certainly has the legal staff to get it written into those two documents to which you linked.
Time to get your principles in your legal documents. It's duplicitous to claim the high road while peddling agreements that sign away so much PII to Wolfram.
jmix | 13 years ago | on: Personal Analytics for Facebook
1. Your FAQ is at odds with your privacy policy (http://www.wolframalpha.com/privacypolicy.html) which states that you can collect and retain Personally Identifying Information. How do you explain the discrepancy?
2. In a conflict between a "FAQ" and Privacy Policy, which one is the officially binding document? Why should I entrust my data to comments made by a pseudonymous user or to something that is called a FAQ?
3. Your privacy policy is subject to change without notice. How can I be assured of any guarantee given that you have this blanket clause? Why would you not offer your users to opt out of any changes that weaken their privacy?
Please back up your responses with URLs to legally binding documents that provide strong guarantees we can rely on.
Thanks.
jmix | 13 years ago | on: Personal Analytics for Facebook
Looks like these days, someone like Wolfram can get full access for the price of a few cute graphs.
At least, the data that the egomaniacal Wolfram gets his hands on is limited to those people who are easily fooled by shiny gifs.
jmix | 13 years ago | on: Scalable Web Architecture and Distributed Systems
At a higher level, the main point of the book, a Service Oriented Architecture composed of independent, separable, small components, doesn't really make sense: many of the critical concerns in distributed systems are cross-cutting. E.g. if you're using Mongo as a storage component, you will be doomed to the morass of eventual consistency throughout your application. Cross cutting concerns require end-to-end thinking.
Now, SOA is a meaningless term and one can redefine it to mean anything, so don't defend the book by redefining critical terms. I am not arguing that componentized designs don't make sense. I am arguing that you cannot componentize in the manner described in the book, without constant concern for the whole. Yes, you can bolt crap together into a bigger pile (of crap), but it'll stink as badly as the weakest, stinkiest component.
jmix | 13 years ago | on: How do I cite a tweet?
Doesn't type check.
jmix | 13 years ago | on: MIT Legal repudiated Xbox hacker too
Do you now see why it's ethically questionable for MIT to try to wash its hands off when the same researcher's exploration incurs some legal costs?
jmix | 13 years ago | on: I ported LaTeX to Javascript