MurphyA/hacker-news huggingface dataset:
by _DeadFred_ | 2025-11-04 17:55:34+00:00
You are not a for profit software product. You are a human. If you make a drawing, that drawing MIGHT be a for profit product.

If I make a for profit AI, that AI is a product. And if that product required others' copyrighted works to derive it's deliverable, it is by definition creating derivative works. Again, creating a small human, not creating a product. Creating a for profit AI, creating a product.

If my product couldn't produce the same output without having at some point consumed the other works, I've triggered copyright concerns.

If I make and train a small human, I am not creating a for profit product so it doesn't come in to play at all. The two are not similar in any way. The human is not the product. If THEY create a product later (a drawing in this case) then THAT is where copyright comes in.
Show HN: I built a highly customizable mental arithmetic trainer for iOS
by dempedempe | 2025-11-04 17:55:34+00:00
Mental arithmetic has been a hobby of mine for a while. It's fun and good exercise for your brain.

When I switched to iOS, I couldn’t find a decent app. Most had ads, sign-ups, excessive gamification, or mandatory subscriptions, and none were customizable enough. So I built my own.

Athena Math lets you

- Practice operations not normally found in mental math apps: modulo, square roots, percents, GCD and LCM - Tailor each session: set your time or problem limits, choose digit ranges (1–5), mix digit lengths (e.g. 55 + 436), and select any combination of operations you like. - A detailed stats screen that shows the time you spent on problems, problems per day, percent correct, etc. All graphs are filterable. - A history screen that shows all your sessions. - You can import and export your history for offline analysis or to transfer - Offline tutorials are included for all operations - Lastly, you can use it immediately. There are no accounts.

So far, it's received a positive response from the mental math community. It's an incredible feeling to have people actually value my work enough to pay for it. (This was my first app).

I've had a lot of fun building Athena math and using it myself. Practicing obscure operations like GCD, LCM and square roots has taught me to see patterns in numbers that I didn't see before. Overall, it's improved my number sense.

It's built in React Native + Expo/EAS. I use Fastlane to manage app store metadata (and store in version control), and it's using a serverless AWS backend for payment verification. History is stored locally in an SQLite database.

It's free to use! You're limited to 12 sessions daily, but if you wanna keep using for free, you can simply delete your daily sessions. You loose history and stats, but it's an option. You can also just set the time limit to infinity.

I know mental math is not the sexiest market, but I'd love feedback from the HN community -- on the app, the UX, or the technical setup. Any ideas for improvement? What are your thoughts?

Thanks for reading and happy hacking!
by kentm | 2025-11-04 17:55:40+00:00
Different parts of the analytical stack have different performance requirements and characteristics. Maybe none of your stack needs it and so you never need Snowflake at all.

More likely, you don't need Snowflake to process queries from your BI tools (Mode, Tableau, Superset, etc), but you do need it to prepare data for those BI tools. Its entirely possible that you have hundreds of terabytes, if not petabytes, of input data that you want to pare down to < 1 TB datasets for querying, and Snowflake can chew through those datasets. There's also third party integrations and things like ML tooling that you need to consider.

You shouldn't really consider analytical systems the same as a database backing a service. Analytical systems are designed to funnel large datasets that cover the entire business (cross cutting services and any sharding you've done) into subsequently smaller datasets that are cheaper and faster to query. And you may be using different compute engines for different parts of these pipelines; there's a good chance you're not using only Snowflake but Snowflake and a bunch of different tools.
by jakebasile | 2025-11-04 17:55:45+00:00
I find it hard to take anything that spends this much text talking about how LLMs "feel" seriously. They do not feel, nor do they think. They're not alive nor human and have no rights. It has to be marketing speak, right? "Oh our models are so advanced we have to consider how they feel".

What’s next, sick days and parental leave for the software? Give me a break. This is performative.
by randallsquared | 2025-11-04 17:55:49+00:00
> But beyond that, nothing important that happens isn't showing up on Bluesky.

I would Press X to Doubt (perhaps ironically, for this X...). Searching around, it seems like Bluesky has about a tenth as many total users as X has active users, but it's definitely growing at a faster rate, and X might be declining in active users.

Anecdotally, lots of people I noticed leaving for Bluesky very loudly and publicly quietly returned to posting on X after a while.
by miki123211 | 2025-11-04 17:55:52+00:00
> If Google or any other platform doesn't want you on their platform, nobody can force them to have you.

This is demonstrably false.

Where I live, stores aren't allowed to refuse a sale under most circumstances (barring some specifically-listed exceptions like selling alcohol to minors). Same for schools, we don't have a concept of "expulsion" unless it's court-mandated. There's no reason a similar regulation couldn't be applied to digital platforms.

Whether such a regulation should exist is a different matter entirely. Fighting fraud and scams is difficult enough already, making them harder to fight means we get more of them. Either that, or Google starts demanding rigorous ID verification from everybody who wants a Youtube channel.
by kristopolous | 2025-11-04 17:56:00+00:00
Well as a non mathematician all I saw in your description was opaque jargon. "locally euclidean hausdorff topological space" means nothing to me. It'd be like if I asked what the Spanish word "¡hola!" meant and the answer was in evocative Spanish poetry. Extremely unlikely to be helpful to that person who doesn't know basic greetings.

This article breaks that loop and it's refreshing to see a large topic not explained as an amalgamation of arcane jargon
by tguvot | 2025-11-04 17:56:06+00:00
just to correct your timeline. riots were at base of military police and not all over Israel as can be understood from your message.

Leaker leaked the videos in order to show seriousness of accusation because before that wasn't clear what exactly happened and many people thought that soldiers were simply rough with prisoners and military policy actions not justified.

Leak happened august last year. Katz statement happened this week.
by yreg | 2025-11-04 17:56:11+00:00
Location: EU (Slovakia)

Remote: Yes

Willing to relocate: No

Technologies: React, TypeScript, CSS, semantic web, web a11y, Swift, SwiftUI

Email: yregx@protonmail.com

Interested in work on a DESIGN SYSTEM. For the past 8 years, I've been building a design system for online banking and I've found that I enjoy making sure it is consistent, accessible and developer-friendly.
by almosthere | 2025-11-04 17:56:16+00:00
Last thing we need is for these gun ranges to go outdoors.

I lived near Oregon's largest outdoor gun range 13 years ago. From 9-6 you just hear pops. It's pretty insane. Drives you nuts. I rented for a month and broke the lease (thankfully Oregon had/has? 1mo max lease break fee).
by lisper | 2025-11-04 17:56:44+00:00
> a convenient shorthand for the bit that I put in angle brackets above.

Yes, but the "convenient shorthand" only makes sense if you already know what a tensor is. That renders the "definition" useless as an explanation or as pedagogy. It's only useful as a social signal to let others know that you understand what a tensor is (or at least you think you do).

> My favourite explanation is that "Tensors are the facts of the universe"

That's not much better. "The earth revolves around the sun" is a fact of the universe, but that doesn't help me understand what a tensor is.

What matters about tensors are the properties that distinguish them from other mathematical objects, and in particular, what distinguishes them from closely related mathematical objects like vectors and arrays. Finding a cogent description of that on the internet is nearly impossible.

> the reality of the tensor ... is independent of the coordinate system chosen by the observer

Now you're getting closer, but this still misses the mark. What is "the reality of a tensor"? Tensors are mathematical objects. They don't have "reality" any more than numbers do.

> no matter how you choose your coordinates, the bases of the tensor will transform such that it "means" the same thing in your new coordinates as it did in the old ones

That is closer still. But I would go with something more like: tensors are a way to represent vectors so that the representation of a given vector is the same no matter what basis (or coordinate system) you choose for your vector space.
by insane_dreamer | 2025-11-04 17:56:47+00:00
It's a mistake to compare with the _average_ human driver.

It's reasonable to assume that a seasoned taxi driver will be _better_ than the average human driver. Many serious accidents happen because the driver was inebriated or drowsy/falling asleep, which shouldn't be the case with taxi drivers.

For a proper comparison, we should look at the crash record for _taxi drivers_, not the general population.

Furthermore, if I'm getting an Uber/Lyft I'm likely to choose drivers with a 5-star rating or close to it. That basically filters out all poor drivers. Which means that not only should we compare robo-taxis with taxi drivers, but with the _top rated taxi drivers_.
by dutchCourage | 2025-11-04 17:57:07+00:00
I think it's good advice, the main difference is that Bsky encourages you to do that by giving you the possibility to customize your feeds (and set whatever as the default). You can have a combination of personal lists and custom algorithmic feeds (your own or someone else's).

Even ignoring musk's takeover, I think it's a better model that reduces doomscrolling, ragebait and generally low quality interactions.
by MostlyStable | 2025-11-04 17:57:42+00:00
Except that that still doesn't fix the problem. This behavior is downstream of bad laws and regulations. Do you think that Youtube wants to delete a random channel with hundreds of thousands of subscribers? No, that is obviously against it's interests. However, dealing with copyright law in intelligent, nuanced way is too expensive and difficult at scale, and so they resort to these very bad methods. There is a reason that they are probably the only profitable ad-supported platform. Right now, copyright holders aren't focusing on any of the other platforms because 99% of all activity is on youtube. If youtube went away, and the traffic was split up among the other competitors, the same bad dynamics would suddenly get pointed at them, and in 5-10 years we'd be having the same conversation.

You need to address the underlying causes of this kind of behavior.
by hexbin010 | 2025-11-04 17:57:44+00:00
> the propaganda push to convince the public to pay higher electric costs in order to pay the capex for new energy plants and transmission lines.

This makes me so angry.

The private companies told governments they want money and the governments replied "sure we'll just steal it from citizens and lie and sell it as a tax, no problem. We'll just go hard on the net zero excuse lol" ??
by sapiogram | 2025-11-04 17:57:51+00:00
> Or, for $300, you can buy an RTX 5060 that is better than the best GPU from just 6 years ago. It's even faster than the top supercomputer in the world in 2003, one that cost $500 million to build.

RTX 5060 is slower than the RTX 2080 Ti, released September 2018. Digital Foundry found it to be 4% slower in 1080p, 13% slower in 1440p: https://www.youtube.com/watch?v=57Ob40dZ3JU
by stillatit | 2025-11-04 17:58:08+00:00
>Nobody wants a damn web view.

OP here. This might be a classic Hacker News sentiment that's not shared by normal users. Being able to instantly return to where you were without having to navigate apps is probably appreciated by a lot of people. (As would be preloading in this instance).

FWIW when I first started browsing HN a common complaint was websites being mobile sized. The sentiment here was they should be rendered in full desktop and require pinch-zooming and scrolling in all directions.
by KoolKat23 | 2025-11-04 17:58:30+00:00
I understand your viewpoint.

LLM's these days have reasoning and can learn in context. They do touch reality, your feedback. It's also proven mathematically. Other people's scientific papers are critiqued and corrected as new feedback arrives.

This is no different to claude code bash testing and fixing it's own output errors recursively until the code works.

They already deal with unknown combinations all day, our prompting.

Yes it is brittle though. They are also not very intelligent yet.
by retrac | 2025-11-04 17:58:38+00:00
I use an Intel Atom netbook from 2010 as my test system. It has 1 GB of RAM and an in-order x86 processor. CPU Benchmark gives it 120 Mop/s integer and 42 MiB/s for AES. (For comparison, my usual laptop, which is also nearly obsolete with an i5-8350u gives 22,000 Mop/s and 2000 MiB/s respectively.)

The netbook can load Firefox in just a few seconds. And Hacker News loads almost instantly as on a modern machine. (Hit enter and the page is rendered before you can blink.)

The same machine can also play back 720p H.264 video smoothly.

And yet, if I go to Youtube or just about any other modern site, it takes literally a minute to load and render, none of the UI elements are responsive, and the site is unusable for playing videos. Why? I'm not asking for anything the hardware isn't capable of doing.

If my own work isn't snappy on the Atom I consider it a bug. There are a lot of people using smartphones and tablets with processors in the same class.
by marcellodb | 2025-11-04 17:58:55+00:00
Thanks, we're pretty opinionated on "this should make sense to non-ML practitioners" being a defining aspect of the product vision. Behind the scenes, we've had quite a few conversations specifically about how to avoid features feeling "disconnected", which is always challenging at an early stage when you're getting pulled in several directions by users with different use cases. Happy to hear it came across that way to you.
Show HN: Ollama-watcher – On the fly code reviews using Ollama
by emurph55 | 2025-11-04 18:00:02+00:00
Just an experimental little npm library for creating a quick feedback loop when writing code.

The basic idea is that it runs a quick check on any code when a file is written to, and when code is committed.

I expect there are quite a few bugs etc but it has been running smoothly enough for me so far.

https://github.com/whatever555/ollama-watcher
by mturmon | 2025-11-04 18:00:02+00:00
Yeah, in 1988 the Internet appeared like a research network that connected universities. No money was directly at stake and the systems harmed didn't appear critical. Related to what Thomas says above, part of the response to the incident was to partition the Internet for a few days [2] - I don't know if such a thing would be possible now.

But looking into the specifics again after all these years [1], I read:

"The N.S.A. wanted to clamp a lid on as much of the affair as it could. Within days, the agency’s National Computer Security Center, where the elder Morris worked, asked Purdue University to remove from its computers information about the internal workings of the virus."

and that CERT at CMU was one response to the incident [2].

So there is a whiff of the incident being steered away from public prosecution and towards setting up security institutions.

Robert Morris did get a felony conviction, three years probation, and a $10K fine. As for hn users, aside from pg, Cliff Stoll has a minor role in the story.

[1] https://archive.nytimes.com/www.nytimes.com/times-insider/20...

[2] https://en.wikipedia.org/wiki/Morris_worm#Effects
by _DeadFred_ | 2025-11-04 18:00:47+00:00
Not a dollar lost, and yet all of society is poorer. Less social commentary via art. Less beauty. Less novelty and less new forms invented. Less entertrainment (entertainment that has some human values imbued into it, but there will be more 'entertainment', just now devoid of intentionality/humanity/novelty, a firehose of images/noises/colors with nothing behind it, a firehouse of slop). Less personal discipline trying to master something. Less seeing through the eyes of another person, so less relation, less empathy, less humanity. Less, less, less. AI is an inertia machine.

No dollars burned, just huge huge amounts of cultural capital. Just a reduction to a more primitive, less cultured/developed version of what it means to be human. Less thinking out loud, sharing of thoughts, exposure to new thoughts. More retreating into (a now lesser developed, now culturally atrophied) self.
by SpicyLemonZest | 2025-11-04 18:00:52+00:00
The relevant regulation (https://www.ecfr.gov/current/title-7/subtitle-B/chapter-II/s...) says "No retail food store may single out coupon users for special treatment in any way.". Imagine, for example, a retailer that offers SNAP discounts only on the worst cuts of meat they otherwise have trouble selling; you can imagine why a SNAP recipient might feel uncomfortable with that, even though in principle it's a Pareto improvement.
by adamzwasserman | 2025-11-04 18:01:44+00:00
I'm not advocating for unreadable optimization hacks. I'm working within TFA's own framework. TFA argues that certain bloat (frameworks, layers, abstractions) is justified because it improves maintainability through "modularity, extensibility, code patterns."

I'm saying: those same layers create a different maintainability problem that TFA ignores. When you stack framework on library on abstraction, you create systems nobody can hold in their head. That's a real cost.

You can have clean architecture and still hit this problem. A well-designed 17-layer system is still 17 layers of indirection between "user clicks button" and "database updates.
by ishanjain28 | 2025-11-04 18:01:50+00:00
See

1. https://github.com/openwrt/openwrt/issues/9181

2. https://github.com/openwrt/openwrt/issues/9071

802.11k/v works well enough but the problem is when you are roaming the device is likely to see 2.4ghz network before it sees 5ghz network. Unless the manufacturers considered this scenario, the device will connect to 2.4ghz and remain connected to that instead of upgrading to higher bands. You need usteer in these situations.

You can also kind of patch this problem by setting beacon interval for 5/6ghz networks shorter than beacon interval for 2.4ghz network.

Also the problem with usteer is, they took the easy way out and do broadcast for syncing with other usteer instances instead of multicast so it's a lot of wasted bandwidth and it'll hit all the devices in that l2 segment.
Show HN: Make Electrical Component Selection Suck Less
by arjunven | 2025-11-04 18:02:00+00:00
We're building Merlin to speed up electrical component selection, starting with ceramic capacitors. Overview video: https://youtu.be/FrGrivAKhnc

The problem: We hated the tedious work of choosing components: copying specs into spreadsheets, taking screenshots from multiple datasheets, and cross-referencing parameters across manufacturers.

What we built:

- A comparison tool that displays all relevant electrical/mechanical specs along with the performance curves in a single view

- An alternates tool that identifies equivalent parts based on a reference component

We think this helps because: Instead of juggling multiple browser tabs and Excel sheets, you can quickly verify if a part meets your requirements and find alternates when your current part is out of stock or EOL. We found it also helps during the design phase to readily compare specs and find better parts.

Try it out at www.get-merlin.com - we'd love your feedback, especially:

- What information are we missing that you need?

- What component types would be most valuable?

- How does your team currently handle component selection?

You can use the comparison tool for free, and we have a 14 day trial of the alternates tool available now.
by MortyAnvil | 2025-11-04 18:02:06+00:00
Because the current hype cycle of "AI" has subsumed the terms "Algorithm" or "Machine Learning" to classify automated decision making processes that rely on some level of modeling / applied statistics instead of deterministic code.

I don't love the way language around this is evolving as it is mostly a marketing tool to make these tools seem much more than they are. Primarily this is driven by the current generative "AI" bubble
by tpmoney | 2025-11-04 18:02:20+00:00
It a consumer protection and fair competition thing (and probably anti-fraud too). There are similar rules in place for medicare/medicaid too. Gifts of any kind to induce a patient to choose your facility over any other are forbidden. That's why if you look really closely at ads at pharmacies encouraging Medicare/Medicaid people to switch, even though they talk about all these free things, they're all things that are free if you're on Medicare/Medicaid regardless of what facility you choose. I worked for a place one time that was sued by the feds for giving a $10 grocery store gift card to Medicare/Medicaid recipients if they were the source of a referral. The referral didn't even have to use the company's services, just answer they heard about them from X patient if and when they called for more information. But that was enough to be considered a violation of the laws.

I think the broad theory goes that people receiving these benefits are in pretty tight financial straights and some benefit or discount that might be "nice" to someone else is "essential" to them and may cause them to use your services even when that isn't the best use of their benefits for the purposes of those benefits.
by not2b | 2025-11-04 18:02:25+00:00
Well, sort of. RTM underestimated the effect of exponential growth, and thought that he would in effect have an account on all of the connected systems, without permission. He evidently didn't intend to use this power for evil, just to see if it could be done.

He did do us all a service; people back then didn't seem to realize that buffer overflows were a security risk. The model people had then, including my old boss at one of my first jobs in the early 80s, is that if you fed a program invalid input and it crashed, this was your fault because the program had a specification or documentation and you didn't comply with it.
by blackoil | 2025-11-04 18:02:49+00:00
Chip making is one of the unique tech which is at the farthest end of humanity's engineering capabilities. Not just ASML, its entire supply chain is full of extremely precise components which 1 or 2 companies have mastered. e.g. the mirrors used are so precise that if scaled to size of earth tallest mountain will be 1cm high. Sure China will make it one day and maybe will beat rest of the world, it is not given to be in near future.
by raybb | 2025-11-04 18:02:59+00:00
"once the user stops talking" is a key insight here for me. When using this I wasn't intentionally pausing to let it figure out an answer. It seemed to just pop up while I was talking. But upon experimenting some more it does seem to wait until here's a bit of a pause most of the time.

However it's still wild to me how fast and responsive it is. I can talk for 10 seconds and then in ~500ms I see the updates. Perhaps it doesn't even transcribe and rather feeds the audio to a multimodal llm along with whatever tasks it already knows about? Or maybe it's transcribing live as you talk and when you stop it sends it to the llm.

Anyone have a sense of what model they might be using?