Y
HN Search
Hacker News Search
new
|
comments
|
top
|
jobs
cageface
searching PlanetScale…
1.
▲
2.
▲
3.
▲
4.
▲
5.
▲
6.
▲
68 ms
·
901.
▲
by
cageface
6y ago
I find explicit null checking almost as valuable as static typing. Tests can cover a lot of the same ground as types but it’s very easy to have tests that don’t anticipate the nulls you only get in production.
902.
▲
by
cageface
6y ago
Samsung's current OneUI is actually pretty good and adds a lot of useful features to stock Android. I also like the way they've integrated the s pen on the Note recently. Older versions of TouchWiz had a deservedly bad reputation
903.
▲
by
cageface
6y ago
It's less of a problem in Python but it still exists. A lot of the day to day work of programming is moving and refactoring chunks of code around. Having to pay careful attention to white space the whole time makes this a lot more tedi
904.
▲
by
cageface
6y ago
I actually did take a couple of years off and try to make a living on my own selling music software with a lot of handwritten DSP code in it. I learned a lot and it was a lot of fun but I also realized that to a certain extent programming i
905.
▲
by
cageface
6y ago
Significant white space is one of those ideas that’s very appealing in small examples and demos but falls apart in production. I was a big proponent of it myself until I saw it cause some very subtle production bugs. Now I’m more than happy
906.
▲
by
cageface
6y ago
Expect more of this as users hold onto their devices for longer and services become increasingly important as a source of recurring revenue. Apple is uniquely positioned to weather this transition. The best way I can see forward for Samsung
907.
▲
by
cageface
6y ago
Ruby is expressive and makes for great short demos but becomes a nightmare to maintain in larger codebases with dynamic typing & implicit imports.
908.
▲
by
cageface
6y ago
This is exactly why I've focused on boring, mainstream tech skills. I'd rather be doing audio dsp or machine learning or fancy AR apps but I figure vanilla js/web chops are going to be in demand for the foreseeable future and
909.
▲
by
cageface
6y ago
In a sense Ruby is sort of a cleaned up Perl but maybe not cleaned up enough. I fell totally in love with it almost 20 years ago but these days I think we have better languages to choose from even if their ecosystems aren't always as r
910.
▲
by
cageface
6y ago
Personally I think these kinds of bundles should be blocked by anti-trust action. They make it too difficult for smaller more innovative companies to compete in a meaningful way.
911.
▲
by
cageface
6y ago
I've been working on Ruby apps again lately after spending a few years in the iOS world. I don't miss iOS at all but moving back to a slow, dynamically typed language like Ruby after getting used to Swift is like trading in a Tesl
912.
▲
by
cageface
6y ago
I think this is a good point. Recommendation algorithms exacerbate the problem but they're not the whole story. I don't see how you solve this problem without eliminating the virality that's at the heart of these platforms&#x
913.
▲
by
cageface
6y ago
Sorry but this is a very naive view of human psychology. The Social Dilemma on Netflix does a good job of explaining why asking people to just exert more willpower is not the solution.
914.
▲
by
cageface
6y ago
We hackers are naturally inclined to look for technical solutions to social problems but more and more I think this very rarely works. It's too easy for people in power to twist any particular technical solution to their own ends so th
915.
▲
by
cageface
6y ago
Also I'm not saying Tinder is immoral. People can hook up all they want as far as I'm concerned. It's more the kind of interaction that the UX encourages that I think could be improved.
916.
▲
by
cageface
6y ago
I’m not advocating banning the app but I do think some of the criticisms of it are entirely justified. We’ve seen in the last few years how we all can be affected by technologies that we don’t personally use ourselves so we’re entitled to a
917.
▲
by
cageface
6y ago
There's a lot of evidence that we are less satisfied with the choices we make the more options we have. When you can compare your current partner to 1000 other options every day you're very likely to have some buyers remorse.
918.
▲
by
cageface
6y ago
There is. Just look at the studies of interaction dynamics of people on Tinder vs the physical world. It's very much a rich get richer dynamic. IMO we're going to look back on this generation of social apps as dangerously uncontro
919.
▲
by
cageface
6y ago
We should not conflate sexual freedom in general with the very specific kind promoted by Tinder. There are many different ways you could design the UX of a dating app and in my opinion the Tinder approach has some very serious downsides. Da
920.
▲
by
cageface
6y ago
An ecosystem where one reviewer having a bad day can destroy your business meets just any useful definition of broken. And that's not even considering that most of the real money to be made in the app store is fleecing whales with scam
921.
▲
by
cageface
6y ago
Do you really think that's a fair characterization of my point? If any of it was all sunshine and lollipops they wouldn't have to pay us to do it because people would be queuing up to do it for free.
922.
▲
by
cageface
6y ago
You can. Buy Apple stock.
923.
▲
by
cageface
6y ago
If I have to choose between a flawed platform and a broken ecosystem I'll take the former any day. No browser quirk is anywhere near as annoying as having a bug fix update to your app rejected for some new random capricious reason.
924.
▲
by
cageface
6y ago
A freelance iOS developer that doesn't use an iPhone is going to raise a lot of eyebrows.
925.
▲
by
cageface
6y ago
Getting out of iOS dev was the best career decision I’ve ever made. My baseline level of stress and frustration has plummeted. I also enjoy using my Samsung Note much more than I ever did any iPhone. It feels like the training wheels have b
926.
▲
by
cageface
6y ago
Weaning myself off Macs has been on my to-do list for the last year. It just moved up to top position.
927.
▲
by
cageface
6y ago
This just shows that no matter how comfortable your walled garden may be it's all too easy for it to become a gilded cage. I've been warning my friends for years that giving Apple this much control was risky but without concrete e
928.
▲
by
cageface
6y ago
Even overflowing with tourists Kyoto is a magical place. I'm not religious at all but standing in those beautiful temples and shrines I can't help but be moved by them. Destroying them would have been a tragic mistake.
929.
▲
by
cageface
6y ago
Of all the niche languages out there I'd like to see break into the mainstream Ocaml is my favorite. It seems to hit a sweet spot between pragmatism and elegance.
930.
▲
by
cageface
6y ago
I think this is the key. Developers in our age range that keep their skills up and keep learning new things can be very productive and an asset on a team. You have to stay humble and admit you still don't know everything.
More ›