Y
HN Search
Hacker News Search
new
|
comments
|
top
|
jobs
RyanZAG
searching PlanetScale…
1.
▲
2.
▲
3.
▲
4.
▲
5.
▲
6.
▲
63 ms
·
541.
▲
Eclipse Java 8 Support
(eclipsesource.com)
1 points
by
RyanZAG
13y ago
|
0 comments
542.
▲
by
RyanZAG
13y ago
Not only are you not allowed to distribute it by the license, actually distributing it would get you sued for patent violation. Using anything you find in the code will probably get you sued for patent violation, too. EDIT: I can just imagi
543.
▲
by
RyanZAG
13y ago
Agreed. Every group you speak to always thinks they are somehow the smartest people on earth. The funny part is they don't seem to realize that with every other group believing the same thing, maybe their subjective opinions aren'
544.
▲
by
RyanZAG
13y ago
> I figure that when I'm ready to start hiring other developers, I'll only be hiring developers sophisticated enough Spoken like someone who has never had to actually hire people! It's harder than you think.
545.
▲
by
RyanZAG
13y ago
GitHub is good because it doesn't re-invent the wheel - it uses Git. If Github had rolled their own system it probably wouldn't have taken off. Keybase.io is very much rolling their own system. I think that answers the question.
546.
▲
by
RyanZAG
13y ago
Thanks for the reply - I haven't touched Perl in years and it's definitely much more readable now. It looks like a lot of work has gone into making Perl more readable, especially Moose. The perl code I've seen in the wild gen
547.
▲
by
RyanZAG
13y ago
You do realize you're making this in defense of someone starting a language war, right? You may be in the wrong thread. Or its only bashing a modern language when you're bashing Perl?
548.
▲
by
RyanZAG
13y ago
No - my statement is pretty clear. Someone who likes Perl is not going to be appreciative of 'one way to do something' and 'readable code'. Those properties are the basis for modern language design and they are propertie
549.
▲
by
RyanZAG
13y ago
The Spring code is still fine. You didn't quote the entire advisory: > If existing code is using Proxy.getProxyClass and the Constructor.newInstance method to create a proxy instance, it will fail with IllegalAccessException if the
550.
▲
by
RyanZAG
13y ago
Agreed. His background is Perl after all, so the idea of 'one way to do something' and 'readable code' is extremely foreign to him. I'd take his advice on programming with a grain of salt.
551.
▲
by
RyanZAG
13y ago
If you're adding in new information into the type system, you'd have to go through each part of the system that uses that type and update it to use the new information correctly. If it was something like javascript, you'd jus
552.
▲
by
RyanZAG
13y ago
Just curious if you have any actual proof that Haskell or OCaml or Scala would really be more correct or easier to maintain than the other languages you mentioned? It feels like the kind of statement that really does need hard proof and not
553.
▲
by
RyanZAG
13y ago
Why would you ever do that..? If your production code is using those kind of proxies, it must be one terrible mess. First order of businesses would be to fix the code at the very least.
554.
▲
by
RyanZAG
13y ago
The performance penality I'm talking about is far more tricky than just the little bit of overhead on a method vs a property. Take this simple data object as an example: class Person { public int age; } Now a 'best pr
555.
▲
by
RyanZAG
13y ago
Not at all. Getters and setters are a nasty code smell that generally arises when the author does not really understand OOP. You delegate to objects (tell, don't ask). Delegate to objects generally means person.goToWork() and not perso
556.
▲
by
RyanZAG
13y ago
You just make your app out of fragments and then use different layouts based on screen size to arrange your fragments. It's pretty straight forward and really not the problem. For general reactive design like on websites, you can just
557.
▲
by
RyanZAG
13y ago
" When the people find that they can vote themselves money, that will herald the end of the republic. "
558.
▲
by
RyanZAG
13y ago
This is the worst site design I've ever seen. I find it pretty funny that the reason most people started using Google was because of how clean their designs were. Now everything they release is designed worse and worse. What happened t
559.
▲
by
RyanZAG
13y ago
Just dealing with AppEngine's yearly API rewrites and general flakiness is far more difficult than any potential problems you'd have just running it yourself. AppEngine is probably the most hassle you can get from 'commercial
560.
▲
by
RyanZAG
13y ago
I think http://www.soyoustart.com/en/offers.xml is a better bet than kimsufi as you get fairly decent hardware for the same price? Same company too.
561.
▲
by
RyanZAG
13y ago
This isn't really a feature that needs to be added to Android - you could create an app that filters Twitter links to X and other links to Y without much fuss. Given how obvious it is, there's probably already an app that does thi
562.
▲
by
RyanZAG
13y ago
The general idea of creating overlays for actions that take awhile to complete should really be integrated into the system itself. It's a really good idea that the desktop gets around by allowing multiple windows at once. On a phone wi
563.
▲
by
RyanZAG
13y ago
If you have 100KLOC in a complex system, it takes 1 line to destroy the security of the entire application. Unless your procedures and good practices include each line being meticulously checked for security vulnerabilities then you're
564.
▲
by
RyanZAG
13y ago
Getting a real security expert and swapping from Ruby to Haskell or something is not the solution - you can still have bugs. Most security bugs come from misunderstanding some layer of abstraction or failing to check permissions in all poss
565.
▲
by
RyanZAG
13y ago
Proper growth hacking is different from what he's talking about, I think. Proper growth hacking would be presenting a product in a way that makes it easy for people to share it with others. In my opinion, a good growth hacker is the on
566.
▲
by
RyanZAG
13y ago
It's because mongodb just isn't as good at queries as a relational db, while also not offering the scalability benefits that other nosql databases do. Also the attitude that mongodb takes towards data - namely, convenience and per
567.
▲
by
RyanZAG
13y ago
On Firefox: Go to about:config Search for browser.backspace_action Set it to 2 All fixed. It is disabled by default in Linux, but someone surely made a mistake and forgot to turn it off by default in Windows in some misunderstood
568.
▲
by
RyanZAG
13y ago
Agreed - but the whole idea of upvotes is based on the idea that a popular comment = a good comment. The entire foundation of the system falls apart if you dispute that and the upvote system becomes the wrong choice. I think in practice tha
569.
▲
by
RyanZAG
13y ago
But what if that's the only thing keeping comments on HN any good? If you post something that isn't genuinely interesting or insightful the best case is that you get ignored and the worst case is that you get shadow banned. This m
570.
▲
by
RyanZAG
13y ago
Random google search found this: http://www.unece.org/fileadmin/DAM/stats/profiles2011/United... Seems to imply that 16-19 year old girls make up a very tiny percentage of internet users.
More ›