Y
HN Search
Hacker News Search
new
|
comments
|
top
|
jobs
kartickv
searching PlanetScale…
1.
▲
2.
▲
3.
▲
4.
▲
5.
▲
6.
▲
83 ms
·
841.
▲
by
kartickv
10y ago
Regarding B, because starting them with a complex language may make many of them give up on programming completely.
842.
▲
by
kartickv
10y ago
Here's an attempt at defining a simple, minimal programming language, which would be useful to kids and adults choosing to learn programming and people looking for something simpler than the popular languages today: http://k
843.
▲
by
kartickv
10y ago
It's not an arbitrary restriction. All the tools will have to be reimplemented. Take the simulator, for example. It's implemented by translating iOS system calls into OS X system calls. It's not an entire OS running on a emul
844.
▲
by
kartickv
10y ago
If your OS of choice is OS X or Linux, you can set up a Windows VM on it. But not the other way around. Besides, Windows machines are much cheaper, so if you're from a developing country or a student, you have access to a Windows machi
845.
▲
by
kartickv
10y ago
I also agree with chris_7 that I'd prefer NSUndoManager to use blocks rather than selectors.
846.
▲
by
kartickv
10y ago
I've read those articles, but I still don't see why you need dynamic features to implement the responder chain. UIResponder can have implementations of all the methods that return NO. You override whichever you want to, and return
847.
▲
by
kartickv
10y ago
Why do activities make it hard to do MVC? They seem similar to UIViewControllers on iOS.
848.
▲
by
kartickv
10y ago
I don't see a difference in functionality — both code snippets I gave do exactly the same thing. As for brevity, I think clarity is more important. We should optimise for the time it takes to read and understand the code (clarity), not
849.
▲
by
kartickv
10y ago
I see your point. Thanks for explaining.
850.
▲
by
kartickv
10y ago
A beginner should be made to learn something only if they get an advantage out of it in readability or type safety or performance or something else. I don't see that being the case for pre- and post-increment. If anything, I find: i +=
851.
▲
by
kartickv
10y ago
What are some examples of "huge classes, massive coupling and very little cohesion"? Barring a few example like NSString UIKit Additions, I thought it's well thought out.
852.
▲
by
kartickv
10y ago
The practical side of me welcomes a language that can be used both on the client and server, and on both Apple and non-Apple platforms. The idealistic side of me notes that Swift seems like a far more complex language than Go, so if Swift k
853.
▲
by
kartickv
10y ago
Does it work with seawater? Some countries have a frightful shortage of freshwater, so rather than risking loss due to evaporation, could you pump seawater uphill?
854.
▲
by
kartickv
11y ago
If this article is true, it paints a concerning picture. I don't want to research libraries, understand the pros and cons of them, run into problems, then switch to another library, and so on. I want there to be a default that works ou
855.
▲
by
kartickv
11y ago
Isn't that information factored into stock prices? If you know something that everyone else knows (or assumes is true), then your information isn't worth anything. If, on the other hand, you have information, analysis or insight t
856.
▲
by
kartickv
11y ago
Economics is only a part of it. Often, poorly built software increases costs for the company that built the software, like when customers call the helpline to get an agent to do what they could have done on the website. Or, when I call the
857.
▲
by
kartickv
11y ago
If some people are getting paid highly without making a positive contribution to society, they are either: - Taking advantage of gullible customers or, - Exploiting loopholes in the system, as with HFT. In the latter case, regulation should
858.
▲
by
kartickv
11y ago
One concern I've heard about React Native a few times is that the UX is not at par with real native apps. Does the React team understand why is so, and have a plan for fixing this? Or is React Native consciously intended as a tradeoff
859.
▲
by
kartickv
11y ago
This is very useful, thanks. I'll concentrate on learning Ruby.
860.
▲
by
kartickv
11y ago
This is brilliant. What I was looking for. Thanks very much. It seems that great startups use JS, Ruby, Python and Java, in that order.
861.
▲
by
kartickv
11y ago
I know this comment wasn't addressed to me, but that's why my original question was phrased as: Are Lisp startups more successful, not: Are there more Lisp startups?
862.
▲
Ask HN: Is there evidence regarding PG's theory about powerful languages?
80 points
by
kartickv
11y ago
|
69 comments
863.
▲
by
kartickv
11y ago
There's a good reason for income taxes, which is that you can tax richer people more, which is good. That's an argument for getting rid of sales tax and corporation tax.
864.
▲
by
kartickv
11y ago
Only until a point, the point of diminishing returns. If an Uber turns up in 5 minutes and an Ola in 6, that's not a significant difference. Similarly, if I have to pay ₹130 for Uber and ₹140 for Ola, that again doesn't matter. An
865.
▲
by
kartickv
11y ago
I'm not sure exactly what you're saying, but it does matter if others are paying $20 for the same or similar coffee maker — it tells me I've been taken advantage of, wasting money that could have been used in better ways.
866.
▲
by
kartickv
11y ago
In that case, the customer-friendly move would have been to charge you £0.10 for shipping rather than £4. As things stand, you had to waste time buying something you didn't want, increasing Amazon's costs, and others who did not d
867.
▲
by
kartickv
11y ago
Even if you upgrade your phone every three years, say, someone else will use it after that. Sometime back, I sold a phone that was 5½ years old when I sold it. If phones had better battery life out of the box, it will help their current own
868.
▲
by
kartickv
11y ago
As a friendly suggestion, your points will be easier to take without all the sarcasm. If you feel uncomfortable backing up to iCloud, that's your right, and an opinion that needs to be respected. When it comes to privacy, there's
869.
▲
by
kartickv
11y ago
I agree with coldtea that you're probably creating more work for yourself by trying to make old versions of software work for you. In any case, one thing that jumped out at me reading your blog post is how interdependent software has b
870.
▲
by
kartickv
11y ago
Well, I think using the green button to go to full screen is an improvement. It gives me more space on my laptop screen, and lets me focus on what I'm writing, with less distraction. For example, as I write this comment, do I need to k
More ›