Y
HN Search
Hacker News Search
new
|
comments
|
top
|
jobs
jsankey
searching PlanetScale…
1.
▲
2.
▲
3.
▲
4.
▲
5.
▲
6.
▲
14 ms
·
121.
▲
by
jsankey
15y ago
The strength of Java for many years has been the platform, and indeed the surrounding ecosystem, not the language. In that sense it's no surprise that there is a lot of effort going in to providing better languages on that platform.
122.
▲
by
jsankey
15y ago
Yes, that is exactly the distinction I'm talking about. And I agree this is something that's pretty difficult to measure, probably impossible to measure precisely. I completely agree also that the language can have an impact on the abstrac
123.
▲
by
jsankey
15y ago
I take your point and I may be underrating the impact of verbosity. However, I think you're not quite addressing my point, which is that violating DRY (by not using high level abstractions) is worse than verbosity. Is it verbosity that is
124.
▲
by
jsankey
15y ago
Clojure is awesome, but does struggle on the "Good error messages" requirement, which is a problem when you're starting out.
125.
▲
by
jsankey
15y ago
Verbosity is not as big a deal as operating at the right level of abstraction. It's much more important to adhere to DRY than to save a few lines of typing. Verbosity can harm readability, but not much in this case (I wouldn't use an anon
126.
▲
by
jsankey
15y ago
Sigh. A good Java coder will also "get itchy" when writing two such similar functions. In fact, they'll probably already have a library that provides predicates that make the same level of abstraction trivial. Sure, the code in the predi
127.
▲
by
jsankey
15y ago
I wonder how much of this is because iOS apps are typically priced so cheaply. The thinking goes something like "If you can buy quality apps for $1.99 then how much could they cost to make?". Of course some apps make a lot of money at thi
128.
▲
by
jsankey
15y ago
And I guess they were, to a disturbing degree, right?
129.
▲
by
jsankey
15y ago
On the upside, as populations become wealthier and more educated the fertility rate drops. We're a (scarily) long way from things stabilising, though.
130.
▲
by
jsankey
15y ago
I've got no idea why you're being downvoted - perhaps your last paragraph is a little harsh. But you're right, it's odd not to see mention of PayPal. It works, it's inexpensive, and for non-US businesses it's one of the few available opti
131.
▲
by
jsankey
15y ago
Missing from this analysis is which options are available outside the US. I've tried to quicky figure this out for each provider, please correct me if I'm wrong: - Braintree: only if doing 3 million+/year. - Chargify: in theory yes,
132.
▲
by
jsankey
15y ago
Regardless of who is right, this is a weak argument. Barefoot may be the natural way to run, but that doesn't mean it's the best. The natural way to handle an infection is your immune system, but you'll be thankful for antibiotics when yo
133.
▲
by
jsankey
15y ago
In practice, it's a "Mute- all sounds, but don't frustrait me when I try to watch a movie, or need to get to work on time -switch". This definition is fuzzy, and thus harder to understand, which was my second point. Theaters, weddings, e
134.
▲
by
jsankey
15y ago
The problem I have with the iPhone behaviour is twofold: 1) The most common uses for mute are situations where you absolutely don't want any sound (theatres, weddings, etc). The iPhone behaviour makes it much more difficult to guarantee th
135.
▲
by
jsankey
15y ago
For this reason I would say you need to automate as much as possible. Maintaining quality documentation is expensive, and although much of it requires a human eye there should be plenty of opportunity for machie verification too. For insta
136.
▲
by
jsankey
15y ago
The return rate will be high and Amazon will suffer for it. The Fire currently has over 8000 reviews on Amazon with an average rating of 3.9. Over 5500 of those reviews give the device 4 or 5 stars. Something tells me the average Fire c
137.
▲
Fighting China's Golden Shield: Cisco sued
(smh.com.au)
2 points
by
jsankey
15y ago
|
0 comments
138.
▲
by
jsankey
15y ago
I don't think that nil accepting any method and returning nil fixes this problem at all. It certainly shifts it. Sometimes enough to stop it from biting you, but only by accident. Other times, the shifting just makes it that much harder
139.
▲
by
jsankey
15y ago
This argument just seems like a step along the path to static typing. If you're using Ruby, haven't you already decided that you prefer the simplicity of a dynamic language to the safety of static types? So why start to add half-baked typ
140.
▲
by
jsankey
15y ago
That's not a conservative option for someone in the US, as it leaves you exposed to forex risk.
141.
▲
by
jsankey
15y ago
Ii doesn't take courage. Just a little experience tells you that code you delete is less code to maintain. And if you want to build anything non-trivial, maintainability is absolutely critical. I love deleting code.
142.
▲
by
jsankey
15y ago
Unfortunately openness probably won't matter in the short term. If it works, and untethers iOS devices from Macs then people will use it. There is hope, however, that open wins in the long term, and Apple will eventually have to play alon
143.
▲
by
jsankey
15y ago
Unfortunately it's too easy for people just to hit the OK button at install time without thinking about it/realising what they are agreeing too. Whilst the user has to take some responsibility for this, maybe it would be more obvious if th
144.
▲
by
jsankey
16y ago
You must own any data that’s irreplaceable to you. An interesting additional point given the ongoing trend towards web apps and storing data "in the cloud". Note that "own" in this sense means you need to be able to export it in a standa
145.
▲
by
jsankey
16y ago
Unfortunately trailing commas still break IE7, which I wouldn't yet classify as old enough to ignore.
146.
▲
by
jsankey
16y ago
I'm not so sure SO will lead to a smaller pie. The walled nature of EE limited its appeal to the largest part of the audience (the people looking for answers). So although their business model was more direct, they were basing it on a sma
147.
▲
by
jsankey
16y ago
From the original post: To prevent noise and friction, your change must be more than 6 characters So, unfortunately, some of those infuriating typos will not be possible to fix. Reducing noise has benefits, but it also seems like these t
148.
▲
by
jsankey
16y ago
Stack Overflow may focus on people who program, but through Stack Exchange they are trying to diversify into Q&A for any topic. It seems inevitable there will be some overlap with Quora, and right now it looks like they're in a land-gr
149.
▲
by
jsankey
16y ago
It is important to remember that you are changing the code (and probably the tests) at the same time, so your coverage data is getting stale. So you can only "mostly" predict which tests to run, which is somewhat useful but can also make t
150.
▲
by
jsankey
16y ago
My guess is it comes down to performance. Froyo brought the V8 JS engine to Android, with a "2-3x times improvement in JavaScript performance vs 2.1": http://android-developers.blogspot.com/2010/05/android-22-an...
More ›