Slashdot Mirror


User: Jacques+Chester

Jacques+Chester's activity in the archive.

Stories
0
Comments
227
First seen
Last seen
Profile
(view on slashdot.org)

Comments · 227

  1. In other news on Wi-Fi Patent Victory Earns CSIRO $200 Million · · Score: 3, Funny

    The government announced that CSIRO's funding allocation for next year will be reduced by a one-off amount of $200 million.

    The savings will be used to fund a series of very large plaques in school gyms where, by pure coincidence, most polling booths are set up during federal elections.

  2. Re:If the legal code is too confusing on Legal Code In a Version Control System? · · Score: 2, Insightful

    Look, I gave up a law degree to do computer science. But the fact is that if aliens abducted lawyers and programmers, the lawyers would be jauntily farewelled and the programmers forgotten.

    But once the bank equipment stops being upgraded, people won't be saying "I wish we still had programmers". They'd be wishing they still had lawyers so they could work out how to get their money back without having to shoot people.

  3. Re:More importantly on Legal Code In a Version Control System? · · Score: 1

    I realise you're making a joke, but a few years back I proposed something like that.

    Of course, in my experience, if I have a flash of brilliant insight, somebody else had it years ago. So YMMV.

  4. Re:If the legal code is too confusing on Legal Code In a Version Control System? · · Score: 2, Insightful

    Your analogy is flawed. Asking lawyers to drop legalese is like asking programmers to drop programming languages.

  5. The law is a kind of code, but ... on Legal Code In a Version Control System? · · Score: 4, Interesting

    1. There's an enormous amount of existing code. Look at how much Slashdot talks about COBOL, which is around 50 years old. In common law countries (eg Britain, the USA and Australia), the law has code nearly a millennium old, written in a variety of languages.

    2. Corner cases. There are lots of these. Much like software, they are usually discovered in "maintenance mode"; ie after the law is passed. As time goes on, legal draftsmen begin to include lots of standard boilerplate, which will only rarely actually be applied.

    3. Legal draftsmen. Never heard of these? Who do you think actually sits down and writes the law? It's not the politicians. They give drafting instructions, which are translated into legalese.

    Expecting politicians to read and comprehend legalese is a bit like expecting businessmen to read and comprehend assembler. It will never, ever happen. The idea of "plain english" law is a lot like "automatic programming". A total pipedream that will never happen.

    The law is a semi-structured language. You can think of it as a distributed rule system created by a mix of engineered modules (Acts of Congress / Parliament) and reverse engineering.

    The reverse engineered parts are case law. Lawyers feed in black-box test cases, then carefully record what the CPU (the judges) output. Over time they map out what the law "is". The reason legalese repeats the same phrases over and over again is because they have been proved, in court, to have specific and reliable semantics. "It ain't broke", so to speak.

    I personally think there's enormous scope for borrowing software engineering practice and tools for legal drafting, but it's no panacea. I even used to think that we could treat legalese as a kind of assembler and develop a higher level language that "compiles down" to it. But it doesn't solve the problem, just moves it around.

    Laws are flawed and problematic because they deal with humans. Humans who are complex and motivated and intelligent. No purely rule-based system will ever completely tame human ingenuity, just as no code will ever fully describe all subject domains.

    Disclaimer: I used to be a law student, until I came to my senses.

  6. Re:weird on CA City Mulls Evading the Law On Red-Light Cameras · · Score: 2, Interesting

    If they publish papers about it, then it can't be patented. That's the first thing a patent lawyer asks: "Who have you told?".

    Followed by: "How much money do you have? Gimme!"

  7. Good News and Bad News on World's First Formally-Proven OS Kernel · · Score: 4, Insightful

    First off, as an Australian and a nerd, I am very proud.

    Now.

    Good news: there is now a formally verified microkernel. 8,700 lines of C and 600 odd lines of ARM assembly. Awesome.

    Bad news: it took 200,000 lines of manually-generated proof and approximately 25 person-years by PhDs to verify the aforementioned microkernel.

    Conclusion: formal verification of software is not going to take off any time soon.

  8. Re:Here is to.... on Retired Mainframe Pros Lured Back Into Workforce · · Score: 1

    Talk to IBM about renting time and space on one of their mainframes. Timesharing was for mainframes to solve your exact problem. Eventually you can upgrade to your own.

  9. Help! on Jazz Technical Lead Erich Gamma Answers Your Questions · · Score: 2, Funny

    What's the antidote for acronym poisoning?

  10. Re:Once more around the block my friend on CrunchPad Will Be a 'Dead Simple Web Tablet' · · Score: 1

    You know what I remember about that scene? Wondering why the future had reverted to Sneakernet.

  11. NILFS2 is great for write-heavy workloads on EXT4, Btrfs, NILFS2 Performance Compared · · Score: 1

    At least according to some rough microbenchmarking I've done myself. My workload is to write raw CSV to disk as fast as possible. In testing, NILFS2 was nearly 20% faster than ext3 on a spinning disk.

    It was also smoother. Under very heavy load ext3 seemingly batched up writes then flushed them all at once, causing my server process to drop from 99% to 70% utilisation. NILFS seemed to consume a roughly constant percentage of CPU the whole time, which is much more in line with what I want.

    NILFS2 is not for everyone or for every purpose. But it suits my purpose. As usual, you should do the engineering thing: consider your needs, test the alternatives.

  12. The company who were closest have gone broke on DARPA Wants a 19" Super-Efficient Supercomputer · · Score: 3, Interesting

    A firm called SiCortex was selling just this sort of compact, energy-efficient supercomputer. They shut down a few weeks ago because an investor pulled out.

    It's a damn shame, they had really cool stuff. If I was Johnathon Schwartz I wouldn't have pissed away $1 billion on MySQL (it was worth maybe $10 and a stick of gum), I would have been out the front of SiCortex banging on the door with a chequebook.

    Oh well.

  13. Re:It's not about the content, it's about the mone on The Newspaper Isn't Dead Yet · · Score: 1

    Circulations are still healthy for most newspapers. Many small newspapers publish content only of interest to locals and they get those eyeballs because of it.

    But eyeballs do you no good if a) Craigslist sucks the money out of classifieds and b) online advertising rates continue to plunge like a chunk of lead, making a shift to online news worthless.

    There's more to it than that, but as I said: it's about money.

  14. Re:The real problem is marginal cost on The Newspaper Isn't Dead Yet · · Score: 1

    Addendum: I hate to seem like I'm spamming that link, but it pretty much covers all I have to say on this subject.

  15. Re:The real problem is marginal cost on The Newspaper Isn't Dead Yet · · Score: 1

    As it happens, I agreed with you before we met.

  16. Re:The real problem is marginal cost on The Newspaper Isn't Dead Yet · · Score: 1

    The biggest earner is classifieds, followed by advertising. And yes, local content is king for newspapers: Google News is not going to carry the local gossip.

  17. Re:The real problem is marginal cost on The Newspaper Isn't Dead Yet · · Score: 2, Informative

    Most newspapers lose money on the cover price. The real money is in classifieds and advertising.

    What is killing newspapers is not competitive sources of content, it is competitive ways to place classifieds and display advertising.

    Disclaimer: I used to work for a small Newscorp newspaper in the classifieds department.

  18. Re:But Cory said.... on The Newspaper Isn't Dead Yet · · Score: 5, Interesting

    It's very simple: what will sell the most copies? Boosting circulation means being able to charge a higher rate for classifieds and advertising.

    For tabloid papers, maximising circulation is explicitly considered by the editorial staff. They keep an eye on what subjects sell papers and promote similar stories to the front page.

    Disclaimer: I worked for a small Newscorp paper in the classifieds department.

  19. It's not about the content, it's about the money. on The Newspaper Isn't Dead Yet · · Score: 2, Insightful

    As I have pointed out here and elsewhere, newspapers do not make their money from selling copies; they make it on classifieds and advertising.

    All the stuff about bloggers being better than journalists, or journalists being better than bloggers, is a total sideshow. It's about money.

  20. Re:Marketing on One Approach To Open Source Code Contribution and Testing · · Score: 2, Funny

    I believe it's meant to be a pun on "cloud computing". So it'll seem especially stupid in 12 months from now when "dust storm 3.0" is the Next Big Thing.

  21. SQLite? Huh? on When VMware Performance Fails, Try BSD Jails · · Score: 1

    As much as I like and admire SQLite, I'm not sure if it's the right tool for the job. Something like PostgreSQL, with proper MVCC and nice multicore scaling, would probably have worked a lot better in the first place.

  22. Considering how much debt we took on on An Australian Space Agency At Last? · · Score: 3, Insightful

    I'm guessing "no".

    My understanding is that this is part of the Defence Whitepaper's plan for Australia to develop orbital remote sensing that doesn't rely on asking the USA very nicely if we could please have some photos.

    That much is pretty much safe from budget cuts in future. But everything else except pensions is now up for grabs. I know it's a recession blah blah blah but they just put in a $58 billion dollar deficit for this year alone, plus more to come. But it's OK, because Treasury predictions (which have NEVER been accurate) say that all the debt will all be paid off by unicorns and pixie dollars when GDP growth snaps up to 4.5% in a few years time.

    When, inevitably, that does not happen, everything that's not discussable on talkback radio (like space science) will get fucked. The CSIRO will scraping along on patent money in just a few years from now, you watch.

  23. Re:Some, not all... on Old-School Coding Techniques You May Not Miss · · Score: 1

    "And then, take a page out of Knuth's book -- throw the code away, and write it again."

    I was pretty sure Fred Brooks is responsible for that idea, not Knuth.

  24. Re:Wait a second... on Europe Funds Secure Operating System Research · · Score: 4, Interesting

    The sad thing about Windows NT is that the design was pretty good, the implementation was OK, but the default security policy is totally useless. Hooray for backwards compatibility.

  25. Re:A self-repairing OS? on Europe Funds Secure Operating System Research · · Score: 5, Insightful

    No, but dividing things into smaller pieces makes it easier to fix those pieces in isolation. It's easier for a microkernel system to be self-healing because of that isolation.

    This is not an amazing revelation. We've known about the idea of isolating changes since the invention of the sub-routine. The reason microkernels have always been relegated to second-best is that they require more context switching than a regular monolithic kernel. The tradeoff between "fast enough" and "reliable enough" has for some time now favoured "fast enough".

    But that's changing -- people's computers are getting plenty fast. The 10-15% slowdown Tanenbaum claims for Minix3 is less of a drag than, say, an anti-virus program and could serve to more effectively prevent viruses into the bargain.

    People who say microkernels are passe forget our industry is not set in stone. Priorities change and technologies change with them. In the last 10 years performance has become progressively less important than reducing bugs or speed of development. Microkernels have lots to offer in such a world.