skysight-inc/HackerNews huggingface dataset:
There's a number of lenses which prioritize distortion correction because they don't get to have lens profiles. Though even low distortion wide angle lenses generally retain low levels of high order distortion (i.e. straight lines become slightly wavy across the image, instead of having a large amount of low-order distortion, i.e. being simply bent strongly one way or another), see e.g. Laowa Zero-D lenses.

I do actually think the OEM design approach is better overall. It's a lot easier to near-perfectly correct high amounts of low order distortion than it is to make lines with a slight amount of 6th? 8th? order distortion actually straight. Even if the resulting raw image of the OEM lens looks more like a fisheye than a rectilinear lens.
IMHO there is still no way to detect ADHD by brain scan. Please provide link, maybe my knowledge is outdated.
> and that it had induced a third party to access parts of Ryanair's website without authorisation "with an intent to defraud," the verdict said

Where was the "defraud" happening here? When Ryanair wants to make money on flights they shouldn't offer flight tickets that only make money when they can lure the consumer to purchase addons via a boatload of dark patterns.

For me as someone looking to book a flight, bookingcom acts as a user agent in my service so why should Ryanair have any legal basis on preventing bookingcom from doing so?!

Side note: Where is a service where I can just enter from/to which city/airport I want to fly (or in Europe also rail), what luggage and passengers I carry, and it spits me out the cheapest price offered for the route and sells me the ticket(s) without having to create individual accounts, spread payment info around and try to fight myself through a shitton of dark patterns, broken English and constantly changing UIs? I know this shit is possible, travel agents live and breathe for that stuff, but I'd like to do that myself instead of getting upselled by the travel agent. Rail and flight should be dumb pipes.
Definitely a high-quality, detailed article worth reading.
eza -l --time-style=+%Y%m%d --no-user --no-permissions
As a fish shell user, I'd like to notice that "bash oneliners" and "terminal tricks" are not the same.

TFA mixes them freely, but makes it clear they're two different things, HN title kinda conflates them.
That's not really the same thing though. With Plex, you can customise the code it runs to scan the filenames and you don't need to create any additional files.
I am horrified. I didn't see mentioned, proper data fetching _must_ happen before UI rendering if you want to have consistent behavior with classic HTML/HTTP apps, e.g. the current page content stays displayed until the received html starts to be rendered (with the actual data for pure HTML). You loading feed back _has_ to happen from the interacted page in first intent.

If you want to have an after routing/rendering loading feedback, such as skeleton or so, you still can do it, but it will be opt-in, not an after thought of savage data fetching and rendering that really might happens as the application gains features and diverts from the simple POC patterns.

Proper data fetching and rendering cannot happen without a router. Remix solved this with their updated react-router, I know that this router has a bad rep with breaking changes, but they finally landed the implementation that neatly cover most if not all the use cases for routing with dynamic code imports and data fetching.
Post about web crap that, when opened, is covered in 75% by crap :D (privacy policy, google login, medium subscription)
> Any Jellyfin users here that can vouch for it?

I've been using it since the fork from Emby and it works well for what I use it for.

That said, they're right IMO to redirect funds to the clients. The Android TV app is in a really rough state. The regular Android and Web interfaces work great, Roku as far as I recall works well...but the Android TV one is really not good.
If you are interested in friendship, highly recommend this podcast which looks at various aspects of it. (The host is an acquaintance.)

https://ninabadzin.com/podcasts/
> How could be erased those panic! methods that are used in most of Rust's libraries is something that may be is beyond the possible?

It's arguably quite possible, though not as straightforwards as one may hope. For example, there's no_panic, which results in a linker error if the compiler cannot prove a function cannot panic [0], albeit with some caveats.

> So much correctness in the Rust language just for to promote to all the community to crash the program from libraries without handling the error is something I can not understand.

Is there that much "promoting" of unchecked unwrap()/expect()/etc. going on? How do you distinguish that from "genuine" cases of violations of the programmer's assumptions?

I ask because Result/? along with libraries like thiserror/anyhow/etc. are right there and arguably easier/more concise, so unwarranted unwrap()/etc. would seem "harder" to write/justify than the alternative. The main exception I can think of are more one-off cases where the author is intentionally sacrificing robust error handling for the sake of speed/convenience, but that's a more language-agnostic thing that pretty much "doesn't count" by definition.

> I hope this philosophy do not reach the Linux kernel.

IIRC this is being worked on, especially given Linus's position on panics in the kernel.

[0]: https://github.com/dtolnay/no-panic
Would never consider the Vercel tax, we're hosting our new .NET Apps on Hetzner Could as that was the best value Hosting Provider we evaluated [1].

We can fit close to 40 .NET Docker Apps on a single 2vCPU/8GB RAM/20TB Bandwidth Server for €14.40/mo, which works out around $0.40/mo per .NET App. After a one-time setup to install Docker compose lets us deploy new .NET Apps by publishing to a new GitHub Repo and setting a few GitHub Action Variables.

Since we use SQLite and litestream.io for streaming replication to R2 we also avoid any expensive managed DB hosting costs.

We've also deployed a hono.dev/TypeScript/React/JSX Web App with Cloudflare Workers which at ~60k reqs/day fits within Cloudflare's 100k/day free quota so doesn't cost us anything yet. It's a pretty nice managed dev UX that I'd use again for any future (non .NET) Apps we want publicly accessible from the Internet.

[1] https://docs.servicestack.net/ormlite/litestream
Don't we have that with Patreon, GitHub Sponsors?
Not scaling up until needed is a fine strategy. Most products fail, so they don't ever need to scale up and spending the engineering hours to make it bulletproof is literally wasted effort. Wasting time and money at the start of a companies lifetime makes it more likely the business will go up in the first place. If you need to scale up, you will have lots more revenue to pay for that work than you do at the beginning.
The reason that Ryanair is against OTAs reselling flights is not the fees, it’s that they’re often resold as a package holiday.

Package holidays are flights bundled with hotels etc and are usually sold at much higher margin.

Ryanair has its own package holiday business and prefers that they make the margin, not someone else.

There are many more package holiday companies than airlines, they want to use this ruling and the fact that they also own an airline to restrict competition and make more money.
Not needed because they typically know as much already, because knowing how to use a shell is no longer useful?
To add to the pedantry, I believe the correct word is initialism.
Ivanti: Connect Secure auth bypass bug
I was expecting a much bigger number than 40 months, but then again for an entirely donation supported project it's quite good. I don't think I can remember a project telling people to stop donating directly to them before, though. It's a little odd really. I get it, but seems like investing in the S&P500 and then withdrawing your money the moment you get the slightest gainz.
Eh? There isn't a single unwrap/expect in the examples at the top level crate documentation. There should be very few overall. But there are hundreds of executable doctests, so there are certainly some unwraps.

But I've already opined on this topic: https://blog.burntsushi.net/unwrap/
and macOS!
No one expects young men to do anything and they respond by doing nothing (2022)
> I think blaming DEI hires for problems is mostly people who don't like the idea of hiring based on race/gender/etc. and who also realize that if you do that hard enough, you're bound to get inferior people because you're limiting your hiring pool.

Isn't that exactly the problem though: hiring is currently based on race/gender in favor of white/male hard enough that you get interior people from that hiring pool?
https://archive.wikiwix.com/cache/index2.php?rev_t=999999999...

x=https://archive.wikiwix.com/cache/index2.php?rev_t=9999999999999999999999&url=https%3A%2F%2Fwww.experts-exchange.com%2Fquestions%2F29200758%2FMikrotik-SYN-Cookie.html

tnftp -4o"|grep \"text\":" "$x"
So it very well could be that thinking on a worn neuron, trying to do memory access on it, might damage it even more (leg analogy)? It could be possible that the "swelling" could be redirecting brain to use other paths but with caffeine you're utilizing a worn-out neuron.

Maybe with chronic deprivation + caffeine habit, you're weakening your cognitive function - repeatedly using a misfiring neuron. At least, with no caffeine, you'd feel your memory is hazy and hard to recall, go to sleep.
What codec is your media in, and what are your players? I've virtually never had JF try to transcode something for me on the fly
Not sure of Crowdstrike's specific arrangements, but a lot of Israelis do work on Friday mornings.
> leaches when they are successful

I am with internet.bs and a happy customer since 10y

For European TLD I would use inwx.com

I buy email external for 18 Euros a year at infomaniak.com
For 1) I use folder and file naming myself rather than NFO so I can't help you more, but if it fails on such a large scale you should submit a bug with an example as it's obviously not normal behavior.

2) I understand what you mean,but I would disagree, usually it would get in the way for me (whatever it identified or thought it did was wrong).

4) The log will be on the server, admin, logs. There won't be a manage my upload though, it's a client thing and the current client does consider that outside of its scope.

Personnaly when needed it's download then use Vlc when I want to watch.
Why over complicate it? FRACTRAN is a Turning complete language based on only one operation: multiplication. It's Wikipedia entry gives a short FRACTRAN program that finds all primes. https://en.wikipedia.org/wiki/FRACTRAN

In the words of it's inventor, John Conway:

Makes workday really easy! FRACTRAN needs no complicate programming manual. It's entire syntax can be learned in 10 seconds, and programs for quite complex and interesting functions can be written almost at once. The entire configuration of a FRACTRAN computer at any instant is a single integer - no messy "tapes" or other foreign concepts to be understood by the fledging programmer.

What's not to like? This is a good introduction for someone seriously considering doing their next project in FRACTRAN: https://raganwald.com/2020/05/03/fractran.html
Ensuring Seamless SQL Migrations in Production
> I feel unwelcome in the world, on some days. Nowhere else to go, though. Just running out the clock for the next 50+ years

I have found that getting involved in altruistic and/or volunteer organizations helps a lot.

I firmly believe that the work that I do Makes A Difference, and I have a large circle of acquaintances and very close friends, as a result of the work that I do.

One of the things about the type of skills that most of us have, is that they fetch a high price, and many budget-conscious orgs can't afford good stuff, which is why you see so many dogshit websites, and whatnot.

I have a high degree of skill, and I'm willing to employ that, for free, for organizations that I believe in.

It's worked for me.

“I hate to advocate drugs, alcohol, violence, or insanity to anyone, but they've always worked for me.”

― Hunter S. Thompson
Any real science is probably out of the question, but is that really that unusual?

Plenty of subjects are impossible to research for ethical reasons. I think some data on hypothermia is still only known because of some of the terrible things nazis did.
Because the communication channels that matter are locked down, and the person who was removed is censored. This has happened in multiple projects (I think Debian was the latest), so all developers associated with project $X think that the foundation members are right and the removed person is wrong.

You can set the record straight on your own website and hope that e.g. a HN submission stays longer than 10 min on the front page. Which would again be prevented by the foundation members who will flag.

The web is no longer open like it was in 2000.
Kaleidoscope Scheme Archive
One can have both.
Basically they did about a thousand things and it resulted in some very real improvements. Their view is that there's no single cause but many and each cause needs to be addressed individually. Which seems realistic. But it doesn't help us see what does what exactly.
I'm not sure I understand what this does compared to Stripe? It actually seems like all the features are what Stripe already does.
You know perfectly well what was meant despite being technically correct due to the misplaced quotes.
Do you think Microsoft customers using CrowdStrike would then be happier, being unable to run the software at all, due to an action Microsoft took?

Backdoors of all kinds can be installed to most any operating system without vendor co-operation. That is the nature of general-purpose operating systems.
Show HN: Using calc() to create responsive typography
And we still have no idea what has happened :(
Never used Plex, but I have 2 gripes with the Jellyfin iOS client.

1. I can't download shows from the iOS client. I can on my Android device

2. The music player doesn't interface with the device's media player. So you have to keep your phone open when listening to music
Nvidia Offers Self-Paced Career Development in AI and Data Science
You have statistics even if 2 people. The probability of the result matters, if you have n=1 and cure cancer it would be incredibly stupid of you to claim it proves nothing.
If you used your brakes and closed your eyes at the instruction of a researcher specialising in such accidents? And barely anyone had ever avoided such an accident before, making the researcher one of the world's leading experts?

Then maybe!
There are multiple approaches to curating metadata. Maintaining .nfo masters | backups is handy when migrating between media managers or finetuning descriptions not in line with online data DB's.
They also offer an OTC version.

> EndeavorOTC is the only FDA-authorized digital therapeutic for ADHD available without a prescription.

I wish there was a comparison between the two - or is the age requirement (18+ for otc) the only difference?
Optimising for low distortion means trading off against something else - sharpness, brightness, size, weight etc. Smartphone cameras have become so good because they're very intelligently optimised using a hybrid of hardware and software.

DSLR/mirrorless users still use lens correction (either in-camera or as part of the post-processing pipeline) because even a big, heavy, expensive pro-quality lens is still imperfect in ways that are relatively easy to compensate for in software.

https://www.canon-europe.com/pro/infobank/in-camera-lens-cor...
Have you tried h264ify and blocked 60fps video?

Might be interesting if the bug is codec dependent, as YT can stress some browsers configs (software codecs etc.)

Does it do this with the windows 11 driver set as well? =)
Going Beyond Sane: Skanpage
I would recommend to have the Spanish website linguisticaly reviewed.

There is an awkward mix of formal and informal sentences, and also some too literal translations here and there.

I would also recommend localizing the screenshots into Spanish (I’m assuming the product is localized).
Yes, I've tried separating them out, I've tried putting them all together, I even tried putting it as a photo library because apparently that was supposed to be closer to a raw folder layout, but the issue still persisted.

I think there's a kind of disconnect between the kind of users that use these media libraries - a lot of people seem to really value the metadata aspect of it, how it collects all the info the IMDB or whatever and tries to sort and match stuff.

And then there's people like me who just want a server that can handle any file I throw at it and play it over the internet, I'm not too fussed about the other aspects. Part of me thinks that maybe I'm using the wrong tool for the job, but Jellyfin does otherwise work really well for what I want, folder gripes aside.
At least the directors are honest about the real purpose of the foundation. Individuals don't matter, money and director's salaries do.
I’ve tried to get the same results with telegraf and influxdb and never got the metrics right
This is proprietary (closed-source) software as far as I understand.
Tangentially, does anyone know what happened to Ben Sago, the author of exa?
> and they decide to ship anyways... well, your product will still kpanic

But then you are in position to share your customers that this will happen before it actually does and they can choose their way of proceeding.

One such way would be being careful with the update and then exercising their own support contracts with RH.
Buy another Check Point security product to protect this Check Point Sec product
>I've been running Linux on my home desktop since around 1999

Personal anecdotes are not statistics or cases representative for the average user or business. What others do with their systems and their requirements and apps could be very different than yours. You think if Linux was that usable at everything in 1999 companies and individuals wouldn't have loves to use that instead of paying thousand of dollars to Microsoft?

Just because you could set it up and use it in 1999 doesn't mean it was the norm. Some people know how to change their own oil while most don't and don't care to since they prefer to pay someone else to do it as they have other hobbies than learning to tinker with their car. Similarly some people like you like to thinker and find out how to get Linux to work in 1999 while most prefer to just pay to use Windows NT/MacOS and get to work.
So it appears this follows the terrible C++ "naming things with the wrong name on purpose" trend, with the biggest example being naming a variable length array (a list, collection, etc) `std:vector` even though Vector was already a well known word with a very different meaning.

The word/type they wanted for this was the Unit type: https://en.wikipedia.org/wiki/Unit_type and in that list it even states the `std:monotype` is a Unit.
Good point. Now try "Linux download", and the first result is https://www.opera.com/download. While DuckDuckGo gives you https://www.linux.org/pages/download/

My point still stands (even more).
Based on the ADHD-content I get recommended online, I agree there seems to be a bunch of people wrongly self diagnosing with ADHD and romanticizing it. It's really cringe and annoying. However, I can assure you that it exists and that people really do suffer from it. I would never use it as an excuse for anything, I actually never mention my diagnosis IRL, but it is useful to know why I struggle with some things that others seem fine with.
I haven't heard of the brain scan part, but AA levels can be used as biomarkers https://sci-hub.se/10.1016/j.mehy.2013.11.018

Edit: found this https://sci-hub.se/https://journals.sagepub.com/doi/10.1177/... - apparently there are some indicators.
It is not O(x^2).

If you look at this https://www.farmtender.com.au/articles/john-deere-tractors-p... you will see that the price of a new tractor increases more or less linearly per HP. HP should be a decent approximation for the amount of work done.

And in many cases, it is sublinear. A semi-truck costs much less per ton than a van. Fright trains are even cheaper. And container ships, even less so. In fact, I am convinced that it is sublinear for tractors too, but the benefits go to John Deere rather than to the customer: bigger tractors offer more value to the customers who have a use for them, so they can increase their prices accordingly.
Trying to figure this out as well... Tests have a bunch of .expect and .unwrap (which is to be expected), but core logic of the library doesn't seem to have any that seems they'll get in the way?
One percent of a several billion machines is still several tens of million machines.

And what do you think -- is corporate antivirus more likely to be running on inconsequential consumer laptops, or on corporate servers...?

Tens of millions of servers going off-line is, as we saw, a recipe for chaos. I don't know if that headline was supposed to be calming, but either way: It wasn't.
It does match your experience, you just explained their justification. There is no reason to require a central account. Linking discovery, etc is completely possible without it.

Even if they did have the account, the unforgivable part is that you cannot use the mobile app for your family and have people have different profiles because the plex pass is tied to a profile. That’s a sleazy cash grab that drove me off of plex.
Ironic, writing this on medium of all platforms…
All of those things are copying. Browser caches probably fall under fair use. CDNs are contracted by the distributor so literally licensed.
Angry man yelling at cloud (haha) article preaching to the choir. Not sure why I read it to the end, but at least I go to read the absolute gem of:

> However, if the web application is intrinsically complex, JavaScript is just not suitable, period. In this case, it’s recommended to use a proper programming language instead. For example, Blazor framework, which uses WebAssembly to run C# code directly in the browser [17]. No bizarre syntax, no winding code flow, no infrastructure madness and, especially, no bad performance.

Because running .NET on WASM is so much less insane than running JavaScript. Maybe in 30 years when WASM can do things without JS shims will that be a less ridiculous take.
I don't think I should be able to steal or pirate your work.

I do think I should be allowed to read your book & do math with it.
> I know from various empirical sources that ABA works way better than the alternatives.

The question is which definition of "works" you're using. If you're defining "it works" as "the person is able to live in society", then yes, the victim of "classic" ABA may be a "member of society"... but if you include "the person is a mentally stable and healthy individual", then not.

Mentally, the victim will be completely broken and traumatized, often enough going through many suicide attempts until they succeed. ABA is torture, so is "gay/trans conversion therapy", and IMHO those advocating it, supporting it or tolerating it should be treated like everyone else involved with torture: lock them up, and in the USA where capital punishment is still on the books, go through with it.

Actual "behavioral therapy", aka teaching people with autism how to communicate their needs or how to manage frustration [1], is a completely different beast, and that actually works. Unfortunately, it's difficult to find out what "therapy" scheme will be used, and there's an awful lot of ABA peddlers out there.

[1] https://www.reddit.com/r/explainlikeimfive/comments/15jayxu/...
Not 100% true. Some notable app developers can do this.

Epic Games has power to distribute outside Play store. Also DJI, the drone manufacturer is exclusively distributing outside. People are ready to go hoops to get access to these apps.