HackerTrans
TopNewTrendsCommentsPastAskShowJobs

zemptime

no profile record

comments

zemptime
·4 months ago·discuss
Can't believe this only got a couple of upvotes!
zemptime
·6 months ago·discuss
There is one. Don't destroy the means of error correction. Without that, no further means of moral development can occur. So, that becomes the highest moral imperative.

(It's possible this could be wrong, but I've yet to hear an example of it.)

This idea is from, and is explored more, in a book called The Beginning of Infinity.
zemptime
·7 months ago·discuss
The reason I dislike the twitter argument is, even if ruby was the root cause, the choice of ruby still launched the business and got them to that first success disaster.

The deeper reason I think it's a bad argument is because twitter ran into a problem native and new to them - massive fan out (celebrity tweet -> millions of followers). that's not the kind of thing any language typically does while responding to a web request.

Lastly - heavy survivorship bias here. We will never hear about all the startups which were "scalable from day 1" on java or whatever and fizzled out.

Looking at https://www.wired.com/author/sheon-han/, this author's whole strategy seems to be bear poking. The writer is skilled but at least in this ruby one they are definitely hate-farming. I'm a little sad to see content of this quality in Wired.

Anyway, I'm off. Returning to be part of the usually silent majority who is happily using ruby to ship useful software!
zemptime
·8 months ago·discuss
I did try ruby-prolog. The deeper issue is that its just not prolog. Writing in actual prolog affords a lot of clarity and concision which would be quite noisy in ruby-prolog. To me, the difference was stark enough it wasn't worth any convenience already being in ruby was worth.
zemptime
·8 months ago·discuss
I've wished for the same kind of 'embed prolog in my ruby' for enumerating all possible cases, all invalid cases, etc in test suites. Interesting to know it's not just me!
zemptime
·8 months ago·discuss
I've recently started modeling some of my domains/potential code designs in Prolog. I'm not that advanced. I don't really know Prolog that well. But even just using a couple basic prolog patterns to implement a working spec in the 'prolog way' is *unbelievably* useful for shipping really clean code designs to replace hoary old chestnut code. (prolog -> ruby)
zemptime
·9 months ago·discuss
One theory I've heard for this, and sorry I don't remember the source, is that Napoleon suspected if he truly did take down the Russian royalty then he expected the rest of European royalty to unite and attack attack him.