skysight-inc/HackerNews huggingface dataset:
The Neovim section participates in the popular sports of ganging up on top developers who have spent decades of their life in the public interest, for free.

The Neovim developer is called its "author", which is poor form and probably a copyright violation. Go and write your own editor from scratch.
No. One can make the argument that there are kinds of speech that need to be restricted because of reasons x, y and z and still recognize that they are speech.

His take is rather fascistic in that he just redefines what a thing is to avoid dealing with the unpleasant parts.

No, it’s not a sterilization campaign, it’s family planning.
Learn Python, Easy to learn, way to get started
I don’t find VS Code to be a good text editor in the sense of a tool to wrangle text: the keyboard shortcuts are rather arbitrary and don’t seem to be logically organised, and it seems not to have learnt much from eg modern text editors like Sublime Text (even Sublime compatibility isn’t as good as the real thing).

That said, for writing code, it’s fine because most of the time I’m thinking and typing in short runs of text.

I’d love for it to receive a bit of love so it’s a better at wrangling text out-of-the-box, however.
His interview with Jim Keller is a real waste. He's not a bad interviewer, but having Jim Keller's once in a blue moon interview done by someone who doesn't even know what branch prediction is a loss.

I have no reason to believe he isn't a good AI researcher, but he doesn't seem to know much about programming - that a branch predictor that just predicts what happened last time next time gets it right about 80% of the time is pretty obvious if you imagine that 90% or more of instructions executed happen in loops.
"Security Key by Yubico" is significantly cheaper than YubiKey, and supports open-source protocols ("U2F and FIDO2/WebAuthn") but not corporate 2FA protocols. It doesn't address the keychain/password issues though.
> Until recently?

...yes? Until all the social media banning started, these people were definitely, obviously, unambiguously not being silenced in any significant way.
Thanks for this, https://www.audiobooksnow.com/ also looks like a good option for DRM free audiobooks. I think people should definitely vote with their wallets here as there are alternatives. I can find almost everything I want on downpour (and possibly audiobooksnow) and the monthly fee is lower than what I was paying at audible.
If network/storage were really a key factor in the costs of running wikipedia, they should be pushing it hard to get a decentralized version of it. So far political (Turkey shutting down their access in the country) and not technical/operational/capital issues have pushed them in this direction.
Yes, things have changed, unfortunately.
That video was on Twitter too, and YouTube. What's your point?
I'm thinking all of these bans on the major platforms are simply a result of risk mitigation rather than deliberate stifling of free speech (although it has become evident that the platforms hold too much power over it).

The attack on the US Capitol sent the big wigs into panic - nobody wants to be linked to something like that. The easiest solution is to completely ban, deny service and deny affiliation with anyone involved. Much lower risk of the US government blaming them for enabling people to do what they did.

I don't think anyone high up in these companies gives a rat's ass about freedom of speech, incitement to violence or hate online, every platform was (and still is) full of that.

Up until this incident they maintained the usual "we're a neutral platform" spiel, sometimes banning people who were too aggressive, trolling or being reported a lot by others. But now that "shit got real", they're covering their asses.
Yeah, it's common in all countries.

During the second world war, when the Americans handed over aircraft carriers to the Brits, all the washing machines and ice cream machines had to be removed.

I'm sure there are some reasons to that. But it just makes one think what are the real reasons "why we can't have nice things"
I’m not a rocket scientist and I also don’t want to bash NASA, but the size of the budget here coupled with the lack of transparency about the failure is in stark contrast with what we’ve seen out of both SpaceX and Blue Origin.

Maybe what NASA is trying to do here from an engineering perspective is much, much harder. I also feel there may be unjustified spin in this article. But to an untrained eye this article sure makes it look like an expensive jobs program for Alabama,Texas and Florida.
Apple has a private platform. Apple can do what it wants, whether they use the typical definition of free speech or they redefine terms. The bigger problem is that there are no public platforms despite this technology. And I don't know if governments have ever given citizens more than rights (like, do they have these rights and a platform to express those rights).
Fully agree that a physical attack is much less likely.

Also, the use of a PIN or fingerprint[1] to authenticate the yubikey itself and not sent over the network, mitigates the stolen key scenario. [2]

[1] https://www.yubico.com/blog/getting-a-biometric-security-key...
[2] https://developers.yubico.com/WebAuthn/WebAuthn_Developer_Gu...
Nice blog post with interesting views.

I leave my YubiKey plugged in all the time. It's basically a permanent part of the computer.
With PAKE schemes such as OPAQUE, you verify the site as well, IIRC, and that can be used to derive a shared secret, I think.

It is my understanding that U2F and Webauthn can't be proxied either, but I forgot the specifics and would appeciate if someone could enlighten me.

Conceptually, you just have to generate a keypair using Diffie-Hellman, and sign a challenge after the session has been opened, so that the server can double-check you have the right key (it already has your public key).
Google Chrome is also offered via their Play Store and you can find even more ... interesting things with it. Maybe users should start reporting Chrome for making such sites accessible.
> It also shines in areas where Emacs doesn’t: if you’re a programmer working on typical contemporary projects, mostly just wanting to get stuff done, things usually… just work. You install VSCode, open a source code file, get asked to install the extension for that particular language, and that’s it. You get smart completion, static analysis, linting, advanced debugging, refactoring tools, deep integration with git, and on top of that, great performance and a cohesive user experience.

These days I mostly use VSCode due to great language server integration (Pylance, gopls, rust-analyzer, etc.), but I still rely on Emacs with Magit for almost all my git interactions. This is not helped by VSCode's shitty commit message box, which after five years is still this ~250x20px by default input field with some after-the-fact validation tossed in. The great thing about Emacs is that everything is a buffer, you get the full editing power afforded by a buffer, not some second-class input field, especially for something as important as commit messages.
MetaCall: The Extensible Polyglot Runtime Written in C
SLS is often jokingly referred to as the Senate Launch System for good reason. Its bloated budget and insistence on reusing space shuttle components means that it’s more a jobs program, than a serious attempt at building a launch vehicle.
Our target was Visual Basic 3. You could start it through Microsoft Access, which somehow let you execute arbitrary commands.
Actually the second version seems to make more novel assumptions. We have no (other?) proof of any cultural phenomenon older than maybe 50k years ago even existing, never mind being passed on. To imagine such a specific story surviving for such a huge amount of time while being disconnected from reality seems MUCH more unlikely than having similar stories arise independently about a hard to see but still visible star.

Also, Occam's razor says nothing about which explanation is more likely to be correct. It is simply a sensible rule about which explanation is more useful to go with when you have two that explain the same facts equally well. It's a pretty clear rule in physics when you have actual mathematical models to chose between, it's much too hand-wavy in the soft sciences like anthropology.
Corporations don't have to protect first amendment rights of others, they actually have them in the US.

The Supreme Court has granted corporations in the US at least a partial right to free speech and political speech in special. Even against protected minorities (Gay wedding cake decision).

Maybe Tim Cook could say that Apple is using it's free speech rights as a corporation when denying service.
As I have said in other, similar discussions, there are a lot of different (forms of) freedoms. There is no absolute freedom and deciding what form of freedom to rank higher than another is a value judgement.

Collective freedoms intrude on individual freedoms (and vice versa).

So if a society decides, that (absolut) free speech is the most important value, it also says, that everybody must endure everything another person does say about them. Taken to the extrem every form of lie, verbal abuse, and so on is ok.

So you can either have (absolut) free speech. Or you can have some forms of things that are not allowed to say (at least not without potentially facing consequences).

As these are value calls/judgments this will always be a topic of debate. And that is good. Because in the end every generation, every society and every group needs to define what is the major consensus. What is allowed and what is not. What are the value hierarchies.

In the USA, for example, it is perfectly legal to deny the Holocaust. In Germany, this is a punishable offense.

If Apple, as a private company, now determines what is permissible speech within their ecosystem and what no longer falls under free speech, then that is their right. Just as it is then the customers' right to no longer buy the company's products.

The question could be, at what point is a company perhaps more than a purely private company and more arrived at the status of infrastructure. And should different rules then apply? Is it permissible to dictate to Apple, for example, that they are not allowed to make such deletions. Should we (be allowed to) intervene so far in private-sector freedom as a company? And should the USA then be allowed to intervene differently than China, for example?
>"Asked by Wallace whether Apple’s booting of Parler would only serve to drive the app’s users “underground,”"

I hope it does. They can rediscover that the internet at its' core has no rules and is open to anyone willing to put in the technical effort. There's nothing stopping them from building their own platform from the ground up. However, that requires a modicum of technical skill, which by the looks of every "Parler-like" community that has been stood up, is non-existent among these people. Similar to things like ISIL, these type of people are great at taking over existing infrastructure and crowding out voices of reason, however left to their own devices, they crumble due to total technical incompetency.
> There's both the clear vision of conservative values and ideals... and Donald Trump.

I've lived long enough to see the terms "liberal" and "conservative" morph multiple times. (You will too eventually, just watch carefully.) They've long since lost any connection to their origin in classical European political philosophy and have now become merely placeholders to give the pretense that the two major US political parties have some kind of consistent ideological (as opposed to financial) backing, which they don't.

There's a certain irony in Barry Goldwater being credited with launching the modern "conservative" movement in the US when Goldwater himself could be considered much more "libertarian" and was opposed to the policies and increasing influence of "conservative Christians" such as Pat Robertson.

Scratch either of the two parties and underneath you'll see a very loose coalition of differing, sometimes opposing interests, not a clear set of consistent, unwavering beliefs. It's an ongoing power struggle, and the political labels just reflect the currently dominant group in the power struggle.
I also expected the money is hidden away, such that the the legal system cannot get it back. Money can be laundered away. These are smarter criminals, not ones that just robbed a bank for cash and have it under their beds.
And I consider iMessages and the philosophical design limits of Apple as gross, creepy, anti-utilitarian and predatory.

iMessages should be open platform. Apple won’t exist in 20 years because even current technology implemented in a better system would displace all telecoms and all social media companies within 18 months.

Prediction: 2025 end of the Valley
In a manner of speaking, yes.

It is possible to have a community where people disagree, voice their disagreements in a civil manner, and try to understand the other side.

Likewise, it is possible to have a community with a plurality of interests where people explore interests outside of their own.

I suspect the size of the community, rather than exclusivity, is the driving factor. I have lived in small isolated towns a couple of times. These were by no means social utopias, yet I did find that people were more interested in the ideas of other people within their community. This is in stark contrast to the Internet where you look around for communities that reflect yourself, and that are more trigger happy when it comes to dissenters.
Open Source Beyond 2021: A Holistic Vision
I don't think I was out of touch (which I guess is always how it goes). The value propositions of Golang and Rust are pretty well understood at this point, and I think that if you want abstraction power the choice between them is clear.

Rust is hard, but it's not harder than Haskell, and at a high level of abstraction it can be simpler than Golang has to offer in the stdlib, in the happy path with better results, and more safety. Again, this is the happy path case, but it's not impossible, just hard/unlikely -- Golang on the other hand can never achieve this level of simple interfaces built on abstraction because of the goals and design choices the language has made.

The original comment is this:

> Looking at such articles makes me feel we are going back in time rather than improving efficiencies for developers to build RESTful server. If you look at Ruby on Rails you can build the server shown here in one min that is scalable and backed with database. I know people will complain about speed of execution of language and framework but do you really care if you are not expecting Google like traffic.

My point was that Rust gives you the tools to write a rails/sinatra (at a glance) library that in the happy/simple path (which most regular CRUD backends are) can be simpler than Golang because the abstractions to make it simple are there, and speed will just about always be the fastest possible relative to quality of underlying code. Golang can (and does) provide similar, but it is always a step behind (on purpose) on the abstraction front. If you're going to provide a carefully crafted interface that is very easy to use, it matters less that rust can have a really high barrier to entry (rails is valuable because you can be productive without being a ruby expert).
I’m not advocating that you _should_ do this, but you definitely _could_ do _at least_:

Install an ssh app (they exist for iOS. I’ve used them. They’re ok! They’d be better w a paired Bluetooth keyboard, easy to come by)
Log into your server of choice—even just your personal machine on your LAN
Hack away in emacs

This has the added benefit of not requiring local access to files on your mobile device, or setting up yet another custom dev environment on a new system

Now that I mention it, I _do_ want to try this!
The Wellerman, the Irish Rovers (Premiere) [video]
Adobe 2020 Digital Economy Index
https://www.washingtonpost.com/nation/2020/07/29/umbrella-ma...

This is probably the most popular example, but there's plenty of YouTube videos showing people popping up at places to tear down window barricades, smash them and run. They aren't there to protest. They're there to stir shit up and exploit human psychology.
I like the picture at the top. It's a beautiful image of freedom and living in the moment. It's not Leo, though. I'm pretty sure Leo is a he. There's a picture of him at the bottom of the page.
I suppose I could rationalize my continued use of Apple products and even stock ownership with the TOS argument: people voluntarily decide to use Apple products and accept their ToS, and henceforth they are not living in "free speech land", but in "Apple ToS land".

So it's just Apple kicking an app for violating the ToS. Nothing to see here.

Only the timing seemed rather odd.

And of course if I want to use that rationalization, I also have to accept that I live in "Apple ToS land", which I actually do.

Edit: I wonder if apps will start to have vendor specific moderation. Instead of deleting messages, they could just be flagged with "deleted on iOS" or "deleted in China"? I suppose with the China example, they already do that? Certainly news sites already do that, I get "this content is not available in the EU" a lot.
The BSD license does not require that you redistribute it under the BSD license. You can decide to instead license your modified version under any license you feel like, so long as you retain the original copyright notice.
When I used to be a Democrat, "Question Authority" was a popular slogan, and was on a lot of bumper stickers.

Now, the left and Democrats embrace authoritarianism, and want to limit speech, and create authoritarian technology to pervasively enforce it.

Sad for us, this thinking is now in a (bare) majority.
I also think the most of the issues they bring up I understand as adoption (which gets improved by increased adoption on the user side), tolling maturity, and habits.

TOTP and U2F actually has achieved pretty wide adoption, so I have hopes for WebAuthn.
You’re going on a tangent. He’s saying it’s not a speech issue because what he banned is not considered speech, so it does not fit under that umbrella and thus irrelevant to discuss a a speech issue at all.
I have helped literally hundreds of people setup Yubikeys across several companies.

Your take is just not my experience at all. Tapping a blinking light it is much easier than fussing with a 2FA app and works when someone's phone is dead. Yubikeys in particular are near indestructible. They even work after you soak them in acetone overnight and melt the plastic off. I tried.

When it says "plug in your device" you plug it in. When it says tap you tap.

Also the mugger comment is not part of a typical threat profile. Yubikeys and similar devices are meant to protect you from remote attackers which is the class of attack 99.9999% of people need to defend against.

If a mugger points a gun at you, no form of 2FA is going to save you.

Also my Yubikey has a pin enabled and fingerprint enabled WebAuthn devices exist. I have several. If you are carrying things so valuable you are worried about being mugged, you can probably afford a higher end model with a fingerprint or pin.

Edit: yes I know random muggings happen, but a hit and run mugger that knows what a Yubikey is and already has your password is a hiiiiighly targeted attack. -That- pretty much never happens unless you are walking around with a $1,000,000 in Bitcoin in which case it has happened a total of 5 times that are public.
Unsure, but multiple Tencent products ship with various "protects" (like TenProtect) that are kernel level rootkits that start at boot.
The cringer are the weak ones. I think we should make MORE people cringe.
The only place that the developer of neovim is referred to as its “author” is in a quote. But also, I didn’t get this impression at all while reading the article.
How does skill help you get connected to the internet, if nobody is willing to connect you?
The Java JEE community was created by former C++ CORBA and DCOM developers.

Everything that people complain about Java culture has its roots in 90's C++ and Smalltalk enterprise development platforms.

Even J2EE initial version, hated by so many Java bashers, was originally written in Objective-C as part of the collaboration effort between NeXT and Sun, in the context of OpenSTEP support for Solaris.

Which ended up Sun coming up with J2EE after they decided Java was the way forward and not Objective-C, while Apple post NeXT acquisition when Java still had parity with Objective-C, used the same ideas to port WebObjects into Java as well.
This is called a site key and was made popular by Bank of America. I'm not sure if they still do it.

https://en.wikipedia.org/wiki/SiteKey
Hi! I’m the developer of Bound, an iPhone audiobook app. My app supports DRM free audiobooks with the ability to save your place and save individual bookmarks. Please check it out if you are interested:
https://bound.timbueno.com/
is it time to ddos attack twitter google and fakebook for censoring free speech yet?
One could not happen without the other.

The notion of misinformation being enabled by "Big Tech" is subtly but unintentionally leaking information.

There are two logical possibilities when mass communication platforms (old or new flavors) in unison raise the specter of "contagious information" that affects deplorable heads:

1 - Mass media owners have been, since the very beginning of mass communication, aware of a curious fact not really understood by the rest of us: ideas and thoughts conveyed via mass communication are unthinkly accepted and internalized by large subset of society. (The birth of modern advertising occurs around the same time.)

2 - Simply having substantial control of mass communication is not enough if establishment views, and version of news, are countered by alternative views and news, in context of a political class that no longer enjoys public confidence.

Madison avenue pretty much is built on #1. Collapse of USSR, itself a master of #1 technologies, could not be prevented by mere state propaganda (#2).

During the entirety of Cold War, no one jammed Soviet and setellite propaganda (such as Radio Moscow). At the same time, Soviets would jam the signal of Western mass communication organs (such as BBC).

In the 90s, the political class in this country caved to capital class and previously illegal consolidations of media, finance, and banking were made permissible again. The degredation in the quality of journalism (and even cultural products) visibly began at that point (if you were paying attention).

Now, having bet on #1 effects during 20 years of entirely questionable (and in times illegal) behavior by the entire political class of US -- 9/11, Iraq wars, and the collapse of the financial sector in '08, and role of the "journalism" in covering these events -- in a political environment that gradually brought us to American 'Pravda' moments, #2 phenomena raised its ugly head. Alt-news was a reaction to bullshit-news of American "journalism". (Hi "Judtih"! ...). It is also quite necessary to point out that many of these mushrooms of American night spewing strange theories smell like intelligence service cointelpro.

We need to reimpose the pre-90s restrictions on consolidations in Banking, Finance, and Media and reinstate the regulatory 'firewalls' that protected the integrity of American political system prior to 90s. A regulatory regime that saw the West face world-class propaganda by Soviets with aplumb and broadcasted the demise of that source of "misinformation" to a world wide audiance, without ever having to resort to ham fisted censorship (with possible exception of the 'red scare' period and it's version of 'cancel culture').
For some reason the real-estate on vscode like file browser etc is really small compared to any other tool, on vs code I always have to move scrolls to see anything, I think this is the main thing why I don't use it while I really want to.
Maybe because of the power requirements?