HNHacker News
TopNewBestAskShowJobs

johnhattan

756 karma · joined March 14, 2015

submissionscomments
johnhattan··on Ask HN: Best Chair for Programming
Yeah, another vote for the Aeron. I have a couple that I've owned for well over ten years. I definitely consider it more of a "durable good" than the store-brand chairs.

Only complaint is that, apart from replacing the wheels, they're difficult to repair yourself. The seat broke on one a couple of years ago. I bought a replacement seat only to discover that it's held on by a couple of strange custom bolts that you can easily destroy if you try to wrangle 'em out yourself. Thankfully there was a Herman Miller place in town, and they were able to install the seat for me.

johnhattan··on Turbo Pascal Compiler (2013)
Having done TRS-80 BASIC for a couple of years in high school, Turbo Pascal was a game-changer. I had a TinyPascal compiler for TRS-80, but Turbo Pascal converted me the moment I saw someone switch from editing to compiling without actually leaving the program.

I spent the summer saving up for my own 286 machine just so I could use it.

johnhattan··on The Last Resort, Robert De Niro's Forgotten '90s Adventure Game
I think my favorite part of that game was Cher as the voice of the fortune-telling machine. The whole part of the fortune telling machine was to allow you to save your in-game progress in exchange for coins.

Probably the first game ever that hired a celebrity to narrate the "Save Your Progress" feature.

johnhattan··on Visual Studio 2017 Release Candidate
Here are direct links. Looks like they haven't updated the names in the URL's, but this downloads the 2017 RC.

https://aka.ms/vs/15/release/vs_Community.exe https://aka.ms/vs/15/release/vs_Enterprise.exe https://aka.ms/vs/15/release/vs_Professional.exe https://aka.ms/vs/15/release/vs_TestProfessional.exe

johnhattan··on Visual Studio for Mac Preview
FWIW, this is actually a rebranding of Xamarin Studio, so it only handles C# and F#. It's a bit puzzling, as VSCode seemed to be the tool that was going to take over all the Xamarin Studio features.
johnhattan··on Visual Studio 2017 Release Candidate
Looks like the download page is getting hammered.

FWIW, the download buttons on the big white panels didn't work for me. If you scroll further down the page to the list of all downloads, that worked.

johnhattan··on Visual Studio 2017 RC
The page that you get from the buttons on the big white panels isn't working.

If you click on the "view all downloads" button and download from there, it's working.

johnhattan··on Quick, Draw
Yeah, I got the same problem. I drew an aircraft carrier similar to yours. Google guessed "cruise ship" and "submarine" because it was comparing my drawing to drawings of airplanes.

https://plus.google.com/+JohnHattan/posts/c6JWMbrFL9b

I'm also amused that one of the aircraft carriers has wheels :)

johnhattan··on Qt binding for Go with support for all major operating systems
Question. Does QT still have a licensing problem for closed-source apps on mobile platforms?

Last I saw, QT's GPL/LGPL license required you to open-source the code that was statically linked to it. That wasn't much of a problem for desktop platforms, as you could just package up all of QT into its own QT.DLL (or the equivalent) and link to it dynamically. But this isn't allowed on stuff like iOS, so you were required to buy a license for those.

johnhattan··on 25 Years After Junk Science Conviction, Texas Admits Sonia Cacy's Innocence
Got a friend currently doing time in Texas for basically the same thing. Here's hoping this gets the case some notoriety. http://thearsonproject.org/case-studies/curtis-severns/
johnhattan··on Open Game Art
I like that one of the search parameters is "license", so you can look for stuff that's permissive enough for your project.
johnhattan··on Improved Overall Visual Studio “15” Responsiveness
Have they hinted at a release date? I'd love a snappier VS, but I don't want pre-release stuff in my build chain.
johnhattan··on [dead]
Oh wow. Is this something new?
johnhattan··on Contemplating the possible retirement of Apache OpenOffice
If LO gets the trademark, maybe make the name "OpenOffice" refer to "the stable channel of LibreOffice". Corporate IT and training would likely prefer an office suite that only gets feature-updates every 1-2 years. So make OpenOffice a very stable version that just gets bugfix updates, but then a big feature update every couple of years, ala MS Office.

And LibreOffice could remain for the rest of us who don't mind getting new features every month or so.

johnhattan··on Pure JavaScript Version of Closure Compiler
I assume this will be nice for stuff like Atom and VS Code, as you could embed the compiler directly into the editor and not have to run it externally.
johnhattan··on Mezzano – An operating system written in Common Lisp
I hope there'll be a driver for the Symbolics keyboard. I cannot be productive without a "meta", "super", and "hyper" key.
johnhattan··on NSIS 3.0 ready
I've had very good luck with NSIS 2.1. It's pretty far from state-of-the-art, but it's really solid if you just need to copy some files and make some start-menu shortcuts.

The primary market for one of my products is elderly people, and the fact that I get almost zero setup-related tech support issues from that market tells me a lot.

And yeah, my existing installers work just fine with Windows 10, so I assume they just added some Windows 10-specific features.

johnhattan··on Codemoji
Best of luck to 'em. A few years ago I had an awesome idea for a gizmo called "Cryptotwit" where people could send their friends encrypted tweets and challenge 'em to unscramble them. I was so confident that I followed up with "Hangtwit" that let you make tweets into playable hangman games.

And it totally bombed. Nobody got it and nobody played it.

If this one succeeds, I can at least pretend that I was ahead of my time :)

johnhattan··on Avalonia – A multi-platform .NET UI framework
Would this potentially work with Monogame, as that's built on the same framework?
johnhattan··on BugVM – free open source alternative to proprietary and discontinued RoboVM
Yeah, looks like the libGDX maintainers made the same decision. They looked at BugVM and didn't like it, so they're on board with the mobidevelop fork as well as Intel's Multi-OS Engine.

https://software.intel.com/en-us/multi-os-engine

johnhattan··on Running I3 Window Manager on Ubuntu for Windows
Is it turtles all the way down?
johnhattan··on Creative Computing Magazine
Here's the instructions if you want to do a batch download to your favorite offline e-whatever.

https://blog.archive.org/2012/04/26/downloading-in-bulk-usin...

johnhattan··on Make: Electronics Book Bundle
I bought one of the previous Make Magazine bundles, and the PDF's were very high quality. Definitely recommended over the ebook versions, as there's a lot of formatting.
johnhattan··on Make: Electronics Book Bundle
FYI, the "Making Things Talk" book is not about attaching voice circuitry to devices. It's about making devices that can communicate with each other.
johnhattan··on Bone Lisp – Lisp Without Garbage Collection
As someone who hasn't dealt with Lisp since the 1980's, help me out here. Immutable structures and Lisp seems to be incompatible, as Lisp's lists are about the most mutable things you'll ever see.

If, for example, I want to put a value into the middle of a list, would I be doing something akin to. . .

MyList = MyList.firstHalf + NewValue + MyList.secondHalf?

And how doesn't this become a horrible bottleneck?

johnhattan··on You can get Insync Plus for free in the next 72hrs
One advantage for Win/Mac is a filename filter. If you have a bunch of junk/temp/log files that you don't want to sync, you can filter them out via regexp.
johnhattan··on RoboVM is winding down
Rather surprised LibGDX didn't do this sooner. One of the niceties of LibGDX was that it was 102% free for all platforms. But then RoboVM closed source and suddenly making an iOS game stopped being free.

(although LibGDX was able to finagle a free license for small developers).

And I wish I could say I'm surprised that Oracle's not jumping in to buy this tech, as it seems like it would be a terrific addition to the Java toolset. But adding innovation to Java is, to say the least, not Oracle's strong suit.

johnhattan··on Microsoft adds QR codes to BSODs in Windows 10
So basically the software was saying "Somebody might be trying to hack me. So I'm gonna take down the whole system just in case."

I assume you REALLY needed that piece of software to put up with that.

johnhattan··on Microsoft adds QR codes to BSODs in Windows 10
I think my favorite part of the article is the error code in the screenshot. . .

"If you call a support person, give them this info: Stop code: MANUALLY_INITIATED_CRASH"

I'd actually like to hear that call to tech support :)

johnhattan··on Visual Studio 2015 Update 2
Looks like the update is for both 2015 Enterprise and 2015 Community.
← PreviousPage 3 of 5Next →