Y
HN Search
Hacker News Search
new
|
comments
|
top
|
jobs
ryanto
searching PlanetScale…
1.
▲
2.
▲
3.
▲
4.
▲
5.
▲
6.
▲
8 ms
·
31.
▲
by
ryanto
13y ago
I think it is unfair to single Ruby out here and call it a "flaw". What you are describing is just bad code/design that can exist in any language. Also, as far as Ruby is concerned your class's external API is only made
32.
▲
by
ryanto
13y ago
Uniform access principle is nice to have in JavaScript, a dynamic language like you pointed you. One of the nice things is it makes refactoring a bit easier. Imagine you have code that reads: person = { name: "ryan to",
33.
▲
by
ryanto
13y ago
This is interesting and certainly solves the problems mentioned in the article. However, it does introduce a whole bunch of new attack vectors. Have you thought about the idea of selling the product as a machine that clients can run in hous
34.
▲
by
ryanto
13y ago
Bots that scan code for syntax/quality. While these are useful they should not qualify as a complete code review.
35.
▲
by
ryanto
13y ago
If you are looking for talented programmers start contributing to some open source projects. You'll get to work alongside some very good people.
36.
▲
by
ryanto
13y ago
This could be problematic if the same user is logged in from multiple machines. Logging out from one client will invalidate all of the other sessions. For some web applications this would be seen as a bad experience to the user. Another iss
37.
▲
by
ryanto
13y ago
I'm a fan of Ember.JS - easy to get started with, good docs, great community, really powerful.
38.
▲
by
ryanto
13y ago
SEEKING WORK Ryan Toronto - New York City and Remote I'm a consultant from NYC interested solving business problems with the right technologies and processes. I have 15 years of experience in a large number of spaces. I enjoy ideas and
39.
▲
by
ryanto
13y ago
SEEKING WORK Ryan Toronto - New York City and Remote I'm a consultant from NYC interested solving business problems with the right technologies and processes. I have 15 years of experience in a large number of spaces. I enjoy ideas and
40.
▲
by
ryanto
13y ago
The problem with passing success/failure as options is they don't compose well. Try to write the twitter example in the blog post this way. Then try to abstract each step as a reusable piece. And lastly have a mechanism for handli
41.
▲
by
ryanto
13y ago
JSON is probably a better format for describing data, but maybe not for document markup. Take the following code snipit: <p class="justify"><strong>hello</strong> world</p> How would you re
42.
▲
by
ryanto
13y ago
They are, which is why Ruby's Module (class comes from module) has attr_accessor method. http://ruby-doc.org/core-1.9.3/Module.html#method-i-attr_acc... The above can be written as attr_accessor :sanity
43.
▲
by
ryanto
13y ago
SEEKING WORK Ryan Toronto - New York City and Remote I'm a consultant from NYC interested solving business problems with the right technologies and processes. I have 15 years of experience in a number of spaces. I enjoy ideas and pract
44.
▲
by
ryanto
15y ago
I have a stupid question. Has anyone ever been asked this in an interview? Or knows anyone that has been asked/asked this question? I've been reading a lot about this situation over the last month, but have never heard anyone say it happene
45.
▲
by
ryanto
15y ago
Interesting idea to use an April fools joke to raise awareness about probably one of the lesser known projects.
46.
▲
by
ryanto
15y ago
Ember is a lot nicer. If I had to sum it up in one sentence: More features that make life easier for the developer. If you are coming from Rails you'll agree with a lot of the choices behind the project. By that I mean the whole idea that c
47.
▲
by
ryanto
15y ago
Programming is hard. It is really really really hard. It can also be really enjoyable, especially those ah-ha moments when you figure out the reasoning behind a certain pattern/style/idiom. You are dead right that callback spaghetti is a pr
48.
▲
by
ryanto
15y ago
I wouldn't mind seeing a version of a the Github dashboard where my feed was grouped by projects. I don't think having a timeline where you see all commits of all projects sorted by time really helps. The commits in project A don't effect t
49.
▲
by
ryanto
15y ago
At the time of reading your comment it is light gray. I am not sure why people are downvoting you... _method is a pretty important part of the rails routing and solves a lot of the proxy/server problems that people are mentioning. In fact,
50.
▲
by
ryanto
15y ago
Work hard Produce quality code you are proud of. Believe in what you are writing and why you are writing it. Focus on making good decisions.
51.
▲
by
ryanto
15y ago
No, not at all. There is a spec for HTML5 and it is most certainly not 'next generation web technology'. It goes into great detail on a couple of specific features that browsers will aim to support. The problem is that people often want t
52.
▲
by
ryanto
15y ago
I agree with the gist of this article, but there is an opposite side to this piece as well. We do need those developers that pick the most wild, crazy, and bleeding edge technologies. New technologies shouldn't and certainly don't solve ev
53.
▲
by
ryanto
15y ago
Developers who lack skill are awful at picking technologies. I like to think of it like this: when the guys that don't know anything start picking the tools they are basically throwing darts at a board. Everything is going to seem random.
54.
▲
by
ryanto
15y ago
what? your last: - 'you can strive to be unique in a one-person class that is more immediately profitable and scalable than a commodity programmer.' seriously? if this guy wants to become an expert in the technologies he mentioned then why
55.
▲
by
ryanto
15y ago
None of the posts in this thread really answer the question to "why python over ruby", they just talk about all of the nice features of current python development. The thing is modern Ruby has all of those tool sets as well. Before you eve
56.
▲
by
ryanto
15y ago
How do the articles from this site always make it onto the HN front page? They're full of misleading information, are only written for the link/flame bait, and don't provide any good actionable advice. I know news is slow these days, but t
57.
▲
by
ryanto
15y ago
which is better: a hammer or a screw driver?
58.
▲
by
ryanto
15y ago
exit;
59.
▲
by
ryanto
15y ago
You mention that there are 2-3 times a year when you have peak traffic load. Do you exactly know when those times take place? If not, EC2 is great for automatically spinning up new servers when your load gets too high.
60.
▲
by
ryanto
15y ago
if you are building something small, like a two or so week project, then sure... skipping tests would allow you to get to the MVP faster. the problem is that when you get to the 5th week you are really going to wish you had tests in place.
More ›