Recent submissions

Comment · 10 months ago
Hi HN — I built ctags-lsp, a “better-than-nothing” Language Server that uses universal-ctags to provide basic LSP features for 100+ languages.

On startup it indexes your workspace with ctags (kept in-memory) and supports completion, go-to-definition, and document/workspace symbols.

Install:

- `brew install ctags-lsp`

Would love feedback, especially on editor setups and any languages/workspaces where indexing or results are rough.

Comment · 13 years ago
I would love to get this as print version. Is there a way?
Comment · 13 years ago
Staying motivated is simple: don't work on boring shit.

That may sound like a shallow phrase, but I've been there. You've convinced yourself that you're working on the most awesome thing in the world. You keep thinking that you're supposed to be motivated, because what you're doing is great. But deep down, you know that you'd rather do something else.

At that point it usually boils down to rewards. Is the reward worth continuing?

If the answer is yes, go on. Shouldn't be a problem. If the answer is no, you know why you aren't motivated. Drop it, look for something else.

Comment · 13 years ago
The problem is not Javascript per se. Personally, I like a good webapp.

What annoys me is the tendency of Javascript guys to rebuild every damn application there is as a webapp, and rave about it like it's the best thing ever. Javascript has become their hammer, and the whole world looks like it needs a good pounding.

Just because you can doesn't mean you should.

Comment · 13 years ago
How about not autoplaying the video as soon as I open the page? I frequently open multiple pages in background tabs and Youtube makes this rather annoying.
Comment · 13 years ago
Enough with the no-context-attached slides already.

Seriously, if you don't have a recording of the talk, or a transcript, at least provide an article or something.

Comment · 13 years ago
I'm from Germany, we don't have Netflix here. We'll probably never going to have it. When I want to (legally) watch a movie, I have to rent the DVD for 4 EUR at my local video store. We have a local "alternative" called Lovefilm, where you can watch some movies from 5 years ago, but only the bad German synchronised version. In Germany, Netflix is like some utopian fairyland.

So... you can watch all the movies/shows you want for a laughably low monthly price. And now you don't even need that crappy Silverlight plugin anymore.

I really don't see the problem here.

Comment · 13 years ago
I've tried fish a few years ago and wasn't all that impressed with the features.

That said, the new version is just ace! I gave it 30 minutes and it basically does everything I do with zsh right now. All that with about 5% of the configuration effort I put into zsh. Plus, it's so much faster than zsh.

I'll give fish a go as my main shell. Let's see were this goes.

Comment · 13 years ago
Hi, author here. You might want to look at the README provided with the project.

Yes, you are limited to Ubuntu. And yes, the script expects to SSH as root to your server.

As to why it expects that: Doing server provisioning as non-root user does nothing but increase provisioning-complexity.

Deploying as root, on the other hand, is just me being lazy. You're free to fork and send me a pull-request which changes that ;)

Live from the official Hacker News API

A modern reader for Hacker News · SvelteKit + Skeleton