HNHacker News
TopNewBestAskShowJobs

johnhattan

756 karma · joined March 14, 2015

submissionscomments
johnhattan··on IBM 5110 PALM (Put All Logic in Microcode) CPU from 1978
Wasn't that similar to those Transmeta processors that had most of their instruction set written in software? Seemed like a cool idea, but (as I recall) the Transmeta processors couldn't keep up speed-wise with the existing x86 CPU's.
johnhattan··on Jean Sammet, co-creator of COBOL, has died
COBOL has been "modernized" quite a few times, but the syntax still looks pretty archaic, most likely to avoid breaking too much existing code. I'm sure backward compatibility is of paramount importance for it.

I saw that there's a version that compiles to .NET bytecode, so you could conceivably write an XBox game in COBOL.

johnhattan··on Qualcomm, Microsoft Announce Snapdragon 835 PCs with Gigabit LTE
My first impression was "Oh great. The only thing we'll ever see from this is a bunch of luxurious overpriced Surface-branded hardware."

At least if they're sharing the spec with other manufacturers, we'll possibly get some reasonably priced hardware.

Myself, I'm crossing my fingers for some Raspberry Pi-class machines that'll work with this.

johnhattan··on WebAssembly: Mozilla Won
One of the best things about Flash was that you could pack up all your bytecode and bitmaps and vectors and sounds and fonts into a single compressed SWF file that contained your entire application/game/demo. That made it really easy to do stuff like double-click-able client demos and deliverables for websites. Ditto for Java and JAR files.

Looks like the "compressed bytecode that runs really fast" part is now a reality. I'm hoping they'll work on making deliverable packages that are convenient for programmers and users.

Anyone know if there is there anything like this in the works?

johnhattan··on Qt 5.9 LTS released
Is there a good explanation somewhere as to what someone can and cannot make/sell/open/close with Qt? Last I saw, platforms that allow precompiled dynamically-linked libraries (i.e. everything but iOS) could have the LGPL stuff in a separate binary file. But if you linked the code in directly, you couldn't distribute your application without the source.

I wish there was a FAQ with easy answers like "If you write an iOS app with Qt, you can close the source if you pay us a license fee" or something along that line.

IIRC, Xamarin had similar problems, but that went away when they were purchased.

johnhattan··on The Unfinished: David Foster Wallace’s Struggle to Surpass Infinite Jest (2009)
I made it about 125 pages. I wanted to like it, but the endless digressions and footnotes wore me out.
johnhattan··on Tiled Map Editor reaches version 1.0
The release notes say March 25, but it was released May 25.
johnhattan··on Show HN: Cross Platform .NET Desktop Application Framework
And for games, there's MonoGame.

http://www.monogame.net/

It's based on the old XNA framework. At least one successful commercial game (Fez) was written with it.

johnhattan··on Swift is like Kotlin
Yeah, my first impression was "This is exactly like Haxe". They definitely went through some steps to make it familiar.
johnhattan··on Android now supports Kotlin
I'm assuming that this is going to work natively via LLVM, as Kotlin's original target was JVM bytecode, which should work fine on Android right now.
johnhattan··on How a Blind Developer uses Visual Studio [video]
I watched the video twice, and I picked up a lot more the second time. At first, it seemed like he had the speech set to "incomprehensible chirping".

I'm still impressed at how he found the syntax error, though.

johnhattan··on Animated Algorithms
Yeah, looks like the site's not keeping up with demand. I might have to try it out in a couple of days.
johnhattan··on A Lap Around Python in Visual Studio 2017
Visual Studio for the Mac is a re-branding of Xamarin Studio, so it doesn't actually share any code with Visual Studio for Windows. I doubt that VS Windows plugins will ever work with it.
johnhattan··on Security Update for Microsoft Malware Protection Engine
And if your engine version is equal to or less than 1.1.13701.0, then you still have the vulnerability and need to update ASAP.
johnhattan··on Iota – An LLVM IR to Common Lisp Compiler
Ahh, it's targeting a Lisp-based OS. I was having a hard time trying to wrap my brain around the possible uses for this.

I mean, the LLVM->JS transpiler makes sense for running stuff in a browser. Lisp as a target was a bit of a puzzle.

johnhattan··on Show HN: Xel, widget toolkit for native-like Electron apps
Is there something specific that's preventing Edge/ChakraCore from working with this? Just wondering.
johnhattan··on System76 Galago Pro [video]
Am I missing something with these machines? I just priced generic Acer and Asus laptops with the same specs to the Lemur, and they both came out $200 cheaper.

Mind you, they come with Windows pre-installed, but the Ubuntu installer will happily reformat the drive before installing itself. And they're all just generic laptop hardware (HID trackpad, Intel graphics), so I doubt that drivers are an issue.

johnhattan··on VS Code uses 13% CPU when idle due to blinking cursor rendering
You think this is gonna be fixed in Chromium, fixed in VSCode, or working-as-designed?
johnhattan··on The last patent on AC-3 (Dolby Digital) expires at midnight
What's the practical upshot of this? Are there some apps that are waiting for this bit to expire so they can finally make things work the way they should?

For example, Audacity for Windows doesn't install with MP3 support. You have to download a plugin from Germany before Audacity will read/write MP3. Which I presume is because patents.

johnhattan··on Visual Studio 2017 What's New Poster
Yeah, when they say "poster", they're not kidding. I imagine the one-pager is gonna be impossibly hard to read unless you have a printer that can handle 24"x36" or larger.
johnhattan··on CudaText: A lightweight, cross-platform code editor
Looks to be knocking off several ST features (especially find/replace). Launches very quickly.

Looks like the source is on GitHub. They're just using SourceForge to host the binaries. https://github.com/Alexey-T/CudaText

johnhattan··on Chrome 57 – WebAssembly enabled
Worked for me on Chrome 57 beta.
johnhattan··on Chrome 57 – WebAssembly enabled
There's a Unity demo on the WebAssembly site if you want to see if it's enabled in your browser. Just tried it on Chrome beta and it worked. MS Edge 13 did the asm.js fallback.

http://webassembly.org/demo/

Note : The demo is pretty slow to initialize

johnhattan··on Apple starts rejecting apps with “hot code push” features
There's not much to prevent that scenario from happening. There's now a "why" section in one of the app's descriptors where you need to describe what you're doing with the permission. So it's not enough to say "I want access to the photos". It's now "I want access to the photos so that I can put them on the screen and let you draw funny pictures on them."

But there's little to prevent you from lying about it, and there are so many iOS platform technologies out there now (native, PhoneGap, React Native, AIR, Xamarin) that there's probably no way for Apple to see what you're doing in an automated way.

johnhattan··on A list of movies about hacking
Jeez, some of those movies are dreadful, and there's almost nothing on the list from before 1990.

1954 - Gog (robots that look like robots and not people in metal suits)

1957 - Desk Set (non-stupid treadment of an early computer)

1970 - Colossus : The Forbin Project (how is this not in there)

1971 - How to Frame a Figg (silly, but it's got a computer hacker)

1975 - Three Days of the Condor

1990 - The KGB, the Computer, and Me (PBS doc about "The Cuckoo's Egg")

johnhattan··on 22 Years of Delphi and It Still Rocks
I'd also think "It's $1400 cheaper than Delphi" would be a good selling point.

I started using Turbo Pascal in college when it was $49. Given that Embarcadero Delphi is competing with a lot of stuff that is free and high-quality, I doubt it's got anywhere to go but down from here.

johnhattan··on Dropbox’s Smart Sync lets users open a file stored only in the cloud like normal
So how does this work with stuff like virus scanners or text-searches that read all the bytes of all the files in a hierarchy?

Does it load up all the files locally and then LRU-discard them only to load them all up again the next time the virus-scanner runs?

johnhattan··on Godot Game Engine – Tutorial Series
Looks like Godot is OpenGL-only, while Unity can also target DirectX up to version 12. That might be a problem if you're targeting XBox, but it's likely not a problem otherwise.
johnhattan··on Neural Net Learns to Play Atari “River Raid”
Yeah, these videos are puzzling, but they seem to keep getting votes. All I ever see on them is a very choppy video of a game sprite failing badly and repeatedly.

Are they actually running them for a long time, and they plan to show off much-improved players in the future?

johnhattan··on Whiteboard sticker for your laptop
I know it's low-tech, but I just keep a pad of sticky notes in my laptop bag. If I write a note, I can stick it to the screen when I close the laptop, and it's there to remind me when I get back to the office.

And my cousin is a sales rep for a drug company, so I have a whole crate of logo-ed sticky notes.

← PreviousPage 2 of 5Next →