skysight-inc/HackerNews huggingface dataset:
I've been happily using Jellyfin since it forked from Emby a few years ago, and whilst initially it was a bit lumpy (but so was Emby) it's been almost maintenance free for the past three-odd years.

I use it in a docker container, if that makes any difference, and my use case is almost identical to loughnane's mentioned up-thread.
This should be my new screensaver
Can you elaborate on the failure mode described here? If we take a model where registers (including PC) or memory can get bit-flipped, it seems like all bets are off.
taking $1 in support creates the obligation to anyone and everyone. Not the people who paid.
Having placeholders is part of what I’m talking about when I say lag, and jank is about dropping frames so that things do not appear smoothly animated. Not everyone is as sensitive to jank or they’re ok with it, but if you use something that lacks jank in the animations it feels better even if you don’t know what jank is.

The media detection thing might be related to Infuse and not to Jellyfin itself, since it sounds like everyone else isn’t having this issue, which is good to know.
And what kind of experience do you have using these languages?
I used to live on a major three lane one direction artery in the city and was right at the intersection so cars constantly braking and idling. So much black dust on everything.

I used to joke someday I was going to be diagnosed with terminal lung cancer and the Doctor would ask me how many packs a day I smoked and I'd tell him none and he wouldn't believe me.
Its not irrelevant, it means there is an untapped 20% tax we can put on goods to raise funds for government programs. The liberals in the US seem to think this would cause economic collapse. If we exempt domestic goods that is what is irrelevant.
I'm glad they're at least trying to support disc folders, though. Plex just doesn't.
This is why Tesla’s are best selling EVs. Only cynics and idiots buy anything else. Either way I am deeply sorry for them.
> I remember seeing part of a game in about 1985.

Cool story.
On the other hand, higher weather variance reduces average yields to an extent that dwarfs any benefit from higher CO2. Increased yield unpredictability is a much bigger problem for the agricultural supply chain because it increases average unit costs.
You look at the history of the sierra club. They went from an organization fighting dams and the army corp, to a group fighting neighborhood development and densification in Marin county.
Cybersecurity links; a resource dump I'm maintaining
it's a bit more focused on cloud security at the moment, but it will continue to grow and improve over time. sharing it here so people may benefit from it and learn from the resources.
It looks like it was the Venetians who coined the name, from colomba “dove”: https://www.sunanemos-santorini.gr/history.

This source it was people in Crete who named it. Ottomans conquered most of Crete in 1645 but Candia held till 1669 so it was probably the people in Candia who named it thus.
> There's some great "support" getting cloud into the extreme left

Is this sentence missing a word or is it a use of the word “cloud” that I don’t know?
I appreciate your optimism but the people you hope to convince are no longer listening.
Pointing to a real-life example of overhyped intelligence in a discussion about overhyped intelligence seems pretty fair to me. If your response is to attack and assume I’m too sensitive about overconfident billionaires, I’ll have to assume you’re just as sensitive about criticism of people you admire. Otherwise you would have moved on.
That pdf reads like the first draft of a guide on "how to write safety-critical code" and probably inspired things like DO-178, LOR1, DAL-A, 882, all sorts of standards.

Writing C code for a safety-critical system running on an RTOS really humbled me. Felt like I should make more than I did relative to peers slinging code using 748mb of ram in a browser tab. ;D
A rebranding on DreamBerd, discussion in 2023 (736 points, 211 comments) https://news.ycombinator.com/item?id=36183683

https://github.com/TodePond/DreamBerd -> https://github.com/TodePond/GulfOfMexico
Great! So we can put a 20% tax on goods without causing serious economic harm, just like the UK does. Then we can exempt domestic goods because why not.
I don’t think you realise how cheap batteries are…
Sadly, Moore’s law is often cited, but never read. It’s only 3 pages.

http://cva.stanford.edu/classes/cs99s/papers/moore-crammingm...

But to further needle, the law is
When eshell runs a pipeline of external programs, does it fork+exec them all in parallel and connect them with the requisite file descriptors? Or does it run each program sequentially, grabbing its output in its entirety before passing it onto the next program in the pipeline?

I thought it was the latter (but it's been a while since I looked at it).

Tcl's exec gets it right. R Keene's pipethread extension for tcl gets it even more right.

Just perusing the schemesh docs (haven't tried it yet), it looks like he got it right, as well
Philly is one
Hard disagree. Knowledge and intelligence are inextricable because the way that humans learn advanced concepts involves a lot of thinking and reasoning.

You don't just learn by ingesting facts from a book line by line. You learn by reading a little, then pausing to think, building connections with other things you know, rephrasing the information, deducing the unwritten parts, finding patterns, fleshing out the contrapositives, being critical, etc. This is especially true when learning advanced topics.

I would say learning is more about information processing than information uptake. That's why more intelligent people learn faster. The linear prose of natural language is actually a terribly lossy way to serialize and transmit the knowledge that is in a person's brain. The receiver must deduce most of it given a small seed.
There is JellyPlexWatch, which will sync the databases between jellyfin and Plex. I've been using both next to each other for a while with that setup to sync watch history. Honestly I haven't been able to move over to Jellyfin after the drama around the integration of skip intro, but I hope things get better.

https://github.com/luigi311/JellyPlex-Watched
Why wouldn’t it work in the suburbs?
There is a really amazing minecraft server called DiamondFire that has a great community and has a block based coding language that lets you make and share your games.
RAM and ROM can be nominally protected with ECC, which many rad hard processors provide. It's the internal state of the processor (registers and control logic) which is not fully protected. The inherent hardening of the process makes faults less likely, but they are still guaranteed to happen. There are design approaches to improve reliability with triplicate flip-flops but you pay a power and area penalty. Higher level redundancies aren't always practical also due to mass and volume constraints. At the end of the day software has to account for running on an unreliable system and minimizing bad stuff happening as much as possible.
The "1%" yardstick is what it is, some 80 million of the wealthiest people are part of it. I think talking about the 0.001% is more interesting, representing the bulk of the wealth of the 1%...
MRT was only nationalized recently. and even so it competes with comfortdelgro.

The ~only parts that are not privatized are land acquisition and expansion. That makes sense. Like if you haven't been to singapore (or Tokyo or Hong Kong) you just don't understand how different public transit is, and you don't understand the scheme behind how it's privatized, and why that creates alignment between the commuter and the company (and how the US fails to do this in every city), then you should go there and see for yourself.
To clarify: it's not stack "space" that's at issue. It's the requirement that the lack of stack overflow at runtime be formally verified. If functions exist in a static call tree[1] you can do this with a little disassembly wizardry and a few hundred lines of python. If you allow them to call themselves recursively, or even to indirect through a function pointer, it becomes undecidable.

[1] There are some other related rules like "no alloca()".
My understanding, though I've not played with it, is that Looking Glass is a way to have hardware GPU accelerated guests "render in a window on the host." Normally, GPU passthrough for gaming has involved "You pass an entire GPU through to the guest, and use a separate monitor connection from that GPU for the output." So it's a VM, but not in the "interacts with the rest of the system as a first class window" sort of way.

I believe Looking Glass is a collection of techniques to pass a framebuffer from the GPU accelerated guest "monitor" back to the host, so you can have full hardware GPU acceleration in a guest, and still treat it like a window. I've not messed with it, though. Hm. Though I've got enough hardware to, right now...
> they can just run as fast as they want as long as they don’t take shortcuts

In fact that is not how marathon running works. If you take certain drugs that is frowned uppon, even if you are honest about it. Similarly you can’t break the legs of the competitors. That is heavily frowned uppon even if you are honest about it.

These are not obvious. There could be a full-doping version of marathon running but there isn’t. There could be a combined martial art&marathon running competition where you try to hurt your opponent without getting hurt while running a marathon distance but there isn’t.
That's very interesting. Thank you!
>> PHP basically runs as CGI. Every time a page is hit, PHP recompiles the whole thing before executing it. Even dev servers for Python toy frameworks don’t act like this.

> Person writing this is not very experienced, because this hasn't been the norm for a long time.

I’m genuinely curious—what is the norm here now? I see a lot of PHP code, and 90% of it is just setting up the environment from the ground up, while only 10% is the real processing. The good side is being stateless, but the performance penalty is enormous. I still see a lot of file caching (please make this dir 777 for production) to mitigate some of it, but Redis has become remarkably visible over the last years.

Not being a PHP expert, I really need some best practices to point devs to.
Perhaps you can enlighten us as to why this isn't a good use case for an LLM during a deep research workflow.
> These locations are probably not financially sustainable.

Farms, factories and logistics centres generally turn a profit. Not everyone has a desk job.
The metal that does not expand
What it does is uses a PCIe pass-through GPU to render the output, but instead of sending the actual video result to the actual GPU output (and thus, needing to switch input on your monitor), it renders from the GPU into a shared memory buffer which the host can display (in a window, or full screen). So it sortof works like remote desktop, but lower latency and full resolution due to using a shared memory buffer instead of TCP.
Tried the local version and the only blunder given was to White after move 5 & the rest of the game played out normally. Some blunders in the code perhaps?
The font is hard to read. From a usability and accessibility standpoint, I'd recommend changing it.
https://x.com/realDonaldTrump/status/1890831570535055759

Scary times.
This is something one says on their deathbed when they have had a good life.

Maybe some people who have wasted half their life being completely unproductive say “I wish I focused on relationships more” on their deathbed. But many others might say “I wasted my whole life, I wish I got it together.” The thing is, those people don’t write books or give seminars on how to live a good life. They die alone and are quickly forgotten.
At the moment, we are generating Python underneath but are quickly working on releasing a platform-aware execution environment.
I just never felt like there were games worth buying for the PSP. I only ever got three - Crisis Core, FFT, and God of War Chains of Olympus. The system collected dust mostly. My DS got a lot more use, because Nintendo is just better at making games imo.
> A example is a German car manufacturer exporting to the US gets a full VAT refund and only has to price based on cost + profit.

> For VAT countries, the export price is lower because it does not need to factor in corporate taxes like the US companies do.

This is just totally untrue. A German car company will pay German corporate taxes on their profits, no matter whether the cars that produced those profits were sold domestically, exported to other EU countries, or exported to the US.
For those that don't know, including myself, why would this question be particularly difficult for an LLM?
Once, on a visit to London, I learned the hard way that the Edgware station is not the same as the Edgware Road station.
Oh really? I just gave up posting there. Good to know.
QubesOS is very much not "Linux on the hardware." It is silos of isolation, interacting freely at the window level.

I wrote on it some while back: https://www.sevarg.net/2023/07/29/qubes-os-silos-of-isolatio...

The concept is that you have a lot of isolated "AppVMs" running applications, in silos that cannot talk to each other. So, right now, I'm logged into HN with my "random-web" VM - that has nothing of interest in it beyond some PDFs I've downloaded. This, for instance, has zero access (except by exploiting and passing through Xen) my "sysadmin" VM, which contains my SSH keys for various things, and which I use for sysadmin type tasks. I've got other silos as well. All the windows from all these VMs interact like normal on my desktop - I'm not dealing with "Okay, this VM is for this, that VM is for that." Things just work smoothly and as expected.

A side effect of this, though, is that the AppVMs have no hardware acceleration of anything graphical. It's all software rendering in them. So gaming is normally right out - except, this talks about how to pass another GPU through to do this sort of thing, if you want.
Haha that is a great summary, I was disappointed that skimming the paper, it didn't appear to have a link to an online AP course that individuals can try for themselves. I'd happily put in 25 hours over 8 weeks and report back. I'm slightly surprised that no one in these threads has claimed they developed AP through the David Lucas Burge "Develop Perfect Pitch" course that was in 2-page ads in music magazines all through the '80's and '90s.

I have what I consider advanced RP, thankfully my first guitar/bass teacher 40 years ago gave me a list of intervals in popular music (half-step: Jaws, whole step: Sound of Music 'Doe a deer', minor third: Smoke on The Water and so on). I progressed to recognizing interval combos and fairly complex jazz chords. I played in a short-lived group with 2 brilliant AP-ers, and despite their efforts to lose me, I could match them in playing any song by ear (that I'd never played before), though I could only occasionally name a note just by hearing it, or sing, say, an 'A' and have it spot-on to the cent.
I believe that cars of this size should be the most common vehicles on the road. They efficiently meet the transportation needs of most people while consuming significantly fewer resources than larger cars. However, for decades, American consumers have been influenced by marketing campaigns promoting larger vehicles. This trend began when Ford and GM sought to protect their market share from smaller, more fuel-efficient Japanese imports..

https://www.businesstimes.com.sg/international/cheap-mini-ev...
Maybe in the ideal case, but in practice, a lot of unit tests track much more than invariants other components depend on.

Example: a function makes two RPC calls to query two independent statuses, which are of course mocked for the unit tests. Due to the the test library used, unit tests expect query A first and query B second. The function is refactored, and it now queries B first, so unit tests start to fail. This is 100% false positive - nothing in the real world cares if A or B are queried first, those actually go to systems which don't even know each other. And yet, the change author now has to fix dozens of failed tests.

Another example: there is an event-based system, and unit tests hardcode number of main loop executions ("emit event A; poll; poll; poll; ensure event B arrives"). A change which adds one more poll cycle will have zero effect on the real app, but causes many tests to break. It's a false positive.

Yet another example: there are random numbers involved, so test driver makes sure to seed RNG to known value at start of each test. A single call to random() is added somewhere early in the code and boom! each test explodes. Another hundreds of false positives.

I could go on an on... Should those tests be rewritten to be more robust and only check things that really matter? Yep. Does real-life code has fragile unit tests like this? Yep, almost every single codebase I have seen.
or sort them into piles and have people shuffle the piles?
Sometimes you need the unit before you can unit test.

So you end up writing the unit's boilerplate, that doesn't yet do anything but needs to compile/run for a suite to test it throwing a adhoc error of the notImplemented sort or whatever, then break flow to set the test suite and check the reds (that aren't telling you anything useful because of course it's red), then actually write the code.

I find it flow-breaking and cumbersome for little to no gain.

For additions to existing code I find TDD more useful, but even then it's not unusual to decide to move logic around until deciding a final structure, so the units you end up with might be solidified later in time. Writing tests for scraped units is a waste of time then.
Wow I love this so much, and nice to see Gina’s name again!

Gina and Lifehacker were an early catalyst into my own web programming career arc, and that was such a moment in time.
US fed gov is long overdue for a hard reset ... Trump is not a politician so is not beholden to the deep state and/or neocons ... DOGE is exactly what is needed ... if you have done your homework to appreciate just how radically efficient Tesla, SpaceX, X and xAI are it's a gift to the USA tax payers to have Musk gut out the graft ... government is a monopoly with zero competition run by the non tech savvy ... Tesla is light-years ahead of ICE manufacturers and has an extremely deep bench ... Musk himself says cars will be a minor player in the Tesla portfolio

haters dumping on Musk rn are running scared so expect ongoing hit pieces ... that Wired article is tat ... Buckle up and be prepared to hear devastating reveals from DOGE soon
Tesla model 3 and is lighter than bmw 3, but not as light as bare-ass corolla. They do eat tyres because they are fun to drive, not because of weight.
The author removed it and posted this instead: https://m-onz.net/subjective-opinions-considered-harmful
Space radiation and hardware reliability are not the given reason for the upper-bound.

From the NASA document:

> Rule: All loops must have a fixed upper-bound. It must be trivially possible for a
checking tool to prove statically that a preset upper-bound on the number of iterations
of a loop cannot be exceeded. If the loop-bound cannot be proven statically, the rule
is considered violated.

> Rationale: The absence of recursion and the presence of loop bounds prevents
runaway code. This rule does not, of course, apply to iterations that are meant to be non-terminating (e.g., in a process scheduler). In those special cases, the reverse rule
is applied: it should be statically provable that the iteration cannot terminate. One way to support the rule is to add an explicit upper-bound to all loops that have a
variable number of iterations (e.g., code that traverses a linked list). When the upper-bound is exceeded an assertion failure is triggered, and the function containing the
failing iteration returns an error. (See Rule 5 about the use of assertions.)
I'm deep into the Emby ecosystem now (have it hooked up to a dedicated server with transcode + a premium subscription) but Jellyfin's syncplay feature looks absolutely wicked. I may need to transition at some point.
Eh, something that's trapped in a blockchain and can only move forward when people vote to approve its next thought/block is a lot less scary to me than some centralized AI running behind closed doors and taking direction from some rich asshole who answers only to himself.

I think of it more like government 2.0.
Wherobots wrote a detailed tech review of the new types. You can find the definition and reasoning there: https://wherobots.com/iceberg-geo-technical-insights-and-imp...
Related: just today came across this post on X..

"Sri Lanka will become next Bali as long as it gets fiber."

https://x.com/strzibnyj/status/1890628037529727220
Bingo! The final straw was when Al bought a social media platform just to boost his own overconfident posts about a wide range of subjects. When he claimed to be the world’s best Diablo player I just lost it.
So that’s why Minecraft uses weeks for prerelease versioning.
I'm pretty sure Ruggiero Ricci's 1947 recording (first ever) of Paganini's 5th caprice is faster

https://youtu.be/9ugLoMvfUiQ?feature=shared&t=815
I use traefik to proxy to containers, pihole to provide dns for "*.mydomain.com", and tailscale to avoid opening ports

The end result is a valid HTTPS experience inside the network and outside (as long as tailscale is active on whatever device I'm using). And if I decide to ditch tailscale it's just a matter of mapping ports 80 and 443.

https://github.com/mikew/homelab/tree/public/services/revers...

https://github.com/mikew/homelab/tree/public/services/dns

https://github.com/mikew/homelab/tree/public/services/tailsc...
It mostly comes from observing the reality of how tests are used rather than idealism. In a lot of "test-first" codebases, the majority of tests are garbage. All they check is that the code is still structured identically to the original implementation. This is the reality that people encounter, so of course it's what they talk about. Why would they talk about some ivory tower idea instead?
In about 2 weeks since OpenAI launched their $200/mo version of Deep Research, it has already been open sourced within 24 hours (Hugging Face) and now being offered for free by Perplexity. The pace of disruption is mind boggling and makes you wonder if OpenAI has any moats left.
The monkey was a foreign nation state sponsored insider testing the nation's grid. Sri Lanka is in trouble, and authorities are mobilizing fast and expanding the surveillance state to thwart future threats before they are realized. They are deploying AI at scale.
It's very useful.

In this case, they may have figured the wrong answer to why all those people were hired in the last year
Unfortunately, as useful as they really are, GCC's nested functions are usually done via trampolines, which means an executable stack. That's not really a safe thing, when dealing with critical systems, like NASA regularly do.
Learn the Basics of JavaScript and Kaplay to Make Games Quickly
A more detailed tech review (from Wherobots) of 2 new Geo types can be found here: Iceberg GEO: Technical Insights and Implementation Strategies

https://wherobots.com/iceberg-geo-technical-insights-and-imp...
I guess this stuff is getting flagged as the discussions are devolving to politics. What I find more concerning is why the ostensibly educated population of HN readers wouldn't be unified on being on the right side of things.
Just in time for WPA3 to begin to be all but required, as WiFi 7 MLO requires strict WPA3.

This is pretty awesome though to see new life breathed into these devices. I know the Vita has a big community around homebrew and emulators.