skysight-inc/HackerNews huggingface dataset:
Shareholders sue companies all the time. Usually an enterprising law firm will cook up some claim and start collecting plaintiffs (shareholders) and then when they win the law firm collects their paycheck.
This nonsense happens all the time with public companies. All it takes is a law firm with the gumption to file a suit claiming that the company misrepresented something material which resulted in a significant change to share prices.
love Kevin Mcleod's stuff, though yeah at this point it's almost a parody of startup explainer video background music
Me too. I'm really loving everything that I see from the project
Welcome, I enjoy it too.

And yes, multiplex designs are used in quite a few lab settings. Quality control in factory settings and all over the place in bioinformatics.

And yes, you can overcome the false positives by retesting. The nice thing about nonadaptive designs is that in most cases you don't need to re-test because the right answer just falls out. If you do need to retest, the design flags that too. Yay for math!
Ask HN: Open-source language model to identify bad online behavior?
I work for a startup that has a lot of UGC on it (primarily chat). We are ramping up our efforts to identify and act on hate speech, bullying, inappropriate sexual advances, and all the other bad things that people seem to do on the internet. Our tech team is starting to build a model of "bad" phrases and language, but I have to believe this work has been done somewhere and should be a public resource. Would appreciate suggestions!
Don't know what is going on at Zoom, but I suspected at least part of it sneaky. For example, about 3 or 4 weeks ago I heard about this company, and learned that it has R&D in China per its SEC filing at IPO. However, checked its website, the career section led me to https://jobs.lever.co/zoom, and there was ONLY one opening at China per the website (I remember it was a position at marketing department). Then I searched the company in Chinese media, and saw that they were hiring all types of engineers. That made me feel uncomfortable in buying its stock. Interestingly, now you look at the same career website, and China is removed from the list of city dropdown - maybe they are cutting off or "decoupling" the Chinese R&D?
Does it help if you change your user agent?
The Citadel Architecture at AppSignal
Good for you - but it wasn't to me, and I'm not daft; neither was it clear to the leaders of most countries (going by their actions), and I'm sure many other people - including those criticised in the original blog post.
Neo4j for Graph Data Science
Or Apple could put a better cameras on their laptops. Video conferencing was already in wide use for businesses prior to covid19. While they are at it, they could put FaceID on it.
How is it different from ChainerX?
At the same time, the opposing strategy of "everything is a scandal", "nothing good comes from anyone with an R by their name", etc has made people with an R by their name care less about actually being involved in scandals. If you're going to be tarred&feathered either way...

And these two strategies play off each other very well. More scandals (legitimate and not) make each one less significant, which reduces the cost of being involved in a scandal, which...
> the vast majority of which will not be empathically awful

Yeah, most of the time it's "just" really, really obnoxious, not to mention coercive in a way that aligns with Google's interests.

Thanks, Google.

> How, in your opinion, should Google have handled the matter in a way that does not give spammers or other abusive users ways to get around the measure?

"Our anti-spam systems believe that you might be a robot. Your profile has been locked for (x) minutes. Sorry for the inconvenience. Go _here_ to learn tips & tricks for avoiding lockouts in the future." X gets exponentially ramped.

Note how vague the message is. It sacrifices the opportunity to tarpit a really dumb robot in exchange for not being awful to humans.

Based on ReCAPTCHA's design decisions, it's abundantly clear that eeking out every sliver of a percent of marginal efficacy is the priority over treating users humanely. That's why I have a problem with ReCAPTCHA.
In my organization we have a different problem. We heavily use signed pdf files for all our internal documents - if a document is not signed it's not valid (they are mainly signed with JSignPdf). A number of internal applications need such signed files in order to proceed with a workflow.

Checking if a PDF file has been digitally signed, how many signatures are there and if the signatures are all valid is not an easy task! Actually, I only know how to do it in java using bounty castle. To help non-java apps with this I've implemented a small java application that provides a REST (and form) api for uploading a signed PDF file and returning information about the signatures.

It works in my organization for more than 3 years and it's has saved us from hundreds of erroneously signed PDF files! I've open sourced it for anybody having similar requirements: https://github.com/spapas/pdf-sign-check.
I run a small forum, and it was getting flooded with fake and spam accounts, the moderators were struggling to keep up and the users were finding it annoying. So I put a captcha on the registration page. The problem went to zero, new users still showed up, and more people were happier than before.
If you're an Emacs user (like the author apparently is), I would recommend trying out TRAMP: https://www.gnu.org/software/tramp/#Overview

Emacs will transparently handle SSH connections and let you edit remote files as if they are local. Just as importantly, if you run commands like M-x compile or M-! (aka M-x shell-command) while you're looking at a remote file, Emacs will "do the right thing" and run the process on the remote machine, rather than on your local machine.

This gives you the benefits that the author mentions about mosh - characters will appear as you type without waiting on a server round-trip. Additionally, you also won't have to wait for a server round-trip to see your cursor jump to the minibuffer, which the author mentions as a pain point.

If you need to run things at the command-line, you can do so in a "shell" buffer via M-x shell (or M-x term if you need to run something curses-like).

The major downsides:

- I/O operations (including opening and saving files) can be much slower than if you were running Emacs in a terminal, because the bytes need to be sent over SSH.

- It's not always easy to keep track of which buffers are "remote" and which are "local", so sometimes you'll run a command and it will run a process on a different machine than you expected.
Speaking of the YouTube view count, Tom Scott also did a great explanation on distributed computing and eventual consistency: https://www.youtube.com/watch?v=RY_2gElt3SA "Why Computers Can't Count Sometimes"

And here's a video from Computerphile about overflow: https://www.youtube.com/watch?v=vA0Rl6Ne5C8 "How Gangnam Style Broke YouTube"
There are common definitions of what words mean. If the meaning of words become arbitrary then we lose the ability to communicate effectively.

An action was taken, e.g. picking up a quarter off the side walk. There is no need to put another label on it randomly, just call it what it is, picking up a quarter. By using a word that already has a commonly accepted meaning, and a negative one at that, and associate it with an innocent action you're already labeling it in a negative way for everyone else. Everyone (or at least majority of other people) thinks a thief is a bad person. If only you don't think so and label someone else doing nothing bad a thief, then you're labeling someone a bad person.

It's like me calling you a rapist. But I don't mean rapist in the typical way, I just mean anyone that has sex. So to me a rapist is not a bad person and I'll withhold judgement until I have more information. So I can just go around calling you a rapist right?
HTML Quine
The Bottom Third
Hydroxychloroquine study did not meet publishing society’s “expected standard”
Wow, very cool idea. While obviously this wouldn't be a substitute for lab grade testing, what makes me excited is that it could make sense as something folks produce for themselves as a precursor to getting a proper test done.
We are using Lisp to build the back end of our text processing system[0] and have been continually delighted by how compact, readable, and debuggable our code has been. It is the ideal platform for the development and testing of new programming languages.

[0]https://news.ycombinator.com/item?id=22150332
Nice to hear about the simplified device chooser, I used Jitsi a few days ago for the first time for a family call and I lost like 2 minutes to realize where to change the mic input.
They’re in the same bed as China. I don’t trust them for anything now, this to me is just a PR management exercise. They’re still going to give away your data
And for those who miss meetings, no more: http://conferencecall.biz/
> I'm not on social media at all.

What's HN then?
Julia Evans has written a great yet succint overview of ELF files: https://jvns.ca/blog/2014/09/06/how-to-read-an-executable/

Among other things she points to this graphic showing the structure of an ELF file which I hadn't seen before: https://code.google.com/archive/p/corkami/wikis/ELF101.wiki.
JAX is focusing more on performance and probably will be next big think for google machine learning teams like https://github.com/google/flax (most of the people hate tensorflow)
Dunno about zygote future
Yes it definitely is an "oops". I'm not excusing it, but offering an alternative explanation to the "zoom is evil" thinking.

If zoom was truly trying to market themselves as e2e, why is this only buried in one document rather than shouted from the hills?
Hopefully they'll release a hobbyist version of the x86_64 version once that's released.

BTW, I googled for info about the VSI Hobbyist program and found recent discussions on comp.os.vms! Nice to see someone still using newsgroups.
As I said - if the person is capable of independent scientific investigation then I think they'd be good. I think that a Ph.D is formal training for that - but not the only way to learn.
There are a lot of 3d printers out in the world
And then the demand goes down after increasing the production capacity in 6 months. You have under utilized production lines and need to fire a bunch of staff.

You see the problem?
They also ask for translations at the bottom of the release notes. It's a bit unusual though that most of the time the translation project on weblate is locked, but i haven't seen any vandalism
Actually, M. Cutler's contempt for Unix design philosophy is not well documented. It's an unsupported edit to Wikipedia, and lots of recycling of that.

The subject came up on StackExchange recently, with someone asking for the meaning of the Wikipedia claim. No-one could find it actually documented. There's documentation of an incident where M. Cutler showed contempt for people who were connected to DEC Ultrix, calling them "sorry excuses for engineers". However the source for that is an anecdote, related in a book years later, told by one of the very people so addressed, who might have had an incentive to thumb xyr nose at M. Cutler.
agree on telcos preventing ppl from using internet as intended,
but we'd still need good and easy to use videoconferencing software
It could be they advertise jobs in different regions on different systems, to get the closest reach to the potential hirees.
I think this is more useful for 2-in-1 laptops in the short term. If they can get something like Anbox integrated well, it could be a reasonable system.
Thank you and great question! Zapier is great for simple tasks like sending data from one app to another, but isn't well designed for more complex operations like handling large arrays of data, or writing custom code. More broadly, Zapier and other tools like Tray and Integromat are more focused on RPA, which typically means automating internal business processes.

Our focus is specifically on developers and product teams, and on helping build integrations between their core product and 3rd party services. Paragon is designed to handle use cases like building custom endpoints, fanning out arrays, and writing custom cloud functions - we even expose access to npm, so developers can do some pretty heavy lifting if they need to.

I love your suggestion to allow importing cloud functions. One of our goals is to eventually allow you to sync functions directly from a Github rep - another example of how we aim to cater more to developers.
The biggest drawback to not having Google Analytics on your website is if you choose to run Google Ads for your site and you have to retarget/remarket on Google properties. Without Google Analytics you are out of luck as you can enable remarketing only in Google Analytics (and you would need Analytics linked to Google Ads). If you have a personal website or a business that grows organically without needing to use Advertising then you can go ahead with any analytics provider of your choice. But the value add provided by using Google Analytics far outweighs other negatives from a business point of view.
So I guess it was Open in name only?
Probably depends on your connection
You can get flour from centralmilling.com
If somebody does want to create this, please feel free to take my idea and run with it.
In my opinion and experience, ReCAPTCHA isn't really, really obnoxious most of the time. I suspect that most of the time it trips up bots who have no emotional experiences whatsoever. Most of my personal encounters with it involve solving no puzzles whatsoever. With that in mind, I expect humans and their completely real reactions might not be the default case. Of course, this is speculative, as I do not have any kind of special data on the subject.

Thank you for sharing! Have you considered the possibility that presenting any message at all - especially one with a clear block time - is sending a very clear message to bot controllers? I'm sure you've considered this, and I am just failing to understand. Wouldn't that remove any real gains from being vague with tips & tricks?

Wouldn't there also be the real chance that vague tips & tricks would leave an actual human being in tears, convinced that they're just too dumb to understand them properly?
For our daily standup we use meet.google.com as it's more convenient than ZOOM. ymmv ofc
How about the video from the article for starters? ABC issued a correction for the video from your article.
One alternative that should be seriously considered is not having analytics at all. I don't doubt that they're useful for many people in many situations, but consider whether they're useful to you in your situation. When was the last time you look at analytics? What did you learn from it? What actions did you take? Are you really gaining anything from them? I think most personal blogs, for example, gain nothing from having analytics running. In fact I'd argue almost all non-commercial activity has no reason to gather analytics.
Thank you! We consider a task to be an "action" that's performed in your Paragon workflow, e.g. a function execution, database query, or API request.
If you do decide to use Rust for your task, and are trying to see how far into the future you can make it iterate, go into the Cargo.toml and uncomment the line "# opt-level = 3". This enables compiler optimizations, which in other projects have given me a 20x speedup. I didn't turn them on here because none of my sample configurations have any speed problems.
What do you mean by term "sub-optimal"?
I can visualize things in front of me. A hallucination would be a visualization that I can touch. I cannot touch my visualizations.
Is the NYT responsible for its content?

Why isn't YouTube a publisher now rather than a protected platform?

Why couldn't the NYT justify itself as a platform instead of a publisher if YouTube is a platform?
How the Music Industry has changed from piracy to streaming it
I think you're forgetting the part where those existing so-called "decentralized" ID systems are by-and-large using a centralized system (your SSN) which is magntitudes worse than a cryptographic card.

Your bank knows that you are the same John Smith as your employer has on record, because you needed to use the same SSN for both. The status quo is that any service which requires identity validation is requiring you to provide your SSN, which in internet terms is like authenticating with only a username (no password) on all websites, AND you have to use the SAME username for every different site.

Now compare that to public-key encryption. Not only is it better assuming you only have access to a single private key (because you are still authenticating with the output of the key, not the key itself as with SSN), but also because a cryptographic card could store MULTIPLE private keys, allowing you to authenticate with a different "identity" to different providers, making it impossible for them to cross-reference you in that way.
Not sure what you mean by “automatically extracted from a program”, all DL frameworks manually write backward pass for each op.
But they don't mean the general case, do they? If I look at the abstract for the 10-author paper, they talk about CM fields.
It is compiled to XLA so should be a lot faster then pure PyTorch but probably will be slower then TVM (https://tvm.apache.org/) i can prepare some benchmarks in next few days if u are interested :)
The Red Cross is soliciting potential plasma donors via a form at https://www.redcrossblood.org/donate-blood/dlp/plasma-donati...

They're currently working to establish antibody testing, and require potential donors to be at least 14 days from end of symptoms, but they will still accept your contact information and relevant details for later contact.
Most HNers realize we can do almost every blockchain application that comes along, without blockchain and better.

Blockchain lives in a bubble and has a technical hammer with very few nails. Also scams and malicious players

The good projects I've seen are HyperLedger and Handshake
Love it. I dream about this all the time. Hook them up w Kafka? How is Swagger/OpenAPI used? Airflow?
What are good self-hosted alternatives? Something like Webalizer, but a bit more modern.
I've been using Simple Analytics* and it's been great so far! Tbh I just want to see how many page views, on which pages, and where they're coming from. None of the google tracking bs

Plausible looks nice though, so maybe I'll check that out too

*: https://simpleanalytics.com/
HashiCorp Strengthens Vault Secrets Management
I had the same experience. But this may just be an artefact of humanity now having been trained exceptionally well to identify traffic lights and busses, but being relative novices at identifying elephants.

And now I'm wondering if this may not be a spectacularly useful tool to raise standards of education world-wide. Imagine, say, the French government buying them and asking every person on the internet twice a day to match some vocabulary to images: Identify "le baguette"! Lingua Franca, le sequel.

Or a maps puzzle: "Please identify Equatorial Guinea, Papua New Guinea, and Guinea-Bissau".
You're missing a ; on line 84
So you've admitted that Icke and The Weekly World News are comparable and not like ABC News.
I wanted to set up a rather niche SDK which involved building and configuring it use a native gcc toolchain, which slightly differs depending on the gcc version you have.

Well unfortunately, they cant be bothered to update their docs, which only have instructions for gcc 4.x and 5. I have gcc 8 and 9 on my system and couldn't manage to figure out how to configure it and their irc support channel is basically dead. They do have a mailing list, but I hate mailing lists.

Of course the 1st version of this SDK was windows only, and the legacy of that ksbpainfully visible. The default config has the toolchain specified as VS2015, iirc.
That's a good point that I didn't make clear, in my head it was implied from context.

Using VSCode in this way makes you much less dependent on good SSH. When using emacs in a terminal over SSH, your whole UI is being rendered over SSH and any latency or packet loss is going to affect UI feedback and rendering.

If you use VSCode Remote-SSH, you UI is rendered locally, so typing and editing work smoothly, and you don't really notice a bit of network latency on a request to "find in files" for instance.

Running your emacs locally and then using Tramp to edit remote files (as suggested elsewhere) gives you some of that benefit but is a much more limited development experience, and (in my experience) flakier.
I read somewhere that they were working on better Firefox support. Is there any associated timeline with that?
React Folder Structure in 5 Steps
I sometimes wonder about the day when even thoughts won't be safe from outside scrutiny.
Just to offer a counter point: this crisis feels mostly manufactured. Zoom is under a microscope that almost all other comm software would fail just as horribly, if not worse. Maybe the majority of users here were too young to remember, but Skype was far, far worse, and did not have same positive response and seriousness Zoom seems to be having.
That said, competition and alternatives is good!
I think that's a valid argument that is there in the blog post.

I do like that they did actually include some alternatives that still were analytics.
It wasn't entirely true even before io_uring. The previous Linux AIO API has too many caveats and pitfalls, but there were narrow use cases where it could do genuine non-blocking asynchronous disk IO.
If you use the Matrix identity server, which is required to have federation, the 3rd party identity server operated by the Matrix organization retains a list of your usernames. They don't tell you up front about this, either, and I think silently leaking a username list is pretty bad. You have to really pay attention during setup to realize that the federation technology relies on a bastion operated by matrix.org.

The identity server is optional and you can use your own, but you will lose the federation that Matrix is so proud of, and the instructions to set up the reference home server don't make it clear that this is necessary in order to avoid a leak of your users' identities.

https://vector.im/identity-server-privacy-notice
Show HN: Improve conversion rate on your website by displaying user activity
> Don't assume that the rest of the world is like America.

Where was the US mentioned, and how is this relevant?
Did anyone notice that hcaptcha runs on top of etherium?
TIL people actually use WebCam's....

I have mine always disabled, before the new Lenovo's it was tape, not Lenovo has the disable built into the hardware, I super glued mine to the closed position
Economic theory suggests that changing the output of a single supplier does not affect overall prices in a competitive market like this - that’s very different from oligopoly or monopoly situations.
I would highly recommend “Basic economics” by Thomas Sowell for anyone interested in a good overview of these kind of issues (audiobook also available on YouTube, I believe)
"...reintroducing older males into the elephant population of the area seems to prevent younger males from entering musth, and therefore, stop this aggressive behavior."

Fascinating.
CryptoHack – A fun platform for learning cryptography
HN Comment Bingo
https://github.com/jitsi/jitsi-meet/issues/4758
On March 25th a friend noticed them being out of stock on Amazon and I found that they could get just the camera module, no box: https://www.amazon.com/s?k=usb+camera+module&i=electronics

These still seem to be available, though you'll need to be careful with them or build a box.