MurphyA/hacker-news huggingface dataset:
by Cthulhu_ | 2025-07-30 08:12:56+00:00
I bought my first Gundam model the other day (never seen them before in shops, but they can be bought online) and I was really impressed. I've built two Revell models before and some Warhammer stuff in the past. This model was cheaper than all of those (about €19), bigger, multicolour plastic, different materials, the result is fully poseable, different weapons and hands, fiddly stickers and decals, the works. And it's very cleverly designed, no glue needed.

I'd argue that if someone wants to get started with building models, Gundam is the way to go. Painting optional, no glue needed, etc. Plus, giant robots are cool.
by NanoCoaster | 2025-07-30 08:13:31+00:00
> Minecraft modding is also unofficial (you still don't have code or an API, you have to decompile! you do have datapacks but those can't do shit compared to proper modding)

Not quite, I'm working on a Minecraft mod via Fabric at this time and you actually do just write code. You may want to decompile to look at the original code, but that takes one command, because people have already set up scripts to do all that. They also automatically apply source code mappings which give a lot of the decompiled code proper variable & function names.

Obviously, it's not official support and you're doing weird aspect oriented programming with what they call mixins, and its sorta hacky. But there's an API, it's just not made by Mojang. Which, honestly, may be a good thing lol

> Even if you can theoretically modify many things, most users won't go and whip out a development environment on a whim, they'll just give up

Yeah, absolutely. I was more talking about the state of modding and availability of mods in general, from a mod user perspective so to speak.

But I agree 100%. I'm fine with the ceremony, but the more people can get into modding easily, the better. To that point, I remember buying Crysis, poking around in the game file for fun and finding that they shipped the whole Cryengine level editor with the game and, what's really crazy, you were able to open the actual level files of the actual game with it.

That was mind-blowing to me. You could look at all the -horribly unmaintainable- visual scripts that defined enemy behavior - and change them. You could change the terrain. You could add the damn tornado they put in the game, which wasn't just a scripted sequence but actually hurled stuff around physically. And then you could...just play it, with your changes, right there.

Out of that grew a small, but fun modding scene with people building custom campaigns or just pretty-looking levels to walk around in (Strange Island, my beloved), considering the graphics of Crysis at the time. Also, my love of programming and tinkering with software pretty much started with this discovery :)

It's not quite the same as what you're describing, as they obviously didn't include the source for the engine itself, but I think it's still comparable to an extent.

So yeah, I'm with you on that. Do you have anything to share regarding your project? Sounds pretty interesting to me.
by johnnyanmac | 2025-07-30 08:14:17+00:00
>Looks like we were unable to correct them over the last 3k years.

What makes you say that?

>What has changes in 2025 that you think we will succeed in correcting that behavior?

60 years ago, corporal punishment was commonplace. Today it is absolutely forbidden. I don't think behaviors among professions need that much time to be changed. I'm sure you can point to behaviors commonplace 10 years ago that have changed in your workplace (for better or worse).

But I suppose your "answer" is 1) a culture more willing to hold professionals accountable instead of holding them as absolute authority and 2) surveillance footage to verify claims made against them. This goes back to Hammurabi: if you punish a bad behavior, many people will adjust.

>the selection to the teacher profession is negative, due to low salary compared to private sector; this means that the unproductive behaviors are likely going to increase.

I'm really holding back my urge to be sarcastic here. I'm trying really hard. But how do I say "well fund your teachers" in any nuanced way? You get what you pay for. A teacher in a classroom of broken windows will not shine inspiration on the next generation.

This isn't a knock on your culture: the US is at a point where a stabucks barista part-time is paid more than some schoolteachers.

>but training is def not the right answer either

I fail to see why not. "We've tried nothing and run out of ideas!", as a famous American saying. Tangible actions:

1) participate in your school board if you have one, be engaged with who is in charge of your education sectors. Voice your concerns with them, and likely any other town or city leaders since I'm sure the problem travels upstream to "we didn't get enough funding from the town"

2) if possible in your country, 100% get out and vote in local elections. The US does vote in part of its boards for school districts, and the turnout for these elections are pathetic. Getting you and a half dozen friends to a voting booth can in fact swing an election.

3) if there's any initiatives, do make sure to vote for funding for educational sectors. Or at least vote against any cuts to education.

4) in general, push for better labor laws. If a minimum wage needs to be higher, do that. Or job protections.

There are actions to take. They don't happen overnight. But we didn't get to this situation overnight either.
by decodo | 2025-07-30 08:14:21+00:00
We just open-sourced a server that implements the Model Context Protocol (MCP), designed to connect LLMs and AI apps (like Claude Desktop, Cursor, and Windsurf) directly to Decodo’s platform — no glue code required. This makes it easy for agents and copilots to access the web, retrieve structured data, and run real scraping tasks through a common protocol. The server includes built-in tools for things like: Scraping websites as Markdown Running Google or Amazon searches and returning parsed results Controlling geo-location, language, and token limits via prompt It’s privacy-conscious, region-flexible, and works out of the box with most MCP clients. You can run it locally, or install it in one click via Smithery. We’d love feedback from developers working on: LLM agents or autonomous tooling AI-based research or retrieval systems Scraping pipelines or data orchestration tools Here’s the repo: https://github.com/Decodo/decodo-mcp-server

Let us know what features you’d like to see added, or if you run into any integration issues. We're actively improving this based on early use cases and real-world friction. — The Decodo team
by brainwad | 2025-07-30 08:14:33+00:00
96dpi seems like a bad default for mobile devices. The CSS spec says the reference pixel (https://www.w3.org/TR/css-values-3/#reference-pixel) should be 96dpi at ~28" viewing distance. But handheld devices are presumed to not be seen that far away and so are built with a DPI closer to 160 (after dividing by the device pixel ratio).
by josephg | 2025-07-30 08:15:16+00:00
> If it were possible to switch out the lens on the iPhone...

It is possible to "switch out the lens" on an iphone, because iPhones ship with multiple camera lenses. (Well, multiple entire cameras). The iphone 16 they're using here has 3 cameras. And yet, I'm pretty sure the photo of the boys was taken with the ultrawide for some reason. A lot of the distortion problems would go away if they took a few steps back and used one of the longer lenses - just like they did with the DSLR.
by johntopia | 2025-07-30 08:16:10+00:00
definitely planning to catch up to other tools - we ship FAST!

automated meeting detection - working on this. push to transcribe - want to understand more about this. (could we talk more over at our discord? https://hyprnote.com/discord)

if you're using logseq, we'd love to build an integration for you.

finally, speaker identification is a big challenge for us too.

so many things to do - so exciting!
Show HN: RentUp – I built a rent manager for my parents
by Sachinrao | 2025-07-30 08:16:21+00:00
Hey HN,

I built RentUp to stop juggling spreadsheets and missing tenant calls—especially for landlords who find modern apps too complex (like my parents).

RentUp keeps it simple: * Large, color-coded rent badges * Auto reminders for leases, maintenance, and tenant calls * Secure document vault with biometric lock * Works offline + guest sign-in (zero friction)

Tech: Kotlin • Jetpack Compose • Firebase Auth/Firestore • WorkManager

I’m looking for feedback on: * Readability & UI clarity at a glance * Call-reminder flow—does it make sense? * Scaling the UI for dozens of properties without clutter

Thanks, and excited to hear your thoughts!
by johnnyanmac | 2025-07-30 08:17:18+00:00
>But as an individual learner, what would be my motivation to do so

Because if there's one thing the older generations is much better than us at, it's complaining about the system and getting them to kowtow to them. We dismiss systematic change as if it doesn't start with the individual, and are surprised that the system ignores or abuses us.

We should be thinking short and long term. Learn what you need to learn today, but if you want better education for you and everyone else: you won't get it by relinquishing the powers you have to evoke change.
by Lio | 2025-07-30 08:18:26+00:00
Ah I have fond memories of my Hornet and then later a 959.

There was always that thing that kids would do where you'd get the OK from your friend and then pick up their car to about 5cm and drop it to test the suspension. Then you'd all nod sagely as if something important had been decerned.

Silly but happy memories. RIP Mr Tamiya.
by phtrivier | 2025-07-30 08:18:36+00:00
> it's widely recognized for the last ten years that the primary culprit is neonicotinoids

What would be your best source to back that ?

(I'm not trolling - we've been having a vivid debates about that exact topic for the past few weeks in France, and one common counter-point is that the decrease in bee population is multifactorial, as opposed to having any "primary" culprit. So any source welcome :) )
by hopelite | 2025-07-30 08:19:58+00:00
You and most Apple obsessed curmudgeons are not really any better by ignoring what all this comes down to, choices and trade-offs. Apple’s primary objective is clearly related to taking photos that provide a positive impact on the user while being as easy to do so, not accuracy. They want the most number of users to be satisfied, not accurate reproduction of an image. I would not be surprised if they don’t actually want accuracy in imaging, they want a positive impact on the user, and if that means causing “hotdog skin” under some conditions or with some skin tones, while having an overall positive photo outcome for most other users, they will always choose to make you have “hotdog skin”. They are in serving a far greater audience than most understand.

It is the narrow minded perspective of DSLR purist types that this stuff bothers, largely because they cannot look beyond the rim of their plate.

You may want to stop saying “this Apple is a horrible, awful, no good orange.”
by hopelite | 2025-07-30 08:20:27+00:00
You and most Apple neggers are not really any better by ignoring what all this comes down to, choices and trade-offs. Apple’s primary objective is clearly related to taking photos that provide a positive impact on the user while being as easy to do so as feasible, not accuracy of the image. They likely care more about the most number of users being satisfied, not accurate reproduction of an image.

I would not be surprised if they don’t actually want accuracy in imaging at all, they want a positive impact on the user, and most people don’t want reality. If that means causing “hotdog skin” under some conditions or with some skin tones, or maybe even if most users prefer “hotdog skin”, while having an overall positive photo outcome for most other users; they will likely always choose to produce “hotdog skin”. They are also serving a far greater and, frankly an increasingly less light skinned audience than most understand. Maybe it’s just an effect of “whites” having given away their control over things as ever more “non-whites” become revert increasingly important and an ever increasing number and percentage of Apple’s users. Do Asians and Africans get “hotdog skin”? I don’t know the answer to that.

It is the narrow minded perspective of DSLR purist types that this stuff bothers, largely because they cannot look beyond the rim of their plate. Some platforms are for accuracy, others for impact and user experience.

People should maybe consider stop saying things like “this Apple is an absolutely horrible, awful, no good orange!”
by falcor84 | 2025-07-30 08:20:42+00:00
I found the post [0] to be a really interesting read, and as one susceptible to solipsism and the simulation hypothesis, this paragraph hit me hard:

> My biggest difficulty was getting ChatGPT to understand the constraints of the game. It may have been harder because an LLM’s constraints are so close to a text adventure, and it is used to imagining something less constrained; like it couldn’t distinguish between its dream-state and the actual medium in which it exists.

[O] https://ianbicking.org/blog/2025/07/intra-llm-text-adventure
by ansgri | 2025-07-30 08:21:02+00:00
From what I see in Russian-language news, only relatively minor damage. I've lived in Petropavlovsk, it's an ugly city in various states of disrepair, but they do take seismic reinforcements seriously, like mag 7 should cause zero damage according to plan.

It's basically immune to tsunamis as it's protected by a bay with narrow entrance that extinguishes the waves, also most of the city is raised at least 10m above the sea.
by kragen | 2025-07-30 08:21:43+00:00
Aren't the metals the CO₂-absorbing part? Olivine is the fayalite–forsterite–tephroite continuum. Fayalite is Fe₂SiO₄. Forsterite is Mg₂SiO₄. Tephroite is Mn₂SiO₄. (Admittedly, as metals go, those aren't very toxic.)

If you remove the metals from olivine what's left over is silica. Like, quartz. It doesn't absorb CO₂.
Show HN: Bear.Share – Turn any webpage into beautiful sharing cards
by BearBest | 2025-07-30 08:23:11+00:00
I built this because I was tired of sharing ugly link previews. Bear.Share extracts webpage content and generates professional sharing cards – all locally in your browser, no uploads.

## What it does

- Smart content extraction (title, summary, images, favicon) - Professional card styles - One-click copy/download - QR codes for mobile access - 100% privacy-focused (local processing only)

## Technical bits

*Stack:* TypeScript, React, Manifest V3

*Main challenge:* Websites structure metadata differently. Built a cascading extraction system: structured data → social meta tags → standard meta → DOM analysis fallbacks.

*Privacy:* Zero external dependencies. Everything processes in your browser.

## Try it

- *Chrome Web Store:* https://chromewebstore.google.com/detail/njgbcdlfpmkgbdkiagg...

Free forever, no accounts.

Looking for feedback on content extraction accuracy and performance on sites you use.
by pmontra | 2025-07-30 08:23:13+00:00
The average person does not know anything about all of this.

I start with TV sets. The usual way to chose one was walking into a shop, looking at dozen of TVs tuned on the same channel, picking the ones that subjectively looked best then check the price and size. Did we (average people) cared about the inner workings of the TV? Nearly zero.

Enter cheap compact digital cameras (200-300 Euro or Dollars.) We didn't have a chance to take pictures to compare cameras and even if we did it would take too much time. We read reviews, trust them, shop from home. Most people would buy the model with the highest number of Megapixel.

Enter smartphones. On average there are people that will buy an iPhone no matter what and people that will not buy an iPhone no matter what. Then they would use the camera inside the phone and would possibly notice that its pictures looked better or worse than their previous phone, especially in dark places.

And about camera vs phone: the phone is always in the pocket, the camera is always at home unless somebody goes on vacation in some scenic place and plans to take a lot of pictures. Half of them will be taken with the phone anyway.

I do have a compact camera. It's some Sony model with 30x optical zoom. It's great to take shots of animals without having to get close and scare them away (so no picture.) It's definitely better than my phone but my phone is not so bad too and it's more convenient to use. Furthermore those compact cameras lost many manual settings that would make them more useful. Sometimes it's easier to pin the autofocus of my phone on a subject than to make my camera understand that it must focus to something instead of doing its best to focus on the surroundings. And I won't digress on how long it takes to take a picture with cameras and send it to somebody on WhatsApp.

So, those 5 golf players look better on the camera but their picture will be taken and shared with a phone 99.9999% of the times.
by ZeroGravitas | 2025-07-30 08:23:35+00:00
These things are all so confusingly written I can't help but feel it's a pro sugar conspiracy.

If I'm understanding the article correctly, drinking sugary beverages makes you fat, and then you only have a 23% higher chance of diabetes than an equally fat person who doesn't drink sugary sodas.

While drinking artificially sweetened drinks doesn't make you fat but does make you more likely to have diabetes than an equally non-fat person.

So the obvious but unanswered question seems to be, would you rather be fat and have the absolute risk of diabetes 23% more than that standard fat person plus other health problems of being overweight, or be thinner and have a 43% more chance of diabetes than a thinner person? What's the actual risk, not percentage increase compared with different baselines?

Answering that straightforward question would let you know "is it better to drink artificial sweetened than sugary beverages" that always seems to go unanswered in these studies while heavily implying that it's worse than sugar, presumably because they're funded by big sugar.
by janalsncm | 2025-07-30 08:24:11+00:00
> Python is certainly in the business of trading efficiency and optimal solutions for readability and some notion of simplicity, and that has held it back

Sometimes a simple, suboptimal solution is faster in clock time than an optimal one. You have to write the code and then execute it after all.

As for why ML is dominated by python, I feel like it just gets to the point quicker than other languages. In Java or typescript or even rust there are just too many other things going on. I feel like writing even a basic training loop in Java would be a nightmare.
by kalaksi | 2025-07-30 08:25:03+00:00
If you have sufficient shutter speed (also depends if you have image stabilization), then I think the issue is probably focus.

I also have a fuji camera. In manual mode, you can have focus indicator showing e.g. red dots in the in-focus areas. Another way is to use "focus check" button which is basically a quick digital zoom to check the focus yourself.

Regarding blown-out sky, I often use the HDR auto mode which effectively automatically lowers the exposure 1 stop and then raises it in post, so trading some shadows for highlights. You lose some control but it makes shooting easier. I also use the display indicator / blinkies for blown out parts so I can easily see when something is overexposed.
by Ancapistani | 2025-07-30 08:25:44+00:00
How would the camera know if you're exposing two stops below your intended EV because you plan to push it in post or if that _is_ your intended EV?

Furthermore, JPEG supports ~8 stops of dynamic range while my X-Pro3's raw files support ~14 stops. You lose almost half your total DR when you shoot JPEG (with that camera).
by bsaul | 2025-07-30 08:25:51+00:00
I don't think you know much about jewish history. Not even the very beginning, as in "where does this name come from".

All the rest follows. Really, you should start from the very beginning.

About israel, you're probably reading the pov of a fringe minority that only sounds plausible because people analyze the past in today's context. Israel was many times on the brinks of defeat in the multiple wars that followed. Only since the fall of the soviet union did it become clear they were here to stay and started to build unmatched military superiority.
by ggm | 2025-07-30 08:26:56+00:00
I think its It's multivariate conditional. The sweetener doesn't provide direct calorific input, but that encourages more to be drunk and so exacerbates the problem. Weight for weight liquids taken, to energy, to signal received by endocrine system, to outcome on blood sugar levels.

Now add genetic variability to risk/predisposition, exercise levels, bmi, gender, age, co-morbidities..
by Flowdalic | 2025-07-30 08:27:27+00:00
I am not sure if I would phrase it that way.

(Seemingly) conflicting extensions are another consequence of the loosely coupling between standardization and implementations. In addition, the emergence of several functionally overlapping extensions is stimulated by the freely accessible standardization process.

Especially in the early phase of an extension, you want to encourage experimentation with different approaches. Early selection would be disadvantageous.
by lmm | 2025-07-30 08:27:53+00:00
> any solution where standardization and implementations are independent entities, and thereby experience a sufficient degree of freedom, will have a trajectory to a situation where you have a robust core specification and optional extensions.

You can call the kind of optionality that those kind of protocols have "extensions" if you want, but it's a lot more lightweight than the kind of extensibility that XMPP was designed around, which is the thing that I'm arguing did more harm than good.
by ggm | 2025-07-30 08:28:15+00:00
Summary: A new study using AI tools found that posts in online hate speech communities closely resemble the speech patterns seen in forums for certain personality disorders. While it doesn’t imply that people with psychiatric diagnoses are more prone to hate, the overlap suggests that online hate speech may cultivate traits like low empathy and emotional instability.

Posts from communities for personality disorders had the most linguistic similarity to hate speech groups. These findings may inform future interventions by adapting therapeutic strategies typically used for managing such disorders.
by bob1029 | 2025-07-30 08:29:28+00:00
At some point I hope it becomes obvious that well-engineered SSR webapps on a modern internet connection are indistinguishable from a purely client side experience. We used this exact same technology over dialup modems and it worked well enough to get us to this point.

Being able to click a button and experience 0ms navigation is not something any customer has ever brought to my attention. It also doesn't help much in the more meaningful domains of business since you can't cheat god (information theory). If the data is so frequently out of sync that every interaction results in JSON payloads being exchanged, then why not just render the whole thing on the server in one go? This is where I can easily throw the latency arguments back in the complexity merchant's face - you've simply swept the synchronization problem under a rug to be dealt with later.
by johnisgood | 2025-07-30 08:30:42+00:00
> I unfortunately am not at liberty to share the chats though.

I have bad news for you. If you shared it with ChatGPT (which you most likely did), then whatever it is that you are trying to keep hidden or private, is not actually hidden or private anymore, it is stored on their servers, and most likely will be trained on that chat. Use local models instead in such cases.