Recent submissions

Comment · 4 years ago
your account was created 5 hours ago, this was posted 6 hours ago. you seem to be quite opinionated about this topic. any reason why that is?
Comment · 4 years ago
I've followed the gme saga off and on for the past few months, I've never once seen the theory debunked. If this is actually the case, could you post a link to it?
Comment · 8 years ago
IMO Swift is a language written by a compiler guy to solve compiler problems. the syntax is dense because it forces you to make a lot of decisions that could otherwise go unmade in objc.

If a variable is read-only, you're forced to think about that by deciding between let/var. contrast this with objc, where all vars are writable unless you do the extra work of adding the const keyword. objc makes us do more work to get the faster (and safer) behavior.

Similar with Optionals, you're now forced to decide right away if a parameter can ever be nil, whereas with objc you didn't need to declare nullability. Again, it makes the safest and fastest choice easier to make, and allowing nullability is actually more work.

Generally Swift forces you to pass as much information to the compiler as possible at compile time, and it does it with a delightfully readable syntax. This theme repeats itself throughout the language. more information at compile time is always going to result in safer and more predictable behavior.

full disclosure: i'm an iOS dev working in objc and swift. i love both languages, and i think swift is the obvious path forward.

Comment · 8 years ago
if the end-game of all this is driverless cars, I suspect that will greatly reduce costs and probably make Uber's model sustainable.
Comment · 8 years ago
another Brooklynite here. this is 100% true. You absolutely needed to "trick" the driver into letting you into the car. I've had taxis drive off, or refuse to let me in. When I was in the car, they would say they can't take me to my destination because their "shift was ending" and they had to go in a different direction. Many of these incidents happened in the LES, which is right next to the bridge I had to cross!

Taxi drivers also never know the destination, I got pretty good at giving my directions speech (to a well known neighborhood)

And taxis cost more!

As far as I'm concerned, the old way of hailing can rot, the old taxis can rot. they can't hold a candle to uber, and they'll never be able to become competitive on price or quality given the cost of a medallion.

Comment · 9 years ago
Preferences > Navigation > "Command Click on Code"
Comment · 9 years ago
i'm an iOS engineer, i'll write it for a case of beer. did not plan on rhyming that..
Comment · 9 years ago
the touch ID button is the power button
Comment · 9 years ago
ports put a limit on how thin the laptop can be. a VGA connection can't get smaller, an RJ-45 jack can't get smaller. the dimensions of the laptop define how realistically "portable" it may be, which is ostensibly the main argument for laptops in the first place.
Comment · 9 years ago
HR could totally act in the way the article describes. They exist to protect the interests of the organization, and to minimize boat-rocking. It would be easy for HR to dismiss her claims in the very same way that you are. Before we start down the path of victim-blaming, lets at least consider the possibility her claims are valid.
Comment · 10 years ago
I don't understand the couple other posters who are dismissing this article. it is exactly what it claims to be, a practical introduction to functional programming. I'd also like to echo poster vvanders sentiments about Rust and how it compliments the functional style. I've experienced the same feelings, although I did it while working in Swift. And for those out there asking "why is FP better", I submit that it allows for fewer ways for me to shoot myself in the foot.
Comment · 10 years ago
from an SEO perspective they should rename. People searching for help will have to wade through hundreds of UIKit results for iOS
Comment · 10 years ago
this "article" reads like it was written as propaganda by in-house HR to retain staff. 3% is basically a non-raise, it just keeps up with inflation. an extra 5% is alright, but is not adequate to retain talent who knows their worth. i once received an annual raise was 2.5%. i pushed back a bit but not too hard, as i've done this enough times to know that it is never worth the amount of stress involved. fast forward a few months, i'm walking out the door to a new gig with a signifigant increase (lets say 20%). old mgmt didnt see it coming, despite the ample warning i gave them, and ample opportunities to correct the situation. they never do, just accept it and move on
Comment · 10 years ago
this is strictly anecdotal, but i just was notified of a pending charge to my credit card, for ~$1000. The charge was from stripe, and I've only ever had transactions processed through stripe for 1 transaction, with 1 vendor.

so either the vendor screwed up, or something is insecure..

Live from the official Hacker News API

A modern reader for Hacker News · SvelteKit + Skeleton