HNHacker News
TopNewBestAskShowJobs

robert-boehnke

2,956 karma · joined February 19, 2011

submissionscomments
robert-boehnke··on Boot a Virtual iPhone via Apple's Virtualization.framework
There were iPhones with Japan-specific hardware for transit cards in the past but as of a couple years ago, all iPhones have been compatible.
robert-boehnke··on The AirPods Effect
> Where I live, in southwest Germany, AirPods are far less common.

Seems like there’s a high probability the author just drives everywhere at home.

robert-boehnke··on US Passport Power Falls to Historic Low
Some parts of countries have different travel restrictions than others, for example, Greenland is not part of Schengen.
robert-boehnke··on We're wasting money by only supporting gzip for raw DNA files
Wouldn't you only need two bits to encode C, G, A, and T?
robert-boehnke··on SwiftUI in 2022
I'm writing a component library[1] on top of SwiftUI and while there are ton of unsolved problems in SwiftUI, the separation of concern allows for much more productive workflows than were ever commonplace in UIKit.

We're dropping into UIKit land quite frequently but for the user of the API, that remains implementation detail and while likely change as SwiftUI advances.

Ironically, a "Stock iOS" style app like Mail or Contacts is much harder to pull off with SwiftUI than an app like AirBnB that brings has its own design aesthetic and establishes its own conventions – cooperating closely with your designers and keeping them aware of what's easy/hard is a much better use of your time than trying to rewrite a pixel perfect `UISearchController` clone.

That said, navigation remains a complete mess and I hope that's a top priority for iOS 16.

[1]: You might find this relevant to your interest if you write SwiftUI for a living: https://movingparts.io/variadic-views-in-swiftui

robert-boehnke··on Monkey Island PC-speaker music player
I don't hear it myself but you might be interested to learn that the DotA song derives from 2000's Daddy DJ by the band of the same name https://www.youtube.com/watch?v=flL_2awF-QI
robert-boehnke··on In big tech’s dystopia, cat videos earn millions while real artists beg for tips
Without Taylor Swift (or any other big name major label artist), Spotify might not be a viable business though.

Taylor Swift may argue that she's entitled to a better deal since she drives traffic, similar to how Apple Stores can negotiate better rents in shopping malls.

robert-boehnke··on Cameras and Lenses
I set up the tweet alert thanks to the algorithmic timeline and Bartosz' low post volume but I appreciate your concern.
robert-boehnke··on Show HN: Perfect Pitch Ear Training
Apologies, I have no idea how "perfect" perfect pitch is (is it sub-semitone accurate?) but could it be you were first exposed to these songs on PAL-region TV where they suffered from PAL speedup (or the inverse)?
robert-boehnke··on JavaScript Growing Pains: From 0 to 13,000 Dependencies
Note that this implementation of `isEven` throws on input that isn't a number or numbers that are not integers, NaN or larger than 2^53-1. I think it's fair to argue an implementation could just as well return false for 1.4, NaN or '2'. There is a cost to learning these minutiae of your dependencies, especially if there is no compiler support to assist you.
robert-boehnke··on My favourite Git commit (2019)
If I had to guess, the no break space that macOS has on [alt]-[space]: " ".

EDIT: Hmm, that doesn't seem to be it, here's the commit in question https://github.com/alphagov/govuk-puppet/commit/63b36f93bf75...

robert-boehnke··on Implementing a NES Emulator in Rust
Nice, I wrote an NES emulator in Swift once: https://github.com/robb/NES
robert-boehnke··on Show HN: Automatically synchronize subtitles with video
> Instead, we use the fact that "scoring all alignments" is a convolution operation and can be implemented with the Fast Fourier Transform (FFT), bringing the complexity down to O(n log n).

Not sure I understand this right - is this basically treating both binary strings as square waves, converting them to the frequency domain and determining the offset as a pitch shift between the two spectrograms?

robert-boehnke··on Zerg: Boot a VM instance per request, all in under 250 ms
They should spawn more overlords instead.
robert-boehnke··on Ligatures in programming fonts
Isn't the choice of font inherently an editor feature like syntax highlighting?
robert-boehnke··on The capital sharp S in now part of the official German orthography
It's more apparent if you look at the long s (ſ) which has since fallen out of favour.

If you squint and your font permitting, ſz should look more like ß.

robert-boehnke··on Jonathan Ive and the Future of Apple
Not bad, any pointers what technology is involved to build such a summariser?
robert-boehnke··on A Large Scale Study of Programming Languages and Code Quality in GitHub [pdf]
Not only are they not Typescript, but they the once I checked were mostly C++, which is on the other end of the defect proneness spectrum, according to this study.
robert-boehnke··on Stalin: a global optimizing compiler for Scheme
Yeah, that's the Homo-Iconic Templating Language for ERlang.
robert-boehnke··on New York City photographed with the Game Boy Camera in 2000
I imagine this is because the original Gameboy only had a 2 bit color palette.
robert-boehnke··on The Birth and Death of JavaScript [video]
couldn't quite make it out, what did he correct?
robert-boehnke··on Laying Out iOS UIs in Code
It should probably be something like

red.leading = blue.trailing

to handle RTL scenarios

robert-boehnke··on Ask HN: The Ludum Dare 27 Entries of HNers
Awoid: http://www.awoid.com/?utm_source=hn

A slick two-player word game – challenge a friend or a coworker and see who has got a bottomless vocabulary.

If you need someone to play against, hit me up on Twitter – I'm @ceterum_censeo

Written in CoffeeScript + jQuery

robert-boehnke··on Show HN: Run iOS apps in the browser
Are they running one Mac OS X instance per Simulator or is there a way to run multiple Simulators at once that I don't know of?
robert-boehnke··on Yandex Islands
This may be a reference to the Macintosh 128K, which had its casing's inside signed by the developers http://en.wikipedia.org/wiki/Macintosh_128K
robert-boehnke··on New GitHub Logo
They actually went down the opposite path, changing their company name from Logical Awesome to GitHub See https://github.com/blog/589-new-year-new-company
robert-boehnke··on Features Unique to Opera Browser
In Chrome, you can clone a tab by command-clicking the reload button.
robert-boehnke··on With 10 pirated copies for every 1 sale, iOS dev pulls game after just one week
It's a multiplayer game and they could not afford paying the servers they needed
robert-boehnke··on Shell Gamification (how I learn to use my shell aliases)
Tab completion and aliases need not be mutually exclusive. For instance, in zsh you can use:

    alias gs='git status'
    compdef _git gs=git-status
FYI: I also mapped g without parameters to `git status -sb` but g with parameters will simply execute everything as normal

    g () {
      if [ $# -eq 0 ]
      then
        git status -sb
      else
        git $*
      fi
    }
    compdef g=git
robert-boehnke··on Low-cost Solution to Clearing Afghan Landmines
When doing a google image search on a screen shot of the sign, I found a couple of matches:

http://www.travbuddy.com/Kulyab-travel-guide-1325354/photos#... http://serious.tumblr.com/post/39645197/beware-of-landmines-...

Could it be that the sign is in Tajik and not Russian? (I speak neither of those languages, so I wouldn't know…)

Page 1 of 3Next →