Y
HN Search
Hacker News Search
new
|
comments
|
top
|
jobs
ryanobjc
searching PlanetScale…
1.
▲
2.
▲
3.
▲
4.
▲
5.
▲
6.
▲
21 ms
·
661.
▲
by
ryanobjc
12y ago
People think in terms of hierarchy and concepts, not individual components. For example, cars with more internal components are not actually more difficult to DRIVE than simpler cars (eg: carburetor vs fuel injection). Likewise, people don
662.
▲
by
ryanobjc
12y ago
Humans read by the word, not by the individual letters. + vs add() is not a real cognitive burden. Btw what does the operator ~ do in scala?
663.
▲
by
ryanobjc
12y ago
I prefer the term rhetoric. It has been proven that anxiety about not "knowing enough" or being "good enough" at programming is keeping women out of CS. By segregating students into ability levels, one college was able
664.
▲
by
ryanobjc
12y ago
Productivity of a programming language is a tricky bit. Definitely you can achieve more with less characters in Scala than Java. Are you paying by the character? For me, legibility and long term readability is the most dominating factor ou
665.
▲
by
ryanobjc
12y ago
That's just a load of CS elite nonsense. Mass market programming languages are built on the back of "non serious engineers" as you call it. PHP is big because it is legible and works for literally 10 million "not seriou
666.
▲
by
ryanobjc
12y ago
I'm gonna sound like a weirdo, but I still like Java, especially Java 8, and IntelliJ.
667.
▲
by
ryanobjc
12y ago
The language features for making it big are realistically: - how easy is it to understand this language - how quickly can i do something useful in it? PHP -> It made it trivial to make active webpages, something that was a disaster in ot
668.
▲
by
ryanobjc
12y ago
I guess I kind of expect the IETF to be predictive, and not be pop-culture or mass-market/media driven. I guess ultimately though, that's the only way to go. We knew years before Snowden that something fishy was up, but it took t
669.
▲
by
ryanobjc
12y ago
One is a prerequisite of the other though. That much is undeniable.
670.
▲
by
ryanobjc
12y ago
This is a good formal step. The time it took from 'common knowledge' to a formal proposal makes me a little worried. If the IETF isn't really a "council of wise folks" then in the long term, doesn't their effe
671.
▲
by
ryanobjc
12y ago
From most of the people I talk to, they rarely complain that scala sold out to industry, but instead talk about how complex the language is. For truly widespread adoption, I'm talking PHP or Java levels, you need to have a totally diff
672.
▲
by
ryanobjc
12y ago
CRDTs are absolutely fascinating, but sometimes I really wonder. It seems like you throw words like 'semi-lattice' around ... Also there is one particular element to the eventual consistency that bothers me, it's that all th
673.
▲
by
ryanobjc
12y ago
This article was about how supply is actually also getting cheaper. LTE base stations get more out of fixed bandwidth allocations, and cost less as well. Perhaps you can also tell us what Econ 101 has to say about oligopolies, high barrier
674.
▲
by
ryanobjc
12y ago
but you can always escape with cglib and rock out. So even though java the language isnt dynamic, you can do a lot more at runtime, than with these new-fangled languages like Go and Rust.
675.
▲
by
ryanobjc
12y ago
I have discovered, before the recent studies, that when I take paper notes during anything, I remember the meeting/lecture/whatever quite well. So I use paper notes as a backup, but as someone else noted, good old fashioned Brain
676.
▲
by
ryanobjc
12y ago
I often find that "can be declarative" means that over the long term in a big project means "isn't declarative" After all you can do functional programming in any language. Why do you need another.
677.
▲
by
ryanobjc
12y ago
Having spent 5 years doing production C++, I don't believe you basically. All that shit that sucked in 2005 about C++ is still in there. It's just up to your discipline to not use it. Do you trust your coworkers enough?
678.
▲
by
ryanobjc
12y ago
Ah see I know you aren't an intellij user because your "XML hell" comment makes no sense. IntelliJ makes this a breeze. I'm sorry you aren't using it, that must make life really hard :-(
679.
▲
by
ryanobjc
12y ago
Java has a lot of runtime knowledge about itself, it can do a lot with that. As a result, you see things in Java that are more typical of dynamic languages, rather than C++ for example.
680.
▲
by
ryanobjc
12y ago
A lot of people love to hate on Java, but it's a surprisingly dynamic language and there is a ton of great testing, networking, and many other libraries available. One of the things I appreciate about Java is the ability to take large
681.
▲
by
ryanobjc
12y ago
I suspect there is the confusion between what appears to be 'childish' and what is sophisticated. Things can be "childish" but also sophisticated, a la Adventure Time. Ultimately, I have met a number of people who are s
682.
▲
by
ryanobjc
12y ago
Strings basically. I ended up joining Google back when, and ultimately I realized that "the web = strings" and Erlang is particularly bad at that. 128 bits for a 7-bit ascii character? At the time, there was no good binary<-&
683.
▲
by
ryanobjc
12y ago
for me, the built in goroutines is what moves the needle. The rest of the stuff is very nice, but built-in concurrency is pretty nice. Yes I know about Erlang, no I won't touch Erlang again.
684.
▲
by
ryanobjc
12y ago
so, what's wrong with popular culture? Or even sub-popular culture? I find a particular affectation whereby some people take things that are popular then decide that they will dislike them on the basis of that and nothing else.
685.
▲
by
ryanobjc
12y ago
As a former AMZN'er I find that hard to believe. The company is cheap - it's in the bones. There is no way the company would ever agree to give more of it's loot over to employees if it wasn't forced to via regulation.
686.
▲
by
ryanobjc
12y ago
This article is so insanely true, the problem is people who wish that it wasn't so. Think of the number of startups that basically walked into huge series A but literally have nothing under them! There's a caste system at play, so
687.
▲
by
ryanobjc
12y ago
Part of the point of the article is exactly that - what is your "neighborhood dealer" now-a-days? The people sitting on the corner slinging dope is itself an image, and may not be reflected in reality anymore. Especially with pol
688.
▲
by
ryanobjc
12y ago
I think the reason why you are getting downvoted is because, especially from the context, its very common to know that 'drugs' means 'drugs taken for fun' (not all of them are illegal either). See, this is why I'm n
689.
▲
by
ryanobjc
12y ago
I also agree, have some upboats. The reality is that programming is an engineering endeavor, and in the face of limited resources, we have to choose the tools that can offer realistic benefits now. Formal verification is not that tool for m
690.
▲
by
ryanobjc
12y ago
"just glorified documentation" I think it's pretty well understood that calling something "glorified" is making fun of it. Perhaps I guess you meant to mock TDD but it also seems like you are mocking writing docume
More ›