MurphyA/hacker-news huggingface dataset:
by TheCraiggers | 2025-12-21 14:39:40+00:00
I agree with you, and I frankly wasn't trying to reopen the can of worms about AI & art. As I said, I just don't like that particular line of reasoning about AI usage.

Like most things, art exists on a spectrum and there are many levels. Most would say a single pixel isn't art, yet at some point many cross some invisible line where it becomes art. Likewise, at some point a bunch of logic and pixels become a best-selling indie game. It's more than the sum of its parts, and I don't agree with saying that sum is suddenly less just because one of those parts was AI generated. The sum should logically be the same value regardless.

But then that's a very mathematical way of looking at it. Art and the appreciation of it has never been logical, but instead emotional. AI invokes negative emotions in many people, and so the art is diminished in their eyes. This makes sense to me.

However, I don't necessarily agree with this approach of yanking back the award. It reeks of horse buggy whip manufacturers trying to push back the tide. But then I've never understood comparing one piece of art to another and declaring one the winner. If art is simply something that invokes emotion in the viewer, and everyone's emotional response is different, it makes no sense to have awards to me.
by azangru | 2025-12-21 14:39:44+00:00
> Why does a site even need a light/dark toggle, when you can just use prefers-color-scheme in CSS, and the user can select that in their browser settings?

Good question, especially since the Ruby site already does this by default. Perhaps the argument is that one of the two color schemes may be designed so poorly that the user may want to manually switch to the other one.
by like_any_other | 2025-12-21 14:40:35+00:00
Strange how proving the book utterly false has not dimmed its literary reputation even a little, nor caused a resurgence of the "unrealistic" Coral Island that Golding set out to disprove and displace [1]. In fact being proven false has not been acknowledged at all by the literary world, which show how much respect that world deserves.

[1] Golding thought that the book was unrealistic and asked his wife whether it would be a good idea if he "wrote a book about children on an island, children who behave in the way children really would behave?" - https://en.wikipedia.org/wiki/Lord_of_the_Flies#Background
by foundddit | 2025-12-21 14:40:49+00:00
It's the same thing as local restaurants being picky about using organic and environmentally sustainable ingredients while big chain corporations have a preference for low cost ingredients that strip the environment bare. The big corporations could afford organic stuff, but their aim is to just get a product out there and get it done cheaply. The local restaurant can't often compete on price alone, so they sell themselves as being made with care for the consumer. Selling one's product as a moral option has been a fairly reliable marketing tactic for a long time and I'm kind of surprised it's taken this long to enter the gaming industry.
by kibwen | 2025-12-21 14:41:42+00:00
I'm not trying to defend "The Indie Game Awards", which I also have never heard of, but The Game Awards are universally acknowledged to be a joke, and always have been. By runtime, it's 80% soulless, samey trailers for AAA games, 10% Imagine Dragons, 5% rooting for that coked-up clarinet player on the edge of the orchestra, and 5% Jeff Keighley rapid-firing off the winners of made-up award categories in under five seconds each.
by ohcmon | 2025-12-21 14:42:17+00:00
> you lose the code that has been battle-tested

I agree that this is still the most important thing, and I don’t try to challenge this.

At the same time we have quite adopted bumping our dependencies when it does not incorporate breaking changes (especially if there are know security vulnerabilities) — and my point is exactly about it, why even simple renames, extraction or flattening or other simple changes have to be treated so differently than internal changes that do not touch public interface?
by GistNoesis | 2025-12-21 14:42:42+00:00
The problem of computers is the problem of time : How to obtain a consistent causal chain !

The classical naive way of obtaining a consistent causal chain, is to put the links one after the other following the order defined by the simulation time.

The funnier question is : can it be done another way ? With the advance of generative AI, and things like diffusion model it's proven that it's possible theoretically (universal distribution approximation). It's not so much simulating a timeline, but more sampling the whole timeline while enforcing its physics-law self-consistency from both directions of the causal graph.

In toy models like game of life, we can even have recursivity of simulation : https://news.ycombinator.com/item?id=33978978 unlike section 7.3 of this paper where the computers of the lower simulations are started in ordered-time

In other toy model you can diffusion-model learn and map the chaotic distribution of all possible three-body problem trajectories.

Although sampling can be simulated, the efficient way of doing it necessitate to explore all the possible universes simultaneously like in QM (which we can do by only exploring a finite number of them while bounding the neighbor universe region according to the question we are trying to answer using the Lipschitz continuity property).

Sampling allows you to bound maximal computational usage and be sure to reach your end-time target, but at the risk of not being perfectly physically consistent. Whereas simulating present the risk of the lower simulations siphoning the computational resources and preventing the simulation time to reach its end-time target, but what you could compute is guaranteed consistent.

Sampled bottled universe are ideal for answering question like how many years must a universe have before life can emerge, while simulated bottled universe are like a box of chocolate, you never know what you are going to get.

The question being can you tell which bottle you are currently in, and which bottle would you rather get.
by h2zizzle | 2025-12-21 14:43:03+00:00
I wish we could just land on a remedy for this, specifically. "Everyone who'd ever posted to deviantArt, ArtStation, etc., before they were scraped gets a dividend in perpetuity." And force MANGAF to pay. Finally, a way for their outsize profits to flow to the people who've been getting the shit end of the compensation stick since online art platforms and social media became a thing.

It'll never happen because the grift is the point.
by pxx | 2025-12-21 14:43:19+00:00
c++20 offers `consteval` to make this clear, but you can do some simple macro wizardry in c++11 to do this:

#define foo(x) ( \ (void)std::integral_constant<char, (x)[0]>::value, \ foo_impl(x) \ )

(the re-evaluation of x doesn't matter if it compiles). You can also use a user-defined literal which has a different ergonomic problem.
by miladyincontrol | 2025-12-21 14:43:32+00:00
I'd argue their current CPUs aren't to be discounted either. Much as people love to crown Apple's M-series chips as the poster child of what arm can do, Nvidia's grace CPUs too trade blows with the best of the best.

It leaves one to wonder what could be if they had any appetite for devices more in the consumer realm of things.
by IshKebab | 2025-12-21 14:44:14+00:00
I'm not ideologically opposed to AI. The problem will get worse because while the quality of the music will improve, it will still be bad and there will also be a lot more of it.

We aren't really short on music. Diluting the good stuff with 100x more mediocre filler is not a good thing.

If AI generated music ever actually becomes good then that's another story but that is quite a way off.
by deadbabe | 2025-12-21 14:45:46+00:00
In my experience, people who tan know this but the argument is always they don’t care it’s part of life and it’s better to just enjoy now than spend time worrying about looking wrinkly in the future, because what’s the point of being old and having smooth perfect skin?

Fucking stupid, there is nothing better in life than looking young and beautiful forever IMO.
by shrubby | 2025-12-21 14:46:12+00:00
Spectrum of moral development mostly IMO.

I wrote this just a few days ago here and it applies here too nicely:

"Pre-conventional level is the narcissist me-me-me level, that seems to dominate the geopolitics and tech.

Conventional is most of us as the sheep. This level follows the loudest crowd that right now is the pre-conventional.

Post-conventional is the few that can do standalone thinking and morals.

Most conventionals can though understand the difference between and also the outcome we're headed to with the pre-conventional human gods, but we need to build the normalcy for the post-conventional ones together and make it structural.

My hunch is that first step could be to start the discussion on what is excessive on personal level. Consumption, wealth, political power.

Something like Mamdani or Polanski have showed, only more blunt. The majority of people are waking up that the current trajectory means the end of the world and extinction after the short period of accelerationist-dystopian hellscape."
by mikestew | 2025-12-21 14:46:14+00:00
If you can ride a regular bicycle, you can ride a penny farthing. Getting on and off is the trick (there’s a small step on the frame above the small wheel). Once you’re in the saddle, just ride like you normally would. Watch out for potholes, or over the top you go. But I’ve put a few folks on mine while friends hold the bike, and they’ve had no problems riding it.

That said, they are very dangerous as they tip forward way too easily if you’re leaning too far forward or bombing down a hill, and it is a long way down. Everyone I know who has ridden for any length of time (as in, years of riding 100 mile rides (oh, yes, people ride them that far), parades, and the like) has been seriously hurt, myself included.
by quickthrowman | 2025-12-21 14:47:12+00:00
> However, UHV DC electricity in tunnels could be financially attractive and safe if you can cool the tunnels properly (no superconducting cryo)

AC transformers are so much cheaper than DC converter stations that I don’t think this will ever be true. At the distances HVDC has a distinct advantage at, you wouldn’t be building tunnels. HVDC is mostly useful for grid ties between unsynchronized grids.
by blibble | 2025-12-21 14:47:18+00:00
all news is prophesying that everyone is going to lose their jobs to "AI"

along with news about "AI" causing electricity bills to rise

every form of media is overrun and infested with poor quality slop

garbage products (microsoft copilot) forced on them and told by their bosses to use it, or else

gee I wonder why normal people hate it
by alex-moon | 2025-12-21 14:47:51+00:00
OK yeah I think I see what you're saying, if the SMTP mailer is a hosted service and we're talking about the logs for the service itself then failed connections are not an error - this I agree with. I also wouldn't be logging anything transactional at all in this case - the transactional logs are for the user, they are functionality of the service itself in that case, and those logs should absolutely log a failure to connect as an error.
by reactordev | 2025-12-21 14:48:33+00:00
I love how every civilization in history has learned cement and how to use the earth with water to shape it into blocks or form.

Inca stonework was something special. You can tell it’s hand carved and yet smoothed and rounded in a way that softens the look and makes it more appealing. Truly amazing stuff. Mayans had some remarkable temples out of stone but I think because the Inca were up in the mountains, they got better at stone work as a result. I’m not qualified to even assume but that’s just my gut.

What’s the most impressive about the Inca were just how many men they were able to assemble in order for these civil projects to be built.
by slooonz | 2025-12-21 14:49:24+00:00
You’re just doing brute force, but with extra steps. It turns out that partial collisions are more common than you think, and it’s not particularly hard to find some.

Here, a 186-bits partial collision, found in less than two minutes on my CPU, by brute force :

sha256(cbfad45814d54d1d56d30de387d957ed3b50e06270ad6e4b897f4a0000000000) = 692207e28eb8dd3eb4f8fab938ea5103faa1060c3bbed204f564e10c65d06b33 sha256(cbfad45814d54d1d56d30de387d957ed3b50e06270ad6e4be8c33e0000000000) = 006347a21f7c9b3eb4fa52b75d0e5a03dbe556b579d6d2867d44c38c06546f6f

(in Python :

>>> hashlib.sha256(bytes.fromhex("cbfad45814d54d1d56d30de387d957ed3b50e06270ad6e4b897f4a0000000000")).hexdigest()

'692207e28eb8dd3eb4f8fab938ea5103faa1060c3bbed204f564e10c65d06b33'

>>> hashlib.sha256(bytes.fromhex("cbfad45814d54d1d56d30de387d957ed3b50e06270ad6e4be8c33e0000000000")).hexdigest()

'006347a21f7c9b3eb4fa52b75d0e5a03dbe556b579d6d2867d44c38c06546f6f'

>>> a = hashlib.sha256(bytes.fromhex("cbfad45814d54d1d56d30de387d957ed3b50e06270ad6e4b897f4a0000000000")).digest()

>>> b = hashlib.sha256(bytes.fromhex("cbfad45814d54d1d56d30de387d957ed3b50e06270ad6e4be8c33e0000000000")).digest()

>>> sum((x^y^0xff).bit_count() for (x, y) in zip(a, b))

186

)

Intuition pump : the expected number of equal bits for two random inputs is 128.
by Bender | 2025-12-21 14:49:39+00:00
there's a lot to sift through

The total archive size is 300GB. AFAIK they have only released around 2GB. Curious what is in the rest of it assuming it does not get [redacted] out or deleted. I am also curious how they intend to release the rest of it in time to meet the requirements of the act. Discussion [1] Epstein Files bill sponsor Ro Khanna and Hassan, no dogs being zapped.

[1] - https://www.youtube.com/watch?v=KT2u0Fp3hQg [video][1hr12m]
by miladyincontrol | 2025-12-21 14:50:01+00:00
Possibly. Its actually insanely frustrating as someone pale that most western brands rarely approach the level of lightness I need to match my skin, and the few that come close often are almost always rather saturated, highly warm tones.

They almost always just stick to tones within the realm of pantone's skin guide, treating it more like a skin bible instead.

Haus labs and their triclone in 000 is one of the few foundations I've ever had match.
by like_any_other | 2025-12-21 14:50:03+00:00
You're implying Golding based it on experience on how unsupervised children really behave, but in fact he made it all up. Now (well, 60 years ago) that he has been debunked, we should accept the evidence, not invent arbitrary reasons why it doesn't apply. Especially since the boys in question were "Sione, Stephen, Kolo, David, Luke and Mano – all pupils at a strict Catholic boarding school in Nuku‘alofa."
by chiefalchemist | 2025-12-21 14:50:35+00:00
That’s a good point. I would imagine they break it up into pieces - in a reCAPTCHA sorta way - and any given person sees a sentence or a piece of a sentence.

An alternative would be to strip out all obvious known words and only leave unknowns (i.e., names) and then have those fragments reviewed (in a reCAPTCHA sorta way).

Finally, for images, cover all faces and the one by one decide which should remain covered and which should not.

LOTS of work but there are workflows to mitigate the ability for reviewers to connect more than they should.
by jeremyjh | 2025-12-21 14:51:03+00:00
This is just trolling. The JPEG is corrupt if the library that reads it says it is corrupt. You log it as a warning. If you upgrade the library or change your upstream reverse proxy, and starting getting 1000x the number of warnings, you can still recognize that and take action without personally inspecting each failed upload to be sure you haven't yet stumbled on the one edge case where the JPEG library is out of spec.
by WillAdams | 2025-12-21 14:52:10+00:00
Presumably:

https://openscad.org/cheatsheet/

Note that updating it is one of the blockers for a new release, so it doesn't include some newer features/syntax

There is also:

https://cubehero.com/2013/11/19/know-only-10-things-to-be-da...

FWIW, when I need to rough something out in OpenSCAD, I usually use:

https://www.blockscad3d.com/editor/
by jrochkind1 | 2025-12-21 14:53:57+00:00
I think dhh's quote just isn't very good -- of course someone who has so much identity invested in the ecosystem is going to say "I looked around and still nothing is better than ruby!" Well maybe not even of course, not even every "BDL" is as cringingly self-promotional as dhh, some have a bit of humility.

i agree it's not a great look.

Hopefully the website will keep getting regularly updated and tweaked (software, is a living organism!), instead of being frozen in amber for a decade like the last version!
Show HN: MomentBridge – A 24KB site to share life moments (pure HTML/CSS/JS)
by vangelistziaros | 2025-12-21 14:54:21+00:00
MomentBridge is a minimalist, open-source web app I built to let people share and revisit life moments in a clean, card-based interface.

Tech stack: - Pure HTML, CSS, and vanilla JavaScript (no frameworks, no build step) - 30+ moment cards with smooth hover animations - Fully responsive design - Total file size: ~24KB (including images/icons) - Hosted on GitHub Pages

Live demo: https://vnglstzrs.github.io/momentbridge/

I built this as an experiment in minimal front‑end design and to encourage digital mindfulness. All feedback is welcome—and yes, the project is for sale if someone wants to develop it further.
by h2zizzle | 2025-12-21 14:56:20+00:00
Without making a judgment call on quality, it is definitely established artists who rely largely on their technical ability for a living (and their hangers-on) who are most vocal. And they focus on the dual indignities of their style being easily-reproducible in aggregate, but also each individual work having glaring mistakes that they'd never make, while ignoring the actual point of theft - when model builders scraped their work specifically for use in a commercial product.
by itishappy | 2025-12-21 14:56:31+00:00
> Seems like the objection is to the process, not the result.

Right. The game is not eligible for the award. This is not a comment on the quality of the game.

The Indie Game Awards require zero AI content. The devs fully intended to ship without AI content but made a mistake, disqualifying themselves for the award. This is simply how competition rules work. I have a friend who plays competitive trading card games, and one day he showed up to a national event with an extra card in his box after playing with some friends late at night. It was an honest mistake, and the judges were quite sympathetic, but he was still disqualified!

BTW, the game is incredible.
by don-bright | 2025-12-21 14:56:34+00:00
Floating point numbers are not closed under addition. They are not real numbers and not rational numbers. FP is on a grid whose size changes the farther you get from 0,0. For example 0.1 doesnt exist in fp nor does any number not representable by binary fractions. Also its a quirk of opengl and most 3d renderer to get issues when one surface coincides with another so the preview renderers like the little bumps. Also the underlying CGAL rendering kernel can be problematic when planes are almost nearly coincident but not one hundred percent. Finally OpenSCAD has an internal grid it tries to snap things to which can also cause issues. Not sure if the new Manifold renderer has these issues but in general the loss of info from ascii decimal to FP is the source of most of the problem. Those professional cad programs have enormous resources behind the scenes to make that stuff appear easy when its actually very complex and basically an illusion. Rotating anything using sine and cosine instantly loses information so planes with more than three points become non planar ever so slightly. So this assembly you made with “two surfaces touching” is not touching after rotation due to sin eing transcendental function simulated on a computer with finite time and memory. For example. These fancy CAD systems all have ways to deal with this.
by freedomben | 2025-12-21 14:57:26+00:00
I'm not a physicist, but after getting into the rotten fruit this fall, I would bet my friend's horse could launch a space shuttle from her arse. Such a sweet mare, but she has no hesitation blasting Venetian atmosphere right into your face while you're scraping the shit out of her feet. At least she has the decency to make eye contact while doing it
by elif | 2025-12-21 14:57:59+00:00
This is an incredible writeup. I've visited almost all of these sites to inspect the masonry, spent weeks researching, pestered tour guides and museum workers for oral history, and still I learned things in reading this article.

However there is one aspect which I think is incomplete. When you closely inspect the seams of some of the non-layered works like sacsayhuaman, we are talking about 2mm precision along curved, inconsistent lines of two stones. The when you look at the joints up close, they make the joint between flat cinder-blocks look chunky.

The author posits that this was all hand chiseling and eyeballing, or scribe tools. However I believe there would be occasional gaps or inconsistencies, which simply aren't present in any of the pre-colonial precise works.

One thing I discovered in my research of other central American indigenous cultures (inca was a melting pot of culture and technology) was the use of rope or string, sand, and water to finely cut stones and gems. It is pulled like a circular sand paper and I believe this process would have been used, run between both stones being joined at once, in order to achieve the final tolerances through uniformly wearing the proud aspects of the joint on both sides.
by groundzeros2015 | 2025-12-21 14:58:28+00:00
I agree, my statement is too coarse. There can be a lot of organizational pressure to produce complexity and it’s not fair to just blame engineers.

I’ve given a lot of engineers tasks only to find they are “setting up kubernetes cluster so I can setup automated deployments with a dashboard for …”

And similarly in QA I rarely see a cost/benefit consideration for a particular test or automation. Instead it’s we are going to fully automate this and analyze every possible variable.
by spzb | 2025-12-21 14:58:40+00:00
"Even if you could push through the bitterness, it’s unlikely you’d be able to stomach the bucketfuls of tea required to get enough salicin from willow bark (or similar plants) to ease your discomfort."

So, rather than killing pain, they probably just stopped complaining about it to save them from having to drink any more bitter willow tea.
by sbarre | 2025-12-21 14:58:49+00:00
I think perhaps the assumption of the OP (I know mine was in the early days) was that "discovery" on Spotify would involve human tastemakers and some kind of dynamic aggregation of peer tastes that could lead to organic discovery of new music, no matter how niche or obscure.

As opposed to what it has now devolved into: the most basic of similarity matching always showing you the same few hundred songs, combined with increasingly numerous paid placements.