skysight-inc/HackerNews huggingface dataset:
Big public clouds have a genuine purpose but there is a shit-ton of marketing and FUD being thrown around about them -- I'd bet my hat that's what this post is, given the phrasing up top.

I'm not a fan. In short:

Cost. CapEx and depreciation vs. OpEx. The numbers look amazing for ~3 years until the credits and discounts wear off. Then it's just high OpEx costs forever. Meanwhile I can depreciate my $10k server over time and get some cash back in taxes; plus it's paid for after a couple years -- $0 OpEx outside of licenses, and CentOS has no license cost.

Once you have significant presence in someone's cloud, they're not going to just lower costs either -- they've got you now. What in American Capitalism circa 2020 makes you think they won't find a way to nickle and dime you to death?

It's not going to reduce headcount, either. Instead of 14 devops/sysadmins, now I have 14 cloud admins, sitting pretty with their Azure or GCP certs. Automation is what's going to reduce those headcounts and costs, and Ansible+Jenkins+Kubernetes works fine just with VMware, Docker, and Cisco on-prem.

Trust. The Google Cloud just had a 12-hour outage -- I first read about it here on HN. AWS and Azure have had plenty of outages too... usually they're just not as open as Google is about it. You also have to trust that they won't get back-doored like what happened to NordVPN's providers, and that they're not secretly MITM'ing everything or dup-ing your data. We (and some of our clients) compete with some of the cloud providers companies and their subsidiaries, and we know for a fact that they will investigate and siphon any data that could give them an advantage.

Purpose. We just don't need hyper-scalable architecture. We've got a (mostly) fixed number of users in a fixed number of locations, with needs that are fairly easy to estimate / build for. Outside of a handful of sales & financial processing purposes, we will never scale up or down in any dramatic fashion. And for the one-off cases, we can either make it work with VMware, or outsource it to the software provider's SaaS cloud offering.

If we were doing e-commerce -- absolutely. Some sort of android app? Sure, AWS or Azure would be great. But it's a lot of risk and cost with no benefit for the Enterprise orgs than can afford their own stuff.
Of course Wolfram is rich and famous precisely because he has had a lot of good ideas. That's not to be discounted.

It's also important to not immediately discount Wolfram's work simply because he is wealthy and successful and not a formal member of academia. However it seems that some are personally threatened or dislike Wolfram because of who he is which triggers a knee jerk reaction against his work.

I am not an internet fanboy of Wolfram's, I'm only pushing back a bit against the idea that incremental progress upon the scientific mainstream is the only path forward.
Linux, PHP
By definition, worker coops are never acquirable by private controlling interests; they are always employee-owned.
NuxtJS

NextJS

NestJS

why all these frameworks have very similar names?
it is very confusing every time I read a news about one of them I wonder which one is which.
perhaps only deeming a mechanic as having the aptitude to drive a car

This analogy is a really good one, but you've got it slightly wrong. The website user is the person driving the car. The developer is the equivalent of the person building the car. Saying the development process is "too complicated" is like saying developers should only ever build compact family cars like a Ford, but some of us want to be building BMWs and Teslas and Porsches and F1 cars and monster trucks and semi-trucks, etc. Sure, it's more complex and difficult, but the end result suits the user better, fulfils their needs better, and often just makes them a lot happier.
How was their product ever marketed that way? They have open source clients because that security table stakes. They’re a solution to crypto anarchy because they help link your crypto identities to your social ones. None of that has changed. You talk like all valid software is free of corporate ownership/sponsorship. Why is zoom’s money somehow worse than e.g. softbank’s.
Manufacturing plants across the world controlling production lines: no way to go in the cloud for that. We put the reporting data in the cloud, no problem there.
Between this announcement, reading the deep dive, catching the "this Week in Matrix", and the work of the creator of Mistborn, my tech-support-coerced family Signal groups are soon going to have their days numbered.

Bravo Matrix contributors! This work in my mind is as close as we can get to the golden days of Pidgin being able to talk to everything and everyone, and having E2EE default is a must-have these days. So amazing to watch the progress of this from 'a few HN talking heads' to 'hundreds of contributors and dedicated staff'.

While Matrix will feel less secure than Signal since the feature just landed, having the E2EE data be self-hosted, federation-possible, and support multiple clients, removable-users-from-groups, and other features Signal is working on but tight-lipped about, means the trade off is increasingly trending towards worth the cost of migration to another client.

Matrix is just so much more collaborative and less authoritarian than Signal. Don't get me wrong, I currently use Signal above all others, DMs, groups, calls, the works. But the cloak and dagger radio silence, reticence to accept PRs, and lack of even basic documentation to self-host your own Signal server do eventually leave me with a sense that, while I'm glad for free access to this most-secure-for-my-use-case software, even free apps on phones and desktop could be improved.
GitHub satellite 2020: top announcements
No, it isn’t sociopathy. I, for instance, tried to engage with Sabine Hossenfelder on a novel interpretation of electron diffraction which would help demonstrate linear time-invariance of electromagnetic phenomena in an atomic scale (nickel crystal) only to be completely ignored - despite the fact she posts on her blog a “speak to a physicist” button. In fact, the physicist she paired me with failed to appear to two scheduled Skype calls and explained he was too sick after the fact. And no response from her. So here I am, with ignored emails by professors because they don’t have the bandwidth and I don’t have the branding.

Physicists by trade do not trade on advancing the state of the art. That takes courage and risk of reputation. This is why the natural sciences have progressed outside of vocations. “Lead then to what’s new” is better worded as “make it shameful to ignore you”. I am acutely aware of that now.
If Keybase acquired Zoom (haha), then, sure. This is a PR move for a public company. They'll probably gut Keybase, move their Chinese server generated AES128 keys to AES256 keys generated by you and uploaded to their Chinese server, then call it a day.

I can't think of a single instance where acquisition of a smaller company like this resulted in an improved version of the original product. How many of us are running RHL? Skype is now close to Microsoft spyware that's impossible to remove from a Windows installation. Facebook purchasing Whatsapp, another service that formerly stressed encryption, resulted in things like plaintext backups of your texts on Facebook servers being aggressively promoted as soon as you loaded the app.

It's pretty much always cheaper to gut the original product, ignore the problems with your software, and enjoy the enhanced price of your shares while effectively spending no more money than you had for the original acquisition. As far as I can tell, Keybase has never had a business model or constant source of revenue.
Sounds like protonmail.
While honourable advice, the bottom line is Keybase sold without having a business model.

So perhaps better advice is, start a business even if you don’t have a plan and someone may buy it anyway.
Remodeling Data Relationships – Building SaaS #55 · Matt Layman
Mixed feelings, Keybase could become a "modern" Skype, but it may be the zoom is not that interested in the chat/teams/fs parts of Keybase...
"It is always better to not have a problem than to mitigate it", from this article that John Carmack wrote several years back[1]. In the context of the article it feels almost like a throwaway line, but I've found it to be deeply profound and it has since affected how I choose potential solutions in almost any situation. Should I do the "quick fix" (mitigating a problem), or would it be better if the problem _didn't exist in the first place_?

[1]: https://www.wired.com/2013/02/john-carmacks-latency-mitigati...
South Dakota v. Wayfair, Technology, and Your Business
Do you have any resources you could link that go through buying and setting up servers?
Wow, thanks for creating and sharing your work!
Up until now I haven't seen a decent native SQL client on linux.

Since I'm working with vue I will totally check out the source and how you put things togehter :)
Stavros form TileDB here. Here is a more verbose explanation. Up until before 2.0, TileDB was already powerful for the main applications we targeted at: geospatial and genomics. The support for both dense and sparse arrays and the way it handles data versioning made it quite unique vs. HDF5 and Zarr. But we noticed that most of the data scientists we were working with had a lot of data beyond genomic variants, LiDAR points and rasters. They had tons of dataframes. And they were using at least two storage engines, TileDB for arrays, and Parquet or a relational database for dataframes. If you are in a large organization, this a big pain.

In TileDB 2.0 we made a huge refactoring to support something seemingly simple: dimensions in sparse arrays that can have different types and that could even be strings. This allowed us to model any dataframe as a sparse array, effectively making TileDB act as a primary multi-dimensional index. In relational databases, this means that your data is sorted in an order on disk that favors your multi-column slicing enormously, so range search becomes rapid.

Therefore, what we are telling the community with this release is that you can have dense arrays, sparse arrays, and dataframes in a single embeddable library being integrated with pretty much every data science tool out there, so that data scientists never have to worry about backends, files, updates, or anything other than their scientific analysis. In other words, we believe the future of data science is more science.
Color X Color
probably because there are so many js “frameworks” that they are running out names
Doing some back of the envelope calculations to see if we're in the right ball park here:

A Tesla motor weighs in at 70lbs (31kg) on its own, not including the inverter or any gearbox, and generates 362hp. Or 11hp / kg.

Using a turboprop because it's easier to do a straight hp comparison, the PW150 has a dry weight of 716.9kg and produces 5000hp continuous. Or about 7hp / kg.

Of course it's absolutely not a fair comparison for a number of reasons, for a start running a Tesla motor at full power for more than a few minutes at a time is going to result in an overheated motor where as the PT150 can do that all day long. The Tesla motor weight doesn't include the inverter which would be needed (unless it's all designed to run each motor at a synchronous speed with the generator...), nor the cooling system, a gearbox (the low pressure turbine of a high bypass engine is only ~4000rpm, the Tesla motor does 18000rpm). Not to mention the elephant in the room, you still have the weight of the generator plus the prime mover (or battery...).
You didn't need much in Italy 35 years ago. I suspect things have changed there, and permits etc. might be required in most places today. However, let's say San Francisco [0]:

> San Francisco (City) currently allows urban beekeeping without any specific permit or registration requirements. However, in some cases bees can pose significant health and safety risks. To avoid conflict, beekeepers should manage their colonies in a way that is sensitive to surrounding areas and neighbors.

[0]: https://www.sfbee.org/beekeeping/code-of-conduct/
No, it's both. The NYC subway system has the option of automated train operation only on a few lines.

This person is a conductor though. They sit in a cab in the middle of the train and operate the doors.
Comparing pricing of 6 leading APM products for SMBs – May 2020
Pick a browser you never use and wipe the cache and cookies between articles.
Because they pay for those unemployment budgets, perhaps?

You may not agree with that perspective, but it is held by quite a few people.
how do you solve for egress traffic ? the traffic between the server and the database starts being the most expensive part of the stack
As someone who works at an open-source-focused business, I respectfully disagree. Unlike proprietary software, open source software doesn't depend on the broken window fallacy. As a result, it's really hard to make open source profitable. There's lots of different avenues to get there, and I don't like to fault someone for their efforts if the bulk of their work goes towards improving open source software, as I think Keybase did.
This article is an op-ed, not an editorial and only 1000 words
On Performance Development
Depending on what you're building, I don't find 100k to be that much .
Sounds sketchy given what the employee from Microsoft commented. The article is also not completely up to date with their “interesting” findings. For example, while a language projection for the Windows Runtime to Rust is interesting, it is also a public repository: https://github.com/microsoft/winrt-rs I’d take this article with a grain of salt until we hear more.
This is a great line in the C/C++ vs higher level language debate on memory safety.
So we can do a blood sacrifice at the altar of The Cheesecake Factory because people don't want to work a shitty job?
Oh good, another .js. Throw it in the pile.

The quagmire of subtly different JavaScript frameworks is definitely the leading reason I avoid front end work like the plague.
My old college had an ND-570 and an ND-560. I learned ADA on those.
Unless they've changed course, a couple of years ago when I was looking into their phones, quality was hit-or-miss and they barely get any Android updates.
My wife once told me "no one wants to listen to you talk" when I was preparing to give a speech. It is obvious now, but I had never really thought about it. Her point wasn't that no one cares about what I have to say but that when I am done talking no one will think "I wish he would have talked longer."

When I interact with others, I try to spend most of my time understanding their viewpoint rather than talking at them about my viewpoint.
So a closed source software company buys an open source tool company, and inadvertently make closed source open source!

Or, in other words, if you want to keep something private, don't put it in the "cloud"!
Low Dietsch
They had their own Unix port, called NDIX!
> XUL has a single implementation

What's the issue with that? GTK, WPF Qt, Flutter ... all have a single major implementation.

> for the most part a single application suite actually using it

That is now, but it could've been a lot different.

I'm not that familiar with XUL (I'm just old enough to experience it being phased out) but it appears like a great idea to me: XML is not exactly bad for a UI, but XAML is Microsoft-specific (and not exactly great) and HTML is made for documents (leading to problems with worries about semantic tags, lack of layout features ...).

I also quite like how well Firefox integrates with all kinds of platforms. But who knows, maybe that's not in XUL, but specific to FF.
NuxtJS is probably intentionally similar to NextJS to mean NextJS but for Vue.

NestJS is probably a coincidence.
Your thesis here is that the movement is made up and nobody actually agrees with it? I guess I don't know how to rigorously disprove that, but it strikes me as unlikely as well. The easiest way to stir people up is to tell them things they already believe! It seems naive to look at even a moderate sized protest and say "oh, nobody actually believes in this cause, it's astroturfed".
Meuse-Rhenish
I would go the exact opposite of the iPhone way, a few people I know have been using different generations of Xiaomi Redmi's as tool phones with great satisfaction.

Surprisingly the build quality is good and battery life is amazing. You can have dual SIM or a SIM and extra memory card. It is not a great phone for gaming or photography, but that's not what you are looking for.

Now assuming the batteries decay over time, screens break and phones fall into the toilet or getting stolen you can buy 2 Redmi's for the price of one iPhone SE.
Commercial kitchen cleanliness is out of customer control. Practicing personal safety and sanitization measures is more under our own control.
Ghost (blogging software) chose to incorporate as a Company Limited by Guarantee [1], which doesn't have shares and can't be acquired that way: https://ghost.org/changelog/moving-to-singapore/

[1] https://en.wikipedia.org/wiki/Private_company_limited_by_gua...
This is so big. I was about to make a build for my nephews with Ryzen 5, but now 3300X with a good GPU it is. Remember these are on-par(or exceeds Intel i7 from 3 years ago)[1].

I just hope they do something similar to their GPU software platforms(CUDA killer).

1: https://www.youtube.com/watch?v=SFmbJGzsFrE
I think this might be a barista thing. A while back an espresso machine with open source software was posted here.[0] It has all kinds of data. And I've seen baristas wanting very specific parameters for making coffee (e.g. making pour-over coffee with exact weights, volumes, temperatures, bean grind durations). I imagine (but of course could be wrong) there are baristas at the top in Starbucks who find this data important.

[0]: https://decentespresso.com/downloads
Disclosure: I am a member of the TileDB team.

TileDB fully supports multi-writer/multi-reader, so scaling compute to multiple nodes is mostly about choosing the computation layer. We have integrations with Spark, Dask and PrestoDB for distributed compute. In our cloud product we also offer serverless UDFs and SQL (via MariaDB) to allow for scaling out computations elastically without managing your own clusters.

On the postgres side, we are looking at eventually adding a postgres storage engine, now that the new storage support is in PostgresSQL 11. To start with we have built a storage engine for MariaDB, as MariaDB has an excellent storage engine API, which I have past experience with. We hope to upstream the storage engine to MariaDB after the MariaDB 10.5 release.

MariaDB integration: https://docs.tiledb.com/mariadb/

Spark integration: https://docs.tiledb.com/spark/

Dask integration: https://docs.tiledb.com/dask/

PrestoDB integration: https://docs.tiledb.com/prestodb/

Cloud Docs: https://docs.tiledb.com/cloud/
This is a great strategy
Cyber Threat Index Shows Industries Are Under Attack in Uncertain Times
Could you have a memoization function that calculates if a point is in a set of points and return the same result?
> In a directory listing and samples of other private repositories sent to BleepingComputer, the stolen data appears to be mostly code samples, test projects, an eBook, and other generic items.

Other than private keys or sensitive info being left behind, doesn't appear to be severe. Looks nothing burger given the data until more is released.

> Microsoft employee Sam Smith replied to Under the Breach's tweet stating that he thought the leak was fake as "Msft has a “rule” that GitHub repos must be public within 30 days."

Curious, what does microsoft use internally? Instance of github enterprise? Azure devops?
Oh wow, I had a guest lecture from Max Krohn yesterday in which I asked about how Keybase was being funded; no mention of this at all!
Oh I didn't mean to imply it was, maybe my "walks talks" bit was unfair. Rather I merely meant that Keybase, like Keys.pub, seems like a great isolated tool for the internet. Something exceptionally well suited for a foundation.
They aren’t. They are making a lot of money which is what the business was made for.

The post is actually refreshingly honest that keybase is now abandoned and will probably die at some point.

The idea that companies were stupid enough to place their internal identity on some random 3rd party is so incredibly stupid that it’s hard to feel too bad for anyone.

Congrats Keybase!
There are many thinner materials: 10-micron aluminum foil is commonplace in households, and disposable plastic shopping bags are usually about the same thickness, while this paper is 20 microns. Any of these could fit Yueh's 1800-page book into the thickness of Paul's thumb, 18-36 mm. But typical gold leaf is 0.1 nanometers thick, a hundred times thinner.

What's notable about this paper is that it's paper that thin.
If you're using Firefox or Safari, you can use the browser's "reading mode" to hide the cookie wall.
Most people who know only one language nevertheless read all their literature in the same language it was written in.
I'll grant that -- but it's also a to-do list, which is pretty much the simplest possible application. It's a common "hello world" for GUI toolkits, and it's the first use case in the org-mode tutorial.

Is there any software more sophisticated than 'a 3x5 card with a pencil' which uses this user interface paradigm? I think any paradigm, no matter how confusing or clumsy, is sufficient for that case.
The paywall of any

www.nytimes.com

article can be bypassed by changing the hostname to

www.nytimes.com.

with a dot at the end.
A Deep Dive on Apollo Data Sources
Sort of makes me bummed out that the Dart project failed.

If there was one time when we could have escaped the client side hell that is JavaScript it would have been then, when chrome had astonishing market share, and Dart could compile down to JS to ease the transition until native support became standardized.

But nope, here we are with anotherone.js every week.
It’s not a yes or no thing. Some people don’t like being cooped up and would rather be able to socialize in person at work, etc. Some people are fearful and would rather stay at home. There are many in between.
I believe the argument is that a private key encrypted with a password is not cryptographically different from a plaintext private key. The password is more of a "keeping honest people honest" kind of thing, than true security. If it was truly secure, then you'd be using a new private key to encrypt your real private key, and then you're back to where you started. Cryptography is hard, which is why I was such a big fan of Keybase trying to fix it for real people :)

Edit: This has a received a few downvotes. If I'm wrong here, I'd really like to know why! I thought this explanation was correct and clear.
Advanced Features for Fast and Agile Development Using Postman
Trivially, but there's enough C code in places you wouldn't expect that you would never get Emacs running doing just that.
> This evening, a hacker going by the name Shiny Hunters contacted BleepingComputer to tell us they had hacked into the Microsoft GitHub account, gaining full access to the software giant's 'Private' repositories.

Well, someone asked the other day whether or not private repositories on GitHub were safe: [0] I think you now have a concrete answer regardless if this is true or not. I have already made the case to privately self-host, especially if you're a large enterprise, but preferably on-site [1][2] to avoid these types of attacks and in the process to reduce costs like this as many were discussing in other HN discussion [3], but here we are.

If they can do it to Microsoft, they can do it to anyone else who has a GitHub account.

[0] https://news.ycombinator.com/item?id=23057769

[1] https://news.ycombinator.com/item?id=22960579

[2] https://news.ycombinator.com/item?id=22868406

[3] https://news.ycombinator.com/item?id=23089999