HNHacker News
TopNewBestAskShowJobs

etfb

1,250 karma · joined August 12, 2008

submissionscomments
etfb··on GNU APL 1.3
It's official. I am a total gumby. There are minds out there that are to mine as the entire city of New York is to a house brick and half a bagel. And they're all using APL.
etfb··on Why I like Java
Clever. You win one internet.
etfb··on Windows XP support is ending at April 8, 2014
Yes - to all three customers.

Accountants don't like change.

etfb··on Windows XP support is ending at April 8, 2014
Can't you?

(http://en.wikipedia.org/wiki/Interrobang)

etfb··on Windows XP support is ending at April 8, 2014
Do airline booking agencies still use that weird mainframe-like program for all their bookings? I heard it was impossible to replace because you'd need to switch the old one off, and there's never a moment when there's not thousands of planes in the air.
etfb··on Windows XP support is ending at April 8, 2014
You're a brave mammal, taspeotis, risking the wrath of Microsoft's remaining fans with that comment. Never mind; I laughed at least.
etfb··on Windows XP support is ending at April 8, 2014
First review of Windows 8 I ever saw described it as a brilliant advertisement for Windows 9.

Personally, I can manage it -- knowing about Windows+D, Windows+C and Alt+F4 makes it minimally usable -- but I don't like it.

etfb··on Windows XP support is ending at April 8, 2014
I still have a couple of clients using an accounting package I sold the first version 1.0 copy of in 1988. Thank gods for DOSBOX, is all I can say.
etfb··on Why I like Java
I often considered it, but this was over a decade and a half ago, and I don't recall enough details to make a good story out of it.
etfb··on Why I like Java
I knew a guy named Steve who ensured job security using Delphi. He wrote this malevolent and semi-sentient framework called The Framework, that managed to combine the ugliness of COBOL with the programmer-friendliness of... well, COBOL, now I think of it. Delphi has a couple of different flavours of inheritence built in -- object inheritence, controls owning subcontrols, TFrames embedded in TForms -- but The Framework increased that number somewhat. From memory, I think I counted nine different kinds of hierarchy, all intermingling in weird and utterly undocumented ways.

For all I know, he's probably still working there. The poor, poor bastard.

etfb··on Why I like Java
My first thought when I saw that trivial programming question was to write it in Brainfuck.

My second thought was to come here to the comments to see how long it would be before the attempts started.

My third thought was, if you're allowed to use any language at all, I'd go for code golf. Not sure it's possible to do it in fewer characters than:

    #!/bin/sh
    cat
etfb··on Why I killed my standing desk
I built myself a standing desk and used it for a couple of months. It was my feet, not my back, that convinced me to go back to sitting down. I suppose if I'd invested in some kind of special flooring or even more comfortable shoes, I might still be using the standing desk, but I don't know.

What I'd really like is some way to sit on an exercise bike (I believe they're called "stationary bikes" in some places) and still be able to use a keyboard and mouse. Not sure how that would work, but if I could figure it out I'd be rich and skinny before you know it!

etfb··on 2048 Numberwang
I gave it a week, and there was nothing. I was astonished! It seemed such a logical extension of the idea. I'm ashamed at myself for doing this "demo" instead of just sitting down and writing it myself, but that mortgage won't pay itself...
etfb··on 2048 Numberwang

    C:\> TWENTY48
    Loading...
    Ready.

    You are in a darkened room. On the floor in front of
    you are sixteen tiles, arranged in a grid.  The tiles
    are labelled A1, A2, A3, A4, B1 and so on up to D4.

    There is a two here, on tile A1.
    There is a two here, on tile D3.

    > GET ALL
    The numbers appear too strongly glued to the tiles.

    > INVENTORY
    You have a copy of On Lisp by Paul Graham, a thing your 
    Aunt gave you that you don't know what it is, and a 
    small leaflet.

    > READ ON LISP
    Time passes. You have a profound enlightenment experience.  
    Sadly, this does not help you win the game.
    
    > READ LEAFLET
    "WELCOME TO TWENTYFORTYEIGHT!

    TWENTYFORTYEIGHT is a game of numbers, addition and high 
    bits. In it you will explore some of the most tedious 
    territory ever seen by Hacker News readers. No computer 
    will be without one!"

    > GO LEFT
    Some numbers move, and a new number appears!

    There is a two here, on tile A1.
    There is a two here, on tile C1.
    There is a two here, on tile D1. [Footnote 6]

    > FOOTNOTE 6
    There are no footnotes.

    > GO UP
    Some numbers move, some change, and some new numbers 
    appear!

    There is a four here, on tile A1.
    There is a two here, on tile B1.
    There is a two here, on tile D4.

    >GO DOWN
    Some numbers move, and a new number appears!
    
    There is a four here, on tile C1.
    There is a two here, on tile C4.
    There is a two here, on tile D4.
    There is a two here, on tile D1.

    >PANIC
    Not surprised.

    >QUIT
    Amazed you survived this long.

    Your score is 4, out of a possible umpty squillion and six.
    Good bye!

    C:\>
    C:\>
    C:\> DEL TWENTY48.EXE
    C:\>
etfb··on My Life as a Forth Interpreter (1986) [pdf]
For context: the Computer Language magazine in the 1980s had a tradition of April Fools editions. This is from one of them, before they got too serious, changed their name to Software Development magazine, and blazed the way for Dr Dobbs into oblivion.
etfb··on 9007199254740992
It's kind of absurdist humour. HN has been full of responses to the rather clever 2048 game lately -- 2048 in HTML5, 2048 in the smallest number of bytes, the 2048 AI solver, 2048 in Brainfuck, 2048 in Latin, etc etc etc. This is amusing to me because the subject line looked almost like one of those obnoxious Bitcoin transaction posts, thus bringing together HN's latest fad with its eternal obsession, in my mind at least.

Now, complete this sentence: 2048 on HN will jump the shark when someone posts...

etfb··on Wow signal
I have two hypotheses, both untestable (and therefore worthless):

1. The distance between stars is too huge, so there has to be a trick to beating it easily, like FTL travel or wormholes, because otherwise it's just crap.

2. If any supervillains want to destroy the universe, they're too late: it's already been done, and this is all that's left.

etfb··on C++ braced initializers and type deduction
(To clarify, Scott is one of my heroes from my days following the ever-evolving C++ standard. Anything that leaves him feeling like a "grunt" is, to a fair approximation, hairier than Chewbacca.)
etfb··on C++ braced initializers and type deduction
Oh dear. Scott Meyers calls himself "just a grunt on the ground". I think we're all doomed.
etfb··on [dead]
And the Oscar for the most cryptic hyperlink on Hacker News goes to...

Oh. Another fascinating article about Bitcoin, the internet phenomenon that is to cryptography what Ayn Rand is to philosophy.

I'd happily pay for an option to display Hacker News without any articles that reference Bitcoin. I figure I'd get through the feed in half the time...

etfb··on LinkedIn is not using email contacts to find people who have an account already
Remember that meme that was going around about social media and donuts? Twitter: I am eating a #donut ... Instagram: Here's a heavily post-processed picture of the donut I just ate ... Facebook: I Like donuts! ... Google+: I am a Google employee who likes donuts!

It's cruel and exaggerated, but like most successful (?) jokes it contains just enough truth.

etfb··on LinkedIn is not using email contacts to find people who have an account already
I know I'm a bitch for laughing that an article about Linked In inflating its usage figures is posted on Google+.
etfb··on You Won’t Believe How Much Money We Wasted On Bad Hires In 2013
I'm going with my gut here: every sentence I read from this guy makes me hate him more. If I read this article before applying for a job with his company, I would only have myself to blame if he made an offer and I accepted it.
etfb··on Strangest Programming Language Feature?
In Forth, the following are fairly common definitions in the core:

    0 CONSTANT 0
    1 CONSTANT 1
    -1 CONSTANT -1
In an Algolian language like C++ or Java, if the syntax were legal, these would be:

    const 0 = 0;
    const 1 = 1;
    const -1 = -1;
The reason for this is to do with the interpreter. How the Forth interpreter works is very simple:

1. Read one word, where "word" is literally defined as "a sequence of non-space characters delimited by spaces". Some standard words include DUP 2DROP 1+ - . " and :

2. Attempt to find the word in the dictionary. If found, execute it.

3. If it's not found, attempt to interpret it as a number. If that works, push the number on the stack.

4. If neither 2 nor 3 succeed, emit an error message.

So the reason for defining a constant named "0" is to save time: it's quicker to interpret the word "0" if it's in the dictionary; otherwise you have to search the whole dictionary and then do a text-to-number conversion, which takes too long.

So really it does make sense.

etfb··on Wozniak: “Actually, the movie was largely a lie about me”
Oh gods, I just realised they'd have to get Eddie Izzard to play him. Who else could be the Izzard of Woz?
etfb··on Wozniak: “Actually, the movie was largely a lie about me”
Would be funnier if his name had been Steve Pozniak, but I still give it points for geek cred.
etfb··on Wozniak: “Actually, the movie was largely a lie about me”
Hmmm... highest rating comment in ages = pun + eighties reference.

Lesson: learned.

etfb··on Wozniak: “Actually, the movie was largely a lie about me”
The ideal name for a movie about Steve Wozniak, given how often he's misrepresented in the whole Jobs/Apple story: Woz/Not Woz.
etfb··on Poll HN: What is your personality type?
Only for things with zero value. Why, what worthless things would you inflict on people in the name of tolerance?
etfb··on Poll HN: What is your personality type?
I'm a QWBX - that's the personality type for people who think pseudoscientific bullshit like the MBTI doesn't belong in the boardrooms, factory floors and minds of the human race.
← PreviousPage 3 of 10Next →