skysight-inc/HackerNews huggingface dataset:
Yes, nation states will be interested, and it goes far beyond simple tools like automated policing.

Once AI is used as the buffer between all forms of communication (making sure the emails I send put me in the best light, filtering incoming email to make me more productive, generating web content, reading web content in a way that makes me more efficient, even voice and video calls, the nation state can not only monitor, but also subtly alter all communications, in real time, and in context to guide/enforce how people interact/communicate and think.

This is already happening in areas such as search, getting "answers", and content generation. Your information is constrained/mapped into what the the AI deems appropriate.

We already know that the NSA taps into the communication backbone of the internet. Why not add a real-time AI monitor/filter to best manage how we all communicate ?
This is an amazingly steep hill to climb for someone with absolutely no server admin experience, someone who used terminal all their life to just paste in curl commands from tutorials to pipe in bash install scripts and run npm. I think we come from a time where tech circle was smaller and people covered more fronts, nowadays with YouTube attention economy the circle is very large and fragmented with people becoming good at a subset of stuff and being totally oblivious to the other parts, like server admin.
I’ve always thought Pin was difficult to understand because it’s not explained in a clear way in the official docs. In particular, lots of documentation claims things like “Pin ensures that an object is never moved”, which isn’t true!

It’s only true if the object is not Unpin, but most normal objects are Unpin, so Pin usually does nothing. It took me a very long time to finally understand this. The set of types T for which Pin<T> does anything at all is very niche and weird and IMO this isn’t sufficiently highlighted by the documentation.
premature optimization

Vercel works fine if you're starting out and have low volume apps.

Also depending on what's costing you most, i.e. CDN you could easily swap URLs around to use Cloudflare or some other alternative

so you could go a long way before considering moving :)
That's what I concluded as well. What seems interesting is that sleep deprivation alone increased the GM, while combined with caffeine, the effect is reversed. Surprising, since I feel like the general impression on caffeine in media is that it does not harm the brain.
I'm not sure what people think inclusive hiring _is_. In almost all cases, it's pretty much entirely about the _pipeline_, trying to attract a more diverse set of people to interview in the first place. There's generally nothing special about the interviews.
There is a bias in who defines "relevancy". If the search engine implicitly sets the indexing and ranking algorithms, filters, etc., the results are biased.

If the user can control the filters, set their ranking algorithm, then the relevancy (bias) is in the user's control. I can tell the search engine what it needs to show.

There are billions of pages with the word "cars"? Alright, I want to see 20 pages that were indexed most recently, excluding sites that are flagged as spam/malware/SEO scams by a blocklist of my choice. I'd also add a contextual filter/category to exclude the animated movie and mechanical means of transport, as my intent is news about the band. No semantic engine, no synonyms this time, I only need exact matches, thanks.

Let me do all this with a GUI or at least with search operators that are always respected. And allow me to save these settings as bookmarklets.

Instead, there's way too much effort going into these black boxes of manure, which results in groupthink and uncritical repetition of claims such as "you want to create a useful ranking, your first few results need to have identified the correct intent but also be sensitive to timeliness and location"

Here's the real bias: the company behind the search engine and its product managers are defining what is "useful", that it needs to "identify the correct intent" without giving the user any way to clearly state the intent, and that it needs to be "sensitive to timeliness and location" (what if it doesn't?). This is what Google does and SEOs keep parroting, while we look at the decrepit state of Google Search without wondering whether there might be a better way to build a search engine.

Sure, a search engine like that would not be a mass market product, but it would not give its users results that fit the lowest common denominator of a population with a median reading comprehension level of an 8th grader.
For obscure stuff that isn't already on Netflix etc it's often regular people... One time I was downloading something to watch with a friend and turns out it was friend seeding it. And whenever I seed I often see upload traffic.
Yep. Every time I've tried Jellyfin, I thought it was great... Until a video wouldn't play, or the sound wasn't synchronised, or something else. Whereas Plex just works, and always did.

Hoping Jellyfin keeps going, maybe I'll check it out again at some point.
Warning: the front page "Try now" leads you down a garden path requiring registration, personal info, and then a subscription purchase.
Sadly this doesn't work at all in go with the zero-values concept.
If the site has no users and it's just you, it's like $20/mo.

If you have enough traffic that your bill is > $1,000, put some time into switching.

But I can have my entire site deployed with CI/CD on Github to Vercel in less than an hour. If I'm doing client work, my clients can go preview new work immediately. I can test and build deployments on different branches and send test builds to stakeholders. It's got a lot to like and it ends up saving you a lot of money.

What is right for just starting out is rarely right for scaling up. Too many people wasting too much time on AWS instead of shipping their app first.
I have never used Plex even though I've heard it's superior but I just didn't bother when I saw exactly what you said. Creating an account somewhere to use my own instance? Even though I could just block all outbound traffic and hope it'll still work - no thanks. Jellyfin turned out very fine.
Pinggy: Public URLs for Localhost
The book club is expanding: the horror! People should not sign up for book club, and it should be forbidden I tell you! I forbade my direct neighbors to do so! The football club is so much better! In fact, I'm gonna make you a member of football club, whether you like it or not! And your children too! I'll assault anyone who objects!
There's no reason this couldn't be done. Indeed, in OCaml (which I am more familiar with), you could easily define:

```ocaml

type 'a nonempty = Single of 'a | Cons of 'a * 'a nonempty

```

This would be the type of lists that contain one or more elements of the type parameter.

I think it's just convention that typically, when we talk about lists, we are interested in the empty case as well. Finding "all X that satisfy P in Y", as a general computational problem, is _very_ common (consider: filtering a list, querying for a predicate in a collection, finding sequences of moves in a search space), and generally could result in an empty list as a possible output.

In a non-practical sense, if you want the type theory, another reason is you can think of `[a]` as the free monoid on the collection of `a`. In other words, strings of elements of `a`, joined via concatenation. This monoid requires a unit, which is the empty list.
Link straight to the search page: https://www.mojeek.com/

I'm definitely going to try this out along with my Google search, since Google is feeding me so much shit every day.
Ask HN: What Happened to VxKex, Windows 7 Kernel API Extensions Project?
The page now 404s on Github - https://github.com/vxiiduu/VxKex

The username 404s as well - https://github.com/vxiiduu

For those who want to know what the project was about - https://web.archive.org/web/20240721010304/https://github.com/vxiiduu/VxKex/

Basically, it helped run some Windows 8+ software on Windows 7.
Or performing screen scraping in a country where it is not illegal.
I agree, it would be nice to make it easy to donate, and then the donations are spread to others within the ecosystem. But perhaps they're worried about a ruckus when they choose to make a donation someone doesn't agree with, so they'd need to have a layer of bureaucracy that they don't want to manage.
Depends on how much you value your Kodi setup and how many "difficult to auto match" shows | movies you have.

I wanted to run Kodi | JellyFin in parallel (two Kodi client Android TV's in house) so that visitors with iPhones | Androids | Tables could browse content.

The local Kodi TV clients used the NAS box MariDB to hold meta data held in the local to content .NFO files (show ID's, descriptions, etc)

I've held off on that as the JellyFin docs are not clear and the small experiments I tried in isolation proved tricky to resolve issues.

The issues being getting JellyFin to load details from local.nfo files w/out making changes and|or getting JellyFin to not make additional .INFO files (more or less duplicates) and|or getting JellyFin to not trash existing artwork with new downloads.

I'm sure there are solutions here (eg: JellyFin can use seperate directories for it's meta-data (but then doesn't read the local .nfo files to get ambiguous shows 'right')), I've yet to put the hard hours in and these are the kinds of hiccups you may face.

It's moot if you have a small collection | don't care about existing artwork | etc.

IIRC you can disable transcoding on fly by server and trust the network | viewing client to handle full original content, etc.

I like JellyFin and used Emby in the past and use small JellyFin setups today - I just haven't resolved the issues in pointing it at a large curated collection and letting it rip making it's own parallel meta data w/out affecting pre-existing meta data.
I'm glad to see something that doesn't read like it was written by someone afraid of being punished as an apostate. Not everyone believes in this stuff.
Ease of use, optimized performance for modern frontend frameworks, built-in CI/CD, global CDN
I had the same setup until recently. I always had troubles with Kodi not indecing very well my movies; and also when wartching my moview far from home I had to copy them first, than think about marking them as "watched" in my library - and if I stopped watching mi-movie that was even more complicated.

Really, Jellyfin has been quite the upgrade. The indexing is better, I can watch things far from home, everything is there. As a bonus, I can create accounts for close friends/family so they can watch what I download without hassle.

Just try it.
Not really the same thing.

The point is that validation alone is then lost as information later on.

E.g. validating an int to be positive has limited benefits if you don't parse it to be a positive int, because there's no such information at the type level later on, same could apply to a non empty array/list where following consumers would then need to check again if the list is really non empty.

This kind of information cannot always be encoded in objects or constructors.
The diving suit picture was probably a JIM suit. It was revolutionary because it wasn't pressurized. The suit interior remained at 1 atm so the diver wasn't affected by higher pressures (neurological effects and decompression sickness).

https://navalunderseamuseum.org/jim-suit/
I think everyone should be prescribed Elvanse. I don't have ADHD but Elvanse feels like taking NZT. I become a superhuman.
I don’t use Twitter other than – very rarely – following Hacker News links but I still know that being “verified” has no bearing on trustworthiness.

The person you’re responding to comes across as quite media savvy so I’d assume the trustworthy sources they’re referring to are people whose previous posts have a solid track record of being reliable, factual and/or insightful.

Disclaimer: not being on Twitter, I don’t actually know how easy it is these days to follow a particular set of accounts that the user trusts – without interference from Twitter’s engagement algorithms. Or if it’s still possible to use third-party software to consume Twitter posts (I used to have an extension that converted Twitter links to Nitter).
You could do just the same with Ansible and Hetzner for 3$ a month
We already had those.
> Of course it's a good thing, why on earth would you imagine it not to be?

Glad you agree with me, not sure why you wasted so much time.

> I found all instances of the character sequence "war".

You did not though. Check again.
Mojeek isn't mentioned on the up-to-date version of this page, so not really an indication whether they still use their index.
If I donated to a specific project or organization, I would feel seriously deceived if they turned around and donated that money elsewhere. This is the correct move
Can relate to that story. Got my diagnosis at 32. The effect wasn't as severe for me under medication, but I can definitely notice it.

And that's the point, which sadly often gets "ignored". Yes, meds can have a shitload of side effects. Yes, they might offer no benefit to some people. Yes, there are even tons of ADHD people that don't even need them. But there are many many other people that manage to get a grip on their life. The fact that I now know that I can manage life was the biggest eye opener to me. Now I just have to figure out the best possible way to do that. With or without meds, I don't know. Only the future can tell. But for now, medication is a good helper
Show HN: Easy Improv – Have fun and improve soft skills as a side effect
Tech stack: NextJS, Antd components, Firebase for some storage and DB

9 simple games to start enjoying improv with no experience.

Some games details:
- Go for "Battledeck" to improve your presentation skills and feel more comfortable speaking in public while everyone else laughs.
- Check out "Blind Interview" if you want to have some easy fun with friends.
- Use "Questions Only" or "One Voice" if you are looking for something fun with zero preparation or if your friend starts panicking. Seriously, I used these games to help my daughter calm down when she was too emotional on a flight.
- And of course, "Lines" - make your audience enjoy your play by injecting their phrases into your performance and watching you struggle.

Don't leave for tomorrow something you can enjoy today, especially if it makes you live longer and happier!

Of course, I'll gladly get any feedback about my little baby.

Thank you for your time, anyway.
I'm not a Jellyfin user, but I use Emby, which has the same ancestry and similar features.

I can connect to my media server from literally anywhere in the world, using basically any device. I have a Chromecast with Google TV that I pack with me when we go away, and I pop it in the TV, configure wifi and I have my entire media collection right there. My phone, laptop, tablet and the wife's devices all have the client installed & configured.

I have friends and family that I share my media collection with and they are on the other side of the planet. All I give them is a URL, username+password and they are off to the races.

If this is not your use case, then Kodi with SMB is probably more than good enough.
And if you want more power at the type level, use effect/schema

https://github.com/effect-ts/effect/tree/main/packages/schem...
I think it is a promising advancement in ADHD treatment
1 - I'm not sure what you mean. Jellyfin can use the NFO, and if not will do a normal search and match.

2 - I agree that Find all without set metadata in a library would be nice. However when identifying you don't need to chose one or the other, you just type whatever info you have (the name, or the year, or both, or ...) and search and it search in all providers it has a plugin for (so in your case, both imdb and tmdb) and show all results from both.

The do you want to replace image is because it's very common to switch to another provider for obscure series for exemple, but want to keep you hand replaced image. It doesn't really apply to "blockbuster" series or movies, so I guess it could be nice to have a default you can set.

3 - It separates the admin part and the viewing part, I think it's good. If you're solo user it can feel bothersome, but for me it's a better thing.

4 - You can download the files for later viewing offline.

Overall the only one I agree with is the figure out which movie or serie you didn't identify and let me fix that in bulk, that process could be improved, but it's also a one time thing at first setup.
Right now? No. But I also expect to live at least 30 more years and I want a nice world for my descendants, so yes.

Also the fossil fuel economy is:

1. Polluting regardless of climate change, go behind an older bus and smell some fumes, see all the plastic littered about leading to things like the Great Pacific Garbage Patch.

2. Ultimately unsustainable. We <<will>> run out of cheap fossil fuels, and biofuels take land away from agriculture and other land uses.

Plus, technologically, the writing is on the wall. Why would we be stupid and not use the sun's energy and not create advanced batteries, which can be used for all sorts of amazing things? Just to perpetuate combustion engines which are a miracle of technology for how well their work considering their rudimentary principles?
Everything I know, I put on the website. I never focused on the fun things, but I at least link to some of them in the "How to move to Berlin" guide.

Try following a few newsletters. I like that Berlin Events Weekly creates a Telegram channel so people can meet and attend events.

For things to do, Mit Vergnügen is pretty good.
Digital therapeutics often require ongoing development
I recently started using Jellyfin for friday movie nights with me and a few friends who no longer live near each other. The sync feature on the web UI works surprisingly well, we hang out on VC and it's as close to watching something physically together it can be. Overall I've found it to be really solid, although I've not really dabbled much with other media center software to compare it to.

My only real complaint is that for whatever reason it really does not like my folder structure - most of my files work but it'll randomly decide that a bunch of episodes in a folder are a single "file" with multiple "versions". Reading their docs it seems like they really want you to conform to a specific folder structure, but not only would this take me forever (I've been growing this collection for 15+ years now!), I just don't want to change it; I'm happy with my folder layout and it makes sense to me, it's really surprising that Jellyfin can't just show me the raw files.
Crowdstrike probably will be solarwinds 2.0, because last week demonstrated to certain nation states just how lucrative a vector it can be for them.
It's there, in Shared bindings: "Alt+L lists the contents of the current directory, unless the cursor is over a directory argument, in which case the contents of that directory will be listed."
I think nobody could write correct applications in C without strict style guides (automatically checked), fat pointers and forbidding nul terminated strings in their code. Yes it's external to language. But presenting a deficient code base as a straw man is kinda silly.

I'm looking forward for SHUA series. Hope it would present real issues which couldn't be fixed with simple linter.

P.S. It would be interesting to delve into a history of open source ADA compilers and their features and availability in 1998 (openssl begins).
"Mobile apps have the power to improve your sales and success rate. It represents the services or goods of your business to the end customers. So, business entrepreneurs must invest to develop and deploy a mobile app that brings 3x ROI. Get guidance on mobile app development costs with affecting factors, app examples, and revenue sources!
"
What's the point, though?

You still have to rely on POSIX and / or GNU tools in most scenarios, and if already knowing / using those, then why bother to switch to anything else?
Thanks, this is going to be really useful for me.
Auto Boot Assesment revert to previous version of OS or kernel on fail to boot
Find your next job by insulting your future colleagues
The original paper (PDF free to read)
https://www.mdpi.com/2075-4426/14/6/641
Microsoft should revoke the CrowdStrike driver signature and should do an internal check as to why CrowdStrike's driver was approved when it can execute arbitrary code on the kernel level without any checks. If your "driver" requires this feature MS should require CrowdStrike to submit the entire source and they should have to pay MS to do a review of the code.

What is the point of driver signing if a vendor can basically build in a back door and Microsoft doesn't validate that this back door is at least somewhat reasonable
I take it you don't write much maths then? Most of the macros I define are to make the process of writing maths faster, easier and more correct (common expressions become short macros, macros for specific semantics etc.), and the lack of amsmath-equivalent means that Typst loses out on a major part of its audience.

The "reasonably normal programming language" part is a turn-off for non-software-devs, and for software devs I'm not sure why I wouldn't generate LaTeX via something like jinja2, or directly create PDFs with reportlab.
Yes, it is favored by companies for its ability to provide a steady flow of revenue. It makes financial planning and forecasting more reliable
Never understood why anyone uses this one; it's just too potentially messy, and a permissive license like 0BSD provides the intended effect without the risk.
Sheathes are weight. Maybe it was deemed less important before this accident, and now we know better. This is exactly how industries advance.
I think this is good feedback and it would be good for the docs to be clearer about this. Of course for the types that you're going to deal with pinned (futures and streams), they're a lot more likely to be those niche objects.

I also do think the documentation has improved a lot over the years. I was surprised when I checked it while drafting this that it seemed to focus on the right things pretty well; circa 2019 I remember it being a lot more focused on specifying the contract in a way that really belongs in something like the Rust reference and not the std API docs.
Is it like possible that they thought it through to take advantage of individuals with conditions like ADHD?
Yes, editors can be configured to do the same thing for rust.
They should probably do both.

Make an announcement like this, but add that beyond x years of runway the remaining donations will be funneled to the community projects.
There’s a Zero variant (which I haven’t tried but plan to): https://www.club-mate-shop.de/getraenke/46/club-mate-zero
> Why don’t they have an age limit on the president (or any elected office)?

Because age is no indication of fitness for any kind of activity or role. It sure would be nice, if persons with high responsibilities would periodically undergo a fitness test. I'd think the founding fathers saw the election process as such fitness test and the electoral college as the judge of fitness of the presidential candidate.
You can make your own types.
Respectfully, I don't think you're framing the problem correctly. You're not merely voting for the President -- you're also voting for his/her administration. Biden, despite his cognitive decline, has a very long track record of appointing competent people to get things done (e.g., the American Rescue Plan, Infrastructure Investment and Jobs Act, CHIPS and Science Act, and the Inflation Reduction Act, just to name a few). Kamala, if she receives her party's nomination, will very likely be keeping most of the same staff. Additionally, if you object to Project 2025, that's another good reason to keep Trump out of the White House.

You're not merely voting for the President. You're voting for the full package.
Oh, good to know! Haven't seen it from this brand yet, thanks for sharing!