luikore

Joined 13 years ago

Karma
97
Submissions
85
Member since
Jul 15
github.com/luikore
View on Hacker News

Recent submissions

Comment · 5 months ago
Nearly ideal. The only stopper for me is missing a way to add source level debugging info.
Comment · 2 years ago
With direct drive (no gear box), do we still need the secondary encoder?
Comment · 5 years ago
We still need Continuous Integration/Continuous Deployment in vaccine development.
Comment · 6 years ago
Aminoapps fired all employees and is handing the app to an outsourcing company to scavenge the remaining user values.
Comment · 8 years ago
Seems you are not very familiar with TextMate.

For TextMate, cmd+E, cmd+F then the selection is in the search box. Or, you don't even have to open the search box with cmd+F, just cmd+G to next selection or cmd+opt+F to multi-cursor edit all occurrences.

The regex in TextMate is also very powerful (the unicode support is more powerful). New lines can be matched with \n. Another way is to select new line and repeat the cmd+E trick.

TextMate column selection is even better: you can enter column select mode simply by pressing opt. It is in fact multi-cursor editing, many editing commands like completion / copy / paste can work for each row individually.

Cmd+N or ctrl+cmd+N in TextMate.

The last one, not in TextMate. Though cmd+E then cmd+opt+F can highlight and start multi-edit on all instances of the word.

Comment · 8 years ago
You can copy the search results in TextMate, then paste and continue your second search.
Comment · 8 years ago
Some key advantages:

1. Fast and responsive 2. If you write a plugin, you know TextMate is Unix (forked child process, communicate through shared fd, you invoke a command named dialog2 to let TextMate popup any dialogs or completion menu...). You can add editor commands in any language -- you can even make TextMate display complex UI dialog with bash. 3. File browser is nearly a finder (drag and drop like finder, and most finder shortcuts work) 4. Search (there are some hidden shortcuts, but when you master it you feel very fluent)

There are weakness too: TextMate is losing the market, many bundle developers switched to other editors. You can't find many new bundles nowadays. It still doesn't support vim-like keyboard operation... etc

Comment · 8 years ago
Really? I desire a protocol which is not coupled with JSON-RPC.
Comment · 8 years ago
I also switched to parcel-bundler for a fresh start.
Comment · 8 years ago
I think another (important) cause of microservice is politics:

When every department wants the easiest job with max outcome and the boss decides to split the cake equally, then an easy job X can be cut into N services which are usually named "micro", resulting in a huge project of complexity (X/N)^N for each team.

Comment · 10 years ago
Comment · 10 years ago
One project with multiple repos just adds unnecessary work of integration and management. Or, your definition of project is something big, vague and blurry.

Some people are eager to divide their project into multiple repos in spite of git being a distributed version control system. Having many teams doesn't mean you should have many repos. Why not just let your team work on one small directory inside the repo?

Comment · 11 years ago
Spaces for the beauty of code

    foo : ( bar )
        | i just want to align this
        | when writing syntax definitions

Live from the official Hacker News API

A modern reader for Hacker News · SvelteKit + Skeleton