Recent submissions

Comment · 5 years ago
In defiance of popular numbers, but as a result of decades of (mostly illegal) protests.
Comment · 5 years ago
It's very rare to actually change things in a liberal democracy with voting. This is a central contradiction of the system, because there is very little incentive for existing governments to offer the ability to vote for policies which would change the status quo. Probably doubly so with something as subversive as what you are suggesting, states don't like it when non-states are able to keep secrets.

Modern labor rights, environmental policy, and basic equality for marginalized groups (women, POC, LGBT people etc.) under the law, are frequently touted as victories of liberal democratic systems but almost all of these rights exist because of massive civil disobedience, and often violent protests.

In all cases, you need huge support of the voter base for a particular issue before voting for a candidate to represent it is ever an option. Even then, there is simply no way to hold elected officials accountable to implementing their platform, and how could there be? No plurality of elected officials would ever want to pass that law in the first place.

Comment · 5 years ago
That's just false though. If you're trying to hide from the CIA, then sure they are useless.

I just want to prevent my ISP from throttling my torrents.

You really can't talk about the "use" of any of these tools without a threat model.

Comment · 5 years ago
Yeah I think that if your team doesn't understand threading, Zulip will be even worse. Zulip's threading model takes many people a few hours to get accustomed to, even if those people are comfortable with threading in other clients.
Comment · 5 years ago
no, a lynching is a murder by a racist mob

this is a community realizing that John Pretty is a predator and deciding that they don't want a predator in a position of power

frankly, it's weird as hell for you to be confusing those two things

Comment · 5 years ago
The new variants seem to be far more infectious, and this time make up a majority of infections.
Comment · 5 years ago
Comment · 5 years ago
I've spent a few hours so far learning to use and setup Kakoune. It seems very thoughtfully designed, extremely flexible, great LSP integration, and ofc it's fast.

The community is very helpful. They have a reasonably active Discourse and Discord server which has been extremely tolerant of my inane questions.

For me, a mediocre programmer, there are a couple issues that have made it harder to switch to:

1. I wish someone would package of version of Kakoune that has all the quality-of-life stuff already in there. Setting up this editor feels like getting a whole new hobby. I just wanna work more effectively.

1b. It's very UNIX-y. Probably many people will love this aspect, but like, it does exactly one thing and that is edit text. You need to call out to other programs or plugins for any other functionality.

You can absolutely configure it to interoperate with many other UNIX programs to get something IDE-like, and looking through the setups of other users, many people do this. However, I would like a canonical way to do IDE things, rather than 100 different options. When adopting a new workflow, I just want to be able to function with it before I optimize it for my specific preferences.

2. The teaching infrastructure that exists for vim isn't there yet. Kakoune uses a different language. Rather than just the list of functions, it should really start with the most common things to workflow and then get deeper in the weeds.

Anyway, it's a very cool and good FOSS project and everyone reading this comment should look into it. If you're more competent than me you will probably like it. I found this[1] blog post helpful.

[1] https://cosine.blue/2019-09-06-kakoune.html

Comment · 5 years ago
I think that the initial Eink tech wasn't really suited for a general purpose computer. There have been recent advancements that fixed a lot of the issues, but this technology is still new and expensive.
Comment · 5 years ago
not to sound like a broken record, but Julia has the performance while also having dynamic memory management and an ecosystem close to Python/R (depending on the area).

Rust is nice when you want something lightweight and fast, since Julia has a pretty heavyweight runtime.

Comment · 5 years ago
I built an Iris split ergo keyboard, and it's great. Most of the cost comes from the switches and keycaps (I used Zilents and a PMK set), but honestly spending a lot of money on something I probably spent >10 hours touching each day is totally worth it.

It also takes a while to get used to the lack of keys, particularly arrow keys, and various brackets for programming. However, training myself to use layers rather than moving my hand around to push them makes me much more efficient. I plan to move to a design with even fewer keys, and since the switches and keycaps can be moved to another board, it won't be as expensive.

Comment · 5 years ago
they seem good and stuff but Mac OS and the Mac ecosystem are awful
Comment · 5 years ago
Comment · 5 years ago
The national guard was deployed at BLM protestors during Trumps bible photoshoot.

Live from the official Hacker News API

A modern reader for Hacker News · SvelteKit + Skeleton