Category: AI, Computation, and Technology

  • (Aside: the demand for driverless cars is more a function of smart phones and ov

    (Aside: the demand for driverless cars is more a function of smart phones and over-tired drivers than convenience.)


    Source date (UTC): 2016-11-10 23:03:03 UTC

    Original post: https://twitter.com/i/web/status/796850688970129408

    Reply addressees: @Econlib @EconTalker

    Replying to: https://twitter.com/i/web/status/796850144641765376


    IN REPLY TO:

    @Econlib

    Does @EconTalker’s vacuum REALLY want to be a driverless car? How strange a question IS this? https://t.co/mOcurBFaht https://t.co/ror4IoYpLX

    Original post: https://twitter.com/i/web/status/796850144641765376

  • Seriously. Does anyone actually want to code faster? That is the worst possible

    Seriously. Does anyone actually want to code faster? That is the worst possible objective. With less memorization? Less repetition?


    Source date (UTC): 2016-11-10 20:12:11 UTC

    Original post: https://twitter.com/i/web/status/796807686381772801

    Reply addressees: @Azure

    Replying to: https://twitter.com/i/web/status/796043714971901952


    IN REPLY TO:

    @Azure

    Zero-in on getting code done faster by cutting out non-coding tasks. Learn how: https://t.co/VZlf5Ultkm

    Original post: https://twitter.com/i/web/status/796043714971901952

  • Apple screwed up. they upgraded the Air and called it a Pro. and it’s simply NOT

    Apple screwed up. they upgraded the Air and called it a Pro. and it’s simply NOT a professional model. Period. Especially with taht ridiculous consumer-oriented bar on it. This is an upgrade cycle I’ll have to skip on laptop as well as on the iphone.

    WTF is going on over there?


    Source date (UTC): 2016-11-08 10:55:00 UTC

  • ELIMINATING PLATONIST ERROR —“Programming and more specifically computability

    ELIMINATING PLATONIST ERROR

    —“Programming and more specifically computability rids us of the platonist error to which we have an extreme predisposition”— Frank (Sock) Leibowitz.


    Source date (UTC): 2016-11-06 12:47:00 UTC

  • @Apple @AppleNews Well, Apple, this is one generation of Macbook Pro this profes

    @Apple @AppleNews Well, Apple, this is one generation of Macbook Pro this professional is going to skip. Because it isn’t for Professionals


    Source date (UTC): 2016-11-06 10:44:30 UTC

    Original post: https://twitter.com/i/web/status/795215272814592001

  • VULNERABILITY: LET’S START THE CONVERSATION WITH CELL TOWERS. Its almost impossi

    VULNERABILITY: LET’S START THE CONVERSATION WITH CELL TOWERS.

    Its almost impossible to collect good information on cell towers because of the way the data is collected and categorized. However, they are easily found with a smartphone and software. Their range depending upon a wide variety of factors can be as far as 45 miles, or as short as two or three.

    There are obvious cell towers, hidden or disguised towers, buildings, and billboards. The signals are transmitted between towers by transmitters, by standard cables, and by fiber cables.

    Most of the time the link between the big international carrier’s cell equipment, and the main communications trunks, are run by local phone companies (the last mile companies). These companies do not have the financial resources to put redundancy in place. They employ local people to perform repairs. And they are dependent upon rapid shipment networks for new supplies of parts.

    These towers are supplied by local power lines, but usually have local generators if they are in key locations.

    STRATEGIES

    Annoy

    Occupy

    Overwhelm

    Entrap


    Source date (UTC): 2016-11-05 21:07:00 UTC

  • OVERSING UPDATE Spent most of this week researching, designing, and rewriting th

    OVERSING UPDATE

    Spent most of this week researching, designing, and rewriting the underlying accounting system and services. Thrilled with the result.

    Gonna take me a huge chunk of time to finish it. But now it’s ‘done right’.

    But have you ever tried to spend a Saturday morning writing accounting code? No? Good for you. lol

    I would rather trash talk philosophy and politics on a Saturday morning. But … I manage to fit a little work in now and then.


    Source date (UTC): 2016-11-05 14:19:00 UTC

  • (why am i .. ) Why am I writing software at 4:00am? Because I worked until 10 la

    (why am i .. )

    Why am I writing software at 4:00am? Because I worked until 10 last night, and fell asleep struggling with a problem. And so ‘the machine’ woke me up, having solved it. And … well,… strike while the iron is hot.


    Source date (UTC): 2016-11-02 04:03:00 UTC

  • dammit people. i am writing software here. and you’re killin’ me. lol

    dammit people. i am writing software here. and you’re killin’ me. lol


    Source date (UTC): 2016-10-26 11:16:00 UTC

  • THE STATES OF JS VS PHP VS PYTHON AND BUILDING COMPLEX STUFF. (When I first star

    THE STATES OF JS VS PHP VS PYTHON AND BUILDING COMPLEX STUFF.

    (When I first started learning lots of programming languages, books were written by people with significant skills, and the books were all organized the same way, with types, statements, operators, commands, functions and procedures, etc.

    And they weren’t very wordy. They just gave examples, including the ‘gotcha’s’ and the recommended syntax. And so, sitting on the T in Boston, for example, i would just read, and re-read the manuals until I’d basically memorized it. And after your first programming language, as far as I can tell, that’s still the best way. to learn.

    What I find today, is that aside from w3schools, this whole ‘dummies’ method of tutorial is dominant. And I find it so time consuming. And then the manuals don’t have enough depth by an expert saying ‘do it this way, and don’t do it this way, and here are the gotcha’s’.

    The major differences between languages are:

    1) whether it’s lingusitic and string based, softly typed, and largely interpreted, or mathematical and type based, and largely compiled. ( I work almost exclusively with problems of user interfaces (human-performance) so I care about linguistic myself. While if I had to write for machine-performance I’d use compiled languages like in the distant past when I wrote graphics routines in assembler.)

    2) The scope and organization of variables and procedures.

    3) The readability(verbosity) or symbolism(brevity) of the syntax.

    4) The amount of existing libraries and resources that you can rely upon rather than re-writing plumbing all the time. (yay for open source).

    The rest of it’s architecture. Like the current movement into Node.js, which launches and maintains residency of multiple instances. Or the php equivalent that’s emerging that creates an instance per processor. (ReactPHP and the equivalents).

    Now, here is how I look at the current js/php/python stack: (human-interface languages. (I am not particularly insightful here, I’m just stating the obvious for those who are entering the field).

    1) Python is a very clear language to write in. And it is easer to write code without bugs. PHP retains the verbosity, but it is harder two write ‘brackety’ code. Javascript loses all verbosity, is the least readable, and is hardest to write in without bugs. Javascript and PHP have enormous code bases to copy/paste, edit, and learn from. So you don’t have to create plumbing every time you want to do something. This is a little less true for Python.

    2) The best application frameworks in existence are created in php, and the’re absolutely amazing. If we can begin to see something close in js then that would be wonderful. What I love about js and php is that there is so much available code to use and learn from. (I remember how impossible it was to reverse engineer assembly code that you wanted to copy.)

    3) The trend with javascript is to write in one language and compile to browser-friendly-javascript. this is to compensate for the fact that it is difficult to write good, clean, debuggable, maintainable code with it. in other words, we are restoring verbosity to the code base. PHP and PYTHON remain verbose. i wold rather ask, why don’t we write in PHP and PYTHON and compile to javascript, or why don’t we create a verbose and clean javascript interpreter for browsers? I mean, what’s the cost difference in updating the browser for a verbose language, versus having millions of people write verbose code, and compile it to an unreadable format for distribution? i dunno. Maybe I’m too much of an economist, but this just sounds ridiculous to me.

    The counter-argument is that we are creating increasingly obscure js code, and shipping compact code to the browser. But given that one image changes all that, and that everyone uses images, I just don’t buy that as an excuse.

    Anyway, until there are viable sql and amazon frameworks for node-js, and assuming that no one rewrites php/python for duplicating the running-residency of node-js, then for anything of consequence (and I only build complex things) I am still in the php/python camp, and I’m happy to dispose of Angular, and Angular 2 in favor of React against a php/python backend.

    Why? Becuase the biggest risk in any application development of any scale is controlling the quality of the programmer’s code, and the use of frameworks (tested code bases) is the best way I know of for doing that.)

    Anyway. That’s my thoughts for today.

    And no. I think java was one of the worst things to happen to programming since (a) fortran over lisp, and (b) numerical processing over logical processing, and (c) object oriented architecture versus Pascal architecture. (Even if I prefer to write in OO myself still. Sorry. But I want my code as easy to read as a children’s book.)


    Source date (UTC): 2016-10-20 09:19:00 UTC