skysight-inc/HackerNews huggingface dataset:
"Big assembly-line restaurants don't work with half the kitchen staff missing."

Sure they can, I've experienced it firsthand circa 2007-2009.

"Little diners can't hire half a cook."

In the 'little diner' scenario, often times the host is the server is the cook is the owner - sometimes its equivalent to 25% cook.

"There is some wiggle room. Fewer waitstaff, but they're the least paid anyway. So maybe not full overhead, but near enough to make no difference."

There's double-digit wiggle room.

I'm not suggesting that any of the above is ideal or easy, but it can and will be done by those who want to succeed given the opportunity. Some Restaurateurs are among the best entrepreneurs around.
Author here - built this visualization with two friends as a part of an ongoing project to accelerate and document local responses to COVID-19. A live version of the globe is up at: https://earth.fightingcovid.net/#dashboard

The globe has scripts to pull and process the latest data from the JHU CSSE repository - the code is open source, and personally I'd love to see if someone can improve on the balance between accuracy and viewability! (Linear scaling isn't really feasible here.)
Maybe I'm in the minority but I don't want light-weight at the expense of compatible/standard. It's being recognized that validation is more important than we'd expected - the recent ACM guidelines for moderation on Postel's Law really resonated with my experiences with RESTful/JSON micro-services (https://queue.acm.org/detail.cfm?id=1999945). But if we're going to the effort of validating, let's do it in a language/framework agnostic way ... jsonschema.org is mentioned in other comments but I'm a fan of the OpenAPI initiative (https://www.openapis.org/). Then we can all share the validation rules!
Who else would clean his toilets? Is he wealthy? I assumed no.
localStorage is no database, check out the demo page.
That's true about physics! I wonder if there are other fields that are written in such casual style. Undergrad textbooks in math are also very dry affairs. David Mackay was an exception, but he is a physicist.
Why use shipping containers when portable shelters exist?

E.g. https://fortsusa.com/models/military/portable-military-shelt...
Playstation 5 DualSense Controller
And the sad thing is that even if you do succeed in using encrypted email with PGP, as https://latacora.micro.blog/2019/07/16/the-pgp-problem.html says, you're taking an approach that cryptographers recommend against.
It’s the copy of https://linear.app
It was warmer at that time than now.

https://www.sciencedirect.com/topics/earth-and-planetary-sci...

The medieval warm period coincides with the viking expansion and contraction.

Edit: see response, below
Same story on National Geographic with a couple more photos of the area:

https://www.nationalgeographic.com/history/2020/04/lost-viki...
U.K. and South Korea are the two that I know of but there are probably others. (According to the sibling comment, Canada is on the list too.)
Is gaming well supported with controllers working over the air?
Are you planning to go through PayPal directly or Braintree?

One thing I notice is, I get much less fraudulent payments through PayPal, and when I do get them it's handled automatically (and most of the time they end up being not fraud because PayPal investigated it and released the funds). 100% hands free, $0 in fees.

With Stripe, not only do I get more fraudulent payments but you need to pay $15 as a dispute fee through Stripe when you lose the case and pretty much all fraud causes through Stripe will be lost (because it's actual fraud). It also takes like 20 minutes to fill out the forms, create fax-compatible sized screenshots and a lot of other boilerplate information if you plan to contest the dispute.

It's a shame Stripe doesn't offer the Radar service (helps detect and prevent fraud) with custom rules as part of their normal service. You can only get it if you pay insurance fees, which are added fees on top of the normal amount.

Combine that with the new Stripe SCA compatible APIs and sketchy docs and yeah I'm in the same boat as you. Stripe is no longer an immediate "of course I'm going to use Stripe" decision. Braintree is looking pretty good at this point.
"How does pricing work?
For hourly plans you are charged a flat rate(depending on machine type) per month to cover storage and access.

Am I charged when my machine is off?
For hourly plans, if your machine is powered off, you will only be billed for your storage."

Are those charges listed anywhere? They don't seem to be on the Workstream pricing page.
Those are both tools for storing a shared secret — one securely, one not so securely. Decoder rings are built upon the principles of a shared secret, but neither product supports "ciphertext" uses innately. You can build ciphertext processes on them, though I would discourage using TOTP secrets as your secret key since most authenticator apps make it difficult/impossible to access the secret key once it's stored (for security reasons).
preach.

what I completely don't understand is the current fad on everything-should-be-yaml where yaml is marginally easier to write than XML, a tiny bit more than marginally easier to read (caveat emptor - Norway has a country code) and otherwise exactly as broken. (i'm talking about the 'safe' variant.)
It’s fair to be skeptical when there’s a laboratory that studies SARS-like coronaviruses in the area where the outbreak occurred.

People are conflating ‘engineered’ with ‘lab leak’.

It would actually be pretty irresponsible not to fully audit the lab’s practices — determine whether such a leak was possible, etc.
So the comment is really about the size of these libraries?

This is more of an artifact of companies that produced them, which use large monorepos, than the ecosystem itself.

That said, you can pick and choose which part of boost you use, just as you can pick and choose which part of Abseil/Folly you use.
Great question. Because I was thinking that I could use workers with just rust, I Googled for "CloudFlare workers rust" and ignored anything that had JS in it. I can tell you where I probably was when I get to my computer if you want, it was probably the CloudFlare articles about Rust and workers.

EDIT: Oops, looks like I replied to my own comment before, HN mobile app fail. Luckily, you saw the reply.
Which would be an excellent endorsement for PGP, provided that the said criminals don't get caught.
I agree with you. I was trying to understand the other guy's reasoning.
Some of the moderating could be solved by providing the "report video/comment" option.
China, for one. (in Beijing atm)
This actually seems like a game changer. Access to machine learning / developer rigs at incredibly cheap prices?
They address this -- there's a discussion of the likelihood of laboratory evolution, and their conclusion is that it's unlikely because the progenitor virus has never been described, and the selection system has never been described.

I don't think this is the strongest argument they could have made. To me, the strongest counterargument is that the large insertion (4 amino acids; 12 nucleotides) is statistically unlikely. Even highly efficient laboratory selection systems don't produce those kinds of mutations very often.

Maybe you could do it by passing the virus between pangolins or bats over and over again, but that would be an immense amount of work.

Is it possible? Sure. Likely? No. The parsimonious answer is that it's been circulating in nature.
Really??? If you want to get into the environmental side of things there is endless ammo. We could start with Germany intervening to water down carbon emissions policy in order to protect its auto industry, and go from there...
It's a nice idea ... but:

- The positioning of the 'taters' isn't relative to the element they're attached to. Put a tater in one of the little circles, then change the width of the page, and it moves out of the circle. That's limits it usefulness a lot because it stops users accurately attaching comments to small features.

- Needing to wrap a component in the <Tater /> component is painful. It'd be better as an external app that's injected in to the page. If it has to be a React thing, I'd much rather use a HoC or better still, a hook. I don't want to have to work out if a bug is in my code or the Tater code. Which leads on to...

- Another React project with no tests. This makes me very sad.
eh, not necessarily, you could claim using a popular framework has it's benefits. It's easier to transition it to a full app whenever the time comes. The author could've chosen something less hip?, sure, but again React is widely used and it has proven to be useful in many app scenarios.
There's huge uncertainty in the estimate, but someone on Forbes sites guessed about $3.4B yearly revenue in the fall. https://www.forbes.com/sites/christianowens/2019/09/21/strip...
Safe communication in 2020 does not require buying a tracking device and sharing its ID number.
And the comment you replied to was talking about the usefulness of non-headphone devices that also use headphone jacks. I just don't see the relevance.
Can you elaborate on this? Does "unrelated" have any special meaning in this context? Why is this operation undefined?
Is that representative of most journeys? I suspect not. Apart from that I'd argue that the stubborn popularity of cars tells its own story.
Apart from the Usage section of the readme, there’s no mention of how annotations are only stored locally, via localStorage, it looks like? Might be helpful to state that explicitly in the readme and on the demo site. Nifty tool — thanks for sharing!
Chemists are decoding the fruity scent of lemur stink flirting
I’m going to look at the code, but how does are transactions in the database handled in eventreduce?

Specifically, I’m wondering about isolation levels which determine whether uncommitted changes are queryable before commit/rollback.
Watch out for PayPal freezing funds at their discretion, for long periods of time.

https://www.google.com/search?q=paypal+freeze+funds&oq=paypa...
Keep a liveboot USB handy with OS that has a browser. Boot with it.
Save a few installers for common browsers on a USB/SDC/local NAS etc.
If your on *nix, wget/curl/ftp/scp/sftp the files from a known location.
You can do the same in Windows in powershell or CMD
Donald Knuth manages to be brilliant, well-read and also just a nice person. Sort of refreshing given our field's tendency to let mean-spirited people off the hook if they happen to be good at what they do.
Matlab by itself isn't the problem, it's just that a lot of professors write pretty terrible code in their textbooks. Python won't fix that. None of the mathematics, physics, or engineering texts had much history outside of some occasional excerpts. I'd like to see more of that though as it helps things click for me.
Neat. Looks a little more complex than it needs to be though, and I'm surprised it targets C++ (and even relies on exceptions) with no support for C.
I've looked around the site but im still confused - It looks like its a windows OS? Is there an iPad client?
I think they just allowed anonymous posts. Different era where they were actually sort of reliable. I think they got sued a lot which forced them to shut down. In the end Fucked Company was fucked, too.
Aha, yes Core is there. Thanks. FYI it looks like there's a bug where the instance type picker doesn't show storage capacity (just "GB").
I only see Gradient and Core. Where is Workstream? Neat idea!
Try Blackfriars to Brighton for an eye opener.
That sounds like a "widget" https://en.wikipedia.org/wiki/Widget_(beer)
As obvious as it seems, the advice really does apply to everything. I'm okay starting a bunch of projects and never finishing them, because I'm always learning something. When I do start a new project, I usually try ten or so different programming languages and environments to see which one is a good fit for the project. That said, there's certainly something to be said for finishing projects that you're proud of and getting to know one toolchain very well. A mix of both is good.
In short order, when inflation takes off, it will be 10%, so we'll get to test that theory.
Heh, I used this trick when 2 years ago went to Hackaday Belgrade and did a port of a NES emulator on the badge. The ROM that was being played would be compiled using the same basic method. Neat!
Java's type system is weaker than what Python's typing provides. If you want to make fun of Python's type system, compare it to TypeScript, ocaml or haskell. Python's typing is actually useful even if it's bolted on and the typeshed is incomplete.
Operation Bernhard – Nazi Plan to Win by Counterfeiting British Currency
Large companies have more power than smaller ones. This could be the power to offer poor products at inflated prices, or power to alter political processes to their favor.
Super-Kamiokande Detector [3D view]
Ooof. I've been studying for months for my upcoming virtual onsite interview at Google. I wonder what this means for my interview. I was also recently laid off.
Basic App but good potential.
Quantum Computing with Particles of Light: A $215M Gamble
I once worked at a nine person company where a three-minute fix to a piece of internal software ended up taking about two months of screwing around with revising a project proposal and, in the end, it was decided to drop the fix because what amounted to the #2 person in the company decided the tool would "eventually" be thrown away anyway.
It's confusing to me to read this -- you write like you know what you're talking about, but that can't be the case because if you knew what you were talking about you'd understand how the kind of mistake that happened can happen.

As Matthew said on Twitter, this isn't the kind of mistake that happens twice. But for those of us who do operational work, it's easy to see how this happens once. Bit rot in a cab, work orders from someone who didn't know about the legacy patch panel or assumed too much in their instructions and a catastrophe. From now on, photos for every smart hands will probably be a part of the prep-procedure.
On a 30mb fibre connection, I'm seeing 4 seconds TTFP (Caching disabled in Edge)

I love react as much as the next person but for a static site that doesn't present me a Map/Game/Shopping interface I would personally have clicked away before 4 seconds.
I have a pet theory that some of the managers that set up the "free - just pay shipping and handling" type businesses found a new home in e-commerce. I obviously dislike it.
It sets a bad precedent to let Elon Musk get away with anything just CivBase is a fan of him.
What does this contribute other than snarkiness?
Stripe cofounder here. This isn't really new -- it's an extension of our last round (https://www.cnbc.com/2019/09/19/fintech-start-up-stripe-notc...).

That said, we've seen a big spike in signups over the past few weeks. If any HN readers have integrated recently and have feedback, we're always eager to hear it. Feel free to email me at patrick@stripe.com and I'll route to the right team(s).

As always, thank you to the many HNers who are also active Stripe users!
Really neat. Nice one!
Many thanks indeed for calling this out. Performance is certainly a key goal for us and as part of the Quality group we've been increasing our performance test efforts over the last year and prioritising performance fixes with our dev teams.

We've investigated and confirmed the controller that's looks to be the cause of this and raised an Issue here - https://gitlab.com/gitlab-org/gitlab/-/issues/214681. Many thanks again.
To get the size you would use the `_binary_FILENAME_size` symbol that the linker puts into the object file.
I've worked for FreshBooks and three other invoicing or payment related companies, and I have lots of friends that work at Shopify or run online stores.

Billing through PayPal is playing with fire. They can and do freeze accounts and it can take months to get the issue resolved. It will probably be fine, of course, but I've seen it happen and personally, if I were in a high margin business, I'd stick to Stripe. Especially if you run a company where other people make money on your platform like an Etsy or similar.
Australia has free bank transfers and our credit card fees are regulated to be significantly lower (amex = ~1.5%, visa/mc = ~0.5%).
Google pressured by Brussels over privacy in coronavirus tracing apps
The C++ standard has included threading primitives since 2011. Many libraries exist that create higher level of abstractions, i.e. patterns, on top of these primitives. But you can also just use the primitive directly.
Nobody has tried very hard? Are you kidding? We've been trying for over 70 years since we first learned about rhinoviruses and their serotypes.
There were several free SMIME certificate providers, who would issue you a personal certificate verifying that you control a given email address.

Most have shutdown their free products in the past few years, I suspect as a result of having to invest money in their decades-old web applications that no longer function correctly in modern browsers.

One remains, but this blog post warns that they practice unsafe private key practices, so I'm inclined to suggest that none do.

https://davidroessli.com/logs/2019/09/free-smime-certificate...
What command line tools do people use to plot data?

I'd love to be able to write some SQL and pipe to CSV or directly to a tool that will just spit out a PNG or SVG that has the data plotted.

Is gnuplot (http://www.gnuplot.info) the thing for this?
While there is a point to be made about PGP not being user-friendly, what's wrong with having a free ProtonMail account (or creating a burner account if you're paranoid), uploading the other person's public key, and having an encrypted email exchange that way? Yes... you're having to trust that ProtonMail is actually secure but I haven't seen anyone seriously suggest that it's compromised.

That said, how hard would it be to create a fork of Thunderbird that has all of the PGP stuff build in and all you need to do is upload your private key and add a contact's public key in their address book and have an option for "always use encrypted email" (or does Thunderbird already do exactly that and I don't know because I don't use it)?
It is unclear what the goal of this project is.

-Are you planning on open sourcing it for any website?

-Could this be a browser add-on that enables this in any comment section?

-Are you planning on partnering with Disqus or other similar offering to release this or sell?

-Is this only for your website?

-Is this a service you will be offering at a price in the future? If so, why not have an email signup to be notified?

-Are there other use cases for this functionality other than websites?
Google wouldn’t describe it as a freeze. “Pause”, “slow down”, “recalibration” are all great euphemisms because unless you are super hard up on cash you are going to have critical roles to fill or backfill and the PR hit on a “freeze” is and unforced error.
Public sector contracting.
I'm very happy for them! I've always thought Mongolian writing was quite beautiful, and it seemed like a shame to replace it with Cyrillic. The few Mongolian people I talked to said they had to learn it in school at some point, but they considered it difficult and had mostly forgotten it since. We'll see how this goes. The Wikipedia page says there's a lot of work to do to make this work out in the digital world.

Totally separate thing, but I would love to see wider Baybayin use for Tagalog and related languages. I just love these pretty traditional orthographies!
I understand that reading the plain source code is more painful then reading a paper.

There are many different trade-offs between a paper and the current repository with source code.
For me the biggest argument was that EventReduce is a performance optimization. So to be sure if it really works and is faster, you always need an implementation since you cannot predict the performance from a paper.

Because I did not have time for both, I only created the repository with the implementation. Maybe a paper will be published afterwards.
FWIW I have some paper forms that they couldn't reproduce when I submitted a FOIA request. It's just everything post-2000 when the web based system was first instituted.
Stripe should be able to add those features, their team is really strong.
I’m relishing the switch back to the thin client / main frame model, but I want to own my main frame. Even if it physically sits in a company’s data center. With 5G we are getting closer to disposable glass thin client interfaces.
Whether, in practice, I would consider them to be unit tests probably depends on what my colleagues want to call them, and little else.

Personally, I do prefer a more classicist definition, because I believe that's the more pragmatic one. But I also believe that arguing over the definition of the term "Unit test" is one of the most wasteful possible examples of bikeshedding. Like you imply, the only thing that really matters is the extent to which your test suite gives you confidence that the software behaves correctly.
I would be very careful with this. What happens if you make a wrong config change and it results in a loss of business dollars? You could get sued working for nothing. I'd love to help as well but I also don't want to take on unnecessary risk unless someone is paying me to do so and has the right insurance and protections in place for me. If you're offering help in a sort of hands-off way that might be another thing, just be careful.
Please check https://prixest.com/app
> but after that you're into a long "managing them out of the business" process that may or may not end up with a pay off.

I'm sure you already know, but in the UK you can be fired for any non-protected reason within the first 2 years of employment. I think UK companies are typically less cavalier than their US counterparts when it comes to firing, but in the frist 2 years, the employee protections are similar to US at-will states.
that's true of any sufficiently popular tech stack. some people get either way too attached to their beloved language (...do carpenters fall in love with hammers?) or just are too lazy to learn something else - assuming that programming is their profession and not just a means to an end.
It's possible the market's wrong, and if it is then some investors will end up losing money. That doesn't seem terrible - they won't be in a worse spot than if the market were already lower today.
I think Apple’s official Lightning to jack adapter is fine for mobile use. Sure, it’s not ideal, but a headphone jack comes with other trade offs which have been discussed to death. At the end of the day I’m under no illusions that audio people like me, who enjoy good wired headphones, are a niche group. Most people don’t miss the jack at all and I think having the adapter is an acceptable solution for everyone else.
The cloud is just someone else's computer right? :-)

Submarine Cables are like this too. It all comes down to a quarter inch thick bunch of fibers (each being thinner than a human hair)
I understand. In my experience, the usability of those standards is pretty bad. Which in effect leads to projects not using anything at all.

One of the benefit of JSON over XML is that it is concise and fast to work with. The standard should reflect that part as well.

With this lib, as a developer to verify a JSON for a simple REST request is as simple as - `verify(json, "{a,b,c}")`
Unfortunately yes. The whole way that futures and "EventBase" are tangled up makes them more of a framework (and not one I would use if I had a choice) than a set of primitives.

https://github.com/facebook/folly/tree/master/folly/io/async
No question it's harder - it's not about subjective states like harder vs easier...
Work Unleashed – Where, When, and How We Work Is Changing
Conflating "people that practice good OpSec" and "criminals" is disingenuous.
I'm waiting for my honest business practices to pay off.

No cookies, no ads, donations only.

It hasn't paid off aside from about 1k per year in revenue and lots of thank you emails.