Y
HN Search
Hacker News Search
new
|
comments
|
top
|
jobs
ytinas
searching PlanetScale…
1.
▲
2.
▲
3.
▲
4.
▲
5.
▲
6.
▲
17 ms
·
121.
▲
by
ytinas
17y ago
I just don't find this to be the case. There are two kinds of design patterns: architectural patterns (e.g. MVC) and language patterns (e.g. Iterator). In the language I use for work, C#, we have to use a lot of both kinds of patterns.
122.
▲
by
ytinas
17y ago
I think you're missing the point here. The lisp/smalltalk way: have all my tools within arms reach so I don't have to reach for anything while I'm developing. When I'm finished press a button to get everything I didn't end up using in the
123.
▲
by
ytinas
17y ago
I wouldn't be impossible, it just wouldn't work the way a message passing language does. If you ask me the trade off wouldn't be remotely worth it. You could e.g. have a system where write some type name (or variable with a declared type),
124.
▲
by
ytinas
17y ago
In both Lisp and Smalltalk you (can in Lisp, must in Smalltalk) develop from an "Image" based point of view instead of a file based one. The simplest way to understand this is to realize that you are basically living "inside" the running ex
125.
▲
by
ytinas
17y ago
Assuming it isn't already to some extent. This point should be made louder and more often. It's easy to see China as some big evil empire but there aren't many governments that haven't committed major atrocities.
126.
▲
by
ytinas
17y ago
I like the layout of the page, nice fonts etc. The bit about being constrained by your first language is demonstrably not true (read pg's own account!). It can be a burden, but what stops people from progressing isn't this, it's the usual
127.
▲
by
ytinas
17y ago
Care to back that statement up? Does California get more services for its money than lower tax states? Do workers get better protection? Maybe the problem really is that the costs of these services have gone up but the taxes haven't been
128.
▲
by
ytinas
17y ago
Well, my statement is based on what the actual US law is (CEO's are required by law to increase share holder value) and actual experience working at large companies. Large companies are inherently inefficient , not more efficient. Ther
129.
▲
by
ytinas
17y ago
"None could accept the idea that their state had a spending problem rather than a revenue problem" "For roughly 60 years, Berkeley has offered more services to its residents than virtually any other city in the U.S." This should point out t
130.
▲
by
ytinas
17y ago
I agree, but are you ready to pay what it really costs to make things?
131.
▲
by
ytinas
17y ago
Except what the bigger business will actually be providing is just selling a cheap copies of the same product on razor thin margins. The end goal of business is not to serve customers. It's to create more share holder value. If you can do
132.
▲
by
ytinas
17y ago
I'm sorry, but this just isn't well thought out. I do agree that people should be much more active in politics than they are (and much more educated on the subjects!), but the US has a hopelessly broken government. It will take a great de
133.
▲
by
ytinas
17y ago
Well, in this case no one has a handle on the numbers yet. If you don't advertise at all and you have zero customers, then you advertise with google and get 100 customers, then the value is easily quantifiable. But it's never that cut and
134.
▲
by
ytinas
17y ago
But MS had exactly the weakness I was talking about. If someone gives away their OS for free what will you do? Giving away advertising for free wont affect anything.
135.
▲
by
ytinas
17y ago
I have the feeling that some of mine have been corrected (maybe all where this was happening).
136.
▲
by
ytinas
17y ago
In my next reply in our conversation I was going to quote exactly this article: "The language in which the metaprogram is written is called the metalanguage. The language of the programs that are manipulated is called the object language. T
137.
▲
by
ytinas
17y ago
I've had someone do that to me a time or two. I don't even have the power to down vote them back at this point! :)
138.
▲
by
ytinas
17y ago
>That is not metaprogramming as it is known by programmers. By what programmers? I have a feeling we are coming from completely different places here. What do you call what Smalltalk programmers do? In Smalltalk, what we call "meta-pr
139.
▲
by
ytinas
17y ago
>You are arguing that function arguments are metaprogramming No, I'm not. We seem to have a terminology mismatch somewhere. Asking a function how many arguments it takes and then taking some action based on that fact would be meta-pro
140.
▲
by
ytinas
17y ago
Introspection is a form of meta programming (if you're making choices based on what you learn from introspection). When we say "meta x" we mean talking about x, e.g. "meta discussions" on HN is discussions about discussions. Meta programm
141.
▲
by
ytinas
17y ago
Metaprogramming doesn't require eval. Meta programming is being able to ask the program about itself and make changes to it during run time.
142.
▲
by
ytinas
17y ago
I don't trust Google myself, but you bring up very good points.
143.
▲
by
ytinas
17y ago
Have you read some of the early writings of Bill Gates? It can be difficult to reconcile that with some of the things he did with his company. Maybe Google's main strategy today is to make the Internet better and maybe today providing
144.
▲
by
ytinas
17y ago
Until now every company has had a weakness. Namely, dominance in some other market could be used to undercut them on price. The way to battle such companies has been to undermine their dominant market, or use the same strategy with a diff
145.
▲
by
ytinas
17y ago
No, not at all. Worse, Google is a public company, toiling under the requirement (by law no less) to ever increase share holder value. If Google found itself as the main (or sole) player in the cell market there would be a very obvious wa
146.
▲
by
ytinas
17y ago
>or just coincidence that they see the world very differently from me and therefore just happen to strongly disagree with many things I say But they are not supposed to down vote for strongly disagreeing. Down vote means "this person
147.
▲
by
ytinas
17y ago
Good points, but at some point the meta must be addressed. People abusing the system will either cause a ton of meta discussions (like this one) or people who don't fit the group think will simply leave. A way has to be provided to keep ac
148.
▲
by
ytinas
17y ago
I use to have an older account from several years ago (I think the site was less than a year old when I joined).
149.
▲
by
ytinas
17y ago
The issue is that since I came back to this site the voting feels like reddit. People just vote down if they disagree. They are totally safe to do this because there are enough people now that you can't tell who did it. As far as revenge
150.
▲
Ask PG: Feature request, down/up vote history
4 points
by
ytinas
17y ago
|
11 comments
More ›