skysight-inc/HackerNews huggingface dataset:
Your argument makes sense but not Dropbox pricing then. Their business pricing costs are per user. If they become more entrenched and valuable the more people use them, then extra users should be free, initially? (And maybe just charge for storage)
It's info@nascentcore.com
Sorry about that...
I use Twitter a fair bit to DM with people that I find interesting, on Twitter, but lately it's become too much of a firehose of opinions, rarely backed up by data or even sound logic. Now I try to use it only once a day, or even a few days. So far, so good.

Instagram on the other hand, that got out of control quickly. I found myself browsing through the feed and liking a lot of content, only to eventually realize that what I really wanted to do was to BE in places that I was liking; spending time on Instagram certainly wasn't going to get me there faster. That was the point where I deleted it.

Suspending the account, deleting the app... none of that has worked for me with Insta, there was always some pull to get back into it. Once I deleted the account, some number of months ago, I haven't had the need to even think of it.
Well: newspapers use Facebook for comments and used toxicity and hate speech as explanation for why they went away from their old systems.
Actually, now that i'm re-reading this, it's a disaster. She claims to write this to help newcomers, yet everything is so cryptic.

`it kicks off a "serviceworker" thread to handle it.`

It doesn't even tell me how I should do this. I don't know what 'serviceworker' code looks like. I don't know what 'kicking off' means.

This post reads like it was made for maybe 3 or 4 people in the world who truly 'get it' and if you aren't in that elite club you're a terrible engineer, apparently. There's not even a lick of example code to get an idea of what is going on. Engineering is a big word that shouldn't be used in this blog post.
> I've gotten used to undo-tree, and now I find it sorely lacking in literally any software that can "undo".

This feature is built in to all JetBrains IDEs (IntelliJ, WebStorm, PyCharm, etc.), most popular web wikis (Confluence, Notion, etc.), Google's web Office suite, and Microsoft's web office suite. It's available as a plugin for VS Code.

It's also built in to MacOS (Time Machine), Windows (File History), Dropbox, SpiderOak, and Sync, though some of those require it to be enabled and it doesn't work with keyboard shortcuts.

> The interactive insertion and inspection of unicode characters is also nifty.

When does this come in handy?
Discussion of original source from a couple of days ago: https://news.ycombinator.com/item?id=23091060
Never sell your roadmap. $50k isn’t worth one of the few advantages startups have: agility. It’s also distracting. You get to have these fun hypothetical conversations instead of talking about the product you have. Sell what’s on the truck.
My experience with VS code has been a couple clicks for C++, Python (2 & 3), and a smattering of other languages and configuration files (YAML, cmake, etc.) on a fairly large (~1MLoC) enterprise code base.

Another click for remote editing over ssh.

No pain and most importantly no constant tinkering.

VS Code started very humbly a few years back and was useless to me because it only supported JavaScript and a couple other things with no plugins to speak of. It has since grown into a seriously powerful tool.
> Security researcher Bob Diachenko discovered one of NSO’s contact-tracing systems on the internet, unprotected and without a password, for anyone to access. After he contacted the company, NSO pulled the unprotected database offline. Diachenko said he believes the database contains dummy data.

Doesn’t say which database and can’t find a first-hand account from the researcher, but let me guess: MongoDB at it again?
I actually like this viewpoint because I have done both and generally I disagree with you. But here's my take.

I use VSCode often because its "just easier". The extensions are at best (in my opinion) ok approximations to what I can get with emacs. Especially for a language I'm inexperienced with in emacs VSCode is a nice integration layer while I adjust my configuration.

Emacs (and to that point vim) is vastly superior to any offering VSCode has. The problem is you have to be productive. Many nights I labored over my emacs configuration to tailor to my job. I've done this for the last 10 years. It takes effort. To that, you have a point. VSCode is effortless. On that, VScode doesnt feel like anything to me except a bridge layer. Emacs and vim offer a vastly better experience (without the git politics!) if you're willing to spend the time customizing it. But that is the difference - are you willing to spend the time? Many developers are not and that's fine. But for a marginal additional investment you can have something better.

Something to think about at least. I can install my Emacs configuration in 30 seconds from my github.
Iim not great at naming things, but avoiding anything that will get you blocked by content sensors, or something you cant use in a board meeting.

Off the top of my head though Nematode would be my suggestion
In what way is this helpful to newcomers at all? It uses a ton of heavy jargon and no example code.
When I was a sophomore in my undergrad degree one of the professors was habitually late. As we were only meeting 2-3 times a week I calculated the dollar value of that lateness as a part of our tuition. People were not happy.

Hopefully at the end of all this we realize that community colleges can teach the majority of a 4yr degree and even have labs already set up.
> Perhaps "make a risky prediction that could be falsified if spacetime was in fact not curved" is a better phrasing.

That doesn't seem to me to be any better. If spacetime is curved, and you make a prediction assuming curved spacetime, you can test that prediction in curved spacetime. The prediction isn't assuming flat spacetime to begin with, so what would it even mean to say it could be falsified if spacetime were not curved?

> that means non-perturbative QFT is even less feasible than I thought for stuff at macro (to say nothing of relativistic) scales

It means no such thing. Non-perturbative QFT is commonly used in condensed matter physics, which deals with objects of macroscopic size. In fact, IIRC it was condensed matter physicists who first developed non-perturbative QFT methods; the particle physicists adopted them later.

As for "relativistic scales", you are aware that relativity has measurable effects even on atomic scales, right? Look up why gold has the color it does, for example. For that matter, our best current understanding of why nucleon masses are what they are has to take relativistic effects into account.
Wish it had a better name to gain more attention.
I took a look, doesn't seem like a joy to me.

It's too stringly-typed for my tastes, seems like a lot of errors you can make will only be caught at runtime.
> modernist pretty much means "traditionalist" in this context

Ah, ok. I'm certainly not a post-modernist or post-post-modernist or meta-modernist or any of those things.
I've never needed more than 2-3 VSCode packages for a given workflow. They're usually easy to find and at the top of the list when I search for a language. Settings live in a settings.json file in your home directory and/or workspace (the latter is so that shared settings can be committed to version-control). You can have both and they get merged, with the project settings overriding user-level settings.
Xxh: Use your favorite shell through SSH
The article is pretty clear on this being a demo server with dummy data, so I’m not sure where the contrary “popular belief” is coming from.
Emacs is a gui app. You can have if you like a tool bar. A menu-bar, tabs, split windows.

If you want something slightly more like a traditional gui emacs application framework enables bidirectional communication with QT applications running in emacs frames.

Personally I use it to render HTML mail inside emacs with what amounts to embedded chrome.
I don't think I see a problem.

The set of floating point values is intentionally biased towards smaller numbers. So yes, while few people have a need to deal with such large numbers, there are also far fewer such large numbers.

I think your flaw is that you are looking at the total set of all possible floating point numbers, and seeing a chunk that few people will use. Don't do that. Look at the 63 bits, and point out which ones you would like to remove/compress/etc. Yes, the combination of having an exponent of all 1's is rare, but none of those bits individually is "rare". The MSB in the exponent is used to represent all the numbers from 1 to 2, for example.

I don't doubt one can come up with a clever scheme that provides a different, encoding which is even more heavily biased towards more "reasonable" numbers, but it's not clear what the gain would be. You'd have to come up with novel algorithms for all the floating point operations (addition, division, etc) - and would they be as fast as the current ones?

I've yet to find real world problems for which the current encoding is pretty poor. Contrived ones, sure - but real problems? Rare.
Oh, I hadn't realized your question was paraphrasing a quote made famous during the 1950s
It’ll be much like water in most of the world: free on a personal scale.
I'd suggest that you ought to be more concerned about rights and privileges that you don't necessarily value personally (or even see as causing a problem).

If you extrapolate what's been happening in China regarding the internet to electronics in general and the rest of the world, the logical extreme is total surveillance, internet censorship, and eventually loss of direct control over the devices that you own. (Only a terrorist or dissident would want to install their own OS!) (Sideloading? What's wrong with the app store?) (Who needs admin anyway?) (Tor? Isn't that the network run by all the sexual predators?)

Only a cultural norm of protecting all possible personal rights at nearly any cost, even those you don't personally value or agree with, is likely to successfully stand against such an outcome. The reason is that any particular person isn't likely to make use of (or even feel strongly about) most of the rights and privileges available to them. Put another way, it's your job to protect your neighbor's rights and your neighbor's job to protect yours.
The corollary to this is a lot of businesses don't care about $1500 a month, or $10k+ a month, or rather they see an appropriate amount of value, or they value not having to switch. It makes more sense for Apollo to focus on this business. And that is especially true if they have a product that is approaching a commodity.
In Europe, it's becoming easier to work four days a week as a developer, mostly due to shortage of qualified candidates. I wouldn't say it's common but it's definitely possible.

I lead a team four days a week and it's working quite well. The other team members work five days a week. They didn't request shorter time.
"Our platform stores the files you want to send as you have uploaded them, that is, we do not make any kind of understanding so that your files reach their destination completely and as you uploaded it."

I don't understand that sentence. First I thought it's the translation (saw the german version first), but I don't understand the english version as well.

Can you please describe what you mean here?
While I think you're right on the whole here about "Emacs people," but you did an interesting thing in the first sentence: you contrasted experienced Emacs user with junior developer. And I think that actually points to a problem: people who are experienced developers but not experienced Emacs users are going to be in much the same position as the OP's description.

While I know the basics of Emacs, every time I try to get serious with it and make it my One True Editor, I end up spending days screwing around with packages and configuration files to try to figure out how to have similar functionality to what I get either out of the box or with fairly minimal effort in arguably lesser editors. I'm sure Emacs can do all of what I need and nearly all of what I want, but most of the time I'm damned if I can figure out how to get there from where I'm starting.

If I was really going to try to give advice on how to make Emacs more popular, it'd center around the package/extension system. It's great that it has package repositories and a built-in management system now, and the documentation for the core editor is terrific... but the documentation for packages is wildly variable, and what's worse, packages interact with one another, depend on one another, and/or conflict with one another in ways that are just utterly mystifying to a newbie.

I don't care about making Emacs "pretty," and while it'd be nice if it used less weird terminology by today's standards, I can deal with it. What I want is sane defaults and good guidance. Spacemacs' concept of layers -- where I can just say "I would like you to install and enable all the crap that lets me smartly edit PHP files, please" -- is absolutely onto something, although I would still argue that it might need to offer a little less choice by default. Don't make me choose whether I want Helm or Ivy because I have no idea, and for God's sake, enable sensible layers/packages by default: assume that yes, I do want autocompletion and git integration and such. If you must, let me click a button to choose between "batteries included" and "advanced" configuration. This is stuff that mainline Emacs should be doing.

And, actually, that's one other thing Emacs could stand to do better: learn from VS Code's configuration system that lets you use dropdowns and checkboxes and simple text fields for nearly everything, and has a button to go into the configuration files when you need it. Yes, I know Emacs has a text-based UI for configuration, too. I've used it. It's bad. Okay? It's just bad. The controls are non-standard and weird, the organization is utterly mystifying to someone who doesn't already understand Emacsology, just... no. Start over.

As for me, well, when Spacemacs moves the LSP layer to its non-development branch, I'll probably give it a try again. Until then, I'm probably gonna keep doing my technical writing in BBEdit and my coding in Visual Code. (I'm probably gonna keep doing my technical writing in BBEdit until I die, but that's a different post.)
Everyone wants to get on with their lives, but at what cost? thats what it comes down to. We will either pay in economic damage, lost lives or (looking likely) both.

Again, I dont understand the rush to throw so many lives under the bus with so little care, its bewildering.

Those people, our vulnerable, can be sacrificed at anytime, but they can only be sacrificed once.

Lets try something else for a few months first, and see how it works.

If nothing else works out, we can always fall back to the "let everyone in society who has an underlying condition of some kind die" plan afterwards.
If you're shy about managing your own memory and want to stay in a higher level language you could use the Quarkus framework or Micronaut which are Java on the JVM. Kotlin is a super-set of the java language and also adds a lot more syntactic sugar. I don't have experience w/ kotlin, YMMV. The introduction of Lambdas and the choice of modern post-EE java frameworks really takes a lot of the grind out of programming in Java. With the upcoming data classes it's going to get even better.
In one recent interesting case of PragerU v YouTube[1], it was ruled in California that YouTube is not a public forum and the First Amendment does not apply. It's not unthinkable that other platforms such as Facebook will or already have benefited from similar rulings.

In the case of PragerU being censored, of course I can't deny that I am personally happy that YouTube is doing something about their inflammatory hate speech, but that is just my opinion. Perhaps next time they decide that something that I personally agree with should be banned from the platform. How will I react then?

The major difference between Youtube and taking it to the streets is that the latter is protected by the law and provides a clear legal recourse if your right to express your opinion is denied. If private corporations now change how we take our opinion "to the streets", then the inevitable consequence will be that we're going to be censored one way or another. So to change all of this, perhaps we could

1) turn platforms such as YouTube owned by private corporations into public forums,
2) embrace a more federalized/decentralized web (web 1.0 self-host-style), where we put out our opinions on our own domains that we can call our own,
3) go out on the streets (difficult because covid-19)

The fact that people tend to flock around opinions and communities will never change, but what we might consider changing is how these communities (Facebook, YouTube, etc.) are organized.

[1] https://www.bbc.com/news/technology-51658341
What’s annoying is the article has no intention of delivering on its more modestly stated title — don’t go to college this <fall>. I was expecting a narrative that gathers together facts about how schools were intending to reopen on time.
It's really useful for note taking. I'm logged in on my phone and main computer, and as I watch lectures I can screenshot useful slides and send it to the file transfer contact. I can also send a text message, and later its search feature lets me go to the context where my query appeared. The messages are stored locally on your devices so the query is lightning fast (unlike if I were using slack).

I'll use it to evict stuff from my head so I can concentrate on other things (a "oh yeah I'm running low on tomatoes" thought results in a message for me to go back to later).

Since the UI is in the style of a messaging program then it's really low friction to enter stuff, as opposed to a dedicated note taking application. It's UI is also so clean and of a design not seen anymore.

Its QR code scanner is really good as well.

It should be noted that I'm also using it to message other people on the platform, but half the time I switch to the application I'm not using it to communicate with other people.

Someone may criticize sending so much data to "scary China" but I'm aware of what data I send through the platforms that I use. You wouldn't send your company's private information to a random server, and there's no reason why any other non company sponsored platform should be trusted.

I'm not into discussing controversial topics so the most scandalous message I've ever sent probably revolved around defending an unpopular bubble tea shop. I have alternative contact means so it's not like I'm being restricted in what I talk about. There's a proper time and place for everything. (and in the west there's memes about landing on a list for viewing an edgy meme or source).
I wrote Zoom off last year after the local webserver nonsense. Any company that can convince itself that is a good idea doesn't deserve my business. There's no path to redemption. Game over.

In the post Covid world I was forced to compromise a bit and I will join a Zoom call in a browser (when it works) or install the app on my phone if I have to. I trust iOS to not get totally owned by a rogue app more than anything else I have available. Although recently that's not an entirely safe bet either.

Keybase was not critical to my daily life so it will not hurt to get rid of it. It's about risk management. There are no upsides to Zoom and almost no upsides to Keybase (for me). With the growing list of downsides it's an easy choice to make.
I've been using vim for 15 years so I know neovim.

But ... can you make changes in neovim while it's running?

Let me take it a step further. Imagine a text editor in which you can, while it's running, literally go into its source code and make changes and that those changes immediately take effect. If I'm not mistaken you can do that in emacs. That's what I find intriguing about it, not the text editor.
It can be solved with a simple client that hides the complexity but only shows what makes sense to average users.
On the subject of Mongols, I highly recommend the popular lectures by Dan Carlin https://www.dancarlin.com/product/hardcore-history-wrath-of-... . Very entertaining, but also historically accurate and balanced.
Thanks for this perspective, I guess the gameability of the metrics explains a lot.
You would be surprised. I think people confuse rarely enforced with unenforceable.
The experience varies widely by language. TypeScript support is top-notch. Clojure support used to be bad and then got good. Rust support has been bad for a long time but the nascent rust-analyzer project makes it fantastic. Python support is decent but only if you get an optional, poorly-advertised extension on top of the default one. C# support is quite solid. Etc.

Only a couple of languages get first-party support from MS. The rest depend on their respective communities to build extensions. VSCode has a great plugin architecture, but it's entirely possible to write a bad plugin for it, especially if it's simply not a popular enough editor in that community yet. Still, none of the above required dependency-juggling or stepped on each others' toes. Only a couple cases required a configuration step to get them fully working. My worst VSCode setup experiences haven't wasted as much time as the Emacs golden path did.
I haven't seen anybody "support" WeChat on HN, and even Zoom has been catching a lot of flack here. More than that, though, your jump from the users of a site supposedly supporting certain products to the site itself being owned by the Chinese is hilariously absurd. Maybe you should actually think about what you're saying before the next time you yell "Wake up, sheeple!"
we are facing this together, except for you and you, and you etc
I will totally fulfill that HN clichee of people in disbelief that any tech company has employees... But: TIL they have 250 of them. It's a fully automated site, huh.
Their console is a pain, and some of other aspects too.

Remember getting an error because a document was getting updated too fast (four or five times in less than a second).

Heck, their own documentation states a document can only be updated about once (1) per second[0]

[0]: https://firebase.google.com/docs/firestore/solutions/counter...
Has somebody used CRO tools?
I don't get it, how are they affected by COVID
And then you have line endings and weird control characters and emoji don’t work in Emacs, etc etc

I too have used Emacs a lot. I’m getting off the boat.
And these characters are typically paired up with the white male hero. Isn’t this more indicative of the director’s or writer’s fantasies?
German soccer ready for kickoff (behind closed doors)
Anathema is Greek for damnation, or accused/accursed from Latin (shortening the etymology I read on it)[1]. Makes more sense as damnation in modern usage, so I think it stands.

[1] https://www.etymonline.com/word/anathema
I was kinda confused why covid-19 is effecting StackOverflow. After reading it, a good portion of layoffs is the Talent team with the reason of planned long term hiring freeze so they won't need (edit) this product offering for the near future.

Side note, the original title of the posts is "A message from our CEO: The Way Forward"
advertising revenue seems to be down for a lot of company