Y
HN Search
Hacker News Search
new
|
comments
|
top
|
jobs
binspace
searching PlanetScale…
1.
▲
2.
▲
3.
▲
4.
▲
5.
▲
6.
▲
22 ms
·
181.
▲
by
binspace
17y ago
Patents maybe were effective at encouraging innovation before the information age. Now that innovation happens so rapidly, patents slow things down. Currently, Patents are all about making certain techniques (business processes, algorithms,
182.
▲
by
binspace
17y ago
Matz chose underscore_casing in Ruby because non-english speakers have an easier time reading underscore_cased words. One can also make the argument that code is read more often than written.
183.
▲
by
binspace
17y ago
I agree with your point. But often times it is used exclusively (or in majority) on the server-side. If the server side language follows the underscore_case convention. That's where the ambiguity creeps in.
184.
▲
by
binspace
17y ago
I totally agree, however it's get a bit tricky on the boundaries between an underscore and camelCased language. For example sending json between the client and server. Should the json keys be camelCased or underscore_cased? It's a bit ambig
185.
▲
by
binspace
17y ago
It's a little more difficult than simply "just copying" the technology. The Fingerworks staff had more expertise on the subject than pretty much anybody in the world. Patents were put in place to discourage trade secrets. In the technology
186.
▲
by
binspace
17y ago
> The iphone is just a better market model. Interesting, but the iphone should have nothing to do with this. This is simply over the multi-touch technology and whether or not other people can independently come up with similar solutions
187.
▲
by
binspace
17y ago
> Technology once sold as an expensive niche keyboard is now in the hands of tens of millions of people worldwide. Darn. Why not have the best of both worlds and open up another market? There's also an opportunity cost, because smaller
188.
▲
by
binspace
17y ago
Interesting you brought up FingerWorks. I really like their keyboard. Unfortunately Apple bought it, discontinued the keyboard, and now nobody can make one because Apple holds the patent. How is that innovative? Anyways, what's wrong with c
189.
▲
by
binspace
17y ago
The real losers are the smaller companies that cannot afford to play the game and the consumers. The winners are the legions of lawyers who get paid for all of this litigation nonsense.
190.
▲
by
binspace
17y ago
I'm not glad that it takes having Apple's money in order to legally defend a product.
191.
▲
by
binspace
17y ago
All of this suing goes to show how patents harm, rather than help innovation. Let the engineers decide which technology is best, not the lawyers.
192.
▲
by
binspace
17y ago
Not exactly sure what you are asking. I mainly meant any tool you use will not solve all of your problems. Pretty basic common sense, IMO.
193.
▲
by
binspace
17y ago
Exactly!! I can take your response as meaning two different things, both of which I agree with. - My assertion is fundamentally flawed. - Even the line of code metric YOU come up with is fundamentally flawed.
194.
▲
by
binspace
17y ago
Exactly!! There is no such thing as a cure all. Anybody angry over a technique that does not solve all problems is clearly suffering from the Silver Bullet Syndrome.
195.
▲
by
binspace
17y ago
Another nice thing is you can read what the edge cases are going to be, rather than having to remember them all of the time.
196.
▲
by
binspace
17y ago
Any line of code metric is fundamentally flawed.
197.
▲
by
binspace
17y ago
TDD does not claim to fix all of your bugs. You often do not need to theoretically prove your software is correct, so you don't need to have you unit tests test all possible contexts (e.g. handling disk failure vs. any other error when rend
198.
▲
by
binspace
17y ago
The only thing I miss when using json are the css selectors when trying to find data in a nested structure. With json I have to resort to imperative means and care about the middle layers. That means refactorings are more likely to break so
199.
▲
by
binspace
17y ago
Oh man, the lobbyists are definitely the superheroes of democracy. 1 lobbyist has the power of something like 1000000 voters.
200.
▲
by
binspace
17y ago
http://www.google.com is also malware.
201.
▲
by
binspace
17y ago
His message is actually pretty valid and he has a similar situation to many Americans.
202.
▲
by
binspace
17y ago
A conflict of some type is necessary to bring in change. The people who benefit from the tax code will fight tooth and nail to keep the status quo. Luke warm sentiment will not change things.
203.
▲
by
binspace
17y ago
And didn't you say that is not "propaganda"? What is your definition of propaganda? Maybe we can have a rational discussion if you declare what you mean by propaganda.
204.
▲
by
binspace
17y ago
The true capitalistic thing to do would be to let the companies that took stupid risk go out of business. Instead they want socialism. It must be wonderful to profit from big risks and get bailed out when the risks don't pay out. I would ta
205.
▲
by
binspace
17y ago
Well, the banks got what they wanted. A big fat payout and subsidies from the tax payers. We hedged their risks. They don't need any propaganda. Now before the decision was made...
206.
▲
by
binspace
17y ago
Seems like propaganda to me. That is the sound byte I associate with this whole mess. It was repeated quite often.
207.
▲
by
binspace
17y ago
The public needs an outlet for it's anger. Hopefully some real reform takes place. If not, then let the dissatisfaction grow.
208.
▲
by
binspace
17y ago
Like "too big to fail"?
209.
▲
by
binspace
17y ago
It depends on what you want to do. The college CS curriculum typically is good for teaching students to become professors. If that is what you want, stick to CS. If you want to go more toward the software engineer approach you have a few op
210.
▲
by
binspace
17y ago
For all of it's issues, Rubymine is my favorite IDE and editor for ruby projects. The Python community is in for a treat.
More ›