skysight-inc/HackerNews huggingface dataset:
Does this do more than remap copy/paste keys? Nothing wrong with just doing that, but I was a bit confused from the leading examples.

Needless addition that nobody asked for: Having recently switched to Ubuntu from MacOS as my primary development environment, I very much felt the pain of losing many keyboard shortcuts I had grown accustomed to (amongst other subtle things, like the really good default PDF viewer in MacOS, and yeah yeah yeah I know there are Linux alternatives). I ended up installing a jetbrains marketplace plugin that as-best-as-possible mimics the MacOS bindings and then just re-learned the rest and.. it wasn't TOO bad, probably a week or so of feeling like a limb was missing.
Well, with the exception of the 2048 clone.
If you want a definite proof you're wrong, read this: https://www.independent.co.uk/news/world/americas/kkk-klu-kl...

This is the story of Daryl Davis, a black man who convinced 200 KKK members (yes, real violent racists, not just people who disagreed with you on tax rates) to change their ways. If a black man can do it by talking to KKK members, maybe it's after all possible for you to dialogue with your neighbor about tax rates?
There were already some tech folks there concentrated at the universities, telescopes, and telecommunications infrastructure, but not many coders or VC/startup folks. Many of the local coders will assume you're a short termer and treat you like a tourist for quite a while.

It's a bring your own job and bring your own friends kinda place. Hang out at the local brewery... brewers are interesting, especially if you like drinking. Lots of the profs surf too.
On the flip side, you can get very angry customers calling you and saying your broken software is preventing them from making money, or even worse, losing money. When I worked for a niche shopify like business this made for not fun emergencies. Even less fun if we made their POS not work.
Hear, hear. Alt-Tab is abysmal on Mac. I have no idea why people keep going on about Ctrl-C in the terminal, as if we haven't had terminals on both Windows and UNIX that copy-on-select for 20+ years. Broken Alt-Tab is far bigger impediment to my workflow.

I guess you have tried Karabiner-Elements[0] to help remap the keyboard? It's infuriating that it doesn't work properly in all the apps. Especially the browsers all seem to map their own keyboard shortcuts or hijack keys. If you use IntelliJ then that's a whole nother level of pain to try to map properly. I don't think I have ever succeeded in making arrow key movement inside text fields work consistently across all applications on a Mac.

Another app I think is a must is the BetterSnapTool[1]. It's the only app I've found that does a reasonable job of snapping like Windows. There are dozens of other ones, but none of them work quite properly. BetterSnapTool doesn't either, for example you can't snap a window from a half to a quarter and back up to a half again, then restore it back to the original size before you snapped. But you can snap it to half, full and original size. Most of the other tools on Mac don't remember the original size.

I also like uBar[2] to get rid of the dock and replace it with a more useful task bar. It's not as good as the one on Windows 10, but if you're forced to use a Mac for work then pretty much anything helps.

[0] https://karabiner-elements.pqrs.org/

[1] https://www.folivora.ai/bettersnaptool/

[2] https://brawersoftware.com/products/ubar
Ask HN: Why is the quality of code autocompletion so poor?
Consider this snippet of c:

void f(int *x);

void g(void) {
struct {
int foo;
char bar;
struct foo *baz;
int *biz;

void (*booze)(void);

struct {
int foo;
char bar;
} bones;
} x;

f(&x.

The cursor is at the very end of the file, and the environment is prompted for an autompletion. To me, a human, it seems obvious that the most viable completions are ‘foo’ and ‘bones’ (or, maybe, ‘bones.foo’). Clangd, however, is blissfully unaware and simply lists all the members of x in order. (Maybe visual studio does better?)

But ok, that's c. Java is famous for its high-quality IDEs; how does it fare? Here's a java snippet (with the cursor at the _):

public class Bar {
int foo;
byte bar;
String baz;
int[] booze;
Bar boop;
}

public class Foo {
public static void main(String[] argv) {
Bar bar = new Bar();

test(bar._
}

static void test(int x) {}
}

Viable completions are ‘foo’, ‘bar’, ‘boop’, and ‘booze’. (Or, for bonus points, ‘boop.’ and ‘booze[’.) I tried this in both intellij and eclipse, with the same result: foo and bar are both suggested, but boop and booze are not. (Also, foo is not preferred to bar, even though bar would have to be promoted, but this is not as big of a deal.)

_______________________________________

This sort of structural introspection is effectively destructuring pattern matching which, when it's an explicitly supported feature (as in MLs), compilers are great at. So why are they so bad at it in an interactive environment?
Heres a crazy idea.

Use a web based video conferencing solution. Close the browser and close everything.
She never implied this in the article.

What sentence or word choice made you think she lives off donations?
Contrary to what many might expect, Emacs tools are quite good for performing sysadmin tasks:

* TRAMP for remote editing. It's more powerful than Vim's netrw remote editing capabilites and can handle root-owned files on remote servers. It's so extensible there's even a package that allows you to edit files inside Docker containers running on remote servers.

* Dired. It's the best text-based file manager out there IMHO, and it integrates very nicely with TRAMP.

* Org mode. It can be used like Jupyter notebook, but is far more powerful. You can write each code block in any language you choose, pass data between them, and make each of them run on different servers. This is very useful for sysadmin tasks especially in professional environments because it allows you to document each step in a reproducible manner as you're executing it. You can then just share the org document for your cowokers to review.

I personally use Vim for coding and Emacs for non-trivial sysadmin tasks.
Things designed by people who don't have to actually use them.
"Lost in translation" in Amsterdam?
The cab driver ripped you off
Colin LeMahieu gave a rundown on the spam attack on NANO network, peak at 500TPS
Also, there's great reasons for not providing an insecure/incomplete implementation of Google services (or destroying the Android security model with Lineage) which is discussed on GrapheneOS.org — if you're interested in learning more.
No, it's:

1. Declare people that want a fascists form of government fascists

2. there is no 2.

It's not word play, it's just facts.
Looks worriedly and significantly at my sleeping cat.
> The differences in keyboard layout are so unnecessary from technical point. The only reason for them to exist is to lock people into the corresponding ecosystem.

Surely you’re aware that these keyboard shortcuts have been in use on Macs for about a decade before Linux existed, right?
Banning hate speech (even if it's whack-a-mole) also protects the victims.

1. It says that society (with the power to make laws) has your back.
2. It does what it can to prevent the environment from being toxic (obviously with limitations raised in the article).
Kudos to op / author for putting this out.

>Please consider supporting this project so I can be more relaxed with server/bandwidth costs.

Why not bittorrent (instead of expensive AWS S3) as any other datadump ?
This should be a very high priority issue. The more features you'll add, the harder it'll be to perform any heavy optimizations without rewriting major parts.

~150MB is a huge memory footprint for something that just sits in my menubar idle. Not all Macs have >16GBs of RAM (and even if they did, this is pretty wasteful). I'm also concerned about the battery life.

I'm pretty sure you'll eventually reach a point where it's no longer possible to optimize it any more (nonetheless Electron is just a Chrome instance). If you suddenly realize the whole thing would be twice as good if you'd just make a native app instead, it's better to have no features than have to rewrite all of them.

I know this doesn't sound constructive, but why go with Electron in first place? It's a menubar widget which the users are expected to be running all the time. There's a difference between running a simple applet and a whole browser instance.
The auction page: https://onlineonly.christies.com/s/beeple-first-5000-days/be...

Unlike the collectable NFT's of content that is available on youtube, it appears that this image is unique and you actually own the rights to it - so has some traditional intrinsic value - in the same sense that a painting has anyway.
I got into electronics, which pretty much defined my career, at 14 when I went to technical college and the only reason I chose electronics was because I wouldn't get bullied as much! I struggled with it for the first few months and after I finally "got it" I fell in love with it!

I don't work as an Electronics engineer any more but I still have a significant interest.
Source?

Long-range high-voltage DC (HVDC) interconnects are being discussed in Europe, and have already been widely deployed in China.
For local (100km) connections AC is still used almost exclusively, only exception being for some underground cables where induction losses would be too high.
This should not be that hard to wire up since USB steering wheels with separate pedals and shifters already exist.
How does Wombo (lip-sync app going viral) work? Face warping and GANNs?
They were locked out of more than the app store, including anything they stored on the iCloud account which is a separate service all together. It sounds identical to what happened in the story I linked to, although that one the person couldn't even sync their calendar. Maybe the $8 person didn't use that function & so didn't mention it. Or maybe it still worked, but it would be strange for all other things locked out to be the same but for that one thing.

Regardless, it doesn't make sense to me: Visa (Chase Bank) can't lock me out of a damn thing on on the phone I bought on Amazon. They can't even take the phone away: Most credit cards are unsecured debt, the phone isn't collateral that can be repo'ed. Store-branded cards, though also backed by a bank, are sometimes different and purchases are also security for the debt: one of the reasons I stay away from them. I live debt-free, have been fortunate to always be able to do so apart from a small mortgage, but don't really like the idea that a really bad run of luck could be compounded by having some of the things I need taken away from me as I try to dig myself out of a hole.
>“all Mexicans are rapists” (a Trump quote)

Except he didn't actually say that. It's actually Tim Kaine misquoting Trump, so technically it's a Kaine quote.

https://www.politifact.com/factchecks/2016/aug/08/tim-kaine/...

By enforcement, I assume you mean arrest and jail people for speech. It will probably work for a while, as it does it more dictatorial countries. At least until the cities start burning down.
So how is Volksverhetzung, which is defined by law, any different?
Look, we need to factor in that humans are social creatures. And that our ideas secure themselves through the help of validity from others. Hate speech that occurred on Reddit in a community was validated and encouraged that eventually lead to a man carrying out a terrorist attack in Toronto.
https://www.vice.com/en/article/bjwdk3/man-accused-of-toront...
> Obviously if you’re FAANG-level or some established site where that 0.1% downtime translates into vast quantities of cash disappearing from your books,

I'm yet to see a company with any o line presence where downtime doesn't eat away their profits.

In the very least, downtime means you're paying money to get no service.

Downtime is fine for someone's blog on his personal website that he setup on a weekend while drinking beer. I'm yet to see a business state that they are ok with getting their site 404 or 500 randomly and during a whole workday, which is what 0.1% translates to.
The winning approach is obviously in waiting for the other side to die off; the left is currently the majority, and the right is, on average, old.

In this regard, it's absolutely a "viable approach": By making it low-status to be right-wing, or even by not carrying right-wing views on popular private platforms, it makes the right-wing destined to lose out somewhere along the line simply due to the youth not wanting to associate with them.

It's a waiting game above anything, and on a long enough scale it looks like the winner is clear here, for better or worse.
It's embarrassing to admit, but with my ban today from /r/science, I'm now banned from three major subreddits, with the other two being /r/politics and /r/worldnews.

While I'm highly opinionated, I've always followed these subreddits' rules because I do believe rules are important for functional forums. These subreddits are also not some niche forum catering to a select group; they're major forums around topics of very general interest, so they really should have very high tolerance for unorthodox viewpoints.

All the bans I received were entirely politically/ideologically motivated.

In /r/politics I was permanently banned for saying something like 'I don't think little girls should be forced to share change rooms with little boys who identify as girls'.

For that I was accused of transphobia and permanently banned. The mod who imposed the ban wouldn't even quote the offending statement or try to explain what was transphobic about it. In private messages, they just stuck to their guns and stonewalled me on my requests for elaboration.

The /r/science ban was due to a comment I posted which contained a harsh criticism of the authors of a posted article. These authors were not forum members, so there was no subreddit rule violation, as far as I'm aware. I strongly suspect the real motivation for the ban was that in the comment, I also criticized the study's premise, that observing "racial blind ideology", was by definition, "anti-Black".

This is the article in question:

https://academictimes.com/belief-in-white-jesus-linked-to-ra...

I really think there is a significant amount of extremism coming from the establishment nowadays, and the attempts to silence opposing viewpoints is a symptom of that.
The Difference between stoicism and Stoicism
They didn't owe the app store money.

Heck, they didn't even owe Apple money. They owed money to the bank backing the card: Goldman Sachs.
Thus exact thing happened to me also. Thet were unwilling to sell me a screen for my RS6000 system because I was not a company.nuo until that poiint I looked uo at IBM. Ever since that point I"ve never looked back.
Example: setting up national insurance contributions from abroad. You can't do that online, and so being repeatedly told to use the website while on hold on HMRC's phone lines (if you're lucky enough that their voice recognition system didn't hang up on you) is adding insult to injury.
And you don't have the freedom to measure the presumed audience reach of someone's speech.

Furthermore, your calculation of someone's reach isn't entitled to be the standard of how reduction of reach is to be applied.

In fact, you don't even own the audience or the platform that you claim you have the right to deny others from using.

You have absolutely no say, sway, or stake in anything you are discussing. You're just hiding behind a Google lobbyist's buzzphrase and pretending you are targeting people you don't like.
My biggest annoyance with linux is that for an OS where you supposedly can adjust and modify everything. Changing the keyboard shortcuts (even with kinto) is absolutely impossible. Not all programs work... things like CMD+arrow to move the cursor to end/start of line needs custom scripts. Its a mess.

Surly this could be better?
And almost like magic “Happy birthday Ralph, I love you” plays in my head as if it was only yesterday.
South Africa’s Zulu King Goodwill Zwelithini Dies Aged 72
Cannabis cures Alzheimers!
> an NKVD agent and vice-consul in Istanbul, requested political asylum in Britain ... [and] ... offered the names of three Soviet agents inside Britain, two of whom worked in the Foreign Office and a third who worked in counter-espionage in London.

> Philby was given the task of dealing with [the NKVD agent] by British intelligence. He warned the Soviets of the attempted defection and travelled personally to Istanbul – ostensibly to handle the matter on behalf of SIS but, in reality, to ensure that Volkov had been neutralised.

What a nice guy that Philby, indeed so very "loyal to love".
Capslock is dual-role for me, tap for Enter, hold for acting like a custom modifier. Shift is tap for escape, hold for normal shift, tilde is backspace, my pinky gets busy. The best Ctrl replacement is spacebar, the only windows program that does it flawlessy is touchcursor
> I am not sure what is the exact use case. They could be using it for a non-critical data warehouse which could easily be recreated.

They decided to port the existing project to .NET and used MongoDB (just because the .NET team thought it's cool) to store _all the data_, I'm pretty sure of it. My friend was not part of the .NET team.
In the extracted contents. Various assets for Unity would come with folders and file names in Japanese. 7zip would extract them without the proper names and so all relative patching would be completely messed.

Winrar does it fine.
In Europe 2021-01_03 is in year 2020
Even if you'll never touch a phone with a Google logo, Daniel does such an excellent job at explaining applied (in)security information that the website is worth every second you spend there.
Nevermind that Daryl Davis has literally converted over 200 KKK members: https://www.rt.com/viral/371340-meet-black-man-kkk/

THAT is how you beat fascism. Not censorship.

Lazy programmers trying censor via bits and bytes are never going to accomplish in a million years what Mr. Davis already has.
Because he didn't go anywhere else. He could have joined Parler or Gab and continued drawing attention.
> One of the most common use cases for the `ctrl` key is COPYING shit and followed by PASTING shit and it DOES NOT WORK in a fucking TERMINAL... Because `ctrl-c` sends an interrupt, I don't know what `ctrl-v` sends and I don't give a shit as long as it is not pasting my fucking buffer.

Ctrl + Shift + Ins (paste) and Ctrl + Shift + Supr (copy)

Ctrl + Shift + v (paste) and Ctrl + Shift + c (copy)
By that argument, the US "monopoly or near monopoly" phone company AT&T during the Vietnam War could have decided that anyone who spoke on the phone about their opposition to the Vietnam War was unpatriotic and canceled their telephone service, and leftists who so often now make the argument you're making would have supported their right to do so. "The private phone companies should be allowed to enforce their terms of service prohibiting anything they consider 'hate speech' against America," explains Noam Chomsky, adding that "I don't share their opinions about the war, but it's not as if the govt-run postal service is doing it, so I don't see the problem."

The two major credit card companies that dominated could have canceled anti-war "haters'" credit cards in the name of patriotic support of the just cause, banks closed their checking accounts, the major airlines refused to fly them, and so on, and those on the left with your principled commitment to the right of "monopolies and near monopolies" to enforce their political preferences would have had no major objections--as long as it really is a general principle and not just a pretense.

Is the government or some other absolute authority censoring wrong? Yes. Are powerful monopolies (or near monopolies) wrong to censor? No, because they have the same speech rights as others

And yet I suspect that this support for the "freedom" of the most powerful to silence, control, and enforce their will is not really the general, politically neutral commitment to everyone's freedom of choice that it pretends to be.
> a Trump quote

Not so much. You weaken your argument with such blatant falsehoods.
> Of course you can do it in theory. The question is, whether you can do it today and whether those attempts will turn out more dangerous than helpful.

Allow me to restate my position more precisely. I believe the supresion of information has worked in the past. And based on this I will need very compelling evidence to convince me that we live in a special time when it is impossible and no longer is effective.

I'm happy to be wrong but am skeptical when people begin claiming their circumstances are special in history.
You mean like corporatism? I don't think I ever saw anyone arguing for that besides left-wingers. Not explicitly at least.

Or do you mean fascist as a slur, ie. anything I don't like?
Why do you have to double down on this stance if you admit to having never seriously used it? Debug builds in any low level compiled language are also larger, because they include useful debugging runtimes, are you also against that? Sorry if I did not use the exactly right words to explain this, or if I too am just wrong about whatever you're talking about. Where does this anti-frontend-engineering madness end?
Have you heard of GrapheneOS.org?
The making of Dark Castle (2018)
Or with a regular text editor:

Shift+ctrl+<-
bar

Way easier than either vim or emacs
>Isn't "trending on Twitter" a popularity contest?

Right up until it runs into their 'trending blacklist'. An admin tool that the existence of was leaked a while back.
Those trying to communicate will always have the advantage thanks to cryptography. It gives you many way to secure and obfuscate communications, even in plain view.
Can you explain?

Height = Fin 3
Width = Fin 8

x = for i:Height. for j:Width. 1.0

seems worse than:

3 8#1.

in every way. What drugs am I missing?
As someone who lives on the UK, I've never once seen a vandalised CCTV camera or even a vandalised road speed camera (which I'm given to understand is more common).
People generally treat their partners like pets or property where they gain agency over each other’s wallets and body.

I could careless what my partner spends his or her money on or even whom they decide to sleep with. We treat each other as equals to make their own decisions together or apart.

If you’re with an irresponsible person then you either break off the relationship or agree to suffer with the consequences of their actions.

It works surprisingly well. Others should try it.
Before there was “Ctrl - Alt - Delete”, there was “Ctrl - Open Apple - Reset”. Those were the days...
You cannot tolerate intolerance. And of the two sides, only one is actively trying to restrict the freedom of people based on skin, religion and sex. Only one side is arguing for violence against weaker people, like fugitives and migrants. And it is this side that hides behind free speech.

The author is getting a couple of things completely wrong about both France and Germany. The FN managed to get into the second round of Frances presidential election only to clearly loose that round. In the following parliamentary elections, FN lost as well. Whether or not the FN will end being a major factor will be shown by the next elections. If anything, the more aggressive approach seems to have softened the FN and make it more mainstream acceptable.

In Germany, we went without a major right wing party from 1945 to the rise of the AfD. And the AfD is, until now, more of a nuisance than a threat. That could change with the next elections, so. The reason we managed to go without a party like that for decades are the laws we have.

These laws were created based on lessons of WW2 and the Nazis rise to power. That they work less well in the 21st century, with social media, shoulder really surprise anyobe.

I'd also add, that the Covid restrictions, and the seemingly incompetent governments, are the main driver behind the right rise in popularity. And not some failure to fight hate speech.