MurphyA/hacker-news huggingface dataset:
by hinkley | 2025-05-14 17:52:08+00:00
In children’s movies the antagonist/monster is often meant as a metaphor for the child’s lack of autonomy in an ambivalent world that they do not fully understand.

And then you have My Neighbor Totoro, where all the monsters are friends, and the bad guy is just chronic illness, children who have let their imaginations run wild and fear the worst, a sibling getting lost, and at the end basically nothing happens which is the best news considering. There is no metaphor for human struggle, it’s just human struggle.

While some of his movies like Castle In the Sky, Mononoke and Nausicaä follow a modified Hollywood bad guy arc (in Castle half the bad guys practically become chosen family, in Spirited Away they become allies), a lot don’t. Up on Poppy Hill is essentially two teenagers in love discovering to their horror that they are first cousins, despair, and then discover that one of them was adopted.

But in all of them is the self-rescuing princess. The child either has to save themselves or at least demand the help that they are rightfully entitled to.

I got to introduce some kids to Ghibli right as Disney started distributing them. If you’ve seen Lasseter’s introduction to Spirited Away that’s where we were at that time - I’m telling you a secret that should not be a secret. And they in turn “forced” their friends to watch them in the same way my generation forced people to watch The Princess Bride; like it was a moral imperative to postpone other plans and rectify this egregious oversight in their education.
Show HN: Turn any workflow diagram into compilable, running and stateful code
by yaronsc | 2025-05-14 17:52:10+00:00
Hi HN folks, I'm a co-creator of the Dapr CNCF project and co-founder of Diagrid. Today we announced a free-to-use web app that takes any form of workflow diagram (UML, BPMN, scribble in your favorite drawing tool or even on paper) and generates code that runs in any IDE and that can be deployed to Kubernetes and other container based systems, based on Dapr's durable execution workflow engine. This essentially allows you to run durable workflows in minutes and leaves out the guesswork for how to structure, code and optimize a code-first workflow app. I'm happy for you to give this a try and provide feedback!
by JohnMakin | 2025-05-14 17:52:22+00:00
General purpose LLM's fail really hard at this in domains like terraform. There may be drastic differences in syntax and semantics between the massive matrix of terraform version + provider version(s) and they've shown to be absolutely terrible at navigating that, even if you specify versions specifically. Even worse, and probably what exacerbates it, this version matrix changes at a much faster pace than most programming languages typically introduce large changes.
by Suppafly | 2025-05-14 17:52:33+00:00
My kid was in the hospital in Chicago and there were a ton of shuttles that run routes between the various hotels and the hospital. In a big city, shuttles have a lot more flexibility than buses. While I don't know if Chicago has something akin to dollar vans, I could see it really working if those shuttles all just added a few extra stops. A lot of cities have shuttles organized to do the routes between colleges and bars, usually owned and managed by the bars themselves.
by chneu | 2025-05-14 17:52:33+00:00
I wanna mention that these are generalizations meant to apply to the general population. There are always exceptions, but those dont apply to most people.

No because the product isn't real. There is no actual shared benefit besides a quick dopamine release. I can't stress enough how important an actual physical thing is in human satisfaction. Video games do not give you a real physical thing. Social interaction through a video game is, generally, not fulfilling in anywhere near the same way as actual social interaction. Working on a project together in person that results in a thing you can see/hold/touch is drastically different than shooting virtual monsters or doing a virtual puzzle.

Social engagement and community involvement are very different than psuedo-interactions online. It involves physically being around others, creating or doing something together in person, looking at each other's faces and maybe even touching. Random things might happen to you that would never happen in a virtual world.

Yes, I'm aware that many people will say "I've had lifelong friends I met through video games." Yes, that's true. No denying it. That's not really what is being discussed, and a lot of those relationships often move into the real world anyway.

People drastically overstate how beneficial video games are while minimizing the things they give up for those video games(social interaction, uncomfortable situations which produce growth, new experiences in general, etc). Then as their actual social skills atrophy, they lean into it and say "I have social anxiety" when in reality it's self inflected and if they just got outside they would relearn those social skills.
by quelup | 2025-05-14 17:52:46+00:00
The idea is that users find projects match their interests. If you have an idea, you can post it and someone else may reach out to work on it with you. And if you're not an "ideas person" and want to join another project that looks interesting, you can find a project someone else posted. It's a simple concept, but solution that addressed a problem I was having (assuming there are enough users to actually post and look for projects :)).
by smb06 | 2025-05-14 17:52:56+00:00
Hey folks - just wanted to share our announcement that CodeRabbit now runs in the IDE bringing free AI code reviews in the code editor.

No more context switching when conducting code reviews. Developers can maintain their flow state and get immediate feedback on committed or uncommitted changes. Reduces clutter in the PR as well to get your code reviewed before the PR is raised. No cost to run code reviews in the IDE (with some rate limits).

Shouldn't take more than a few minutes to install the CodeRabbit plugin. Would love to hear your feedback.
by RajT88 | 2025-05-14 17:53:14+00:00
Agree on foreign films having tropes/plot beats which were locally grown, instead of borrowed from Hollywood.

Time is another dimension you can use to get to different tropes. Lots of old movies don't go quite how you would expect them to, given modern filmmaking plot beats.

Examples:

Rang de Basanti (India) features political corruption which causes the death of a man in a group of tight-knit friends. In revenge, they hatch a plot to assassinate the defense minister. And then they do it, and the second act of the movie takes place and they all die. What a ride!

Duck Soup (1933) is about as far away from a modern comedy as you can get, and it is entirely about sticking your thumb in the eye of the wealthy and powerful. Surprisingly watchable, for such an old film.
by didgetmaster | 2025-05-14 17:53:23+00:00
I also started one of these several years ago and I have only implemented about half of the features on my todo list so far.

But I have many features working and each one feels like a victory when it gets working properly. Each time I find a few hours to work on it, I pick a task that I think I can complete within a day or two.

It feels like trying to climb a big mountain. You don't keep looking at the summit and feel overwhelmed because it seems so far away. Instead you look at the next milestone, which may be a rock just a few hundred feet away. When you reach it, you take a deep breath and pick the next target to work towards.
by sandofsky | 2025-05-14 17:54:14+00:00
In theory PQ specifies absolute values, but in practice it's treated as relative. Go load some PQ encoded content on an iPhone, adjust your screen brightness, and watch the HDR brightness also change. Beyond the iPhone, it would be ridiculous to render absolute values as-is, given SDR white is supposedly 100-nits; that would be unwatchable in most living rooms.

Bad HDR boils down to poor taste and the failure of platforms to rein it in. You can't fix bad HDR by switching encodings any more than you can fix global warming by switching from Fahrenheit to Celsius.
by BlueTemplar | 2025-05-14 17:54:18+00:00
Great points.

> and TOTP, the obvious alternative solution, is still pretty sorry. you have to download an app to do it, it's not just a capability that a phone has by default. and then when trying to find an app to use for it, you're presented with a multitude of high-stakes choices, and often pretty technical explanations if you start internet searching about which app to use.

A reminder that mandatory iOS App Store / Android Play Store / (Xiaomi store ???) is even less acceptable than SMS 2FA unless maybe you're a USA(/Chinese) citizen living in USA(/China).
by munificent | 2025-05-14 17:54:45+00:00
> The claim that Ansel Adams used HDR is super likely to cause confusion

That isn't what the article claims. It says:

"Ansel Adams, one of the most revered photographers of the 20th century, was a master at capturing dramatic, high dynamic range scenes."

"Use HDR" (your term) is vague to the point of not meaning much of anything, but the article is clear that Adams was capturing scenes that had a high dynamic range, which is objectively true.
by nradov | 2025-05-14 17:54:51+00:00
MRI machines and radiologist reads are both expensive. These are among the largest areas of medical spending for most health plans (and those costs are largely passed on to subscribers and employers).

Many rotator cuff injuries do improve to some extent with targeted physical therapy. You can accomplish a lot by strengthening the stabilizer muscles, and by learning how to set your shoulder joint in the correct position before taking a load. So the insurer's position is reasonable for most cases. If the injury is more severe then your doctor can submit a request to skip the normal step therapy process.
by ge96 | 2025-05-14 17:54:52+00:00
It does seem odd to have what is pretty much a laptop and then plug your phone into it. Granted I have wanted this feature for a while/what I messed around with when I had my PinePhone Pro eg. running VS Code on it and I can't remember if I got a VM running on it or not. I've done it with an old 4GB ram Chromebook using GalliumOS.

I will say I probably didn't get a VM running on the PPP.
by tracker1 | 2025-05-14 17:54:55+00:00
It could also be based on what Grok is being fed from the users... IIRC, there was an early AI bot from Microsoft intended to have the mentality of a young teen, and within a couple days, the bot was a racist slut just from interactions.

It depends on how the bot takes in the information it is interacting with, not necessarily the directions of a single person...

I mean, someone asks, "What's going on with the farmer's in South Africa?" and the bot has seen all the unhinged posts about the topic, and injects that information into the position.

It's not necessarily malice, but yet another example of why I generally don't trust AI platforms and would reject actions based on AI results without external validation.
by globie | 2025-05-14 17:55:02+00:00
I find most efforts to regulate AI to be misplaced or futile.

But this resolution specifically safeguards AI "automated decision systems", which they define as:

> any computational process derived from machine learning, statistical modeling, data analytics, or artificial intelligence that issues a simplified output, including a score, classification, or recommendation, to materially influence or replace human decision making.

Recommendation algorithms [weaponize influence against people that] decide elections, change laws, and move markets. The US effectively mandated a minimum drinking age by tying it to interstate funding. Some 40 years later, you can (AFAIK) openly operate a recommendation algorithm aimed at getting masses of people to drink and drive, and still be eligible for federal grants and funding.

AI should be open and free of barriers. Our government should not give money to corporations that manipulate our emotions for control and profit. Sure, we can rabble to our tribe about "Republicans" and "the GOP", but federal funding and directing of the manipulation of Americans was enabled by the Smith–Mundt Modernization Act of 2012 under a split congress and democratic president.

Increasing corporate control over the public is currently a bipartisan issue, and words can't undo it.
by kazinator | 2025-05-14 17:55:09+00:00
We have that choice now. If movies based on human-versus-{human,nature,aliens,supernatural,...} conflict is not your thing, you can go to YouTube (or similar) and watch, say, people collaborate in making something. It's still a kind of conflict with resolution: people or a person versus the tooling and materials, using their knowledge and skills to show solutions, and then it's all resolved when the thing is made. At every turn, you don't quite know what they are going to do next, or sometimes even what they are working on and how it will fit into the big picture. (E.g. it something that will be a part of the finished work, or is it a tooling jig?)

It's not easy to get away from the three parts of introduction, development and conclusion, in any work that exhibits sequence. Not even in something abstract like music. (I should say, it's certainly easy to forcibly get away from it, if you don't care about the result being boring.)

There is also comedy. If you manage to make people laugh throughout the work, the plot doesn't have to necessarily follow the formula.
by haswell | 2025-05-14 17:55:16+00:00
> In this particular case, I get that this particular creator might've had a point to make, but the description and summary were so cheekily written (to make a point, I guess) that I had no idea what it was about.

This is totally fair. I watch quite a bit of his educational content on cameras so I already trusted him enough to watch past the preamble. When this thread came up it was the first video that came to mind since I’d recently watched it. I can totally see how it’d be a bit less effective for someone not already familiar with his stuff.

I also agree with the general theme of your last paragraph. For the most part, I’ll avoid channels that are primarily fluff, or skip through the preamble if it’s a creator that I begrudgingly follow because they make good - if unnecessarily fluffy at times - content.

Also not sure what the long term solution is. I do tend to believe Google’s approach with this YouTube feature isn’t it.
by mrandish | 2025-05-14 17:55:25+00:00
> That's because this post is about HDR

It's about HDR from the perspective of still photography, in your app, on iOS, in the context of hand-held mobile devices. The post's title ("What Is HDR, Anyway?"), content level and focus would be appropriate in the context of your company's social media feeds for users of your app - which is probably the audience and context it was written for. However in the much broader context of HN, a highly technical community whose interests in imaging are diverse, the article's content level and narrow focus aren't consistent with the headline title. It seems written at a level appropriate for novice users.

If this post was titled "How does Halide handle HDR, anyway?" or even "How should iOS photo apps handle HDR, anyway?" I'd have no objection about the title's promise not matching the content for the HN audience. When I saw the post's headline I thought "Cool! We really need a good technical deep dive into the mess that is HDR - including tech, specs, standards, formats, content acquisition, distribution and display across content types including stills, video clips and cinematic story-telling and diverse viewing contexts from phones to TVs to cinemas to VR." When I started reading and the article only used photos to illustrate concepts best conveyed with color gradient graphs PLUS photos, I started to feel duped by the title.

(Note: I don't use iOS or your app but the photo comparison of the elderly man near the end of the article confused me. From my perspective (video, cinematography and color grading), the "before" photo looks like a raw capture with flat LUT (or no LUT) applied. Yet the text seemed to imply Halide's feature was 'fixing' some problem with the image. Perhaps I'm misunderstanding since I don't know the tool(s) or workflow but I don't see anything wrong with the original image. It's what you want in a flat capture for later grading.)
by sudoforge | 2025-05-14 17:55:38+00:00
hey! maintainer here.

git-bug has a web ui that you can run on your git server, for example, that can be accessed through a browser.

it's fairly limited in functionality right now (create, comment on, and manage issues), but one of my goals is to refactor it to improve coverage of the existing features, and to add support for things like:

- authenticated access

- unauthenticated/anonymous access (e.g. a public, external contributor/user)

- issue privacy levels

- sprints, projects, report generation
by latexr | 2025-05-14 17:55:40+00:00
> What benefit do they see in exchange for the effort in open sourcing things?

Goodwill and more people willing to try whatever they release next, rather than the current situation of “Oh, Google is releasing a new thing? Pass. They’ll just stop supporting it and I’ll be left in the cold anyway, so no bother even trying”.

Killing so many projects makes fewer people interested in trying whatever they release next, which means fewer users, which means a higher likelihood it’ll be abandoned. It’s a vicious cycle that could be stopped or even reversed if they open-sourced their abandoned stuff.

To be clear, I’m not necessarily advocating Google should do it or that it’s be a clear win with no downsides. Maybe the upside wouldn’t be worth it, but there is an upside.
by jamesblonde | 2025-05-14 17:55:44+00:00
Yes, that is what i expect, too. They have been paying DynamoDB and CosmosDB for a few years now. However, Neon is not competitive latency/throughput-wise for real-time workloads, needed for high end AI (like personalized recommendations). There are a few others I would have expected like Cockroach, Aerospike, or RonDB.
by t-writescode | 2025-05-14 17:55:57+00:00
Depending on the level of detail, "detailed requirements" can be the bare minimum for any level of cohesive, cross-functional collaboration.

You need to have discussions to talk about things like:

* common UX language * common API expectations * programming language choice (because you will not be the only person to work on it) * in-app / domain language choice (because your users need to know what a word means.) * library choice (because you will not be the only person to work on it) * storage strategy (because there may be legal requirements here)

Ignoring all that and letting all the engineers just run wild is a great way to make a very painful company to work with and cross-collaborate on.
by mikestew | 2025-05-14 17:56:09+00:00
Maybe T-Mobile doesn't need to. I've used their WiFi calling for, what, going on ten years probably. Works a treat, including getting short code SMS. Ergo, I don't know the use case for femtocell for T-Mobile. That's why I was surprised to learn via TFA that WiFi isn't the solution in all cases.
by mr_mitm | 2025-05-14 17:56:39+00:00
Can you link that paper? Or name at least one of the authors? Not to mention that checking for a lower bound means nothing for a potential upper bound.

It's ridiculous to cite an unnamed paper while being unable to procure a single source on the internet and then proclaim it's equally likely that they might or might not decay. With everything we know about physics there is absolutely no way imaginable that they might decay.
by 90s_dev | 2025-05-14 17:56:40+00:00
> born from Rails devs who were tired of Rails magic

One thing I learned is that we're all different. To me, the magic of Rails is absolutely bonkers, unintuitive, and unmanagable. I also can't work without static types anymore. DHH is apparently my arch nemesis in these regards? Yet I can't definitively say it's because he's inherently flawed.
by Suppafly | 2025-05-14 17:56:58+00:00
The thing with these startups, and Uber in general, is that they are forcing these industries to do the upgrades in technology that should have done on their own already but weren't doing because they had the industry captured previously. The downside to Uber is that there is little stopping taxi and bus services from improving their end user experiences and pushing Uber back out of those spaces. Buses at least are ran by municipalities that are slow up change, so Uber has time to get established there. It's insane that taxis didn't kill Uber in it's infancy though.
by pessimizer | 2025-05-14 17:57:28+00:00
I think the person you replied to never said "only people who do not understand Rust dislike it," or anything similar to that.

Even pretending that they did, I don't know if "appreciat[ing]" Rust means that you're saying that you "understand" it. It seems like choosing a different word in the second sentence of a two sentence argument may be an subtle way of hinting that you don't know Rust, although you've read articles about Rust and made judgements about it. If this is true, then it doesn't strongly support the first statement.
by thadt | 2025-05-14 17:57:36+00:00
A few years ago I took a class of middle schoolers through a simple game dev course and rarely have I seen a group of kids so motivated. Using microStudio[1] they built the story, art, music, gameplay, and levels - I only helped a bit with the code. They kept asking about it long afterwards, so I eventually threw it up on a static site: http://uprag.quest (warning - flashy jump scares)

[1] https://microstudio.dev
by jack_h | 2025-05-14 17:58:24+00:00
Relationships change over the course of a century. The 2% GDP defense spending agreement came about during the Riga summit in 2006. So the objective did change twenty years ago and many member nations never abided by that agreement; much to the frustration of both Bush and Obama. What you're espousing is more of a history rewrite by assuming we have had a static relationship going back to the end of WW2 and that this defense spending agreement is newer than it actually is.
by naikrovek | 2025-05-14 17:58:36+00:00
> During this process, I benchmarked a number of different binary encodings. To my surprise, I found that all of them were much slower than JSON in browsers.

I doubt this a lot. Even turning a small JSON message into a pre-defined character-delimited string is at least an order of magnitude faster than JSON. In my testing, at least. in my testing over the years, JSON has always been the slowest thing to extract information out of, no matter how you approach it. And any binary format will be faster than just about any text format.

developers think binary stuff is scary, or somehow harder than text, but it isn't. binary is faster, smaller, and depending on your use case, more flexible.

I use type-length-value for just about everything binary. it's easy to understand later with a hex editor if you need to, but obviously documentation helps understanding this greatly. and no documentation for these format is the code which reads it.

binary formats. good. try it. tell your friends.
by nfriedly | 2025-05-14 17:58:40+00:00
> My previous was an IPS that supported HDR, but turning it on caused the backlight to crank to the max, destroying black levels and basically defeating the entire purpose of HDR

Yeah, that's kind of what I meant when I said that most monitors that advertise HDR shouldn't.

The AOC monitor is the third or fourth one I've owned that advertised HDR, but the first one that doesn't look like garbage when it's enabled.

I haven't gone oled yet because of both the cost and the risk of burn-in in my use case (lots of coding and other productivity work, occasional gaming).