skysight-inc/HackerNews huggingface dataset:
Love the idea to generate docs from BDD tests, as this can help with document driven development.

Since this is a tool for engineers, if you put install and usage examples in code in the docs, then it’s gonna help new users see how to get started quickly and how to use the features. Right now, it looks like a nice way to list features and see a green if the test passes, but it’s not helping the reader/user of the docs to use those tested behaviors from their perspective.

if the test code were automatically snippet’d inside those test blocks, then the reader who wants to use some behavior, can find that section, click on the test, and look at how you wrote the code to test it. Then all we have to do is write the test code the same way the user would write their code to use a service, and the docs will automatically have usage examples (the test code snippets)

A search box can help to filter the behaviors, especially since they’re nested, because nesting can reduce visual clutter but force you to spend time expanding many sections. Links to the repo code for both the tests and the implementation can help us jump into the process faster.

Cool project keep it up!
New commits are not a necessary part of good software. Your second point is a much better point
haha, yes, apologies. Whatever the new one is.
Does the resulting chain of transformation pull all data into main memory at once, or can JAX handle larger than memory datasets?
The press you mention is legally accountable for its content. Platforms have protections. Telephone companies, for example, aren't responsible if you slander someone over the phone and they send the audio to the recipient.

Why shouldn't platforms be stripped of their legal protections (and some effectively destroyed) if they are exercising editorial discretion? Why shouldn't YouTube be responsible for the videos that they do allow/have approved?

If someone doesn't think that YouTube should be accountable for content, then should a newspaper be accountable? Should a person be accountable for his content?
thanks for writing, your blog has been helpful in the past
And if you take beer, that is delivered to bars and restaurants in barrels, while shops carry bottles. Same as with flour, the limitation isn't supply of the base but of packing/botteling.
Can we fund this directly? Meaning can we donate to your effort directly? I believe it's one of the most important things to return society to normalcy!
They were making requests to IPs in China long before Feb 2020. At the time I assumed they’d been hacked, but in retrospect it seems like this was just how their organisation is distributed.

Needless to say, I have decided not to endorse their videoconferencing solution.
Shame on the telcos who prevent residential customers from using the internet as intended. If everyone was given an IPV6 address block and freedom to accept outside connections from anywhere, none of this would be an issue.
Not quite. GET is defined to be "safe" and "idempotent", and while "safe" does mostly mean "no side effects", it actually means something more like "doesn't cause harm" per-RFC7231:

Request methods are considered "safe" if their
defined semantics are essentially read-only; i.e.,
the client does not request, and does not expect,
any state change on the origin server as a result
of applying a safe method to a target resource.
Likewise, reasonable use of a safe method is not
expected to cause any harm, loss of property, or
unusual burden on the origin server.

This definition of safe methods does not prevent
an implementation from including behavior that is
potentially harmful, that is not entirely read-only,
or that causes side effects while invoking a safe
method. What is important, however, is that the
client did not request that additional behavior and
cannot be held accountable for it. For example, most
servers append request information to access log files
at the completion of every response, regardless of the
method, and that is considered safe even though the
log storage might become full and crash the server.
Likewise, a safe request initiated by selecting an
advertisement on the Web will often have the side
effect of charging an advertising account.

Of the request methods defined by this specification,
the GET, HEAD, OPTIONS, and TRACE methods are defined
to be safe.

https://tools.ietf.org/html/rfc7231#section-4.2.1
Has anyone benchmarked Jax? Curious how it compares to PyTorch for nontrivial networks, say ResNet.
I used to live in SE Asia and was regularly SSH-ing into servers running in the US. The latency was awful. Mosh made everything far more pleasant. The only downside is that you have to install extra software server-side.
That's how URL shorteners work.
Seems like this is also a part of Gnod. Thanks for sharing

Does anyone have any insight into how this is built?
Bernie Sanders suspends presidential campaign
Why are so few people on HN into defi & ETH?
I kind of struggle uderstanding this and really curious to hear why. I saw many projects being posted/ showcased here on HN which got an incredibly low traction despite being at the very edge of technology/finance/game theory.

TLDR
HN doesn't care about crypto/Defi. Why?
Signing something, in the same way, is a defense against someone claiming that they really didn't mean it.
Agreed. Glad they're adding things at this kind of reasonable pace.

In the linux philosophy there are other things that can do the audio sharing (like Pulseaudio loopback modules) but I guess no one should have to learn those in order to use the simple feature in this tool.
Brooklyn street vendor says he sells $2K worth of protective equipment a day
Or just ask at the next bakery.
> Only ingredients for preparing meals at home can be delivered by grocery stores.

So they're also closed to in-person shopping?
Unix has had IO redirection longer than VMS.
Congrats on the launch! What would you say differentiates you from competitors in the space, such as Integromat, Tray, n8n, and Zapier?

Also, if I may offer you a piece of advice based on my experience at an org offering a similar product: make it frictionless to bring in/import snippets/templates for Cloud Functions (think code snippet search function you'd have on your workstation as a dev). Your users are likely to be non-technical, and the more hand holding you can perform, the better.

Wishing you much success, I love this sort of tooling!
Yeah, in the modern world privacy is a luxury. It's actually pretty damn hard to find information about many technology executives outside of their LinkedIn profile; but many lower-income jobs practically require an active social media presence.
Yep, it just uses ImageMagick's `convert` to take the PDF, rotate it a little bit, blur the text, and generally reduce the quality just like a scan would.

The OP also uses a few other flags like `+noise Gaussian` and `-attenuate 0.25` which you could toss in. Same concept, just wanted to share a one-liner you can use if you already have a PDF with a signature on it, and you need that nice "scanned" look.
Can Apple be sued for the same? I'm reminded of their advertising against windows for security, but their products have had a myriad of security flaws over the years.
I hope this crisis causes Jitsi to get some serious funding. I've been trying Jitsi on and off for about 6 years and it's never been this good. It also could be a lot better.
CF likes the CAPTCHA part of CAPTCHAS, but any vendor is probably far more invested in the "generating ML training data" scheme.

CF probably has zero interest in that part of the product: It doesn't fit with their existing products nor customers, and it's just too small relative to their other business to devote much attention to it.

At the same time, the business opportunity is probably too large for hCAPTCHA's founders to just forget about it, or for CF to compensate them on the hot-new-technology assumption when they're only looking for peace-of-mind-utility tech.
The hCaptcha website states that whoever publishes it will get paid for the data labeling work users do.

Not to wax cynical, this seems like it might not encourage better behavior in every possible scenario.
> despite a fax often being a scan that’s then transmitted via fax protocols

...what's the alternative to that "often"? What is a fax machine, if not a scanner attached to a modem?
Hey everyone. HCaptcha founder here. We are so happy to be on hackernews. I'm curious if anyone is having any problems? We are trying hard to respond carefully to customer requests but as you can guess we are very busy. Also we are hiring :)
> Me: What do you mean color? You didn't tell me I need to give it a color!

That would mean you don't have the condition right ?

I can visualize a ball, but I only make it a tennis ball after I'm asked to do it. Similarly, my car doesn't have a color until it must. I can make the scene really robust as I build on it, but won't unless I need to. Almost like a 3D graphic renderer.

IMO, that's probably a more conceptual way of looking at it. You are able to decouple your concept of a cat from the color and tendencies, and can build it up from more basic primitives than others can.

> "Imagine an un-cat leaping over the chair"

Can you elaborate on what you see here ? Sounds really interesting.

I did more of a "scene + cat-ness everywhere (deep dream style) - cat in the particular position". So the background had cat hair all over it, and then a cat shaped grey/transparent contour jumped on top of the table.
Finding memory leaks and CPU bottlenecks with Node.js debug tools
It's also a cross-platform tool, so it might make sense to do their own thing that works everywhere.
> If you want to find an attenuated strain you have to look in people with mild symptoms

Shouldn't we be looking at people with no symptoms? I know this is not ideal as we're likely only testing symptomatic people.
WirVsVirus and a hackathon approach to fight COVIT-19
Should Verizon be able to cancel your account because they don't like your phone conversations?
This looks great! How do you define a "task"?
Rules for Data Modeling with DynamoDB
There are thousands (millions? billions?) of websites that are not replicated, do not use a CDN, have no multiple locations.

When you rebuild the site due to some change, you are updating one single folder heirarchy on one server somewhere. No caching. Just build (and if necessary as a separate step, copy/install).

I didn't not see anywhere in his writeup that suggest that you generate pages based on requests.
I see a million dollar lawsuit for discrimination >:-}
What is the approximate bandwidth cost per user per hour?
Joined tables on the same primary key are a simulation of tagged unions. Proper tagged unions would solve more concisely and with more clarity.
I can only speak for myself, but my opinion is that about one third of it is useless and the other two thirds are scams.

There is an incredible marketing campaign behind these things, I'll give them that, but at the end of the day I still believe that the whole field is essentially worthless.

The low uptake of these things among a crowd that understands 'tech' a lot more than the average user might be a sign of something.
Well, at least in Plex's case I'd assume it's to generate a reoccurring revenue stream to continue development. I question how sustainable the "Plex Pass" feature is with so many people (at least that I know) who bought a lifetime subscription ages ago. I personally bought a Plex Pass for like $49.99 around 6 or 7 years ago and hasn't given them a cent since then. I support their efforts like Tidal and ad-based TV and Movies if it means I get new features without having to move to a monthly or yearly based subscription service.
Valve Deep Dives into Half-Life: Alyx’s Locomotion Mechanics
I have to do this quite often. I end up using a scanned image of my signature with Gaussian noise added in Photoshop. You can add Gaussian monocromatic noise to the whole page (and rotate it slightly, for good measure) to make it look like you killed a tree.
Do you mind not leaving unsubstantiated comments like this in HN, especially on such serious threads?
Seriously though - looking at VSI pages it looks like basically the VMS systems team greybeards spun off into a company.

If they want to see their whole life's work survive instead of fading into increasing irrelevance, they should just open source it under a 'freemium' model. With a bit of polish/tlc and focus on that area + maybe linux container emulation support to ease compatibility issues, it would make a pretty amazing basis for a 'cloud native' and 'iot' OS in addition to the ways that it's currently used.
Because it was clearly botched marketing material rather than a coordinated plan. Hypothetical: somebody asked an engineer what kind of encryption Zoom used, the engineer responded somewhat vaguely and the marketing person heard "we encrypt between endpoints" as "end to end encryption" and then nobody noticed when reviewing the text.
Just tried that and it seems potentially useful (except that it recommended two of the three bands I'd stated I liked in the first place). Thanks for the recommendation.
I'm in the middle of reading Richard Aldrich's book on GCHQ - which I thought might be a bit dry but is actually completely fascinating.

Sigint is a remarkably devious business e.g. during the Falkland's War the UK got live information on Argentinian ship locations from, of all places, Norwegian intelligence who obtained it by hacking into Soviet spy satellites.
Not OP, but I frequently code remotely from an iPad and from laptops that may not have a full dev environment available.

It didn’t even occur to me that this was a foreign concept to folks!
Resilience engineering podcast first episode
I read this last night: https://www.scmp.com/news/china/science/article/3078840/coro... It's not peer reviewed so might not be valid or entirely accurate but worrying nevertheless.
Public Comments on Proposed Amendment to .COM Registry Agreement [pdf]
Italy bridge collapse: Two drivers survive
> These two tracking scripts combined add 45.7 KB of page weight to each and every page load.

Which is only true is there is no caching and I highly doubt that these files are configured not to be cached after the first load
Ask HN: What are the most underrated fonts / combinations for web projects
Papers on CNNs Every Data Scientist Should Read
You've made an assertion, not an argument. What does "anti-human" even mean? You're angry, sure, but you haven't expressed what exactly it is that you're angry about. Nor have you proposed a realistic alternative way to distinguish bots from humans. This kind of histrionic, sweeping hot take is not productive.
In the US lying to users is merely frowned upon while lying to investors is illegal.
> Under Linux, all I/O is synchronous but possibly nonblocking, and all disk I/O is blocking

This is no longer true with io_uring.
Safelinks have the email address of the recipient of a link.
Are you talking about a lock held for regular interrupt-driven packet delivery, or a lock held even when an Ethernet card wants to DMA into a kernel ring buffer?
I don't conflate those things at all. I think it is a good language under the hood, and it remains in browsers because it is popular. Browsers got rid of VBScript for several reasons, and they'd ditch Javascript if there was a populist uprising. (That seems unlikely and Google's efforts with Dart seem pretty clear that there is little interest in a second language in the browser, though we can argue that Google might not be capable of making a better language than Javascript.)

Javascript is an interesting language on the evolutionary chart with genes from Scheme and from Self. While those genetic traits are sometimes obscured by the last minute bolting of an ALGOL-like syntax on top (by way of Java, and thus the odd name), they are still fundamentally there. There are some really smart (albeit quick) decisions underpinning the language that have helped it to survive multiple decades of (ab)use on the web and elsewhere. It has had its flaws, its evolutionary dead ends, its quirks, but show me any language without those (and I'll sell you a bridge).

If there is a risk of a conflation problem here, I'd suggest it has more to do with people conflating "easy/accessible" and/or "populist" with weak or bad. BASIC is "bad" because it was made to be easy and welcoming to beginners. (But it still got a lot of serious work done in almost every field, by just as many [domain] experts as language beginners.) JS is "weak" because it was made for being embedded in browsers. (But the web browser became one of the most important forces on the internet for better and worse, and most of its weaknesses have been scrupulously filed off in daily usage and security audits and the pendulum swings between market competition and monopoly.)
True, dilution is a challenge but the assays used for COVID19 detection generally have a pretty wide dynamic range (3-5 orders of magnitude). The multiplex designs in Origami Assays mix between 4 (for S3) and 36 (for XL3) samples per well, depending on design. This means that samples are diluted by a max of 1:36 in the largest XL3 design (2.8% original concentration) so the assay used must be able to handle that.

Alternatively, samples may be concentrated depending on the specific assay.
This is fair enough (and I had read the blog entry before posting, but had forgotten it - thanks!), but why only EU? I assume they are separate operating entities to the US/other domains, but it's not obvious why the logic should apply in one region but not another, though I suppose the difficulties are varying from country to country - but along similar trajectories I would have thought.
To be fair, Alex's public profile includes a link to his email: https://cisac.fsi.stanford.edu/people/alex-stamos-0
Images are uniquely bad for ECB mode since they almost definitionally will have repeated material. ECB mode is bad and shouldn't be used. But it isn't like somebody listening to your zoom traffic can transparently see penguins.
There was no argument being made for HCAPTCHA in the post to which you replied. So, yeah, everything you mentioned is indeed gross, including Google's behavior.
But the best encyclopedia, Brittanica, had flights of whimsy. Sentences like "Bostonians are incorrigible jaywalkers." Wikipedia killed Brittanica, and ultimately is far more valuable to the world, but I miss those sentences in Brittanica.
I appreciate everyone using the word "publisher" to describe YouTube. Platforms only have legal protection from user content being their responsibility if they are not publishers. I would be happy for YouTube to lose their safe harbor protections if they continue to censor content.
America’s most influential coronavirus model just revised its estimates downward
Keeping Your Kubernetes Hosting Costs Down
I doubt it's enough money to tank peoples' traffic over it.
It seems like plausible is a GA competitor (and I didn't see disclaimers, but could have missed them). It seems very clean and well thought though!
I am quite deep into this idea of static website and I had a little of experience building one ( now defunct ) and I provide tools targeted to static website developers ( https://simplesql.redbeardlab.com )

The experience of creating one with python and netlify was superb, you just push out all the pages that you need and you call it done. Simple, fast, cheap, nothing to complain.

However, I need to nitpick the author, what he calls compile time, is "compile time" only in the world of frontend development (and in most of the case is not a compilation step). Moreover, also Gatsby call the step "build" and not compile (and for good reason) so I don't see the reason to introduce another source of confusion. Indeed I was running a python script that at runtime create the correct webpages.

SimpleSQL provides API to interact directly with databases from JS or making API call. That I believe works amazingly for static website, provided that people want to write SQL.

One problem that I see is how to do authentication and I am working on fixing it. Different credentials, one only for logging, and if you are able to login, that you will receive a credentials for accessing your own data. The logging credential can be stored in the cookies or wherever make sense for the application.
If you have to build another production line or pay your people time and a half to work more hours you might not be able to sell at the same price.
I'm declaring myself as considered a Triceratops . Doesn't make it true.
Yes, it was already mentioned today in the update to parliament here. Apparently - as with other respiratory viral infections - if you don't get it really bad then you may not be immune. That's a pretty fine line there. This would explain some of the more puzzling positive / negative / positive test sequences.
Signatures being meaningful is a downright American tradition. The country was founded based on signatures. It is never going away.

Crytographic protocols can be added to verify signing, but until every civilian practices perfect opsec (never gonna happen), in-person signatures in front of a notary will always be the way business is done.

Better technology (this program, Photoshop, deepfakes, quantum prime factorization) may actually increase the need for in-person wet signatures.
How many of Zoom's recent issues can be explained by just bad engineering?

Because my personal gripes with Zoom are mostly about its quality as a software product, which I find to be abysmal for my use cases.
> Until fairly recently, text messaging cost $0.10/message

Define "fairly recently". I haven't paid per-text in over a decade.
Yeah right, oops
Apple hiring to “identify new computational display technologies for AR/VR”
There is ongoing cost, sure -- that's why they don't stop selling new devices to interested customers, and making new versions of the devices to convince customers to upgrade.

If they need to justify the ongoing cost, they should charge an amount that they can amortize over the lifetime of the device -- if they expect to get $0.50 in ad revenue per year from each customer (which seems ridiculously high) then that means the device has to cost ~$20 more to support that, which I'm totally okay with. Maybe not everyone would be, but at some point you have to rely on the fact that you're not selling a commodity device; you're selling something that is better than your competitors, or else why bother?
I have several video recordings of the major left leaning news networks running audio ads over bernie speaking while joe and pete were allowed to speak freely, at length even. How is this possible that in 2020 an election can be so obviously rigged by keeping the candidates from speaking to their supporters via news coverage? Even news anchors that spoke of bernie were silenced for the rest of the broadcast.

Confirmation bias likely, but I'm still shocked.
Here we are all standing well apart and the kids are let out one classroom at a time.
I'm quite sure you're correct. When stacked against however much Google was going to charge (I assume more than zero), Cloudflare's incentives seem pretty clear to me.
Card sorting and Tree testing – best friends for great information architecture
yes:

if you hold an index fund which holds zoom, you are not a shareholder, the fund managers are.
Oh interesting and apologies for the repost - I'll go take a look at the comments.
Startup Resources Hub
Sewage as an early warning signal for Covid-10 spread
Or just add audio and video sharing to systemd. /s
Sharing system audio sounds great! I'm hoping this makes using things like Jackbox better.
I like that they gave some alternatives.

With the web there are a lot of crusade like topics that while technically correct the maelstrom of finger waving blog posts really don't seem to change much and few really offer workable solutions to accomplish the goals that doing the thing they don't want you to do accomplishes.
Thank you for ideas. Yes, search box and tags are going to be implemented in the next release.

I love that idea, about snippets, and it may works as 'fork this project into my account'.

anyway, thank you