Y
HN Search
Hacker News Search
new
|
comments
|
top
|
jobs
omaranto
searching PlanetScale…
1.
▲
2.
▲
3.
▲
4.
▲
5.
▲
6.
▲
43 ms
·
391.
▲
by
omaranto
9y ago
I'm not sure I'd still recommend them now, but when I read them many, many years ago I really enjoyed David Morrell's [1] novels about highly trained assassins. They had titles of the form The $GROUP_OF_PEOPLE of the $THING:
392.
▲
by
omaranto
9y ago
It doesn't even depend on the weight of the book? Some books are just too bulky for comfort on public transit.
393.
▲
by
omaranto
9y ago
That idea that reading is inherently virtuous has bothered me my whole life! I read a lot (well, at least I did before I had children) and have always been complimented on it which annoyed me to no end because I knew much of what I read was
394.
▲
by
omaranto
9y ago
Thanks to TeX math is easy enough to typeset that it probably doesn't need to be simplified much further. I mean, I've seen a bunch of undergrads learn how to use TeX much faster (and better!) than they learn the math they use it
395.
▲
by
omaranto
9y ago
Rust is somewhat of a special case: I bet some people mention their software is written in Rust just to avoid a bunch of comments proposing to rewrite it in Rust,
396.
▲
by
omaranto
9y ago
Maybe "idiomatic" is considered bad because it would mean the lessons are Lisp-specific and you might hope the book teaches you programming in general?
397.
▲
by
omaranto
9y ago
I'd love to see a benchmark on which LuaJIT is significantly slower than Lua, if you have a link.
398.
▲
by
omaranto
9y ago
I studied mathematics in Mexico City as an undergrad and know plenty of people who tried to go to a math conference in the US but had their request for a visitor visa denied. (I've personally never been denied a US visa, and I think mo
399.
▲
by
omaranto
9y ago
I'd say it's both an estimate and an upper bound. :)
400.
▲
by
omaranto
9y ago
Org Mode has a lot more functionality than Markdown. A document that only uses features present in Markdown seems to me just as readable in either format.
401.
▲
by
omaranto
9y ago
I'd recommend counting how many of your use-package forms have :ensure t and how many don't. If more have it than not, instead (setq use-package-always-ensure t).
402.
▲
by
omaranto
9y ago
I prefer the more "modern" F3 and F4. They're not just shorter, they run slightly different commands that I find more useful.
403.
▲
by
omaranto
9y ago
The way I've phrased your point 1 in the past is that multiple cursors are like interactive programming in a REPL and using macros is more like being on an edit-save-run cycle (not quite, because you do see the original run of the macr
404.
▲
by
omaranto
9y ago
Unless I misunderstood you, this does not sound like the opposite experience, but the same experience. You say that (for Java) you found the IDE, IntelliJ, better than the editors vim, Emacs, Atom, VSCode.
405.
▲
by
omaranto
9y ago
I'll repeat my usual comment about what I found annoying in Go: It seems like strings are basically the only data type of unlimited size that is supported as map keys (or at least that seemed to be the case a few years ago). I think th
406.
▲
by
omaranto
9y ago
Of course Lisp has syntax! Do you write a list as [1, 2, 3] or as (1 2 3)? Only the SYNTAX of the language can tell you. I think we all know what you meant and that the way you said is a common way to say it, but being common doesn't m
407.
▲
by
omaranto
9y ago
I think the people behind the Eta programming language would agrwe with you: they implemented Haskell on the JVM, fully compatible with the Haskell standard and including many popular GHC extensions, but don't mention the word Haskell
408.
▲
by
omaranto
9y ago
Probably word processors don't have an analgoue to LaTeX macros, but surely they do have search and replace, don't they?
409.
▲
Creating DSL with Kotlin: Introducing a TLSLibrary
(blog.simon-wirtz.de)
1 points
by
omaranto
9y ago
|
0 comments
410.
▲
by
omaranto
9y ago
So you weren't saying that programmers are being rigorous when they write programs, but just that computers are rigorous when they execute programs? I guess I wouldn't really argue with that.
411.
▲
by
omaranto
9y ago
I doubt any of the "many" people that say that programming is more mathematically rigorous than mathematics are mathematicians. For mathematicians rigor is about proof and they would never say that a discipline that usually does n
412.
▲
by
omaranto
9y ago
I've never used F#, so I might get this completely wrong, but I think they are a practical form of dependently typed programming: a type provider builds new types that depend on values in your program. If you have some sort of schema f
413.
▲
by
omaranto
9y ago
If you want a suggestion for what to bind C-x C-a to, I use this function: (defun align-all-matches (start end regexp) "Align all matches of the given regular expression." (interactive "r\nsAlign regexp: &qu
414.
▲
by
omaranto
9y ago
Another way to look at it is saving time and effort to do it right at the start. Learning how to use emacs without paredit and then learning again with paredit is twice the work of just learning once with paredit. That's an exaggerat
415.
▲
by
omaranto
9y ago
Are you saying the term modeless only applies to text editing? I thought it was a general UI term that can be applied to any program and means that keystrokes always mean the same thing independent of context. In that case, Emacs as a whole
416.
▲
by
omaranto
9y ago
I don't think Emacs has been modeless in many, many years. I read that already in 1978 Emacs buffers could be used to edit files, of course, but also read email, run a shell, show a list of compilation errors linked to source locations
417.
▲
by
omaranto
9y ago
Programs and humans can peacefully coexist. Emacs looks for your init.el in that directory so it is most definitely also meant for people to use. I put my own libraries in ~/.emacs.d/my-lisp (and I put this directory on the load p
418.
▲
by
omaranto
9y ago
The variable bst is something that can be matched with Empty and with Node(item, left, right), both of which are of type BST. When two values can be matched with each other, they must be of the same type. Therefore bst is of type BST too.
419.
▲
by
omaranto
9y ago
Why would people flock from Slack to IRC? IRC is much older, it's probably more like people sticking with IRC and not trying Slack. Which presumably is happening in large numbers.
420.
▲
by
omaranto
9y ago
I'd call it the "built-in repl" rather than the standard one, since I don't think it's actually standard for people to use it directly.
More ›