MurphyA/hacker-news huggingface dataset:
by philipp-gayret | 2025-07-30 08:52:40+00:00
Thanks for the Godot example. I experimented with it through Claude Code (I have no prior experience with it). Got a Vampire Survivors-esque game working from scratch with plain shapes representing the game elements like player or enemies in 70 minutes on and off. It included a variety of 5 weapons, enemies moving to the player, player movement, little experience orbs on enemies expiring, a projectile and area of effect damage system, and a levelling up and upgrade system and UI which influenced weapon behaviours.

Godot with AI was definitely a worse experience than usual for me. I did not use the Godot editor. It seems like the development flow for Godot however is based around it. Scenes were generated through a Python script, which was of course written by Claude Code. Personally, I reviewed no line of code during the process.

My findings afterwards are;

1) Code quality was not good. Personally I have a year of experience working with Unity and online the code examples tend to be of incredibly poor quality. My guess is if AI is trained on the online corpus of game development forums, the output should be absolutely terrible. For the field of game development especially AI is tainted with this poor quality. It did indeed not follow modern practices, even after having hooked up a context MCP which provides code examples.

2) It was able to refactor the codebase to modern practices upon instructing it to; I told it to figure out what modern practices were and to apply them; it started making modifications like adding type hints and such. Commonly you would use predefined rules for this with an LLM tool, I did not use any for my experiment. That would be a one-time task after which the AI will prefer your way of working. An example for Godot can be found here: https://github.com/sanjeed5/awesome-cursor-rules-mdc/blob/ma...

3) It was very difficult to debug for Claude Code. The platform seems to require working with a dedicated editor, and the flow for debugging is either through that editor or by launching the game and interacting with it. This flow is not suitable at the moment for out of the box Claude Code or similar tools which need to be able to independently verify that certain functions or features work as expected.

> Do you work on web applications? I've found that GPT tools get pretty stupid once you stop working with HTML/JS.

Not really - I work on developer experience and internal developer platforms. That is 80~90% Python, Go, Bash, Terraform and maybe a 10~20% Typescript with React depending on the project.
by zevon | 2025-07-30 08:53:07+00:00
Interesting. I stand corrected and thanks for the links! Seems I didn't look hard enough at my USB-C cables. Now I'm curious - like the person I responded to, I always felt that Lightning is more tactile and more consistent than USB-C (including Apple's own USB-C cables) and I wonder why that is. Maybe the Lightning spring is beefier or something?
by abxyz | 2025-07-30 08:53:40+00:00
The most honest version is the company is paying for the tool. The most stretched version I’ve seen is a former employee of a company uses the tool in a personal capacity. Most commonly for newly launched things it means someone with an @company email has tried the tool (even if they didn’t pay). You could, for example, set up a waitlist and then let anyone with a logo-worthy email in.
by riffraff | 2025-07-30 08:54:06+00:00
I think a valid interpretation of GPs point could be that top-level folders should have special properties so that they're not at risk of a bad rm, e.g. xattr "unchangeable" flags.

The fact that you can accidentally nuke the system seems a remnant from the olden days which we should have corrected a long time ago.

(I think GNU did a valid mitigation with preserve-root, just musing philosophically.)
by mort96 | 2025-07-30 08:55:29+00:00
> Nobody drinks artificially sweetened soda unless they have a problem because it just tastes bad.

I mean I just don't agree? I'm young-ish (approaching 30), don't have a problem with excessive sugar in my diet, I don't have medical conditions which make sugar a problem, but most of the time when I drink soda I pick one without sugar. I find it tastes fine and I don't exactly want more sugar in my diet.

I'm not saying that your comments about bias introduced by the selection criteria is wrong, I haven't read the study so I don't know if they corrected for it or designed the study in a way which makes it a non-issue. But you seem to have some very strong personal preferences regarding soda, and you've assumed that those personal preferences are universal. They're not.
by zihotki | 2025-07-30 08:55:39+00:00
There is nothing in the article or studies to justify your point about encouragement. The points raised at the start of the thread are still very valid - who participated in the study and whether there were other important factors which were negleted intentionally or not.

Anecdotal point - I'm fit, it doesn't matter if I drink sugar free soda or water. My calorie intake doesn't change because of that at all. It changes due to other factors like lack of sleep or stress levels.
by yaseer | 2025-07-30 08:55:55+00:00
It says "Our users are everywhere" and shows some logos for the companies these users are from.

If the users are from those companies, this is not lying.

If they added logos for companies their users are not from, it would be lying.

Adding a logo to your webpage has started to follow different patterns for the stage of the company.

Early stage companies show things like "people at X, Y, Z use our product!" (showing logos without permission), whilst later stage ones tend to show logos after asking for permission, and with more formal case studies.

They may not have asked for permission to show these logos, but that's not the same thing as lying.
Tell HN: NISAR Satellite to Launch Today
by _448 | 2025-07-30 08:56:02+00:00
NISAR (NASA-ISRO Synthetic Aperture Radar), is set to lift off at 8:10 a.m. EDT (5:40 p.m. IST, 12:10 noon UTC), Wednesday, July 30.

More details of the mission can be found here:

https://science.nasa.gov/mission/nisar

https://www.isro.gov.in/Mission_GSLVF16_NISAR_Home.html

https://nisar.jpl.nasa.gov

Press release about the launch: https://www.nasa.gov/news-release/nasa-sets-launch-coverage-for-earth-tracking-nisar-satellite

*Videos*:

As per this video, satellite data will be freely available: https://www.youtube.com/watch?v=wwfvKO9LUnA

Promos and short explainers:

https://www.youtube.com/watch?v=2AFEbG16mY4

https://www.youtube.com/watch?v=zM_0aXxGN6g

https://www.youtube.com/watch?v=SjdwdVKK11Y

https://www.youtube.com/watch?v=LJLraRzWVh8

https://www.youtube.com/watch?v=IX6lL0c4vEg

https://www.youtube.com/watch?v=RclF5xRSuJA

Detailed explainers:

https://www.youtube.com/watch?v=lKOZyv0Ux-k

https://www.youtube.com/watch?v=JVDDcUNi_mo

https://www.youtube.com/watch?v=fmGr5rT_QEQ

https://www.youtube.com/watch?v=mWuxfecV3l8

https://www.youtube.com/watch?v=EtVlA0-ykO8

Prelaunch news conference: https://www.youtube.com/watch?v=qEjqjv3Li8A

Live streaming links:

https://www.isro.gov.in/GSLVF16_NISAR_LiveStreaming.html

NASA's YouTube channel: https://www.youtube.com/watch?v=waTmU9hyOqo

NASA's streaming platform: https://plus.nasa.gov/scheduled-video/nisar-launch

https://www.nasa.gov/ways-to-watch

HTH
by Phil_Latio | 2025-07-30 08:56:10+00:00
Well I see 2 cases for automatic preemption:

- You are lazy and just don't care, let the runtime do it - Or you failed to realize that what you do could block

The first case is what annoys me. I think the developer should handle obvious cases manually. While the second case would be considered a bug in my model and the language should help you with that as explained earlier. If that works out, I mean to rule out mistakes for the second case, then this model is superior and more performant I think.
by somenameforme | 2025-07-30 08:57:00+00:00
No idea what LaCroix or Bubbly are, but there's a million flavors of tea and coffee. Coffee is the weirdest thing ever because one would intuitively expect it ought be unhealthy, but it seems to endlessly correlate positively with health. Obviously I mean just plain coffee - not the diabetes in a cup served at places like Starbucks.
by patrakov | 2025-07-30 08:57:27+00:00
Regarding the focal length difference, which is very well illustrated by the first two photographs, I would frame this point differently from what the article does.

Disclaimer: I don't have an iPhone 16, but my Poco X4 Pro 5G suffers from the same "fisheye" issue with its 25mm-equivalent lens. And I am not a professional photographer.

It is not a "bad camera" issue, but a composition issue forced by the short focal length second and the users' aversion to cropping the image first. You can easily avoid this issue by shooting at 2x digital zoom (or cropping) and going 2x further from the scene. And 2x zoom (with the corresponding decrease in the resolution of the resulting files) is how I shoot the majority of my photos.

So yes, I effectively have a 3MP camera, not 12MP (and not the hyper-marketed 108MP AI camera), and, for many purposes, it's still good enough.

P.S. Composition matters a lot. The right photo has the right proportions between the players and the trees in the background. The inclusion of the yellow golf flag in the "beginner photographer's" photo is also what makes the scene more complete artistically and worth hanging on the wall.
by sjw987 | 2025-07-30 08:57:31+00:00
Perhaps there's drugs which mask the actual performance enhancers now. The women's marathon record was broken last year by Ruth Chepngetich by a considerable margin. Seemed too good to be true, and many of the groups I'm in called out doping straight away.

She has just been suspended for 2 years for a drug which I believe (may be wrong) masks other performance enhancing drugs.
by Sesse__ | 2025-07-30 08:57:56+00:00
Twice as much information.

My go-to for I/Q is: Having two allows you to represent negative frequencies. With a normal, real signal, this is of course impossible (negative frequencies will automatically mirror the positive ones), but if you have a signal centered around e.g. 1 MHz, there's room for above-1MHz and below-1MHz to be meaningfully different. And _that_ allows you to get a complex signal (I/Q), once you pull the center down to 0 Hz for convenience of calculation.
by throwanem | 2025-07-30 08:58:49+00:00
I understand that that's the claim, yes. The author does an unsatisfactory job of defending it, which is extremely strange considering on how many axes an image out of a dedicated camera is palpably preferable to that from a phone, with its physical constraints and computational compensations.

I do shoot with both because I'm not foolish enough to think good work can't be forced from poor tools, but I know the difference between a camera that works with me, and a phone that mostly won't. This author appears not really to understand that difference clearly, identifying accurately some flaws and differences resulting from real constraints, and inventing others from accidents of poor test procedure such as obvious changes in pose between serially taken shots.

It's a confusing way to advertise his "Candid9" service to photographers; as one of those it leaves me hoping he's better as a programmer, and as a programmer it leaves me wondering why I should trust someone with such a questionable grasp of my problem domain has produced software that will successfully serve my needs.

I mean, when I do street work, I just get a phone number or email address and that works fine. What do I need with a QR code that requires a printer to produce? Good grief, I'm the only one I know who still runs on paper, I own three printers, and I haven't found a credible way to like QR codes! What does all this extra complication add for anyone involved, except some Michigander who wants a piece of what I'm doing for no good reason I can see?
by wizzwizz4 | 2025-07-30 08:59:09+00:00
There's a difference between "good" and "not harmful". I would not encourage children to watch porn (if it came up in conversation, I'd dissuade them or change the subject); however, it's a fact that they do – to the point my peers did not believe me when I told them I didn't. There is such a thing as harm reduction, and there's a point past which "teaching children that their feelings are not harmful nor wrong" is more important than the veneer of propriety.

But, noted. That's excellent feedback.

To steal your wording from https://news.ycombinator.com/item?id=44728577: if some children are going to seek out porn no matter what we do, better for the first thing they find not to be "content that demeans women and distorts their worldview on sex and relationships". If the Online Safety Act effectively prevented children from being exposed to that, then I would be ambivalent about it – but the law clearly won't achieve any of its stated goals. (I suspect bad porn is clearly-defined enough to prohibit directly, with cigarette-style prohibitions on making attractive to children sufficient for the respectful stuff, but I expect many people to call any ban "draconian".)
by fuzztester | 2025-07-30 08:59:10+00:00
>Here [1] is a video of one of the later waves of Thailand's 2004 tsunami

If that is the one of December 2004, it affected not just Thailand, but also many other countries around the Indian Ocean:

https://en.m.wikipedia.org/wiki/2004_Indian_Ocean_earthquake...

Excerpts:

2004 Indian Ocean earthquake and tsunami

On 26 December 2004, at 07:58:53 local time (UTC+7), a major earthquake with a magnitude of 9.2–9.3 Mw struck with an epicentre off the west coast of Aceh in northern Sumatra, Indonesia. The undersea megathrust earthquake, known in the scientific community as the Sumatra–Andaman earthquake,[8][9] was caused by a rupture along the fault between the Burma plate and the Indian plate, and reached a Mercalli intensity of IX in some areas.

A massive tsunami with waves up to 30 m (100 ft) high, known as the Boxing Day Tsunami after the Boxing Day holiday, or as the Asian Tsunami,[10] devastated communities along the surrounding coasts of the Indian Ocean, killing an estimated 227,898 people in 14 countries, violently in Aceh (Indonesia), and severely in Sri Lanka, Tamil Nadu (India), and Khao Lak (Thailand). The direct result was major disruption to living conditions and commerce in coastal provinces of surrounding countries. It is the deadliest natural disaster of the 21st century,[11] one of the deadliest natural disasters in recorded history, and the worst tsunami disaster in history.[12] It is also the worst natural disaster in the history of Indonesia, Maldives, Sri Lanka and Thailand.[13]

It is the most powerful earthquake ever recorded in Asia, the most powerful earthquake in the 21st century, and the third or second most powerful earthquake ever recorded in the world since modern seismography began in 1900.[14][a] It had the longest fault rupture ever observed, between 1,200 km and 1,300 km (720 mi and 780 mi), and had the longest duration of faulting ever observed, at least ten minutes.[18] It caused the planet to vibrate as much as 10 mm (0.4 in),[19] and also remotely triggered earthquakes as far away as Alaska.[20] Its epicentre was between Simeulue and mainland Sumatra.[21] The plight of the affected people and countries prompted a worldwide humanitarian response, with donations totalling more than US$14 billion[22] (equivalent to US$23 billion in 2024 currency).

I was around (in India) at the time, but not near the coast, much further inland and to the north, so was not affected.
by alias_neo | 2025-07-30 08:59:54+00:00
The don't always seem to work either. My wife asked for one of the little USB-C to 3.5mm adapters of which I had a few from various Android phones over the years, and one from an iPhone and she couldn't get them to work on her Samsung Galaxy S21, I ended up buying hear some bluetooth earbuds (yes, she could have done it herself but she trusts my judgement on selecting these sorts of things).
by Devilspawn6666 | 2025-07-30 09:00:21+00:00
I've been doing UK self assessment tax returns every year for over 15 years. It really does just take 10-15 mins for people that have one job (as an employee) and typical investments - savings accounts, shares, etc.

The income numbers are already there and if I want to check it's easy: my employer gives me a form with the same numbers in the same numbered boxes. I just need to specify how much income I had from bank interest.

The tax witholding system usually works as well - the main exception being straight after starting work for the first time or changing jobs, when you can have a temporary code. In these cases I just called HMRC and told them what was going on. The employer gives my pay numbers to HMRC and HMRC give my employer a tax code that determines how much to withhold each month.
by westurner | 2025-07-30 09:00:29+00:00
From "Scientists identify culprit behind biggest-ever U.S. honey bee die-off" https://news.ycombinator.com/item?id=44434497 :

> "Viruses and vectors tied to honey bee colony losses" (2025) https://www.biorxiv.org/content/10.1101/2025.05.28.656706v1....
by vladvasiliu | 2025-07-30 09:01:23+00:00
I'm not sure I get your point.

Most appropriate length for what? Some iPhones have multiple focal lengths, just like some "real camers" have fixed lenses with a fixed focal length (Fuxji x100 and the medium-format one whose model I can't remember, Leica something-or-other, Sony R1).

Plus, for what is a traditional camera "just better"? It's highly usage dependent.

I have both a bludgeon, which can be used as an interchangeable lens camera, and an iPhone. The first doesn't fit in my pocket, so sometimes the latter is the one I grab, since it's "better" for that specific use case.
by santiagobasulto | 2025-07-30 09:01:30+00:00
I think this is way too far. For me personally, the threshold to put the logo is someone within the company is paying, even though the whole company is not in a contract. For example, you might not have a full fledged contract with Google, but one manager of a tiny team might have used her/his company credit card to pay for your tool. If the sum is below a certain threshold, they don't need to authorize or go through vendor vetting and all that.
by Tainnor | 2025-07-30 09:02:34+00:00
> There's plenty of empirical evidence to indicate that language influences thought, and that syntax is therefore important.

Are you talking about natural languages here? The so called Sapir Whorf thesis - in its strong or weak form - is rather controversial. There are some interesting findings, but the interpretation of them is still hotly debated.

In any case, none of the studies that I've seen (e.g. about colour perception, spatial reasoning, etc.) seem to be about syntax. I'd have to see some evidence that head-marking language speaker somehow think differently than dependent-marking language speakers and I haven't seen that.

> your argument ad absurdum is generally reasonable

it's a valid argument when somebody is speaking in absolutes, but I haven't seen GGP do that. There's a difference between saying "all syntax is completely arbitrary" and "syntax is not the point" - the latter suggests to me that if you stay within certain reasonable bounds (e.g. not be whitespace or malbolge), whether you use significant whitespace of braces, the language looks more like Pascal or like C, etc. are of minor importance in the grand scheme of things. Which is something you may disagree with, but it's a much more reasonable point that anything you can just counter with "but whitspace!".
by chrismorgan | 2025-07-30 09:02:55+00:00
> All major browsers round this to 0.5 or 0.25, which helps keep integer CSS px values an integer number of device pixels.

This is completely false. No browser that I know of does any such thing, nor would it make any sense to do so (nor would it achieve the goal you specify to any meaningful extent).

The closest thing that does happen is that browsers use integer fractions of pixels as their basic layout unit: Firefox and its kin sixtieths, Chrome and its kin sixty-fourths.

But the rest of your answer is correct; and to add a proper citation: “the reference pixel is the visual angle of one pixel on a device with a device pixel density of 96dpi and a distance from the reader of an arm’s length” <https://drafts.csswg.org/css-values-4/#reference-pixel>.
by westurner | 2025-07-30 09:03:26+00:00
ScholarlyArticle: "Impacts of antibiotic use, air pollution and climate on managed honeybees in Canada" (2025) https://www.nature.com/articles/s41893-025-01603-y :

> Abstract: [...] Notably, this decrease was inversely associated with rising overwintering mortality rates, suggesting that withdrawal of antibiotics in the absence of effective alternatives may negatively impact colony health. Furthermore, multivariate analysis accounting for environmental confounders (based on 119,244 data points collected from 234 unique locations across Canada) identified nitrogen dioxide (NO2), a common air pollutant from diesel exhaust, as a strong predictor of mortality. This finding warrants urgent attention given that NO2 can degrade floral odours, rendering them undetectable to honeybees during foraging flights.
by throwaway150 | 2025-07-30 09:03:55+00:00
> So first, people who don't have a problem with sugar or their health, they don't drink artificially sweetened drinks.

What a bogus claim! Plenty of people drink artificially sweetened drinks because they don't want to enjoy a soda but not add calories to their daily consumption! Which world do you live in? Have you even been to cinema lately? I bet every other person orders a diet soda before entering the theatre. I know because I see it happen all the time all around me!
by Pamar | 2025-07-30 09:04:05+00:00
Time to trot out a recent experience with ChatGPT: https://news.ycombinator.com/item?id=44167998

TBH I haven't tried to learn anything from it, but for now I still prefer to use it as a brainstorming "partner" to discuss something I already have some robust mental model about. This is, in part, because when I try to use it to answer simple "factual" questions as in the example above, I usually end up discovering that the answer is low-quality if not completely wrong.
by nottorp | 2025-07-30 09:04:34+00:00
> People with actual money to spend are betting

... but those "people with actual money to spend" have burned money on fads before. Including on "AI", several times before the current hysterics.

If you're a good actor/psychologist, it's probably a good business model to figure out how to get VC money and how to justify your startup failing so they give you money for the next startup.
by qcnguy | 2025-07-30 09:05:15+00:00
More likely that their core database hit some scaling limit and fell over. Their status page talks constantly about them working with their "upstream database provider" (presumably AWS) to find a fix.

My guess. They use AWS hosted Postgresql and autovacuuming fell permanently behind without them noticing, and can't keep up with organic growth, and they can't scale vertically because they already maxed that out before. So they have to do crash migrations of data off their core DB which is why it's taking so long.
by edenr | 2025-07-30 09:05:16+00:00
Inference Gateway just released version 0.17.0 - automatic service discovery for A2A (Agent to Agent) resources. This means that any agent or tool you deploy into your Kubernetes cluster can now register and deregister itself to the gateway with no manual configuration required.

The goal is to make AI agent orchestration as seamless as possible without introducing unnecessary complexity like service meshes, sidecars, or authentication setups. Support for identity based workload discovery might come later.

The A2A spec lets you expose standard HTTP tools and even full MCP compatible agents. The Gateway watches for these agent resources and connects them dynamically, enabling composable AI services inside Kubernetes.

I’d love to hear feedback, especially from those building agent based workflows or orchestration systems.