Y
HN Search
Hacker News Search
new
|
comments
|
top
|
jobs
laureny
searching PlanetScale…
1.
▲
2.
▲
3.
▲
4.
▲
5.
▲
6.
▲
16 ms
·
121.
▲
by
laureny
13y ago
To make matters worse, I'm seeing an increasing number of Python programmers switch to Go and I predict that Go will slowly replace Python 2 over the next few years.
122.
▲
by
laureny
13y ago
First there's that and then there is the eBook price fixing, and who else knows what we haven't found out about how Apple conducts business. I, for one, am thankful that Android rose to keep Apple in check, because a world where A
123.
▲
by
laureny
13y ago
I am quite disturbed by this claim: > It’s commonly claimed that with type-safety comes an inherent loss of performance If we've learned anything, it's that type safety buys you performance because it enables a lot of compiler
124.
▲
by
laureny
13y ago
Interesting that the newest language that pg lists is more than ten years old. He's probably not keeping up with new language development any more?
125.
▲
by
laureny
13y ago
Bitter much?
126.
▲
by
laureny
13y ago
It seems to me what he calls "lighweight data modeling" is a synonym for "untyped data". Use ints, strings, arrays and maps to model everything (his JSON example). It's great for prototyping but when you start getti
127.
▲
by
laureny
13y ago
> Anyway, they recently started from scratch again on modularization, so pretty much all the work done on Jigsaw before that is lost anyway Nonsense. Just because you throw out a design doesn't mean that "everything is lost&quo
128.
▲
by
laureny
13y ago
> Ruby is a general purpose programming language I question that. Ruby is very slow, dynamically typed and suffers from scaling challenges because of its multithreading support. I think Ruby is increasingly falling into a niche: prototy
129.
▲
by
laureny
13y ago
I was not questioning Andrei's skills, only yours.
130.
▲
by
laureny
13y ago
This happens for all languages and is not usually considered as "a language breaking backward compatibility", it's purely a library concern. What is meant by "breaking backward compatibility" is when the grammar is
131.
▲
by
laureny
13y ago
> I love the myth that java never broke backwards compatibility. Bytecode maybe (), they definitely broke syntax compatiblity. Proof?
132.
▲
by
laureny
13y ago
I don't know if you're just being naïve or if you have absolutely no clue about language design. In case it's the former, "a lot nicer" is subjective, so it carries no weight in the discussion. If the latter... well
133.
▲
by
laureny
13y ago
A language should have been an asynchronous library? How does that even make sense?
134.
▲
by
laureny
13y ago
> I can certainly see myself asking people to take them off if they want to talk to me I bet that ten years ago, you would ask people to turn their phones off before agreeing to talk with them.
135.
▲
by
laureny
13y ago
> No. I'm saying that because the employees know all the salaries, the employer has less control. How does the employer have less control when he is unilaterally deciding what the formula is and he can stonewall any request to discu
136.
▲
by
laureny
13y ago
> Having employees not discuss salary is all about the employer having more power/control, and the employees having less. You seem to imply that just because the employees know all the salaries, they have more control. This is not a
137.
▲
by
laureny
13y ago
Go is already extremely fast to compile, I'm puzzled that they choose to improve this aspect of the compiler, which nobody really complains about, while ignoring elephants in the room such as generics and a proper exception mechanism.
138.
▲
by
laureny
13y ago
> But I want a whole new programming language that is designed from the GROUND UP to be amenable to programmatic transformation. Pretty much any modern statically typed language can easily be refactored. The problem is not the refactori
139.
▲
by
laureny
13y ago
These days, I think Javascript is a superior beginner language: - Nothing to install, you most likely already have a full blown development environment installed (e.g. Chrome or Firefox). - The language is straightforward, functions everywh
140.
▲
by
laureny
13y ago
> Notch his success has nothing to do with being good at programming. To me, being able to sell (not give away, charge) thirteen million applications that you write is a testament that you are good at programming. Now, "programming&
141.
▲
by
laureny
13y ago
I sympathize, I think checked exceptions are a good idea overall, just poorly used in Java, but the current trend of languages is clearly showing that we're moving away from the idea. None of the languages that came out on the JVM thes
142.
▲
by
laureny
13y ago
I don't see why the idea that "the universe might have been around forever" is so surprising since as far as I know, the prevalent theory is that time started at the big bang, which means that saying "before the big bang
143.
▲
by
laureny
13y ago
Kotlin seems to do exactly what you want.
144.
▲
by
laureny
13y ago
> I could live with Eclipse though, despite SWT being also quite removed from the native experience. How can SWT be removed from the native experience when it uses native widgets everywhere, as opposed to Swing, which reimplements them a
145.
▲
by
laureny
13y ago
Just the regular "NSA/Google is evil/wake up people" troll. Ignore and carry on.
146.
▲
by
laureny
13y ago
Apple honoring someone on their home page? Google should sue them.
147.
▲
by
laureny
13y ago
This doesn't matter much, v1.0 is a very important milestone because very little will be written about the language before then. Also, nobody will consider using a pre v1.0 language in production, no matter how many years it was in dev
148.
▲
by
laureny
13y ago
> People love controversy, and Scala is relatively new/unknown. Scala is ten years old.
149.
▲
by
laureny
13y ago
> He doesn't appear to even consider the possibility that he might be noticing the anti-Scala rants more readily than rants against other programming languages. Not having considered the possibility of the bias, he has no chance to
150.
▲
by
laureny
13y ago
> Let's consider one of the features you mention that Scala actually has, and see how it fits: structural typing. Scala doesn't have structural typing because all the cool kids are doing it or some other non-sense: it serves a
More ›