Slashdot Mirror


User: hardcorejon

hardcorejon's activity in the archive.

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

Comments · 85

  1. I'm very "late to the party", just heard about Rob a few hours ago. It's a minor devastation, a fleeting reminder of mortality in this immortal software universe we've built and live in.

    Everything good that could be said about Rob has already been said, in more eloquent ways than I could say. So why am I posting at all? Well, when a loved one has passed, I'd like to believe that repetition of praises is never shunned but always welcomed. So here I am to add mine.

    So I will echo what others have said and add my own thoughts. I discovered slashdot in the late 90's, it was *the* place for news in the nascent world of "internet tech nerds", but it wasn't just a place for nerds to read the news -- it was a "safe place" where we could just be nerds, talk about those things that mainstream news had no interest in covering, and have fun.

    Those early days of /. will forever be special to me, and I'm happy to have been a part of them. I know that the early work of any startup is, at core, the passion of a few committed individuals, and I am and will be forever grateful for Rob and his contributions to that effort. RIP Robin Miller, you done good, super damn good, at least by the reckoning of this stupid nerd. I'm gonna miss ya, sincerely.

    And to the current /. crew -- I have to admit, I was skeptical at first, but I am very impressed with the stewardship you have taken of this platform. After many years of "asleep at the wheel' management, you are doing an honor to Rob by keeping this site to its original mission, continuing to grow it, and keeping a fresh mind to the future. thank you for keeping it real, I'm looking forward to more of the good stuff.

    Rob (speaking to your ghost, or your family or whatever) -- you helped organize open source nerds on the Internet in a super-early, super-critical-important time when we *needed* to be organized! Whatever anyone wants to say to the contrary, F them, slashdot was a very important part of making open source, Linux, all of that, a part of the national conversation and you did it. You won, we all won. Linux is now running most server infrastructure and a majority of mobile devices. MEGA PROPS TO YA AND YOURS!

  2. Re:If confirmed, does this make it realistic? on Final NASA Eagleworks Paper Confirms Promising EM Drive Results (hacked.com) · · Score: 1

    https://en.wikipedia.org/wiki/...
    Plutonium *does* exist in nature, albeit in very tiny quantities, not suitable for industrial use.

  3. manager POV on node on Ask Slashdot: Have You Migrated To Node.js? · · Score: 1

    I've managed a team that spent more than one day just isolating where a bug was occurring. If you don't have expert-level developers (expensive!!), be very afraid. Every once in a while a nasty bug will pop up that takes 5-10 days to finally fix. Development on large codebases is very slow due to poor modularization/code structure from the start, which I have sadly never seen done right.

    If you have a greenfield situation, and really want to use node, make sure your first developer is top-notch, not only in coding skill but in coding structure. Hopefully it can be designed so that its tendencies are not to become a giant hairball -- but it still might anyway.

  4. Proper title on Proposed Regulation Could Keep 3D-printed Gun Blueprints Offline For Good · · Score: 1

    Bureaucrats and Control-Freaks Fantasize that Somehow, Everyone in the Entire World Will Mindlessly Obey Their Regulation to Keep 3D-printed Gun Blueprints Offline For Good

    but maybe that would have been too long.

  5. stop using cruise ships, start cloudsteading on Greenwald Advises Market-Based Solution To Mass Surveillance · · Score: 1

    People *do* care about privacy. 86% have taken some steps to clean up digital footprints. There's other stats that show the interest, but there's some serious overtones of impotence -- that there's just not that much anyone can do about it -- we all need all these super valuable cloud services so we must lock ourselves in to big vendors, who then might abuse our trust (or get hacked themselves, being a rich target).

    But Greenwald is absolutely right, we must provide for our own safety, we cannot ever delegate the ultimate responsibility for that, and yet, does this mean that we must throw in with mega-corps, to trust with our freedom?

    I think there is another way.

    http://cloudstead.io/ is something I've been working on for the better part of 2014. Cloudstead is a free & open (AGPL'd) cloud operating system, designed to free you and me and everyone from dependence on the mega-cloud services. And more generally, to start owning more your cloud apps instead of renting everything and paying the landlord with your privacy, your cash or both.

    A lot of common apps have been commoditized; excellent open source versions are available. Cloudstead's default setup includes email, calendar, and file sharing but it can run any app -- php, rails, java, python, you name it. Lots of integrated features -- single sign on, app-wide search, address book, automated backup/restore, this is a cohesive cloud OS, not a hodgepodge of apps. And it's totally portable: it can move itself from one place to another, from a public cloud (ec2) to private hardware (your datacenter or office), or if you're getting really paranoid, onto a USB stick (bring it live later, somewhere else, when you feel safe). A cloudstead really is your cloud and will do only your bidding.

    Cloudstead is currently in beta testing. If you would like a cloudstead to take for a spin and see how easy it is to own your cloud, please send me an email: jonathan (shift two sym) cloudstead.io

    recent demo: http://www.cloudstead.io/2014/...

    Any/all feedback is appreciated.

    thanks.

  6. Re:WTF -- this is OLD news on Australian Court Lets Lawyer Serve Papers Via Facebook · · Score: 4, Funny

    ah, if only there were a "troll but true" comment rating.

  7. WTF -- this is OLD news on Australian Court Lets Lawyer Serve Papers Via Facebook · · Score: 0, Troll

    fer chrissakes, i read about this during my morning commute -- on the AP news iphone app.

    Slashdot used to break news, now they rehash stuff that the MSM picked up 12 hours earlier, very disappointing. get with the times dudes.

        - jonathan.

  8. Re:Some background info on New Datacenter In Underground Lair · · Score: 1

    agreed. this is totally lame. from the page itself:

    "Can withstand a hydrogen bomb: The bunker was designed to be able to withstand a near hit by a hydrogen bomb."

    That's near hit, not direct hit. I'm going to wait until they excavate a few hundred feet deeper and put the premium datacenter down there.

        - jonathan.

  9. my favorite on The Thirteen Greatest Error Messages of All Time · · Score: 1

    i once got a popup error message from MS Access that said:

    "Error #some-large-number: There is no message for this error"

    I thought that was so existential...

  10. Booooooring..... on Paralyzed Man Walks Again Using Exoskeleton · · Score: 1

    Didn't Stephen Hawking do this like 10 years ago?

    http://www.theonion.com/content/node/39133

  11. did anyone notice the broken link? on WTO Again Sides With Antigua Over Online Gambling · · Score: 1

    It never amazes me how much people can flame without even reading the article, which in this case is impossible since slashdot posted a broken link in the story. Hopefully it will be fixed soon.

        - jonathan.

  12. RTF article dude, you're way off base on US Gambling Law May Cause Flouting of IP Laws · · Score: 4, Informative

    Next these jokers will tell Saudi Arabia that the Dutch should be free to export porn there.

    The reason Antigua won was because the US laws are not consistent. US was claiming a "moral exemption" but only transactions to offshore casinos were being regulated. Antigua's argument, which the WTO agreed with, was that if you claim the moral exemption, you have to be consistent, across the board.

    If Saudi Arabia only allowed porn from Saudi websites but made Dutch porn illegal, you might have an argument. But if SA decides to ban all porn, the WTO is OK with that too.

    Read the fricking article next time. Someone with such a low slashdot ID as you should know better.

  13. CAVEAT EMPTOR -- buyer beware (+ link to auction) on Online Revenge · · Score: 1

    While I have to admit this whole thing is quite hilarious -- I has to ask, was the buyer a total idiot? I mean, look at the seller's ebay profile:

    http://feedback.ebay.com/ws/eBayISAPI.dll?ViewFeed back&userid=amir6626&iid=6825578528

    He had a NEGATIVE 2 rating, all based on auctions that took place BEFORE the auction that caused all the fury. Seriously, I think twice about buying from anyone who's had more than a couple negative feedbacks EVER. This guy did 4 auctions, 3 of which he screwed the buyers on. Caveat emptor dude....

    - jonathan.

  14. DUDE: it _WAS_ tested in a simulator.... on Spacecraft Crashes Into Satellite · · Score: 1
    From the official report:
    The MIB determined that one of the root causes of the mishap was an inadequate GN&C software development process. Changes to the flight code and simulation models were often incorporated without adequate documentation. In one case in particular, a change to the navigation system's reset logic was made that introduced the use of GPS velocity (as measured from the primary GPS receiver) as the new, estimated DART velocity whenever a reset occurred. This then, became the only instance in which this particular parameter was to be accepted directly into the navigation system's logic.

    Most of the DART team was unaware that the GPS velocity output was to be used in this way by the navigation system's software. Because this was thought to be an "unused" parameter, personnel responsible for testing the receiver's performance and those using the mathematical models of the components never realized the need to correct the problem with the biased velocity measurement or include the bias in the receiver's simulation model. Because of this, the velocity output of the receiver hardware and that of the simulated receiver did not match. As a result, the pre-flight simulations failed to reveal the adverse effect of the inaccurate velocity measurement from the primary GPS receiver as seen during the mission.
    (emphasis added)

    So the simulation does not actually simulate reality... another sign of total incompetence. Your tax dollars at work.

    - jonathan.
  15. Welcome to the Land of Total Incompetence on Spacecraft Crashes Into Satellite · · Score: 1
    Citing security concerns, the full 70 page accident report was not released. But even the censored 10-page summary is pretty damning. Complete public report is here:
    http://www.spaceref.com/news/viewsr.html?pid=20605

    Some gems:
    ...examination of raw test data and performance of independent tests of some flight components by the government insight team were defined by NASA project management to be "out-of-scope."
    ...
    In DART's case, the lack of adequate risk management contributed to a zero- fault tolerant design and inadequate testing that resulted in an insufficient collision avoidance system, among other things....


    Ah, only the best and brightest in software engineering for our tax dollars...

    - jonathan.
  16. she will enter the stage nailed to a $10M cross!! on Music Downloads = Expensive Concerts? · · Score: 1

    Just heard on the radio yesterday that Madonna's entrace will be quite dramatic. Apparently she will be lowered onto the stage nailed to a $10 million cross, made mostly of diamonds.

    My first thought: Maybe this could explain the high ticket cost???

    My second thought: Ooooh, how risque, Madonna. Offending Christians is so passe, and far too easy. If she really wanted to be offensive, she should walk on stage dressed as Muhammed. That would take some guts.

        - jonathan.

  17. Re:Give me a break, dude. What are you on? on Wal-Mart Controls Modern Game Design? · · Score: 1
    So you just make it up then??
    Libertarians believe in individual rights, not corporate rights. The corporation as a government-granted entity. The Libertarian view would be that the corporate charter should go back to only being granted for projects for the public good, like bridges.

    It's pretty lame to make a statement and then continue to claim the moral high ground while simultaneously admitting that you are in fact full of shit. Somehow you've managed to do this better than anyone I've seen in a long time. Congratulations.
  18. Give me a break, dude. What are you on? on Wal-Mart Controls Modern Game Design? · · Score: 1

    GET A CLUE about what many Libertarians believe regarding corporate rights before pulling your uninformed opinions out of thin air.

    - jonathan.

  19. "absolutely subjective" ?? is that possible? on Is Ruby on Rails Maintainable? · · Score: 1

    Even constraining our domain to the world of webapps, I disagree that language choice is an "absolutely subjective" decision. If I were building a simple 2-form webapp then Java would be absolute overkill, when PHP or RoR could get the job done 10x as fast.

    So in this case, there is some objectivity to it -- Java entails a certain amount of overhead that is just not worth if the situation doesn't demand it. No one would deploy an Oracle parallel server to run a 3-table database that had no transactional requirements.

        - jonathan.

  20. Re:i agree, but i disagree on Is Ruby on Rails Maintainable? · · Score: 1

    OK, I understand and agree that the Java "Object" analogy does not fit well for the Ruby situation.

    I'm just curious: With strongly-but-dynamically typed Ruby, is it possible to do static ("compile" time) type checking? If not, how can a function/method make any assumptions about what parameters are passed in and what methods/operations they support? Is it purely by convention, and enforced solely by unit tests? Is there an easy and reliable way to rename or rescope methods without resorting to a recursive grep (which might pickup identically named methods on other types)?

        - jonathan.

  21. Re:i agree, but i disagree on Is Ruby on Rails Maintainable? · · Score: 1
    Uh, I think this definition might help things out a bit (emphasis added):
    A strongly-typed programming language is one in which each type of data (such as integer, character, hexadecimal, packed decimal, and so forth) is predefined as part of the programming language and all constants or variables defined for a given program must be described with one of the data types. Certain operations may be allowable only with certain data types. The language compiler enforces the data typing and use compliance. An advantage of strong data typing is that it imposes a rigorous set of rules on a programmer and thus guarantees a certain consistency of results. A disadvantage is that it prevents the programmer from inventing a data type not anticipated by the developers of the programming language and it limits how "creative" one can be in using a given data type.
    Even leaving aside the obvious compile-time checking issue, how is Ruby strongly-typed if I can change the type of any variable reference willy-nilly? That's like programming in Java and declaring every variable as an instance of "Object". Sure you can shuffle Strings and Integers around all you want, but it does very little to help type-safety issues. - jonathan.
  22. Re:you reveal your ignorance with your poor exampl on Is Ruby on Rails Maintainable? · · Score: 1

    Yes, indeed you're correct.

    But, from a programmer's point of view, if I do:

    String x = "foo";
    x += "bar";

    Semantically, we can say that 'x' dynamically grew to hold a reference to the new string "foobar". Of course behind the scenes different object instances are created and/or shuffled around behind the String reference named 'x'.

    The _contents_ of the string is immutable, but semantically those contents can grow/shrink behind the object reference to them.

        - jonathan.

  23. i agree, but i disagree on Is Ruby on Rails Maintainable? · · Score: 1

    Different tools for different people; different tools for different jobs.

    I could not agree more. But the important distinction here is that the decision of which tool to use is not solely a matter of personal preference. The particulars of the task at hand also come into play.

    It remains to be seen what range of applications RoR works best for - at first glance a wide range of webapps looks promising. The range of apps that Java is good for is fairly well known. Many folks are quick to point out java's shortcomings, but few would argue that Java is the best tool for _every_ job, and oftentimes the perceived shortcomings are actually just a misapplication of the tool. If you try to pound a nail in with a screwdriver, do you blame the screwdriver?

    The main problem I have with RoR is that the Ruby language is weakly typed. Automated refactoring tools that can rename methods, shuffle variables and methods around different scopes are very handy and very difficult to do in a highly dynamic language like Ruby. This is not to say that those dynamic attributes don't come in handy in some applications, but for maintaining a very large codebase, refactoring tools are a must-have.

    Developers who complain about 'I change this name and the compiler complains' must still be using vi or emacs to write code. IDEs like Eclipse or Intellij make this a moot point.

        - jonathan.

  24. and your point is? on Is Ruby on Rails Maintainable? · · Score: 1

    Instead of changing the parameter type String from Integer, why not override the method and declare an identically named one that takes the alternate parameter type? Then new code can use the new method, and old code doesn't break.

    What's the problem? Maybe you could provide a better example of whatever point you were actually trying to make.

        - jonathan.

  25. you reveal your ignorance with your poor example on Is Ruby on Rails Maintainable? · · Score: 1

    There is _ONE_ string class in java, it's java.lang.String. It can be arbitrarily long, it can dynamically grow and shrink. It could have bells on its toes if you really wanted.

    A better example might be the existence of java.sql.Date when we already have java.util.Date, or the confusion-causing collection classes like Hashtable vs HashMap, and Vector vs ArrayList (the formers were part of java 1.0, the latters added later and generally preferable).

        - jonathan.