Y
HN Search
Hacker News Search
new
|
comments
|
top
|
jobs
Xurinos
searching PlanetScale…
1.
▲
2.
▲
3.
▲
4.
▲
5.
▲
6.
▲
55 ms
·
421.
▲
by
Xurinos
16y ago
Where have I heard this before? http://prlmnks.org/html/501131.html [2005] http://www.perlmonks.com/?node_id=561229 [2006] ...other places...we've all heard predictions of doom... I agree with the sentiment against perl as a language, b
422.
▲
by
Xurinos
16y ago
To which he adds the punchline: "Sometimes, it is simply impossible to resist a little multitasking." Your selective quote there was a bit out of context for my understanding. It encouraged me to read the article in full, but afterward, I
423.
▲
by
Xurinos
16y ago
I actually ran my own tests to see the difference, including tests against hash speed and so forth. But it is good to know there are other benchmarks out there that correlate with what I found, even if older ones. Has anyone published new
424.
▲
by
Xurinos
16y ago
Did anyone else think of CL-PPCRE as they read through the "lisp does not have regular expression support" implications? That was answered by the comparison of elisp to modern Common Lisp, and I wonder if anyone has done any work to make C
425.
▲
by
Xurinos
16y ago
I noticed recent distributions (last couple years) deploy a crippled form of vim, halfway between vi and vim. You still have to "sudo apt-get install vim" to get something that is nice.
426.
▲
by
Xurinos
16y ago
I hear about the viper-mode and vimpulse stuff a lot, and while they go a long way towards helping emacs be more useful for text editing, I find the discontinuities disturbing. For example, I am no longer in vi-mode if I end up in a help wi
427.
▲
by
Xurinos
16y ago
"git rebase" on its own does not permanently alter history. It creates a new branch that looks like a new history, but you can get back to the original history. "git gc" will prune the unused old histories for that permanent effect.
428.
▲
by
Xurinos
16y ago
Error messages that are confusing. Which ones? I have found them helpful, suggesting the right possible commands to use to solve a problem. Requiring that the user knows a fair number of options to commands. Which ones? "git add", "gi
429.
▲
by
Xurinos
16y ago
I do not have the power to downvote, and I hate when people downvote because of disagreement but do not explain their stance -- I learn nothing from it; I can give you my perspective on your comment. (It would be nice to have a personal do
430.
▲
by
Xurinos
16y ago
git pull = git fetch remotebranch + git merge newstuff git pull --rebase = git fetch remotebranch + git rebase newstuff Standard merge feathers commits together. Rebase looks at your new changes, puts them aside, brings in the remotebranch
431.
▲
by
Xurinos
16y ago
In git, it means "checking out the current branch version of a file" or "checking out an entire branch". Pulling all the patches from another resource also makes sense. Think of checkout as a local thing to do, and pull/fetch as a remote a
432.
▲
by
Xurinos
16y ago
That is what I got out of it. A big clue was his "git commit filename". git is not svn. Is git's greatest sin really that it uses a few of the same words with different meanings from how they have been used in the past? Someone in anothe
433.
▲
by
Xurinos
16y ago
I just had to take a shot at it... (defun counter (numbers) (reverse (reduce #'(lambda (acc element) (cond ((null acc) (list element 1)) ((= (first acc) element)
434.
▲
by
Xurinos
16y ago
Before Fabrik was LabView (I see it referenced at the bottom), and that engine is underneath the Lego Mindstorms robot stuff. It is used in several industries today and continues to evolve. I am unaware of other modern graphical programmi
435.
▲
by
Xurinos
16y ago
Just to add to the language-configuration thing on the vim side... Vim configuration is also not a bag of options and values; by default, it uses vimscript. vimscript is an interesting language (supports a form of OOP) but only really usab
436.
▲
by
Xurinos
16y ago
- Viewing/modifying a fasta file containing human chromosome data - Extremely large log files Why not use less? Because it's ugly and does not allow me to edit or copy specific sections out. I like having the full power of a good text edi
437.
▲
by
Xurinos
16y ago
The maximum size of buffers (and the largest fixnum) is doubled. On typical 32bit systems, buffers can now be up to 512MB. This limited buffer space has long been a criticism of mine and an often-used point I make when I choose to play th
438.
▲
by
Xurinos
16y ago
I just think. I first strive to understand a concept, and then I put myself in the shoes of the actors affected by the concept. It evolves in my mental vision, and abstractions flutter around, interact, and connect in appropriate places.
439.
▲
by
Xurinos
16y ago
It is easier for a user to push a button to install a plugin than to install a new browser, update the profile with bookmarks and so forth, and learn the new interface. We can trivialize these things, but I am sure we also have as many sto
440.
▲
by
Xurinos
16y ago
the stuff preceeding the => declares what typeclasses the types you mention later should fall into. That makes it clear. Thank you!
441.
▲
by
Xurinos
16y ago
The book introduced the second pattern out of the blue. What is the difference between those two function definitions? What does "=>" mean in this context? a :: b -> (c d) -> e makes sense to me, but f :: (g h) => i ->
442.
▲
by
Xurinos
16y ago
I have heard similar opinions on Haskell. I am definitely attracted to the convenient function currying and composition, but I realized I could do similar in CL and make it look like whatever made sense to me. I find the ability to create
443.
▲
by
Xurinos
16y ago
the text-based MUDs of old Hey now, text-based MUDs are not yet obsolete. There are quite a few folks out there playing them. Most often, they are free, they do not put viruses or DRM on your computer, and they work for the folks who ar
444.
▲
by
Xurinos
16y ago
I meant Haskell. :) Turns out CL is pretty light on the funny syntax, and the few places it is used are optional -- but nice.
445.
▲
by
Xurinos
16y ago
If it's any consolation, I do not like its line noise. I already work with perl. I wanted to step up towards beauty.
446.
▲
by
Xurinos
16y ago
Since in C++ the + operator is actually a class method in C++, it sounds like all abstraction suffers the same potential problem of "no way for you to know by a casual read of the code". That is a good point on the macroexpand functions; I
447.
▲
by
Xurinos
16y ago
With regard to development tools, maybe he was referring to libraries and community support. Perl, a slow language criticized for its syntax and bearing the stigma of being a mere scripting language, is often lauded as having huge communit
448.
▲
by
Xurinos
16y ago
I have been trying to understand the problem with syntactic abstraction in other languages -- or creating your own languages to fit the problem. Is it a real issue? or is the problem with it just same problem people have with any unfamilia
449.
▲
by
Xurinos
16y ago
Great article! One of the article's points that hits home for me is something I had learned in the first month of my first job outside college where I had to work with customers over the phone and email: Never make a promise you cannot keep
450.
▲
by
Xurinos
17y ago
XSLT is a parser for XML similar to how a browser is a parser for HTML (and, well, XML). I counter with SVG (see http://www.renater.fr/Video/2001ATHENS/DC-SVG/ALL.HTM for some fun stuff), which, even in an XML format, includes abstractio
More ›