MurphyA/hacker-news huggingface dataset:
by SamBam | 2025-04-01 17:16:39+00:00
Does this "reduce draws" purely because it randomly gives one side a small (or big) advantage? If so, that doesn't seem to be an improvement at all.

It would be easy enough to test if one side having an advantage is common: have a chess engine play against itself many times using the same setup. The try a new setup. Find out what percentage of the time one side seems to have been given an advantage. (i.e. an advantage that's greater than the built-in one that white has.)

If there's a different reason this reduces draws, what is that reason? If it's simply reducing the reliance on book openings, that's fine, although there are other solutions for that. If there's something in a particular piece structure that reduces draws, what is it?
by TimorousBestie | 2025-04-01 17:16:47+00:00
> It’s not copyright.

The legal debate in the United States, where most of the relevant models are being trained, revolves around whether or not the use of training data is fair use or not.

That’s to say, it may be a legally permitted form of copyright violation, or it may be a legally prohibited form of copyright violation.

Either way, it is legally an issue of copyright. On a secondary level we can talk about trade dress and moral rights, but that simply muddies the water. The legal discussion centered on copyright is concrete and unavoidable.

This is all orthogonal to moral/ethical/societal concerns.
by phtrivier | 2025-04-01 17:16:53+00:00
> This is not what the CJR is. It’s a special court which is only competent to judge actions committed by members of the government as part of their function. It mixes elected members of the parliament and senate (six each) and two judges.

Sure. However, it has been criticized for being too "soft" on politicians since the late 90s.[1]

https://www.lemonde.fr/les-decodeurs/article/2016/12/23/pour...
by dkh | 2025-04-01 17:17:22+00:00
They've done a lot of great stuff and I've always followed their engineering-related tools and content as well! In particular they made some major contributions to media archival and analysis tools, and, yes of course, to web players. Unfortunately they haven't put as much focus on a lot of it in recent years, at least not in the tools they've opened sourced and topics they used to write about a lot
Show HN: Monkeys.zip (Infinite Monkeys Writing Shakespeare)
by yathern | 2025-04-01 17:17:24+00:00
Hey HN! I've been working on this concept on and off for about a year, and challenged myself to actually release it in time for April Fools as I tend to just hoard projects.

It's a simulator of the Infinite Monkey Theorem! You can browse our grid of monkeys that are busily typing away randomly on their keyboards, and see what words they've written - how many of those words appear in the works of Shakespeare.

If you want, you can join in for free and get a monkey of your own. Monkeys get special rewards for typing special words - which can be used to customize their appearance. I just wiped the simulation this morning so we're starting from scratch!

It's a little rough around the edges in some spots, if some content doesn't load right, just give it a refresh. I hope you get a kick out of it - it's been an absolute labor of love for me!
by spirodonfl | 2025-04-01 17:18:18+00:00
SEEKING WORK | Vancouver, BC | Remote Only

Technologies: HTMX, WASM, HTML, CSS, JS, WebAssembly, C, Odin, Node/Bun, MySQL, Postgres, SQLite, Laravel, PHP and more

Resume/CV: spirofloropoulos.com

Email: spirodonfl at gmail dot com

I created https://github.com/spirodonfl/htmx-offline-mode.

I've been programming for almost 25 years now. My skills range from websites to desktop applications to native mobile apps and more.

You can look at over a years worth of content where I build a video game in Zig, Odin and now C, compiled to WASM, running on the browser with no hardware acceleration, no canvas, no webgpu, no webgl, vanilla HTML, vanilla CSS (and css3d, btw), vanilla JS, all div elements, just to show it's possible. https://www.youtube.com/@SpiroFloropoulos

Team engagement, mentoring, hiring, devrel, content creation are all additional skills.
by bigyabai | 2025-04-01 17:18:19+00:00
I should point out here, if nobody has already; Nvidia's GPU designs are extremely complicated compared to what AMD and Apple ship. The "standard" is to ship a PCIe card with display handling drivers and some streaming multiprocessor hardware to process your framebuffers. Nvidia goes even further by adding additional accelerators (ALUs by way of CUDA core and tensor cores), onboard RTOS management hardware (what Nvidia calls GPU System Processor), and more complex userland drivers that very well might be able to manage atomics without any PCIe standards.

This is also one of the reasons AMD and Apple can't simply turn their ship around right now. They've both invested heavily in simplifying their GPU and removing a lot of the creature-comforts people pay Nvidia for. 10 years ago we could at least all standardize on OpenCL, but these days it's all about proprietary frameworks and throwing competitors under the bus.
by pqtyw | 2025-04-01 17:18:23+00:00
> s I've seen and heard Grok is just as successful if not more.

Most of what I've seen about Grok were the various memes about people trying to trick it into saying stuff about Musk (or trying to expose the filters stopping it from saying bad things about him).

> its potential revenue numbers

Maybe. But it wasn't even that successful financial even in the pre Musk days compared to its competitors. Destroying the brand and reputation also had a non-insignficant impact.

> but is likely much higher

Twitter was barely or not at all profitable before the acquisition so that's not unlikely. Companies that have high net income but stagnant or decreasing revenue generally don't do that well in the stock market, though.
by telotortium | 2025-04-01 17:19:09+00:00
Abstract:

> Recent math benchmarks for large language models (LLMs) such as MathArena indicate that state-of-the-art reasoning models achieve impressive performance on mathematical competitions like AIME, with the leading model, o3-mini, achieving scores comparable to top human competitors. However, these benchmarks evaluate models solely based on final numerical answers, neglecting rigorous reasoning and proof generation which are essential for real-world mathematical tasks. To address this, we introduce the first comprehensive evaluation of full-solution reasoning for challenging mathematical problems. Using expert human annotators, we evaluated several state-of-the-art reasoning models on the six problems from the 2025 USAMO within hours of their release. Our results reveal that all tested models struggled significantly, achieving less than 5% on average. Through detailed analysis of reasoning traces, we identify the most common failure modes and find several unwanted artifacts arising from the optimization strategies employed during model training. Overall, our results suggest that current LLMs are inadequate for rigorous mathematical reasoning tasks, highlighting the need for substantial improvements in reasoning and proof generation capabilities.

Strongly implies that extraordinary performance of current models on math exams is partly due to test set contamination (intentional or unintentional).
by Lerc | 2025-04-01 17:19:22+00:00
I had a similar experience measuring gravity in high school. Our method was using a ticker timer.

One of these. https://www.physicsforums.com/threads/the-history-of-ticker-...

The inevitable happened, after the years of classroom abuse the timer provided enough friction that the falling object swung on the paper like a pendulum and slowly made its way to the ground over the course of about 5 seconds.

We analysed the meaningless dots on the paper and wrote up a calculation of gravity of 9.6m/s^2 attributing the 0.2ish to 'possible friction or accuracy of the timer'

This taught me more about science than I care to think about.
by joshstrange | 2025-04-01 17:19:26+00:00
I'm always interested in new ways to handle billing/subscriptions/etc and this is a cool change.

I recently heard of a payment strategy that I liked a lot though I understand it's hard to explain to customers. John Siracusa's Hyperspace [0] app has the following options:

* Monthly, recurring

* Monthly, one-time

* Yearly, recurring

* Monthly, one-time

* Lifetime, one-time

More details in the developer's own words here [1]. The interesting options are the Monthly and Yearly one-time options. For anyone in the Apple ecosystem you can technically get this behavior by purchasing a subscription and immediately cancelling it (since you will get the full time period you paid for still). But I really like this payment style especially for an app like this where I don't want to pay-per-use (that feel punitive) but I don't really have ongoing data-deduplication needs (at least the features the product currently offers). It's a "once every year or so" and I might need to run it multiple times on different directories/different settings.

"Time-based unlocks" might be a better way to think about it. There are lots of products I would 1000000% pay for 1 month of, if it auto-cancelled, but I don't need it every month. Often I just skip using the product completely since I have no idea if I cancel if they will close my account right away and/or try to refund me. I just don't want to have to set a calendar item to remember to cancel a day before it renews.

I'm not opposed to subscriptions, developers need to make money and platforms/OS change all the time (especially in mobile) so there is ongoing maintenance. But the issue for me are apps I only need for a little bit or infrequently. If Adobe offered a "1 month, no renewal" then there is a good chance I'd still be using Photoshop instead of switching to Pixelmator Pro.

[0] https://hypercritical.co/hyperspace/

[1] https://hypercritical.co/hyperspace/#purchase
by spirodonfl | 2025-04-01 17:19:34+00:00
Location: Vancouver, BC, Canada

Remote: Remote only

Willing to relocate: no

Technologies: HTMX, WASM, HTML, CSS, JS, WebAssembly, C, Odin, Node/Bun, MySQL, Postgres, SQLite, Laravel, PHP and more

Resume/CV: spirofloropoulos.com

Email: spirodonfl at gmail dot com

I created https://github.com/spirodonfl/htmx-offline-mode.

I've been programming for almost 25 years now. My skills range from websites to desktop applications to native mobile apps and more.

You can look at over a years worth of content where I build a video game in Zig, Odin and now C, compiled to WASM, running on the browser with no hardware acceleration, no canvas, no webgpu, no webgl, vanilla HTML, vanilla CSS (and css3d, btw), vanilla JS, all div elements, just to show it's possible. https://www.youtube.com/@SpiroFloropoulos

Team engagement, mentoring, hiring, devrel, content creation are all additional skills.
by 9question1 | 2025-04-01 17:19:45+00:00
But the OP did implement a fully featured app as the Nue comparison half of the benchmark. I have never used Nue and don't know if I ever would. I just think to be fair to the OP, even if incremental cost declines as you keep adding stuff in React, there's no way it is negative, which means the benchmark you asked for logically must have a similar result?
by RiverCrochet | 2025-04-01 17:19:58+00:00
I remember reading somewhere--memory is hazy--that at least division uses a partial look up table, kinda like how you'd do it in 6502 assembly back in the day. E.g., if you have to multiply something by 5, and you can get the range of inputs down to something reasonable, then you can just have a table of x*5 for that range and just look it up.

Also I'm not sure multiplication/division are quadratic if your algorithm is not "add X to itself Y times." Look at this for 6502 16-bit multiply - https://www.llx.com/Neil/a2/mult.html - it's dependent on the bit width, not the value of the multiplier/cand. Of course this is for integers, not floating point.
by echoangle | 2025-04-01 17:20:31+00:00
I would say the issue with predicting weather by simulating flows isn’t mainly that we can’t simulate single atoms, it’s that we just don’t have enough input data. If I would magically give meteorologists a method to instantly simulate every atom of the atmosphere, they still couldn’t exactly tell me what the weather would be like in a week. It’s too dependent on small input changes for that.

> A rocketry analogy would be Archimedes dreaming about people traveling to the stars.

What’s wrong with that? The claim was „some day“, not in 5 years. It could take a few centuries or longer.
by bee_rider | 2025-04-01 17:20:35+00:00
Race to idle probably makes more sense in the context of smartphones where there’s at least some chance that “idle” means the screen might be turned off.

For a desktop, the usage… I mean, it is sort of different really. If I’m writing a Tex file for example, slower compiles mean I’ll get… fewer previews. The screen is still on. More previews is vaguely useful, but probably doesn’t substantially speed up the rate at which I write—the main bottleneck is somewhere between my hat and my hands, I think.
by spellbaker | 2025-04-01 17:20:35+00:00
If AMD developers use AI deployed on nvidia hardware to create tools that complete against nvidia as a company but overall improves outcomes because of competition, would this be an example of co evolution observable in human time standards... I feel like ai is evolving, taking a stable form in this complex multi dimension multi paradigm sweet spot of an environment we have created, on top of this technical, social and governmental infrastructure and we're watching it live on discovery tech filtered into a 2d video narrated by some idiot who has no right to be as confident as he sounds. I'm sorry I'm on withdrawal from quitting mass media and I'm very bored.
by kbolino | 2025-04-01 17:20:43+00:00
I think this broaches the real matter, which is that nVidia's core business is GPUs while AMD's core business is CPUs. And, frankly, AMD has lately been doing a great job at its core business. The problem is that GPUs are now much more profitable than CPUs, both in terms of unit economics and growth potential. So they are winning a major battle (against Intel) even as they are losing a different one (against nVidia). I'm not sure there's a strategy they could have adopted to win both at the same time.

However, the next big looming problem for them is likely to be the shrinking market for x86 vs. the growing market for Arm etc. So they might very well have demonstrated great core competence, that ends up being completely swept away by not just one but two major industry shifts.
by sundarurfriend | 2025-04-01 17:20:54+00:00
That's an interesting idea and implementation.

I don't think being whitespace-significant is a "hard pass" dealbreaker, but as someone who's not a fan of it, I'd say this only goes a small way towards alleviating that - like most "choose your preferred syntax" designs. Even if you're a lone-wolf developer, you're gonna end up reading a lot of example code and other material that's in the ugly whitespace-sensitive style, given that:

> The verbose syntax is not as commonly used ... The default syntax is the lightweight syntax.

And most people in practice are not lone-wolf devs, and so the existence of this syntax helps them even less.
by jl6 | 2025-04-01 17:21:07+00:00
cf. the philosophical zombie:

https://en.wikipedia.org/wiki/Philosophical_zombie

We really have no idea whether consciousness is something that can arise from computation, or whether it is somehow dependent on the physical substrate of the universe. Maybe we can create a virtual brain that, from the outside, is indistinguishable from a physical brain, and which will argue vociferously that it is a real person, and yet experiences no more conscious qualia than an equation written on a piece of paper.
by toast0 | 2025-04-01 17:21:33+00:00
Something like systemd might be useful. There are some aspects of systemd that make sense and are useful.

There's other stuff like eliminating boot interactivity, so you can't hit ctrl-c or any other keys to cancel waiting for dhcp on network ports that aren't plugged in, that really bother me.

I also don't think a FreeBSD init/system supervision system would go and re-implement dns, ntp, and whatever else, including redoing security mistakes from decades ago.
by alchemyzach | 2025-04-01 17:21:36+00:00
True but then I remember that most people are just paying for the feeling. There's millions to be made actually teaching people stuff (learning is hard) but there are billions to be made making people feel like they are.

That said, I do think betting against Duolingo will pay off long term. But the put options are so expensive... probably better to just short the shares
by alsetmusic | 2025-04-01 17:22:18+00:00
> I mean was it really unauthorized access (they called it “hacking” of course) if his user account literally had permission to map network drives?

My expectation is that laws probably specify that gaining access that you know you’re not supposed to be able to get is probably illegal, but I get your point.

Reminds me, however, of the pen-testers that got hired to infiltrate a court system and got harassed by a prosecutor despite having explicit approval to conduct an audit.

https://darknetdiaries.com/episode/59/

Our judicial system is ludicrous.
by jerf | 2025-04-01 17:22:41+00:00
Because my policy in childhood was to bend like the willow and not break like the oak. Not phrased in those words, and not quite as consciously chosen as it is now, but it was my policy, and for the most part I stand by it. Modern me, looking back with an engineer's rather cold cost/benefits analysis, sees way more cost than any possible benefit, so I might refine my past self's reasons but I'd still take the same actions.

Fortunately, this was closer to a one-off problem in an otherwise acceptable class rather than a systematic issue.
by dwaltrip | 2025-04-01 17:22:46+00:00
Property rights are meaningless without a social order that protects them. Aka a government and a civilized society with high trust.

The value of that property increases when others in the society prosper. Government programs funded by “taking people’s money” (aka taxes) very often make “private” property more valuable.

People with the “f*ck you, got mine” mindset either don’t get this or selfishly don’t care (sometimes for understandable reasons, e.g. they come from a low trust area).

Of course, there are lots of nuances and complex implementation details. Like how much exactly does a specific program affect different groups and on what time scales. But the fundamental principle is straightforward and essential to a healthy society.
by joshvm | 2025-04-01 17:22:55+00:00
It depends on your supplier, because they set the pricing and that information gets displayed on your meter. Octopus (UK) has a dynamically-priced service called Agile where you can query the API as a user; in some cases the API doesn't even need a login for regional pricing. You would have to build some logic on top for most smartplugs through something like HomeAssistant. There are storage batteries which can react to pricing, and some which will also work in concert with current solar power or other renewables.

https://octopus.energy/blog/agile-smart-home-diy/

https://www.zerofy.net/2024/03/26/meter-data.html for some more European info on meters, though mostly focused on accessing your own usage data.
by dzaima | 2025-04-01 17:22:55+00:00
Oops, yeah, need to remove the `do_something();` for the loop to be UB.

> Well, assume that we are eg looking at the 'sudo' program. In any case, almost any code can become harmful, if memory gets corrupted, and if attackers control the input.

Not really; OOB stores, sure, but, other than that, even something basic like username comparison or something resulting in OOB loads on too-long names could technically be completely safe if OOB loads were defined as "either returns an arbitrary value, or crashes", just resulting in superfluous rejections.

And, in a safe language, no matter how wrongly you'd implement flag/argument parsing (besides some equivalent of just straight up passing the args to system() or equivalent), as long as the final thing actually processing the request & comparing passwords doesn't assume anything specific of the parsed internal data format, it could cause no actual exploitable issues.
by sixo | 2025-04-01 17:23:25+00:00
I think these highly-rational people are completely blind to the "soul"-like element of real art. (It doesn't help that 20th century art was full of people who were also blind to it.)

Roughly I would explain the way this works as: humans have actual phenomenological experiences as bodies in the physical world, which acts as the ground-truth for our subjective experiences.

Then, on top of this ground truth, accrue many layers of additional information—ideas, prejudices, labels, etc. LLMs, when they parrot human speech or artistic mediums, are able to reproduce many of the patterns in these higher layers. Fine.

We are especially attuned (as kids, say) to the physical presence of other humans, and to other living creatures and the natural world. And—if William James is to be believed—the experience of a sunset, say, when unobscured by these layers of ideas, is a nearly divine thing—seemingly alive in itself, or a gift bestowed by some will outside ourselves.

An artist, then who is very attuned with the subjective "ground truth", and capable in their medium, is able to make art which represents that ground truth such that our human nature recognizes as unmistakably human. This is not just a blob of information which accurately references the human experience, but is furthermore crafted just so that it strikes us as of the ground-truth-world itself, subverting or transcending those layers of ideas that obscure the fullness of feeling, by being perfectly tuned to human nature (by their own human nature).

Something like that, anyway. Perhaps an LLM could copy this too. That LLMs so far have failed to, though, is telling—every single LLM output (and many human outputs) read as cliche, kitsch, or mimicry.

Even if we assume an LLM could capture the latent "ground truth" in human art, there is additionally the element of "being in the room with the art". A painting simply does not equal the "information in the painting"—it is a physical object, itself part of the same world our bodies occupy, and this is part of its essence. Great art, we might say, is that which strikes our own human nature as a recognizable part of the "ground truth of reality", as opposed to a mere arrangement of information.

Generally this is most easily seen with live music. I've only ever felt the "ground truth" I'm describing around classical music, myself, because that's what I know, but I've seen enough to know that the thing all these AI art squabbles are about ain't it.
by KennyBlanken | 2025-04-01 17:23:39+00:00
Please go learn about modern Ryzen power and performance management, namely Precision Boost Overdrive and Curve Optimizer - and how to undervolt an AM4/AM5 processor.

The stuff the chip and motherboard do, completely built-in, is light-years ahead of what you're doing. Your power-saving techniques (capping max frequency) are more than a decade out of date.

You'll get better performance and power savings to boot.
by eitland | 2025-04-01 17:23:41+00:00
Brings back memories!

In my case it was a slide on an air cushioned aluminum beam.

And the interesting part was that for some reason, if we pulled it up towards the top, behind some point it used shorter time to travel across the whole beam.

I put quite some effort into figuring out why, repeating it again and again, studied the beam to see if there was any irregularities, brainstormed on why this happened.

My physics teacher really liked that at least some of his students had dug into it (I think we weren't the only group) and made it very clear in the feedback (he did not mention who had gotten it wrong, just that some had observed this and looked into it instead of covering it up or throwing away the data we didn't like).

Didn't exactly enjoy school, but people like him made it a lot better.