Y
HN Search
Hacker News Search
new
|
comments
|
top
|
jobs
lelele
searching PlanetScale…
1.
▲
2.
▲
3.
▲
4.
▲
5.
▲
6.
▲
41 ms
·
421.
▲
by
lelele
16y ago
You made a point. I've been rumbling on this lately, and I'm sharing my current conclusion here to hear HNers' opinions. Let's consider Common Lisp. Newcomers and outsiders complain that CL doesn't catch up because there aren't free CL envi
422.
▲
by
lelele
16y ago
Haskell is not popular because to be popular you must cater to the average Joe. And to cater to average Joe your foremost goal must be not making him uncomfortable about himself. Never forget this. And since most average Joes just work to p
423.
▲
by
lelele
16y ago
That's fine. Being friends does not mean being fit to work together.
424.
▲
by
lelele
16y ago
Development doesn't make money, selling does. Choosing the right things to develop is the first step.
425.
▲
by
lelele
16y ago
Because he is not selling it. How can you expect to make money on a product by giving out it for free? Google make gobs of money giving out web search for free, but Google's product is not search, it is advertising, and you pay for it.
426.
▲
by
lelele
16y ago
So what? You may just discover that your friendship isn't that strong. If it is, it will endure and grow, whether your business succeeds or fails. I wonder why people are so afraid to put their relationships on trial. An old adage says that
427.
▲
by
lelele
16y ago
I'm not convinced by your example, either ;-) Let's take your example: ("some text") "cib" will leave you with: () no matter where your cursor is (inside the parentheses), and no matter how many words are there . No visual feedback is ne
428.
▲
by
lelele
16y ago
Must read: http://derekslager.com/blog/posts/2006/12/the-case-for-emacs... Jump to the paragraph "The Dark Side".
429.
▲
by
lelele
16y ago
But you are not meant to put your index on "h". "jk" are the most used keys, therefore your index should rest on "j", like touch typing wants you to do.
430.
▲
by
lelele
16y ago
s/Macros should be used/Macros must be used/ ;-)
431.
▲
by
lelele
16y ago
You wrote "stay in Insert mode", therefore I thought you were making the mistake of staying in Insert mode longer than needed (if I misunderstood what you meant, please ignore my rhetorical question). I didn't become proficient at modal edi
432.
▲
by
lelele
16y ago
OTOH, I pray at the altar of Vim while being into the church of Emacs ;-) Modal editing is unbeatable. GNU Emacs + Viper + Vimpulse is the way to go. I agree that Emacs allowing you to access commands while inserting text is nice. However,
433.
▲
by
lelele
16y ago
Yes, "C-g" is `keyboard-quit'. And if you make some damage by hitting keys on accident, "C-h l" (aka `view-lossage') will show you the last key presses, so you can know what you've typed. "C-h k" (aka `describe-key') will tell you what comm
434.
▲
by
lelele
16y ago
Well, it seems a reasonable choice, doesn't it? They provide you with building blocks to get what you want.
435.
▲
by
lelele
16y ago
Sadly, yes.
436.
▲
by
lelele
16y ago
Right. However, if you ask about Common Lisp's warts on comp.lang.lisp - to avoid learning and following outdated design practices - lispers answer there aren't any.
437.
▲
by
lelele
16y ago
> It's a language with a mediocre design, a somewhat frustrating syntax, and a stubborn refusal to commit to such essentials as real closures and lambdas. I agree about closures, but why lambdas would be so much better than named functi
438.
▲
by
lelele
16y ago
> Python for me is the language closest to pseudocode. Python for me is the imperative language (with some functional features) closest to pseudocode.
439.
▲
by
lelele
16y ago
IMO, both suck at readability, since you have to read inner expressions first. An example with a "pipe" would be clearer.
440.
▲
by
lelele
16y ago
Correlation is not causation ;-) Using simpler tools does not make you a better performer, albeit better performers seem to prefer simpler tools.
441.
▲
by
lelele
16y ago
Have you good unit tests? Then you can refactor/rewrite it as you please. Consider rewriting a section a time.
442.
▲
by
lelele
16y ago
Dvorak user here. Consider swapping symbols and numbers. And use a Vi clone for editing. Dvorak works great with Vi clones.
443.
▲
by
lelele
16y ago
That confirms my own experience. I currently live in a noisy flat. When I started sleeping with earplugs, I started waking up way more alert and ready.
444.
▲
by
lelele
16y ago
Boring prose. I couldn't make it to the end. Journalism should not try to engage readers at the expense of telling news. Where is the news in the first sentences?
445.
▲
by
lelele
16y ago
Come on, Ctrl+ZXCV are so ingrained into the fingers of people who type a lot that having to learn a whole new set of shortcuts does not seem an efficient route. You are not likely to keep them, anyway (since it's way easier to customize Em
446.
▲
by
lelele
16y ago
Worst thing about learning Emacs is that newbies follow the wrong path, albeit you can't criticize them for not knowing better. Absolute newbies should start with an Emacs customized to follow common conventions of editors (CUA, etc.); Vi u
447.
▲
by
lelele
16y ago
I think this post nails down what I think is a recurring issue with us techies. We concentrate too much on what we do , and too little in being known for what we do , which, according to Chris Lytle, is the third reason of success: "The t
448.
▲
by
lelele
16y ago
What I don't like about Racket (former PLT Scheme) is that it's a closed environment. You can't use common Scheme libraries (for instance: SLIB), debugging facilities are hidden into Racket's editor therefore you can't access them from Emac
449.
▲
by
lelele
16y ago
OTOH, many people think that every cool innovation from Apple comes straight out from Steve Jobs' brain.
450.
▲
by
lelele
16y ago
> Actually, a lot of programmers are famous for what they've created (code reasons). Think Linus Torvalds, Guido van Rossum, Larry Wall, etc. Not at all: "Let's try an experiment. Think of a project you use all day. [...] Now, name 4 pe
More ›