Slashdot Mirror


User: jrbrtsn

jrbrtsn's activity in the archive.

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

Comments · 57

  1. Very Interesting on Mozilla and Scroll Partner To Test Alternative Funding Models for the Web (venturebeat.com) · · Score: 5, Interesting

    I am happy to pay a fair price for content, but am unwilling in any scenario to be subjected to invasive advertising. Netflix is a good example of an ad-free subscription based library of video content.
    One of the early promises of the Web was micropayments, remember that? It has yet to happen because the cost of a secure financial transaction is simply too high. I think the best answer is subscription aggregators, who provide access to a libraries of content and track which customers are accessing said content. At the end of the month, the subscription aggregator sends a single payment to each content provider, which represents the sum of all accesses that month.

  2. Re: Black Mirror - Nosedive on Beijing To Judge Every Resident Based on Behavior by End of 2020 (bloomberg.com) · · Score: 1

    "couldn't care less ..."
    THANK YOU for saying what you mean to say, and not the opposite!

  3. printf() may not work for multithreaded problems on Eric S. Raymond Identifies A Common Programming Trap: 'Shtoopid' Problems (ibiblio.org) · · Score: 4, Interesting

    A few years ago I had an issue in a multi-threaded program where using printf()'s caused the problem to go away. In order to track the problem down, I ended up writing messages to a buffer in RAM, and dumping the buffer to stdout after the problem occurred.

  4. assert()'s for every assumption on Eric S. Raymond Identifies A Common Programming Trap: 'Shtoopid' Problems (ibiblio.org) · · Score: 5, Interesting

    Over my 30 year career, I cannot believe how many 'C' programmers I've come across who are unfamiliar with the assert() macro. This macro is essential for trapping all invalid assumptions! Usually it's as simple as:

    if ( ! functionWhichCanFail(a,b,c) ) assert(0);

    Run your program from the debugger, and it will stop when the assert(0) is encountered, giving you full and convenient access to everything needed to hunt down the issue.

  5. Re:problems, lol on C Programming Language Hits a 15-Year Low On The TIOBE Index (businessinsider.com) · · Score: 3, Interesting

    Exceptions are possible in C. See the documentation for setjmp() and longjmp().

    That said, exceptions are just "kicking the can down the road" for error handling. If a function call can fail, then you should check the return code. If you don't want to write with proper error reporting/recovery code immediately, there is always the assert() macro, e.g.:

    if(func_which_might_fail() == ERROR_OCCURRED) assert(0);

    If assert(0) gets called the program will stop immediately, and you can inspect the problem in detail with a debugger. Easy peasy.

  6. Re:An autonomous tractor sounds great, but on A Fleet of Trucks Just Drove Themselves Across Europe (qz.com) · · Score: 1

    what I'd actually be interested in buying is an autonomous lawn mower. Ball's in your court John Deere.

    We've had those for all of recorded history: grazing animals

  7. Re: Linus filled a void on Torvalds' Secret Sauce For Linux: Willing To Be Wrong (ieee.org) · · Score: 1

    It has been - and it's called Android.

  8. Why Johnny can't Code? I'll tell you why ... on Revisiting Why Johnny Can't Code: Have We "Made the Print Too Small"? · · Score: 1

    There's an app for just about everything, so Johnny has no reason to learn to code. The main impetus for learning to code is to scratch one's own itch. If there are a dozen backscratchers handy, why build one yourself?

  9. 3D Printing Hype on Guy Creates Handheld Railgun With a 3D-Printer (engadget.com) · · Score: 1

    I'm getting weary with all the 3D printing hype that goes on in this community. You do realize that humans have been making 3D objects without 3D printers for the vast majority of recorded history, right? While 3D printers come in handy for making some objects, they are not the sole enabler for making *any* object. Just another tool. Big deal.

  10. Re:What is Docker and why should you care? on Microsoft Partners With Docker · · Score: 3, Interesting

    "Windows NT has always had so-called "personalities" and Posix has been available as a personality for decades"

    Which is why everyone who actually uses Posix on Windows downloads Cygwin. Oh, wait a minute....

  11. Microsoft is not looking out for your interests on What Keeps You On (or Off) Windows in 2013? · · Score: 1

    I stick with GNU/Linux and other FOSS software because it is an investment in our future. If you are forced to use MS products for your job, then you have little choice. I make my living with GNU/LInux, partially because I understand it well enough to be an expert. I understand it that well because I have the source code for everything, including the kernel.
    Microsoft only cares about customers to the extent that they can exploit them for profit. Compare that to ethics of the Free Software Foundation.

  12. Re:Can't we detect something that size? on Asteroid the 'Size of a Minivan' Exploded Over California · · Score: 1

    NASA tracks space debris orbiting the earth. This asteroid was not orbiting the earth.

  13. Write your web apps in C++ on Ask Slashdot: Making JavaScript Tolerable For a Dyed-in-the-Wool C/C++/Java Guy? · · Score: 1
  14. Re:Can somebody explain to me ... on The Chevy Segway Keeps On Rolling (Video) · · Score: 1

    I'll give you a hint: it's looks a lot like a rolling ball...

  15. XFCE rulez! on Ask Slashdot: Unity/Gnome 3/Win8/iOS — Do We Really Hate All New GUIs? · · Score: 1

    Don't waste your time with Gnome & KDE.

  16. dpkg -P skype on Microsoft Finalizes Skype Acquisition · · Score: 1

    and thanks for all the fish!

  17. Re:All 65k+ of them? on Iran Blocks VPN Ports · · Score: 1

    Thank goodness for ipv6. Now you can run all services on port 80 and just assign a different ip address for each one!

  18. Re:50,000 a day? on So Far, More Than 50,000 Kindle Fire Pre-Orders Per Day · · Score: 1

    I was recently disappointed to discover that, in order to download music which you have purchased from Amazon, you must use Amazon's proprietary downloading software *and* agree to the 'Terms of Use' associated with said software. After hunting around the website for about 10 minutes I finally found contact information for sales support, and asked for a refund.

  19. 'Silk is of a piece with Facebook..." on Amazon's Silk: SaaS Is Closing the Net · · Score: 2

    Except that Silk is supposed to leverage Amazon's EC2 to greatly speed up the browsing experience. Facebook just pilfers your data because they can.

  20. Stupid lawyers and politicians on Global Internet Governance Fight Looms · · Score: 1

    Technology moves faster than law. As long as the Internet can route packets from point A to point B, the lawmakers will have little say over what those packets contain. We may be driven to encryption, darknets, or something besides DNS, but it won't really matter in the end.

  21. Translation: on Anti-Rootkit Security Beyond the OS · · Score: 1

    McAfee thinks that Microsoft will never be able to write a secure OS, so they are taking matters into their own hands.

  22. Re:And given Google's tendency to throw away... on More Info On Google's Alternative To JavaScript · · Score: 1

    The same could be said of Microsoft and Visual Basic 6.0 and earlier, and look how many people invested their time.

  23. Re:It isn't really interesting on More Info On Google's Alternative To JavaScript · · Score: 1

    You're absolutely right! That's why we now have C99 ;-)

  24. Re:You think Windows 7 is excellent??? on Microsoft Reveals More Windows 8 Details · · Score: 1

    Windows 7 is a better Windows than Ubuntu, no doubt. However, Ubunutu is a way, way better *nix than Windows 7 can ever hope to be. If you limit yourself to the GUI tools available on an Ubuntu system, then you're only using a fraction of the power that exists there.

  25. And when they are done... on 'Cosmo' — a C#-Based Operating System · · Score: 1

    they will realize that C with some ASM produces the best performing, most efficient operating systems.