For me the title is a bit of a contradiction: I always think about the library as “the final language”.
So author’s example of RoR/Ruby is “RoR is a great web service language that uses Ruby as the base, they evolved together and arguably as RoR is the main source of clients for ruby, ruby was as well designed for RoR as RoR for ruby”
I think about programming/design as languages/translation in a lot of ways: its languages all the way down.
I agree. c# and asp.net core also co-developed. Interestingly in both direction, towards users (tons of type inference, removing boilerplate, ...) and system (writing highly optimized web servers with low level paradigms)
I believe a reasonable push back to this surveillance increase should be “incresing law precision”, like “fines for making a really dangerous maneuver vs driving fast on an empty road”
“really scaring someone on a bike vs driving on a sidewalk in general”
Hey, community! Thank you for this opportunity to connect and feel closeness to the best parts and people in our industry.
Thank you for your open mindedness, smarts, stupid fun and lovable nerdiness.
I feel at home here.
One thing that makes me sad are dystopian fears. Not sure if this is warranted or not, but certainly get my dose of dread from HN. But thank you for being so sensitive and caring in this.
The most fun on this site is solving a problem and then having your mind blown by solutions in Apl/j/k and trying to guess what they mean without knowing anything about those languages
The biggest thing I learned from PE was that neither elegant theory nor brute force had a monopoly on successful optimization strategies. It's been something I've carried with me ever since and has over and over again proven its value.
I've solved about a hundred PE problems in Livecode, maybe 40 in Python, and about 20 in J. I highly recommend giving it a try in a language you don't know, it's fun! Especially with something as obscure as J.
can you provide more context for this claim? my intuition and experience tells me the opposite.
what is the definition here? are impulsive avoidance copings like playing a video
game instead of doing the hard work of addressing the worries/planned hard activities not a “video game addiction”?
and if we are talking physical withdrawal, then how should we call the same aspect of nicotine/alcohol addiction mechanics?
Actually no. 50×(16×6 + 32) = 50×(16× 8) works I think. Every 50 moves, move a pawn or capture. There are 16 pawns. Each pawn can be moved 6 times, so there are 16×6 pawn moves available. In addition there are 32 captures available.
The 50 move rule is a rule of chess so it must be considered.
The 3 repetition rule is an opportunity for one of the players to declare a draw, but games can continue beyond that. The mandatory draw rule is 5 repetitions. In any case, the 50 move rule is far more limiting as to the number of moves in a game, since repetitions are necessarily neither pawn moves nor captures (the whole point of the 50 move rule being limited to those is that they are irreversible).
Not as easy to find in my vicinity, at least good ones, which is of course true for any language and profession in general.
I have RoR on my resume and very fond of it.
reply