skysight-inc/HackerNews huggingface dataset:
On the point "how this platform compares to others":
Think of it as a combination of single-Slack-channel/WhatsApp-Group-Chat on the one side and a EtherPad/Doodle/DropBox on the other side.

Separate noisy chat from writing down facts and stuff you would like to be able to access later on (try this in a WhatsApp-Chat or Slack-channel).
oh interesting, it turns out I don't follow rust closely enough :)

I think when rust tooling gets "there", it's going to be able to do some really cool things that no one else can do.
Why Smalltalk is so easy to evangelize
Previous comments: https://news.ycombinator.com/item?id=11021430
I remember using one at NTH in Trondheim in 1995-96 and it was awesome compared to the silicon graphics stations or pcs. It just felt insanely smooth and quick compared to the clunkiness of the other machines. I wish it had taken off, it would probably have gotten us faster to multi core machines.
> I am not against labels like "fake milk."

I agree, anything other than full fat human milk that is non-homogenized and unpasteurized, with no additives (vitamins or otherwise) should be labelled fake milk.
> If you ask informed Filipinos why the street food is mediocre, they will tell you that Philippines lacks a “culture of excellence”.

This line in particular rubs me the wrong way. Who are these "informed" people? Who says the street food is mediocre? Have you looked at other possibilities before pointing the finger at nebulous "culture"? The line of reasoning seems very subjective and unscientific.
shit happens...but the way their philosophy is fine tuned makes me wonder..

Above all, "no bullshit" is our golden rule—to treat our users how we want to be treated. It's a promise to respect your rights and to level with you about our shortcomings.

https://www.gandi.net/en-US/no-bullshit

ex: https://twitter.com/andreaganduglia/status/12151991477012316... (thanks op)

We will listen to you, and be honest in our replies, even if it means you won’t always like what we say.
The MTA is going after an Etsy artist over a New York subway map it didn’t make
In this case, the customer did pay for it: https://twitter.com/andreaganduglia/status/12152083871699804...

See full thread. Snapshots are marketed as backups.
The UNIX ecosystem (digisystem?) always has more to find.

Also, your reply is the kindest comment I've ever seen on HN.
Highly multivariate random walks are excellent at finding local optima, and poor at descending from those hills to find a higher one.

If something requires, say, five individually-deleterious mutations, each of low probability, it's quite plausible that these will never align in a single organism.
This becomes very difficult as your data grows. If you live in AWS world, imagine periodic snapshotting from EBS, S3, RDS(and other data stores), EFS etc. For most people a different DC of the same cloud provider should be enough. If you have to put this into a different cloud provider it is a big cost drain and difficult to manage let alone if you want to have your own physical backups.
The famous pangram is actually "A quick brown fox" in its earliest recorded appearance (1885): https://en.wikipedia.org/wiki/The_quick_brown_fox_jumps_over...

(Shorter pangrams exist, including some "perfect" ones which require punctuation to make sense. "Mr Jock, TV quiz PhD, bags few lynx".)
It's been so long since I've programmed in C++ that I can't even read this code. Last time I wrote an anonymous function I had to use boost::lambda, now there's an override for [] on line 39? And wtf is the arrow operator doing out there in space on line 19?

Starting the day with heavy dose of FOMO...
Unclear, I think. I tend to use GitHub stars as bookmarks, which implies interest but not necessarily hearty approval.

I don't think you can generalize here; it's like Twitter, where some people use Likes to remember all-time favourites and some people use them as an "I've read this" checkbox.
I had a very similar dilemma myself when putting together a project of mine a few months ago. However, at the end of the day, I felt that keeping the license of the solution (or core solution) as MIT was the best option irrespective, and my thoughts came from the following areas in which monetisation can be substantiated.

- Labor costs for staff, which include developers, network administrators, and support officers.

- Costs incurred for resources, server infrastructure, office resources and so fourth.

- And of course marketing and sales of the solution.

The key is to communicate this substation, therefore asking customers for donations, i feel, becomes irrelevant if you can do that effectively. So really the gist is "it's great that the software is free but someone has to run it and even more so someone has to keep supporting it".

Ideally, my opinion on monetisating comes from the business model which encapsulates the solution, therefore licensing the end product can just be focused around the tangibles that inherently make up the business side of a SaaS company.

I think the most murky part of this dilemma comes from professional services and enterprise grade solutions because this is where custom and closed treatment maybe needed for the client. Plus other issues come more from a security standpoint and trade secret standpoint than anywhere else. For instance customisation on top of a SaaS platform via APIs or integration work may require the asset (or code) to be closed source from the perspective to satisfy the clients' needs, but this has always been an issue and is not a SaaS centric problem as the argument only comes during the purchase cycle of a company and the IT manager asks the question "can our business trust open source?".
This is god damn unbelievable

"Andrea, sorry about that and the incident. If we led you to believe that you had nothing to do on your side when warned multiple times to make your back ups, then we'll have to make it clearer, and stop assuming that it's an industry wide knowledge."
Microsoft tried to buy slack but they wouldn’t sell.
For example, Facebook creates accounts for people who don't even use the site.
1) what are you talking about? The US has no desire to occupy Iran. They would devastate the economy by mass bombing of the infrastructure, and then encourage a new US-friendly leader to lead a coup over the current government. Then they would come in with US companies and have them get paid to fix the infrastructure back. Have you not been paying attention?

2) saying that Iran has connections with the Hezbollah is like saying Trump has connections to the Republicans. Iran IS Hezbollah. There's a difference.

3) I'm not sure what you're arguing at this point. I said the same thing. Iran doesn't want an escalation because they know they can't win. If they caused any US deaths, it would lead to escalating destruction of Iran. You were the one that said "sleeper cells" around the world would start conducting terrorist campaigns or something. But that's absurd and would never happen because if they did, the US would make Iran pay and they would have the support of the world. Obviously dropping a nuke on Iran is out of the question, as is destroying cultural sites, but if these "sleeper cells" killed Americans, you could expect massive damage to Iranian infrastructure that they wouldn't be able to recover from in a timely manner.
Regarding software, people use (or at least used to use) an “ANSI Editor”. There are a few to choose from:

http://wiki.synchro.net/resource:ansi_editors
> 2. support editing text files inside the terminal as ranger does

Can it be configured to just open file in vim or other eidtor? May be in a subshell, so you can return back to broot. Why reinvent the wheel...
These are exactly the reasons behind the differences in eastern and western Canada. In the prairies we have a far more "do it yourself, screw government" attitude - for good or for bad.

You've also described quite clearly one of the multitude of reasons we're leaving Canada shortly.
Remember that SF's rent stabilization ordinance was the renter's response to Prop 13, enacted one year later. It shouldn't be used as an excuse to preserve a bad law.

This is going to be difficult to unwind fairly but it is only going to get worse if we don't.
"we probably should be glad if we die with 60." - what are you saying here?
Sadly this thinking is slowing down real scientific progress in the very real race to cure aging.
Whoops, you're right, I misread the chart.
From the incident timeline:

> we have a problem to import zfs pool on the unit storage

I really want to know what went wrong to a) break ZFS b) prevent recovery from backup.
Translational Regulation of Non-Autonomous Mitochondrial Stress Aids Longevity
By all the stars in heaven, that was an impressive demo.
The project website shows a video example and says that a color chart is not required.

https://www.deryaakkaynak.com/sea-thru
That doesn’t look right at all to me. Why the photon is then re-emitted in exactly the same direction that it would have if it was reflected rather than a random direction?
This process that gave rise to me also gave me a painful, lifetime disability ... in its wisdom.
What amazes me is that some of these schemes work.

Like a machine that copies official documents. How do you not EXPECT that to be bugged?
Same boat. As much as I hate to give Jeff Bezos another penny I can't look further than AWS for everything at this stage.
Sorry for the late reply!

>How about Compumorphic GUIs? Graphical user interfaces should look like they were drawn by a computer.

Isn't that where where GUIs are coming from and somehow still the current state?
A Decentralized Web Primer: Dat
but that's exactly what they do, many people here posted SHOW HN threads for github for-profit projects that use clauses in licenses or licenses like BSL, SSPL and the posts turned into harassment party because of the "hijacking" of pure open source according to them.
Fortunately, git is a DVCS, so anyone who checks out a repo has a complete copy of it.

Now, granted, it'd be a huge pain to track down all the people who had copies of the 1,500 different repos, and try to find as up-to-date as possible of a version of each, but I doubt they got anywhere close to potentially losing all their source code.

Incidentally this shows why it's a good idea to sync your repo to GitHub, even if the canonical repo is elsewhere: in addition to the usual reasons of incentivizing some contributors by giving them "GitHub credit", and increasing visibility of your project's code, GitHub can serve as a backup!

Also, on a side-note, 1,500 separate repositories?! That sounds way overkill. I wonder if they'd benefit from having a monorepo.
Product Led Growth Conference – 01/31/2020
I find this news quite odd.

The generic drug market is very competitive (with a few outliers). Margin for high volume generic drugs are measured in hundreds of basis points. California is likely getting a very good price for generic drugs today.

There are some reasons why they might do this: 1) the odd generic drug where prices are still high or 2) one of the many generic drugs where there are shortages. The big caveat is that many of the shortages are for injectable drugs which are very difficult to make (hence why there are shortages). But the monetary savings will be pretty limited.
200% scaling is the intended use case.

E.g. for text:

https://www.eizoglobal.com/library/basics/pixel_density_4k/t...
Search for "Line X" and/or the Farewell Dossier. Not the truck liners, but disinformation campaign.
Im not sure suffering works that way. Someone in East Asia who is poor but has a loving family, community, autonomy, and meaning may be better of then a relatively rich Westerner who lacks those things.
How effective is CBD for Sleep related issues? I have heard that it helps with sleep is this study backed?
Why are they going out of their way to be disrespectful to their customers during a crisis? This is bizarre.
Not sure if you read the news much, but we're not in the first part any more.
Very interesting. That's quite a turn-around for a company like that. Although it sounds like they've spent a long time figuring out how to grow individual plants faster. And seemingly all without needing shady Epstein money and faking results, like a recent infamous MIT lab...

If they're getting more serious, though, I think they might be better served by an editor's rewrite of their 15 pages of Khan Academy-like scribbled slides.
So why is a swimming pool not darker when there is water in it?
Genetic cause of exertion-related unexplained sudden deaths in Amish children
Thanks for the heads up, shame I missed that!

It definitely doesn't sound very GDPR compliant­. It’s dated before GDPR so clearly needs an update.
Diligent: Low-level graphics library and rendering framework
L19 is a trailing return type.

L39 et seq. is a lambda expression.
My problem with these fontpacks is that they fail to emulate the blur of the electron gun that created visible gaps between the round pixels (which smeared into ovals). Only the most expensive IBM 8514/A (or later NEC 6FG) monitors looked that sharp, but most of us were using inexpensive monochrome (amber or green) displays in the 80's.
Why our relationship with technology is destroying the planet
Check out scapple.
This article and all the comments seem like fancy and longwinded and sometimes misleading theories of something that basically boils down to "a lot of light gets trapped at diffuse angles in the short distance between the rough surface of the fabric and the surface of the water on top of it."
The model we are planning to use for the products at Plyint(https://plyint.com) is basically the "Free Software Product" model in a SaaS format. How this will work is we will release the code with a proprietary license, but then if you want to use it in a product or pure open source fork, then you need to go to the trouble of removing the company name and product references. Once, that is done then the license will become an AGPL license that can be used as one would normally expect and any modifications to that code would need to be released again publicly. (This way any fork is required to contribute their code back to the public domain)

I think this will introduce enough time delay that the SaaS service will establish itself. Plus, the product has to become popular enough for anyone to want to go through that level of effort. Also, any significant fork's code will be open source and we can reincorporate that into the original SaaS service as well.
Ah, you're so right! In my country we use a different way to present pricing. Going to fix that!
Threadpools are rabbit-hole problems. They seem structurally simple at first, but they also have some unexpected failure modes. There are two that I'm aware of, and there are almost certainly more.

1) Nonuniform work sizes. Optimally scheduling the work when the sizes are nonuniform is Hard. An almost-optimal algorithm is to dispatch larger items before smaller items. This implementation dispatches work in FIFO order. While this is Not Wrong (TM), its far from optimal when the work sizes are nonuniform.

2) Small work sizes. As the size of each work item gets smaller and smaller, the proportion of the runtime cost which is spent to dispatch the work becomes larger and larger. I'm working on a system which has dozens of work items to execute, but each one is only 50-100 microseconds long. It turns out that this is an awfully inconvenient work size, and contention on a common FIFO was limiting available parallelism. I found I got nearly 50% speedup by giving each worker thread its own workqueue and round-robin dispatching among them.

3) (edited to add) They don't model fork/join parallelism well on a common pool. If work items also wait for work to complete, then the OP's implementation may deadlock them. To avoid deadlock, the join operator must be capable of executing a work item. The C++11 future API isn't rich enough to do this in user code. See also WG21 paper N3557 for more on this topic.

From the perspective of a standards body, threadpools are similar to associative data structures. There is a community of users who would like to have a one-size-fits-all implementation. But it turns out that actual workloads have wildly differing requirements. In practice, a standard library must provide several different models of a threadpool to satisfy them, or users will be forever complaining and/or rolling their own.
What's your current company and position?
I'm new here and I would like to know who are the people using HN.

Where do you work and what kind of a project are you working on?
Except that Lauren says that she didn't write the story. https://mashable.com/article/facebook-teen-vogue-sponsored-c...

"At some point, Teen Vogue contributor Lauren Rearick was listed as the author of the story. When reached for comment, Rearick told Mashable that she did not write the article.

"That isn’t my byline," she wrote over email. "I didn’t write this story.""
We didn’t get to have this because Microsoft strangled it in the crib. I am never forgiving them for that.
they're competing in different-but-overlapping markets. marketing spin can say whatever story you want on both sides as it's competitive.
I have a custom domain with Gandi and take advantage of their mail forwarding option to forward the emails sent to the custom domain (my “no lock-in” email address) to my personal Gmail account.

Considering how critical email is for me, seems like I won’t be trusting their MX servers to process all my inbound mail anymore and will soon be looking for another solution that works well with Gmail (don’t want to pay for GSuite), and possibly also transfer my domain to another registrar.

That support tweet is such bad taste.
> WTF? Since when bribe constitutes a ground for dropping charges?

You mean fines? I mean, fines have been around forever, and everyone from the President down to the little guy has paid fines to have charges dropped. This is not a modern thing, nor is it rare.

It's more surprising that you are surprised by this.
The Forge: Rendering Library Used on Stormland and Tomb Raider Released
Wow, this is amazingly comprehensive and in-depth reporting. Wish we had more of this, especially on topics I was close enough to that it made sense to read the whole thing.
I understand the case where it's more performant to notify outside of the lock, so that the notified thread doesn't wake up and immediately block again waiting for the notifying thread to release the lock.

What would the case where it's more performant to notify while holding the lock look like? Is the underlying implementation somehow able to transfer ownership of the mutex?
After another support person made a joke in response to his very serious post.

This is one of the worst responses I’ve ever seen from a company, and I’m not being hyperbolic.
Ring fired employees for watching customer videos
The little balls model perfectly explains why light reflects off a mirror at the same angle at which it arrived. How does the absorb-and-reemit model handle this?
I see CBD Gummies everywhere, do they work?
Sweet! I recognized two of the stories on the first page, and see they have been answered correctly. Thanks!
How Our Primary Model Works
> We've just been lifting many hundred millions of people out of poverty in China, India, South-East Asia and elsewhere, but what does this have to do with "enriching the poor"?

I love this line of thinking because it always shows someone has put forth no effort into what the "poverty reduction" means. The International Poverty line has been $1.90/day. So, if you make the equivalent of $1.90 in your country or higher, then you are not in poverty. Now how about you go and do some work and see how nutritionally complete your diet will be on $1.90.
Back in the day I used TheDraw for fine editing. It was a DOS program.

(It's been over 20 years since I last used it, so I don't know where to start other than saying you'll probably need to use DOSBOX to run it.

I also used a graphical program for starting with long ANSIs that basically used the half-character blocks to start with basic pixels, but I don't remember the name. (Basically, the characters that turn 80x25 text into 80x50 pixels.)
I personally can, maybe that says something about my moral code, maybe not. Orson Scott Card's works are some of my favorite books to read, and it puzzles me how he was able to write a book like Speaker for the Dead while holding the xenophobic and racist views he did. Mel Gibson also holds some pretty reprehensible views, however that doesn't stop me from watching the Lethal Weapon films.

Contextualizing works of art is important in some cases, and moreso if the art is political. In cases where author bias either isn't present or doesn't matter, however, I don't think it matters.
Fractional scaling is stupid. 150% × 4K = 1440p so just buy 1440p screen but 150% on 4K will mean misaligned pixel grid. If you need more real estate and want HiDPI then you need 5K display, not 4K. 5K is 1440p@2.

Fractional scaling should be under seven “Are you sure? What you’re doing is stupid.” pop-ups. Instead at least Windows 10 actually makes 150% the default. Boggles my mind.

Here’s a good article series on this topic by Elementary OS dev:

https://medium.com/elementaryos/what-is-hidpi-and-why-does-i...

https://medium.com/elementaryos/top-3-misconceptions-about-h...
It's the Second Coming of Snopes.
> ATT 3B2

There are a number of papers in pure mathematics authored by Doron Zeilberger and Shalosh B Ekhad. (See https://sites.math.rutgers.edu/~zeilberg/ekhad/papers.html for a list. I don't think it's exhaustive)

Shalosh B Ekhad is Zeilberger's computer, which once upon a time was an AT&T 3B1.

In Hebrew, 3 is "shalosh" and 1 is "ekhad".

(The 3B1 isn't actually much like the 3B2, despite the very similar names.)
You might want to read the Wikipedia definition, because you're technically mistaken.

https://en.m.wikipedia.org/wiki/Backup
Making a Website – 01 the Basics
I don't see anything on this page but a couple of headings and some pictures, with large swaths of whitespace, bullets without any item, etc. Neither in Firefox nor Chromium.

I had to switch to reader mode in Firefox to get any text?

The same behaviour occurs on all the website...

What gives?

Here's a capture for anyone interested:
https://demo.intellique.org/nextcloud/index.php/s/xM6QCQXReF...
Replication is explicitly designed to correct issues associated with bitrot and add redundancy.
I wish porkbun allowed easier DNS record management. It's very cute, but I cant edit a bind style file, which means a lot of extra clicks.
I only read the first Foundation book and noticed that there were basically no female characters. I did read that he was made aware of that and was sure to have female characters in subsequent books but I didn't care enough about the books to read any more of them. This makes me glad I didn't take the time to do so.
Wow after reading the comments I feel I should not have posted this here. This is crazy! Do some people really think he was just lucky or he just had money to try all these things. These people take real risk and are smart enough to see the world as it is. There are few things to be learned here. How does these negative comments help in any single way ?