HN user

SmileyKeith

878 karma

https://github.com/keith

https://keith.so

Posts24
Comments148
View on HN
gist.github.com 3y ago

Rust: The wrong people are resigning

SmileyKeith
295pts317
www.jntrnr.com 3y ago

Why I Left Rust

SmileyKeith
861pts783
forums.swift.org 3y ago

Design Priorities for the Swift 6 Language Mode

SmileyKeith
3pts0
www.swift.org 3y ago

The Future of Foundation

SmileyKeith
77pts7
harelang.org 4y ago

Announcing the Hare programming language

SmileyKeith
3pts0
eng.lyft.com 5y ago

The Mobile Native Foundation

SmileyKeith
7pts0
www.nytimes.com 8y ago

Uber’s Search for New C.E.O. Hampered by Deep Split on Board

SmileyKeith
6pts0
take.lyft.com 9y ago

The Open Era of Autonomous

SmileyKeith
1pts0
eng.lyft.com 10y ago

Using Mapper to Parse JSON in Swift

SmileyKeith
19pts4
www.facebook.com 10y ago

Buck Build – Amazingly Fast iOS Builds

SmileyKeith
4pts0
github.com 11y ago

Show HN: Completely uninstall OS X apps from the command line

SmileyKeith
10pts3
kieranhealy.org 11y ago

Text Editors in the Lord of the Rings

SmileyKeith
2pts0
developer.apple.com 11y ago

WatchKit Programming Guide

SmileyKeith
2pts0
hackhydra.com 12y ago

Hydra 1.0

SmileyKeith
32pts29
github.com 12y ago

Swift syntax for Vim

SmileyKeith
2pts6
smileykeith.com 12y ago

IPSEC/L2TP VPN on a Raspberry Pi running Arch Linux

SmileyKeith
1pts0
www.marco.org 12y ago

Sunrise on why they ask for your Apple ID and password

SmileyKeith
1pts0
www.marco.org 12y ago

Forcing links to open in new windows: an argument that should have ended

SmileyKeith
68pts80
www.yahoo.com 12y ago

Yahoo Tech

SmileyKeith
5pts0
www.secondgearsoftware.com 12y ago

Glassboard acquired by Second Gear

SmileyKeith
1pts0
news.ycombinator.com 12y ago

Show HN: A Vim plugin for viewing documentation

SmileyKeith
2pts0
www.theawl.com 12y ago

The Golden Era Of Spam Comments Has Ended

SmileyKeith
24pts5
blog.twitter.com 12y ago

Updated Twitter for Mac

SmileyKeith
4pts0
www.engadget.com 13y ago

Chromecast to get HBO

SmileyKeith
2pts0

Yea that one is fine and well covered in the blog post, and pretty easy to spot in light testing. I'm much more worried about the ones that are harder to spot until you have a false negative that turns into a real bug which would be caught by 1 tool and not another.

Can you add some examples of the things users care about that aren't well covered by this? I empathize with everyone who wants a feature comparison chart so they can be confident switching without unknowingly losing important safety checks.

Mold 2.0 3 years ago

That has been there for a while so I think it's still an open question of if this change of strategy applies to that repo too

This isn't the primary part of this conversation but I found this quote pretty interesting:

Now, we are starting to work on Safari again but look at Chrome. They put out releases at least every month while we basically do it once a year.

Even though this was in 2013 nothing about the release cycle (still only major changes with the major OS release versions). I wonder if some of the other emails have more context on this.

I've had similar problems contributing to bazel (Google's open source build tool) for the past few years. I've found contributing only goes smoothly if there is a single Googler working in your area who cares about open source. Otherwise everything is very Google centric and the open source community is definitely a secondary concern (which is of course their right!)

Daily. I find it a great way to follow many low frequency blogs without having to fill my twitter feed or email with them.

This does generally work, but it requires a lot of manual effort to setup the environment correctly with Xcode's SDKs to satisfy the compiler / linker.

Dear Apple 9 years ago

The entire pbxproj format is horrible, but at least you have stuff like BUCK (https://buckbuild.com/) that can mitigate some of that.

FWIW I'm still not sure what the BUCK workflow is suppose to look like for most teams. It seems like if you use BUCK you're expected to not use Xcode even as an editor, yet there isn't another editor to pick up the slack (assuming you want autocompletion and decent highlighting). I think there's still a lot of work to be done for it to be a viable replacement, even for Objective-C, for Swift it's even further away.

Dear Apple 9 years ago

The videos from many WWDC sessions are altered. So even if you got the right session it may not have this. I've been in sessions where much less interesting this have happened that haven't made it in to the video. Also last WWDC they started pre-recording sessions so they could be up on the web sooner. Many of the video sessions from last year don't have any audience noise and differ significantly from the live session.

One really nice benefit is that you don't have to duplicate any type information. Once you define your model with the data types you expect, mapper infers those types and converts the JSON values accordingly. It seems like with SwiftyJSON (which I haven't used) you have to duplicate this by calling things like `.stringValue` etc.

This was a lot funnier before GitHub introduced the current folder mechanics. Since you previously had to dig into each level.

From Vim to Emacs 12 years ago

I love seeing this on the front page. I've been a Vim user for a few years and feel like there isn't a ton of help out there for switching to emacs + evil.

OS X Auditor 12 years ago

This looks nice but there are a ton of issues around pyobjc. I've never been able to successfully install it on 10.9.

I thought about making one of these but chose to go with the ErgoDox instead. The entirely split layout of the ErgoDox is really nice. That along with more keys sold it for me. 42 keys just isn't enough in my opinion.

Swizzling is a weird one in the community. But if I see #import <objc/runtime.h> something has gone wrong (you have to include that for swizzling and other seemingly dangerous stuff)