skysight-inc/HackerNews huggingface dataset:
They are not growing with the same exponent. You keep repeating this, even though the evidence you cite clearly shows that it's not true.
I love how much stupid single-project-or-service-specific deployment crap Docker has saved me from having to (re-)learn. The way it tends to encourage easier and better-documented configuration than the software packaged in it usually has is a huge bonus, too. My Samba config is a couple command line args per share, now. So much better than "OK, where does this distro store its Samba configs? Is it overridden by files anywhere else? Is this a real user or a 'Samba user' intended here? How do I add those again? Which section does this line go in?'

It tends to do similar things for backups. You know what you need to back up because it's explicitly mapped to a directory or disk outside the Docker image. If you failed to map something you want to back up you'll notice immediately because whatever-it-is doesn't come back after destroying and re-creating the container. No hunting through /var or /opt or whatever. Once it's working just back up whatever's in those mapped resources.
The quote is here:

> 这次我们的疫情其实各方面对我们信息的披露是不满意的，我们既有披露不及时的一面，也有我们利用很多有效信息来完善我们的工作不到位的一面。前面这个披露的不及时，这一点大家要理解，因为它是传染病，传染病有传染病防治法，它必须依法披露，作为地方政府，我获得这个信息以后，授权以后，我才能披露，所以这一点在当时很多不理解。

Google translated:

> In this epidemic, all parties are not satisfied with the disclosure of our information. We have not only disclosed the information in a timely manner, but also used a lot of effective information to improve our work. The previous disclosure is not timely, everyone should understand this because it is an infectious disease, and infectious diseases have infectious disease prevention and control laws. It must be disclosed in accordance with the law. As a local government, after I obtain this information, I can only disclose it after authorization, so This was not understood at the time.
> What statically typed language lets me define a type as “number between -180 and +180”, or “string which contains only alphanumeric chars”?

Pretty much all of them. Any simple predicate like this can be encoded with witness types.

Here's an example in Java, which is hardly the paragon of static typing (i.e. it's no Haskell/Idris/Agda/Rust/Typescript):

class AlphaNumericString {
private final String str;

// use a fallible factory with a `private` constructor if you're
// morally opposed to exceptions
public AlphaNumericString(String str) throws AlphaNumericException {
if (!str.matches("^[a-zA-Z0-9]*$")) {
throw new AlphaNumericException();
}

this.str = str;
}

private static class AlphaNumericException extends Exception {
}
}

Now code can freely use `AlphaNumericString` and be guaranteed that it has been validated.

You may object and say that newtype wrapping is cumbersome but:

1. That's an argument about sugar and ergonomics, not about the semantics that the static type system enforces

2. Some languages make it easier to generate forwarding methods to the underlying type (a la https://kotlinlang.org/docs/reference/delegation.html)

3. The `AlphaNumericString` is describing a smaller set of values than `String`. In general, you should be strongly considering the methods you allow and make sure that all paths continue to enforce the semantics you intend.
Last time I checked in the Green Hills compiler I'm using you also have the option of using a symbol that contains the size.
Apple's upcoming ARM MacBooks mark the beginning of the end of x86
You have to go in and reduce your seat count on the billing page
Just curious: what field are you in, and what's the % of PayPal payments?

I work with non-profits in Canada. PayPal used to be omnipresent, but in the past 2-3 years, most of our clients dropped it. I never found any good data to back whether we should still support it or not. (payment method FOMO)
Triangles are just a convenient way to frame the three-dimensional relationship. Theoretically you can take it to any number of dimensions with fairly obvious extensions to the definition; however, it starts to become computationally expensive and human-impractical to gain much understanding that way.

This is why almost no matter what you put on the points of the triangle, it works; as long as on the frontier there is at least some opposition, it works. The times you can have all of X and all of Y are rare, and all of three things essentially unheard of.
I feel a bit like there is some kind of programming totalitarian personality that wants there ever to always to be one thing.

There are so many build systems in C and C++ because for each of those, someone finds something to be inadequate and has something else that works for them.

Just like there is no standard for sizeof(int) or whatever, because it started with one size on one CPU and somebody brought it to a different CPU where another size made better sense. Today you can usually guess that it's 32 bits, but there are domains where it's not.

These languages are meant to not impose a lot on the implementer or practitioner. Having the standard specify that every build needs to potentially pull down a bunch of crap from github or wherever else is going to be really annoying to a lot of people. It is a misguided suggestion. I think it mostly comes from people not working in the language, or unfamiliar with code bases that are working well as-is.
We don’t even know yet that people who have been previously infected have gained immunity. It’s fine to be optimistic, but there are no guarantees here.
Attention in Psychology, Neuroscience, and Machine Learning
Both are quite similar at a high level. They provide generic utilities for improving synchronization, strings, random number generators, high performance containers, etc. Both are no stable ABI guaranteed, live at head encouraged.

At a more detailed level, I find Folly much more substantial than Abseil. For example, both provide high performance hash tables. Abseil also provides a BTree-based map, which Folly does not. But Folly provides concurrent skip lists, LRU evicted hash maps, a high performance MPMC queue, etc. And that's just talking about data structures. Folly also has asynchronous I/O tools, futures, reference-counted buffers for IO, and many other things outside the scope of Abseil.

Personally, I am loving the asynchronous I/O mechanisms in Folly. It feels more expressive and results in cleaner code than boost ASIO. Just a first impression though, I am relatively new to the library.
It sounds like you have a healthy perspective on things! What is the benefit of worrying about others who maybe don't share it?
Any patents on the A500 would have expired by now. IANAL, but what would stop someone from making a working clone and selling it?
Without any profit, what's going to support the creation of such service and pay for the talent that is going to make it cheap and reliable? The only answer is likely to have taxes pay for it, but then you're still paying a tax and then you're in the situation where you can't switch to a new company providing a better service. A service being provided by the government doesn't make it free. You're still paying for it one way or another.

Here's a recent example from my life: About 10 days ago my partner sent $1000 to friends/family in another country and used the official channels that involves the nationalized bank in that country. It should have been there quickly, but took 10 days. There was no update the entire time and no phone number to call or other customer service channel to figure out what was happening. On day 3 or 4, a friend asked why she hadn't used this other private money transfer service that is known to be far more reliable, faster and with better customer service. With the government, there were still fees involved and the service was far less convenient/reliable.

Here's a fact of life: Nothing that requires the labor of other people will ever be free unless:

- the people providing the labor choose to do so and have the time to do so because they have some other means to support themselves; or

- someone voluntarily donates the money to fund both the creation of such a service and the maintenance of such a service in perpetuity.

- you steal money from someone else to pay for that labor.

Those are pretty much the only three ways that something requiring labor comes into being.

You can't just magically declare anything that requires human labor to be a basic human right and will it into being.
Ask a Book Critic: what to read when your attention span is shattered
Also small companies often employ and are owned by my neighbors.. Amazon doesn't and is owned by a bunch of hedge funds and a dude who buys $200M houses.
Over-engineering perhaps, but not premature optimization. You don't have to reach for that stuff until you need it.

As a side note, I do often advocate for somewhat over-engineering projects by starting with familiar frameworks. They strongly constrain the solution space yet give power to quickly meet inevitable feature creep. Strong KISS/YAGNI proponents might balk at that endorsement, but I've had far more trouble handling growing pains from adapting codebases that don't use frameworks than I have working in such over-engineered framework-based projects.
Joe Job
>the private-sector owners

Many of the train operating companies are in fact owned by foreign governments. Abellio is Nederlandse Spoorwegen, Arriva is Deutsche Bahn, Govia is SNCF.
> There's no benefit to having a small business that provides inferior products or inferior service relative to a large company.

Sure there is - in terms of where the profit goes. The profit in a small business goes to the owner(s), who usually live somewhere in the local community, and in turn that money stays within the community to be spent on other businesses there.

When a Walmart comes along, the profits all move up the chain to a corporation that is nowhere nearby, effectively sucking the wealth out of small towns in exchange for slightly reduced costs thanks to efficient logistics.

The happy medium would be to find a way to have logistics as good as Walmart without having to actually be Walmart.
Yeah that’s actually what I found intimidating about TAOCP when I was in undergrad. But I stuck with it, and it was a genuinely good read. I feel like SICP is a better introductory text, though.
What's the AWS equivalent to their biggest instance?
Kearny Fallout Meter
I think it depends on what you are doing. If you are doing something intense enough, it works.

Check out on the roofs, the guys who break into sky scraper construction sites and scale the buildings. Go Pros work perfectly for their use case:

https://m.youtube.com/watch?v=gLDYtH1RH-U
> A version of the toolbox seen by the Financial Times warns that “deployed without appropriate safeguards” contact tracing apps “could have a significant negative effect on privacy and individual rights and freedoms”.
It warns that the potential threat to individual rights could be exacerbated by a disjointed approach. “A fragmented and uncoordinated approach risks hampering the effectiveness of measures aimed at combating the Covid-19 crisis, whilst also causing serious harm to the single market and to fundamental rights and freedoms,” the paper reads.
How to Build a ChatOps-Bot with Slack and Kubernetes
What Is DRAM’s Future?
That seems like more wet blanket. How often does recovery not give immunity? Lets keep it real.
A lot of this is timing on reopening and how consumers are doing. If you just naively assumed a 1:1 fire to rehire ratio on some time window, there's still an extreme amount of friction involved in rebalancing that to previous levels. Spending is not going to magically bounce back to normal as anyone who had their mortgage or rent frozen is going to have to pay that back in a few months. Or just pay down credit card debt that they racked up. There's a lot of good data out there showing that savings rates (that has a massive effect on consumer spending) go way up during recessions/depressions and I wouldn't expect that to be any different.

I also wouldn't assume that there won't be further layoffs later in the year that hit salaried workers. Airlines are almost certainly going to do massive layoffs as soon as their federal programs expire in October and a huge portion of those people are going to be competing for hourly jobs.

Then think about how many people are going to get laid off after their employer starts monitoring VPN traffic and fully realizes that a good 20-30% of their workforce does nothing all day.
I had to dig around, but found them in the help desk: https://support.paperspace.com/hc/en-us/articles/36000380433...
Recessions often improve population health, but Covid-19 may be different
Show HN: Video conference and synchronized YouTube video to do fitness in groups
If the benchmark was 10% a lot more money would go to more traditional investments. And VC funding would be much lower.
How so? Anything < 1 sec of load time on average is "good enough" for 90% of use cases.

The only way you could possibly quantify this is by collecting data on # of conversions between the "optimized static site" and this react boiler plate.

Spoiler: the time you waste collecting this data could be spent working on an MVP that this landing page is supporting ;)
Sony Xperia compact series are the best versions of this.
If you do anything through PayPal do not keep any funds in your PayPal account. The company is well known for seizing funds in their customers account with no recourse.
He wrote a love story about Surreal numbers. I haven't read it yet but it's on my list FWIW.
I'm an owner of a GoPro and also of a nice digital camera (Sony Alpha 6000) and have done a decent deal of photography, so maybe I can comment on the appeal of GoPro: the interface and software on their device is excellent (far better than my Sony), and their app to interact with the camera is also excellent (far better than the barely functional one for my Sony), the form factor and built in smoothing makes it great for documenting outdoors stuff, AND their app has an excellent do-most-of-the-work for you video editor. For doing videos of hikes, vacations, etc (see eg this example https://drive.google.com/open?id=1E7a5-yH01JCxJcf1-35YiRAcOH...) it's really a game changer, so I quite like it. But of course it's only really useful for people who like making videos in the first place.
Auth0 JWT Auth Bypass: Case-Sensitive Blacklisting Is Harmful
> I know it's an extremely expensive solution, and it's super shitty that Apple is basically forcing you to buy them, but now that I have them I love them.

That’s an exaggeration. As mentioned in another comment Apple’s lightning to jack adapter is cheap, well done and enables all your high end headphones to be used with the iPhone. Just leave them attached to your headphones if you keep forgetting to bring them with you.

Plus, there are countless non-Apple wireless headphones options if you really don’t like adapters. Airpods are by no means mandatory.
If you want to use React, use something like Nextjs or Gatsby to compile it into a static HTML website.

Gatsby doesn't compile to a static HTML website. It compiles to a static site. There's a subtle difference. The pages are rendered on the server and served as static assets, but the entire React routing and content loading is still there. When a visitor loads a page it renders and then gets turned from plain HTML back in to a React again. When you navigate from one page to the next all the content for further pages is preloaded. You are not loading a full HTML page for each link you click on (which is exactly what makes it feel so lovely and fast - everything is being preloaded behind the scenes).
Thank you. email sent!
An Experiment in Streaming: Bytecode Continuous Deployment
Nice, I love it when people actually try it out. In the end, I much prefer the method outlined in the article, less processing overall, no need to transform it into an array nor compile the array into an object afterwards. You just skip 2 steps and bring it to an object directly!
I don't think much of that article. It appears to be from a climate heating-denialist book and has a number of errors.

If you look at the Wikipedia page on the subject:
https://en.wikipedia.org/wiki/Medieval_Warm_Period
...it shows that the medieval warm period was not a global phenomenon.

It also contains comical unchecked claims such as "During the Medieval Warm Period, wine grapes were grown as far north as England, where growing grapes is now not feasible". This is blatantly false, as there is a wine industry in England. With summers getting increasingly warm, recent decades have even seen the development of Welsh wines.

Edit: actually it seems to be a selection of articles from different sources, but prominence is given to "Evidence-Based Climate Science", an obscure book, for some reason.
Well, that's something I guess.
Show HN: Earthly – Build automation for the container era
Tamagotchi and Multitool for Hackers
I don't know if you saw my question right below, since I guess I replied to the wrong post, but I'd be really interested to know how you view the purpose of the Standard. For years, the language has been caught in a catch-22 where the authors of the Standard have seen no need to have it recognize constructs that compilers have, almost unanimously, processed usefully for years without being required to do so, but some compiler maintainers interpret the failure to mandate such constructs as deprecation.

I would like to see the Standard either rewritten in such a way as to actually define (sometimes as optional features) everything necessary to make an implementation suitable for a wide range of tasks, or else expressly state that, e.g. "There are some circumstances where the behavior of some action would documented by parts of the Standard, the documentation of the implementation and execution environment, or other materials, but some other portions of the Standard would characterize those actions as invoking Undefined Behavior. This Standard expressly waives jurisdiction in such cases so as to allow implementations designed for a variety of purposes to process them in whatever fashion would best suit those purposes."

What would you think about including something like those last two sentences in the Standard, so as to help clarify its intention?
Thinkpad with FHD screen and nvme drive... very nice
That was discussed before the fix, but it doesn't matter. The helper protocol specifies a raw newline as the delimiter, and both sides of the conversation parse on that.
A fish species may have a strategy to stay hidden in a plant because swimming in the open is dangerous and ambush whatever swims by. In that case giving them space to roam won’t make them happy but they need things to swim by. Again, look at the natural behavior.
Thank you for this. Not everyone needs to setup yet another service for simple project management.
Amazon wants customers to buy less as demand skyrockets
The tech world's post-virus agenda
Here's a link to the storage pricing. There are links on that page to pricing details for just about any scenario.

https://support.paperspace.com/hc/en-us/articles/36000380433...

The lowest level is 50GB for $5 per month
Do you know why that big spike happened? Is it possibly related to people being furloughed + having new side hustles they are just now working on/starting?
Updated to ? in 1.0.3
"My head has been stuck up our company monoculture so long that I can no longer communicate effectively with normal people outside their group of yes-men."

Super-serve? Come ON, man.
While far from aesthetically-pleasing, and generally a downgrade in every way as far as looks go, this has some really (surprisingly) interesting features.

I'm not 100% on this, but I'd be very surprised if SONY isn't going to make a huge VR bet with this system (PSVR doesn't count). Pretty much all of what I'd consider the compromises of this controller seem to be in an attempt to make it better for that purpose.
I'd like to see a cost comparison across different providers. A comparable v100 machine on Google Cloud is $2.015/hr, while Paperspace seems to charge 2.30/hr for a dedicated v100 (https://www.paperspace.com/pricing)
oh, thanks, that links to getting started not blog post, so I guess different links for HN purposes, but also not much discussion there either... seemed like an interesting idea, though I'm not huge on front end stuff or React, use mostly out of necessity/still kind of prefer server rendering when its an option
I'm getting a "video unavailable" error - did a character get lost in the copy/paste?
At Least 130 Child Sexual Assaults by Illegal Immigrants in NC in March
Idea: Help charity do a you may never sue me for anything clause. Get reference back.
CA certificate signing is orthogonal to encryption. If you only need to encrypt an email then a public key is sufficient. However if you also need a proof that you are who you say you are, then you would need a certificate that is authenticated by your PKI plus a public encryption key.

It's strange to me that any tool that simply encrypts email requires a CA-signed certificate instead of a simple public key or a self-signed certificate. Self-signing is totally okay provided you have a way to distribute your certificate that allows the recipient to authenticate that it came from you. Then they can simply add your certificate to their list of trusted certificates.
The parser problem made it worse, but it was neither necessary nor sufficient for the vulnerability. We are fixing it, but decided to leave it out of the critical release path. See https://lore.kernel.org/git/20200414214304.GA1887601@coredum...
Hey Patrick, understood that this is an extension of a previous round, but do you have any comments on the timing of this capital raise /w covid?

I imagine, with the huge spike in ecommerce, your platforms are crushing it, but curious to hear your take.
Show HN: A video checkin tool for remote teams. Would love feedback
The Cave of Plato and the Caves of Christ
Knuth does indeed use emacs. There are some elisp modules on his site somewhere. He has also said that he uses other OSes, but only trusts GNU/Linux with the "crown jewels".
Well I do know that Stagecoach or whoever runs the train I catch out of London into the suburbs of Surrey DO NOT allow drinking.

Had a check on thamelink and darn - lucky you https://twitter.com/tlrailuk/status/1078740639674744834?lang...

Just don't move to the otherside of London if you like a drink.
Interview: Professor Matthew Lungren on AI for Covid-19 and Data Saving Lives
IMO landing pages and SaaS applications should be different projekts/repos
Static site hosting on GCP with SSL for basically free with Cloudflare
These are issues that a good editing process would resolve. Unfortunately the market for advanced engineering textbooks is so small that it's tough to justify paying an experienced editor to work through multiple revisions.
I totally disagree. The Kraken diving case is exceptional. I did 20+ dives with it in Micronesia this year and the photos are about as good as anyone is going to get without a DSLR. In fact, I was more limited by my lighting than by the camera.

It's also huge to have a screen as big as the phone's, and being able to slip the whole rig into my thigh pocket meant I took it on every dive, not just camera specific ones. I can't imagine a better setup for me.

Edit: You mentioned video. The Paralenz is a much better diving camera than a GoPro. It has a tubular form factor, making it easy to attach to a mask strap. It also is natively pressure resistant and can add depth numbers to your video, GoPros require a case. Here's a dive filmed with my Paralenz: https://m.youtube.com/watch?v=C1MEynCKlhk
https://news.ycombinator.com/item?id=22883616

This comment does a good job of showing how the journalist is sensationalizing the conclusions of the paper.
I don't understand your problem, the Paperspace account is free. You have to pay for the machine you use.