skysight-inc/HackerNews huggingface dataset:
Producing handwriting is a problem a group of people I belong to is facing. We work (free, on our free time), detecting forgeried signatures of a celebrity on eBay (forgeries that can go to thousdans of dollars).

Forgers are not good imitating signatures, but they discovered how to create the celebrity handwriting using an autopen, which means is harder everyday to distinguish real ones from fake ones. Collectors are used to them - and we track eBay sellers, buyers, etc, so we have an idea of who is who, but people who just want to buy a signed book for a birthday present, may end paying thousdans of dollars but something fake that has no value.

I see the importance of projects like this, but in the other hand, I cant help thinking that every piece of tech that imitates human behaviour can be used for bad.
Ask HN: What have we learned about Covid-19 over the past few months?
What have been the major things we thought were true about COVID-19 and fighting the pandemic that we now see are false? Where have we been most wrong?

Relative to what news outlets were most commonly saying a few months ago, in what ways is it worse (at an individual or societal level) than we were told, and in what ways is it less bad than we were told?

What's the best personal risk reduction strategy going forward with everything we now know?

There were various articles talking about the possibility of long term damage for covid survivors. It hasn't been years so we don't know for sure, but with the few additional months of data we have, does serious long term damage for survivors look likely or not?
It "just works" for our use case. We put in 4K @ 60fps and receive 960x540 @ 20fps of stereo correspondence pairs. So every matched pixel is averaged over 3 frames in time and 4 pixels in every direction in space, meaning 9x9 convolution kernels. In other words, we make the video super clean by area sampling in space and time.

The specific part about our system that makes it usable for me is that for pixels that cannot be matched with a predetermined quality, it'll return a gap marker instead of guessing. For SfM, that means you can just skip those pixels that are affected by reflections moving around. Cooking pots and plates tend to have enough scratches, design, or shape markers to work OK. Wet white floor will usually be flagged as "unknown" except for the grey gaps in between tiles. As for glass, our system can return up to 2 flows per pixel, meaning for a glass mug we get both the mug and a see-through estimate.

If you look at Sintel Clean+"s0-10", you'll find that there are some learned matching algorithms that perform quite well under those conditions:
http://sintel.is.tue.mpg.de/quant?metric_id=6&selected_pass=...

We're H-v3 (2nd place) and that 0.284 EPE for s0-10 (slow movements, small disparities) is quite workable, because that means you have on average less than 0.1 pixels of disparity error on the 960x540 depth maps.

As for monocular depth, I see that as mostly of a memorization task again. You train a good stereo matching, then do unsupervised learning on stereo data to get the monocular AI.

I'm at hajo.me and I currently work on stereo matching and depth mapping with the goal of improving VR.
Can you disclose which company or what in general you're working on?
Also, do you know any discussion groups where optical flow / stereo matching people usually hang out?
Indeed I missed that. So playwright is definitely more interesting.

What is surprising is the linked site is quoting the FAQ of playwright that has been removed a couple of months ago: https://github.com/microsoft/playwright/pull/1930/files

That FAQ seems to be giving a lot of perspective on the subject. Wondered why it was removed.
You mean like when ethernal october hit, the internet was doing something right to attract all these wonderful people?
Just because the masses like something doesn't mean it is good.
>2. One command away from my editor(I only use desktop for taking notes), also synced to my dropbox in case

One can add a function in rc files to commit and push to version control, if the `.task` directory is a git repo:

function tupd() {
git -C ~/.task commit -a -m "Update tasks $(whoami)@$(hostname)"
git -C ~/.task push
}

TaskWarrior has hooks[0] to execute arbitrary scripts (on-launch, on-exit, on-add, on-modify) so one can write a script that takes accepts JSON input.

I also have a transformer script that generates markdown from a specific project's tasks and annotations, with headings and lists, and commit to a project's wiki that is a git repository, and push the changes.

I had an alias named `note`:

alias note='vi +star +'\''normal Go'\'' +'\''r!date +\%F\ \%T'\'' ~/workspace/notes/notes.md +'\''normal Go'\'' +'\''normal Go'\'

And also one named `lesson`, where I write down mistakes I make, from arriving late (meaning only arriving 15 minutes in advance) to a meeting to some consequence of an assumption, to removing one line of code I thought wasn't useful causing a bug.

It's been a long time I haven't updated it. Not because I'm perfect, but because I'm not.

[0]: https://taskwarrior.org/docs/hooks.html
Maybe GPL started as an anti-capitalist license, but in practice it became very much pro-capitalist. It got to the point that GPLv3 and AGPLv3 were split into two licenses to satisfy capitalists.

Among various properly written and practical open source licenses Parity license is probably the most anti-capitalist one.
Why hasn't it happened to Instagram and WhatsApp then if it was trivially predictable?
> airflow to ETL

Heh. ETL also stands for effective translational lift in helicopter aerodynamics.

https://blog.aopa.org/aopa/2012/09/05/translational-lift/
I understand what you want but as someone who spends a non insignificant time watching youtube videos over what amounts to a glorified VNC (it's not VNC though) I don't see why a video compression based solution wouldn't work for you. The only downside is that real time video encoding is very CPU intensive if you're running it on a budget VPS. However, CPU based HEVC decoding is also really bad on a VPS. On a dedicated server or machine it's going to be insignificant though.

>If RDP worked like X, I'd love to setup a beefy windows server in my basement and play games on it via RDP from my PCs around the house. If anyone has tips on that, would love to read them.

Let's be honest. Using X for this would have absolutely atrocious results. Steam already has a solution for that and it is based on video encoding. You can stream games from a local machine to any computer with the Steam client installed on it. There is also dedicated hardware to stream to a TV and use a controller instead so you might not even need more than one computer. [0]

[0] https://store.steampowered.com/steamlink/about/
The fundamental answer to what changed with Reddit over the last 3-5 years – an IPO became the main goal of the company[1](2017):

> Reddit may go public by 2020, said CEO and co-founder Steve Huffman during a keynote conversation at the Internet Association’s Virtuous Circle Summit on Monday. “The time frame is pretty far out,” he admitted. However, he also argued that going public was inevitable for Reddit to both reward employees and investors, calling it “the only responsible choice” for the company.

[1] https://variety.com/2017/digital/news/reddit-ipo-1202613811/
I’m excited to see gpt-3 or similar technology applied to these problems.

A robot can now know lots of common sense. Beer is kept in the fridge. The fridge is in the kitchen. Cans should not be shaken, etc, etc. so if something like gpt-3 can help with a high level plan, and regular computer vision can handle the low level stuff like obstacle avoidance, fridge and beer identification, etc

We could have something really interesting.

(Get in touch if you want to work on something like that. I think it would be a blast!)

Edit. What makes me think gpt-3 has some good common sense. I saw someone ask it “can I do a bench press with a cat?” And it said “no, the cat will bite you.” It’s kind of like we’ve achieved what that common sense database project was going for.
I wonder if there’s a reasonable way to extend this to structured quantified self data... Fitbit steps, calorie logs, chat logs, etc.

That stuff won’t fit the “markdown with a header” format too well, unfortunately. Would probably need to add a SQLite or DuckDB [0] storage engine.

[0] https://duckdb.org/
I had a similar concern about this.

The person also refers that "Many native English speakers do not use Standard English as their native dialect, so requiring conformation to Standard English centers whiteness in an inappropriate and unnecessary way, and can alienate and put up barriers for people of color and those whose native dialect of English is not Standard English.".

I do not think that simply using Standard English makes any text to be centered towards "whiteness". It is the actual text content that matters, not the style.
Depends on what you mean by “loaded”. Most tools in this space, like WebPageTest or commercial tools, have both a “Load” event and a “Fully Loaded” event.

Loaded is the usually the DOM Complete or window.onload event. Fully Loaded is an algorithmic metric that is looking for a time window after the load event when there isn’t any network activity (usually 1.5 to 2 seconds depending on the tool)

Best advice is to just follow what the open source tools do. Same from other computed metrics like TBT or SpeedIndex. (I’m the CTO of a company in this space and that’s what we do)

https://www.webpagetest.org/forums/showthread.php?tid=13487
Utilize Smart Marketing Goals for Business
I'm working on a video course for all things browser automation, whether it's testing, scraping, auditing, deploying etc.

I'm keeping the codebase open on GitHub: https://github.com/umaar/learn-browser-testing/ so anyone who wants to follow along can do so for free.

I've almost finished some cool content such as:

- An Amazon price checker which sends you a text message when the price decreases

- An Playwright script which gets to Wikipedia Philosophy (https://en.wikipedia.org/wiki/Wikipedia:Getting_to_Philosoph...)

- Having an automation script constantly running on a cheap Raspberry PI
That a state/government is useful and/or required in solving civilization-scale problems. It is not; actually most states went right ahead with QAnon-level disinformation and a clusterfuck-style management, only caring about the politicians' image, while spending a monstrous amount of money for apparent nothing. In places where the government did nothing the people self-organized and the result was at most as bad as anywhere else, but without the monstrous debt.

People who rely on the government should now know they can't. People who support states because "people won't solve problems by themselves" should reconsider.
> I need a lot of specific scenarios set up

Yes we've seen this quite a lot in the wild. The truth is this is not very well defined - how do you get your data to tell a story depends on the story you are trying to tell.

We are trying to come up with a more rigorous framework for abstract representations of 'scenarios' . It's on our roadmap so keep an eye out for this :)
Yep, wish we had that. I had to satisfy myself with annotations and kotlinpoet for now.
There might be better or more modern references for Differential Geometry but I enjoyed Barrett O'Neills' book.

https://www.elsevier.com/books/semi-riemannian-geometry-with...

Also Misner-Thorne-Wheeler and Wald's book on General Relativity.
> I don't know if you knew this or not [HN pendantry deleted] ...

And, of course, Shitcoins == Internet, as all trve bitcoin fanbois believe.

You're like those religious nuts with megaphones on downtown street corners - can anybody tell the difference?
Yeah, finance workers are rarely ever hired right after college. They are also way more oppressed demographics despite having significantly larger salaries.
as stated in the repo, its "mAP result values"

https://medium.com/@jonathan_hui/map-mean-average-precision-...
wow! I was not aware that it is copy-righted. That is shitty at so many levels. But, genuine questions, what's stopping you guys from designing a new flag ? Is it the reach of the existing flag or the resources required to create a new one and spread it again ?
While I love Dynalist design, their forum and the simplicity...

Roam is evolving quickly and has (what appears to be) little features that make it much more useful to me. More like a living, organic thing.

Eg: I really enjoy [[doing this]] to a concept and turning it into a page in less than a second...
Doesn't SharePoint trivially solve all this?
Aeroprakt-8e – maiden flight of the first electric airplane in Ukraine [video]
The point is obviously to disrupt that normality, but it’s absolutely a word for and by US activists speaking English.

The word used by activists in Latin America is “Latine”, if you’re curious. It’s actually pronounceable in Spanish!
Starting in programming as a self taught dev
It's horrible. They've made the site itself unusable on mobile.

They care so much because as you browse links out to other content, they can keep you in the app using the embedded browser. And when you read that content and share it, you share reddit links, not the source links.

I'm sure time in app blows away time on site for mobile users.
Izaum – Ethical and Reliable Hackers for Hire
They recently redesigned their mobile site as well and added some major flaws (you can't even see the user who submitted it on /hot unless it is promoted, switching the "vote" and "share" buttons etc.). Its death by a thousand cuts tbh.
So every team gets to argue with the auditors? Seems like the people writing the policy should do that so there's one argument instead of n.
A K3 civilization is one that has diverted a significant fraction of the stellar output of a galaxy to its own uses. They have to dump their waste heat somehow, and that's visible in the far to mid infrared. So we can compare the IR emission of galaxies to look for oddballs with a lot of IR.

https://www.centauri-dreams.org/2015/04/16/g-hat-searching-f...

“Our results mean that, out of the 100,000 galaxies that WISE could see in sufficient detail, none of them is widely populated by an alien civilization using most of the starlight in its galaxy for its own purposes. That’s interesting because these galaxies are billions of years old, which should have been plenty of time for them to have been filled with alien civilizations, if they exist. Either they don’t exist, or they don’t yet use enough energy for us to recognize them.”
I'm writing a PhD which is a three year project. There is no way I can memorise everything I need to know.
PCI also suggests a hardened system image, for example CIS and consistency checking like Aida. I'm getting tired of explaining that CIS (and other) "hardened" images just flip a few options and install lots of crap that can actually increase risk. E.g. You don't need cron? Haha, it's scored in the CIS benchmark, now you're running it.

I don't mean to just single out CIS as bad, but recently I learned that Ubuntu CIS docker images contain Aida, cron, and sysctl configuration. Yes, you pay for that. I'll be making fun of that for a long time.
> AppStore search is horribly broken

It's working as intended.

https://www.reuters.com/article/us-apple-advertising/apple-c...
At least for firefox, there's an old reddit redirect extension that automatically rewrites any reddit urls to old.reddit.

I warmly recommend that one. Except that since the latest firefox mobile release it hasn't yet been ported. But given that it does exist on the desktop version, I guess it's only a matter of time until it reappears for mobile firefox as well.
Because apps can display apps more easily and can collect (more) data more easily.
> In BigCorps, if there's a stupid requirement, there's usually a reason for the stupid requirement to be there in the first place

Yes, but that doesn't mean it was ever a good reason, or that the reason still applies.

In a very large number of cases—like the one mentioned in the article—the primary reason is to let the company's management feel more "in control" of their low-level employees.

In a lot of (closely related) cases, it's straight-up racism, sexism, or classism. (Frankly, one can easily make a case that the working-from-home prohibitions fall into that category—they derive from an assumption that low-level employees are lazy and want to avoid work as much as possible, because they're analogous to the assembly-line employees of yesteryear, and thus assumed to be lower-class...which means lesser beings.)
So what should they use as a standard of success?

How many Usenet poseurs give them the thumbs up?

That don't pay the bills.
do you know reliably if all the data on any page you look at has loaded? I mean if I think about it I have to honestly answer not really, I just make some assumptions.

So when using a crawler I make some assumptions.

I wait for either more than 10 links or 20 seconds, the few pages that have 10 links or less get a longer wait.

I also do stuff like check the links once I have gone into page processing, if a page was 20 seconds and has no links to any other page on the domain, probably something wrong, goes into problem checking queue. etc. etc.

It has to be hacky because there is no way for the browser to tell you with any surety - everything rendered, no events in event queue that will effect display etc.
I don't think that they got confused by "White".

I think that their point is that requiring "standard English" as described in Strunk & White is discriminatory and perpetuates "white supremacy".

This is beyond ridiculous, but here we are...

Edit:

Yes, there are many dialect of English, and there are even more people who do not speak English as their first language (a fact that seems to have completely eluded the author of that commit).

Requiring the use of standard English is the complete opposite of what the author claims. It promotes inclusiveness because it ensures that the text is 'standard', which means it can be understood by everyone or easily looked up in an English textbook or dictionary.
I guess it's a seller's vs a buyer's market, though maybe it's also cultural to some degree. It's generally hard to know which of the two came first, though in this instance I think it's clearer that the market influences the culture.
Is user retention really higher on mobile? Or is it that web users can’t be tracked so look like they drop off and come back.

I think people make too many definitive statements and bad assumptions based on what they can measure. Leaving off understanding gaps where data doesn’t exist or never will.
Absolutely, there are already cheap third-party captcha solvers that basically outsource the captchas to real people. I could also see companies using this to inflate their user count.
What does that have to do with using their web site versus their app
What this even mean? Oculus device is a hardware, has some drivers, supporting software, and applications. What exactly requires user to login in order to work? Drivers?
Quality Software : Yes, this is becoming more and more important and is overlooked at many levels. With more of our infrastructure, lives and the future of humanity in the hands of a bunch of software & hardware. We need to take things a tad bit more seriously. I believe this is not yet a big problem but it is becoming one.

https://youtu.be/pW-SOdj4Kkk

https://xkcd.com
Don't forget that VC investment is convertible debt that the company needs to repay even if it flops.
OP here: funny and true story. We had a misconfiguration in our rate limiting. One smarty pants used it to blast his twitch channel with "viewers", e.g. a 1000 concurrent Puppeteer sessions.

It was probably great for his engagement / viewership numbers till we shut him down.
This is the very definition of bikeshedding.

Firstly, nobody enforces the rules in python documentation (as Guido says in the comments) so it's moot point.

Secondly, Is there any advice in Strunk & White Standard English that is not good advice in any other dialect of English? The book contains very generic advice of style. I think that's good advice in all dialects and even in other languages.

The book also has "Matters of Form" where the attempt is to standardize some most basic things. Using standard, any standard, is IMHO good thing for readability. I don't think there is anything 'white' in there but maybe someone can point it out because I can't see it.

I think Strunk & White is recommended and popular because it's so basic and universal. If you want to give absolute minimal advice, Strunk & White seems good. It's even online.

http://vrici.lojban.org/~cowan/style-revised.html
George Hotz (, AI) on Lidar (2017)
Love's Truck Stops Are Making the Pivot to Electric
Certainly there are better headsets out now than the original Vive, but I'm not sure I'd classify it as obsolete. You can still take a modern VR title and play it and get the full experience. Calling the original Vive obsolete at this stage would be like calling 1080p monitors obsolete.
If the syntax is the primary problem, there is Meson (reduced Python) and XMake (Lua).

I wonder why CMake cannot embed an alternative language? You could have CMakeLists.lua files modify the same targets and properties using Lua.
You're building strawmen. Nobody is bashing the infrastructure. As in, nobody is bashing the JVM. They're (we're) bashing Java-the-language.

1. The first JVM was surely not written in Java. Therefore JVM != Java

2. A JVM can be written in any language. Therefore JVM != Java

You could write a JVM in brainfuck if you wanted to. That doesn't mean Kotlin isn't a much more sane language than brainfuck.
That and the layout of their "new" redesign where you go to a post and it'll show the post, 2 comments (out of 500), not even the full threads of those comments either and then just some unrelated posts and you have to click on more links just to read the actual comments and you can feel your browser choke under the weight of whatever framework they use trying to render a few bits of text.

Noticed Twitter switching to the same pattern too, show 1-4 replies then just some random unrelated algorithm posts from elsewhere.
This is a garbage article. I’m sure the research has some merit but it is not explained here. What do they even mean by saying when you look at a manhole cover from a few feet away you see it as circular instead of an ellipse? I see an ellipse. It doesn’t get transformed into a circle. What on earth are they on about?
>7,100 m3

You mean 7,100 m2. 22,000 cubic meters would fit in there if you stacked it just over 3 meters high.
Do you also wonder what inspired J K Rowling's Harry Potter? Or Ayn Rand's Atlas Shrugged?

We are quite capable of pure fiction with symbolic inspirations, there is no need to suspect "a kernel of truth" behind any speculation.
> The Python Steering Council discussed this and we agree that even if it was easy to edit post-merge we would still leave the message as-is; we do not deplore the message.

> We also agree that commit messages are meant to convey the reasons why a change was made.

> We can't say whether we would have halted, edited, or done anything else to change the submission of the commit message.

https://github.com/python/steering-council/issues/34#issueco...
However, with a wormhole you can step back through it.

Which, yes, in this case would send you back in time. No problems there; it isn't a causal loop.