MurphyA/hacker-news huggingface dataset:
by skissane | 2025-06-26 23:50:48+00:00
Right, but it isn’t legally enough for there to be creativity in the supervision of the mechanical process - that creativity has to take the form of creative elements which survive in some identifiable form in the end product. The technical skill of managing a mechanical process can involve a great deal of creativity, but that doesn’t legally count as “creative” unless that is directly surfaced in the model output

I think the case is the strongest with RLHF - if your model speaks with a distinctive “voice”, and to make it do so you had to carefully craft training data to give it that voice, such that there are obvious similarities (shared turns of speech, etc) between your RLHF training input and the model outputs - that aspect of the model likely is copyrightable. But if you are trying to improve a model’s performance at mathematics problems, then no matter how much creativity you put into choosing training data, it is unlikely identifiable creative elements from the training data survive in the model output, which suggests that creativity didn’t actually make it into the model in the sense relevant to US copyright law
by taeric | 2025-06-26 23:50:51+00:00
Hard not to laugh out loud at "We know what good syntax for templating looks like." We don't. Not even close. Because I'd hazard a good template is almost certainly more of a visual thing than it is a symbolic one. Is why dreamweaver and such was so successful back in the day. And why so many designers learn with tools like photoshop.

Also hard not to feel like this is reaching hard to try and recreate xslt. :( It is inevitable that someone will want to template something that isn't well formed, but can combine into a well formed thing. And then you are stuck trying to find how to do it. (Or correlated entities on a page that are linked, but not on the same tree, as it were. Think "label" and "for" as an easy example in plain markup.)

If I could wave my magic wand, what we need is fewer attempts to make templates all fit in with the rube goldberg that is the standard document layout for markup. People will go through obscene lengths to recreate what judicious use of absolute positioning can achieve fairly well. Sure, you might have to do math to get things to fit, but why do we feel that is something that we have to force the machine to do again and again and again on the same data?
Show HN: I wrote a GPU-less billion-vector DB for molecule search (live demo)
by mireklzicar | 2025-06-26 23:51:42+00:00
Input a SMILES string (or pick one molecule from the examples) and it returns up to 100k molecules closest in 3-D shape or electrostatic similarity – from 10+ billion scale databases — typically in under 5-10 s.

*Why it might interest HN*

* Entire index lives on disk — no GPU at query-time, less than ~10 GB RAM total. * Built from scratch (no FAISS index / Milvus / Pinecone). * Index-build cost: one Nvidia T4 (~ 300USD) for one 5.5B database. * Open to anyone, predict ADMET, export results as CSV/SDF.

Full write-up & benchmarks (DUD-E, LIT-PCBA, SVS) in the pre-print: https://chemrxiv.org/engage/chemrxiv/article-details/6725091...
by mortos | 2025-06-26 23:52:22+00:00
I don't follow pfsense too much but my understanding is OPNsense typically brings in package updates faster as they have a more frequent update cycle. I can't speak too much to bugs as I haven't migrated to Kea but imo some core functionality wasn't there until recently. And Dnsmasq seems like a better fit for me anyway, which is where I'll migrate to.

From the 25.1.6 OPNsense May update notes:

> Last but not least: Kea DHCPv6 is here. And with it full DHCP and router advertisement support in Dnsmasq to bridge the gap for ISC users who do not need or want Kea. We are going to make Dnsmasq DHCP the default in new installations starting with 25.7, too. ISC DHCP will still be around as a core component in 25.7 but likely moves to plugins for 26.1 next year.

https://docs.opnsense.org/releases/CE_25.1.html#may-08-2025
by al_borland | 2025-06-26 23:53:23+00:00
The full saying goes, “good artists copy; great artists steal.” It’s usually attributed to Picasso originally.

I didn’t really understand what this meant until I heard Johnny Cash’s version of Hurt. He transformed the song, made it his own, to the point where a lot of people don’t know about the original. Even Trent Reznor said Hurt is Johnny Cash’s song now. This is how a great artist steals; they elevate and transform the original into something new that is able to connect with more people in a deeper way.

When Jobs said it, I’m sure his view was that Apple took what they saw at Xerox and made it their own, to a level that makes Xerox’s original largely irrelevant, like a great artist would. Meanwhile, Microsoft were not great artists, and simply copied.
by pancsta | 2025-06-26 23:55:53+00:00
Your question is “how to test opaque nondeterministic databases”. I test my agents deterministically, because I know how to IoC. Check out this code [0] and follow the usage. In the rest of cases, you assert with embeds. Good luck.

[0] https://github.com/pancsta/secai/blob/74d79ad449c0f60a57b600...
by kingkongjaffa | 2025-06-26 23:56:05+00:00
> (LLM model selection? scanned-PDF OCR? bilingual output? segment-level edits? glossary? missing format support?).

Yeah, none of that matters.

I've worked with professional document translators for years, and compared their translation services with Google translate and Deep L.

Translations are still quite bad with LLM's for niche or technical topics. There are borrowed words, words that only make sense to specific professions or used in the right context etc.

Most translations suffer from overly literal translations between the English word and the target language word or phrase. Sentence structure, grammar, word choice, and industry research to find the common terms a 'topic-native' person would understand are all still very hard for LLM's to get consistently correct (and are the things that good professional translators do well).

There's a chance for common topics that the general public would be familiar with, that LLM's can now translate well enough. For business or medical or technical writing it's still a bit varied in quality.
by skissane | 2025-06-26 23:56:07+00:00
No, the Berne convention doesn’t work that way. It requires you to extend copyright protection to the works of the nationals of the other parties on the same terms as you offer it to the works of your own nationals; but if a certain category of works are excluded from copyright for your own nationals, it doesn’t require you to recognise copyright in those works when authored by foreign nationals, even if their own country’s laws do

Real example: UK law says telephone directories are eligible for copyright, US law says they aren’t. The US is not violating the Berne convention by refusing to recognise copyright in UK phone directories, because the US doesn’t recognise copyright in US phone directories either. A violation would be if the US refused to recognise copyright in UK phone directories but was willing to recognise it in US ones
by porcoda | 2025-06-26 23:56:14+00:00
The RandomAccess (or GUPS) benchmark (see: https://ieeexplore.ieee.org/document/4100365) was looking at measuring machines on this kind of workload. In high performance computing this was important for graph calculations and was one of the things the Cray (formerly Tera) MTA machine was particularly good at. I suppose this benchmark wouldn’t be very widely known outside HPC circles.
by cosmic_cheese | 2025-06-26 23:56:35+00:00
On the last paragraph, while it should be possible to turn protections off I don’t think it should necessarily be convenient. If there’s no tradeoffs you end up with some number of users running unprotected for no good reason. The capability is there if one needs it, but it really should be a need that’s the motivation, and most users don’t actually have that.
by TheOtherHobbes | 2025-06-26 23:57:17+00:00
It's not the data, it's the media narrative. No one cares if there are detailed breakouts of key economic indicators available somewhere obscure [1] if most people get their opinions from the media, and the media are in the propaganda and marketing business, not the truth-to-power business.

[1] Not media-quoted or foregrounded for the public.
by palata | 2025-06-26 23:57:39+00:00
> You and I could build a similarly functioning device in 6 months with a small team. They're not that smart/advanced, imo.

If you can do what they do in 6 months, why don't you do it? You would get rich easily.

I worked in the drone industry. Everybody thinks everything is easy to do. Spoiler: it isn't.
Show HN: Quickly layout prospective house floorplans
by drekipus | 2025-06-26 23:57:41+00:00
Hey all,

I made this tool while my wife and I are looking for a house to live in.

The number one thing we usually look at, in real estate listings, is the floor plan. And sometimes it is hard to gauge how much room a floor plan is giving us, so this tool allows us to quickly drag on furniture dimensions so that we get a clearer picture of how we might fit into it.

Let me know what you think!
by quotemstr | 2025-06-26 23:59:39+00:00
> /dev/shm is typically world-writable by default:

You are relying on random implementation details instead of universal APIs that work across OSes and environments. Please stop.

So help me God, if I make a Linux system, I will make it _not_ have a /dev/shm just to avoid people relying on non-standard stuff for no good reason. Honestly, it's because of stuff like this that we need Docker.
by dwood_dev | 2025-06-26 23:59:52+00:00
It's counterintuitive, but beavers fundamentally change the soil conditions and cause a lot of the overall flow to be away from the surface.

Beavers are one of the sadly misunderstood creatures and are almost entirely responsible for all the good valley farmland we have thanks to their thousands of years of terraforming.

If you can afford the medium term loss of land, a beaver setting up a dam on your property is a good thing. Unfortunately, most cannot, or are unaware of the benefits they bring and only consider them pests.
by bevr1337 | 2025-06-27 00:01:00+00:00
> React doesn't provide a way to explicitly bind to properties and events of DOM elements

We can nitpick this point because react has had a ref API for at least 5 years now. Given a ref, all DOM API are available. For events, SyntheticEvent will refer to a native event if it exists.

The SyntheticEvent abstracts vendor discrepancy. Under the hood, react can apply some optimization too.

https://legacy.reactjs.org/docs/events.html https://react.dev/reference/react-dom/components/common#reac...
by quantadev | 2025-06-27 00:01:07+00:00
As a web dev you probably already know but #1 is slightly similar to `Web Components` but you're right we cannot load a web component right in the HTML where we use it. It makes sense though because if you use an Element in multiple places it wouldn't make sense to have 'src' in multiple places, so ultimately some kind of 'loading' at the top of the page is needed, and that's how WebComponents work, but I still like how you think.

#3 is a tricky one syntactically because HTML needs to be used by mere mortals and JS is a programming language used by us gods, so unifying all three would br tricky, but again I agree with you that would be awesome. Maybe some flavor of LISP would be both "powerful like a language" and "easy like a document".
by wongarsu | 2025-06-27 00:01:27+00:00
Also just the frequency with which work happens on the distribution grid. Most of Europe has almost all distribution lines underground (only running high-voltage transmission lines above ground), and unless somebody digs in the wrong spot they tend to just stay there. In the US meanwhile they are mostly above ground where they are susceptible to storms, falling trees, aluminum ladders and all kinds of other stuff that would cause a line worker to be called out
by brulard | 2025-06-27 00:03:04+00:00
Do you think that company success and it's causes are measurable day by day? I've worked for an industrial company that completely screwed up their software development, but their business is rooted so deep into other businesses, that it would take a decade until the result emerges. This may be extreme, but for average business I would expect 2-3 years for these results to be measurable. Startups may be quicker, but it's extremely difficult to compare them as every startup is quite unique. So if you wait for hard evidence, good luck not missing the train.
by pron | 2025-06-27 00:03:37+00:00
Algol 68 and Pascal weren't memory-safe, and as for Lisp, Smalltalk, and ML, their style of memory safety - based on GC - took over the world pretty much the second it became practical enough for widespread use.

It is true that some decisions people make aren't rational, and it may even be true that most decisions most people make aren't entirely rational, but the claim that the whole software market, which is under selective pressures, manages to make irrationally wrong decisions in a consistently biased way is quite extraordinary and highly unlikely. What is more likely is that the decisions are largely rational, just don't correspond to your preferences. It's like the VHS vs. Betamax story. Fans of the latter thought that the preference for the former was irrational because of the inferior picture quality, but VHS was superior in another respect - recording time - that mattered more to more people.

I was programming military applications in Ada in the nineties (also not memory-safe, BTW) and I can tell you we had very good reasons to switch to C++ at the time, even from a software correctness perspective (I'm not saying C++ still retains those particular advantages today).

If you think so many people who compete with each other make a decision you think is obviously irrational, it's likely that you're missing some information.
by leptons | 2025-06-27 00:04:56+00:00
Nice try moving goalposts, but the data I showed correlates reduction in RAPE with availability of porn, nothing more, nothing less. You can also say that people dying in car accidents reduced during the same time, and seatbelt laws enacted during that time would be the cause. Nothing you've provided disproves that access to porn has no effect on rape. You've only moved goalposts.

But sure, let's ban all porn and watch the rape cases start increasing - I'm sure that's the best way forward. /s
by quantadev | 2025-06-27 00:05:33+00:00
I still have hope for Web Components to take off in the figure. I'm a React dev so I don't "need" them, but they may end up being some kind of capability that React can secretly, quietly embed into React core as some kind of optimization if that ever makes sense. Web Components is a great idea, but like I said it's just not quite as convenient as React, so it's currently somewhat irrelevant at least for me.
by bilbo0s | 2025-06-27 00:06:26+00:00
Because only the biologist knows what assays to ask the super human intelligence for. And how the results affect the biomolecular process you want to look at.

If you can’t ask the right questions, like everyone without a phd in biology, you’re kind of out of luck. The superhuman intelligence will just spin forever trying to figure out what you’re talking about.
by frollogaston | 2025-06-27 00:06:45+00:00
/tmp isn't a standard place for RAM disk either, all it says is: https://refspecs.linuxfoundation.org/FHS_3.0/fhs/ch03s18.htm...

I'm not really seeing a right or wrong here anyway unless you're distributing a script that's meant to run on all sorts of Linux systems. In which case you probably aren't concerned with the physical storage medium being used.
by joekrill | 2025-06-27 00:06:52+00:00
> The web simply dont offer the same experience and is not an alternative for argument sake.

The entire reason this is the case is because Apple and Google have intentionally prevented the web from offering the same experience. They've limited the APIs that web apps have access to and made them clumsy to use and "install". Web apps could easily compete with native, but that would limit their control over the app market and revenue.
by wahern | 2025-06-27 00:07:09+00:00
> Also hard not to feel like this is reaching hard to try and recreate xslt.

I was never a fan of XML, but XSLT was (is!) a killer redeeming feature of the ecosystem. And it's still widely supported in browsers! It was such a shame that XML caught on where it sucked--configuration, IPC, etc--but languished where it shined, as a markup language with an amazing transformation capability in XSLT.

I think where XSLT fell over was that it's a real DSL, and a declarative, pure, functional DSL at that. People like to talk a big game about DSLs, but inevitably they're simplistic syntactic exercises that don't actually abstract the underlying procedural semantics of popular host languages. When faced with a well-designed DSL that makes difficult tasks trivial... people can't be bothered to learn.
Show HN: A Storage-Agnostic Golang Message Queue
by fahimfaisaal | 2025-06-27 00:07:20+00:00
Hello, everyone.

Three months ago, I started building my first GoLang package, VarMQ. In this short period, I gained a significant amount of traction from the community, and it resulted in over 140 stars on GitHub.

A week ago, to check how it performs, I ran benchmarks with a similar package, Pond, which has been managed for years.

Pond is not a message queue, though; however, it can be compared to VarmQ since it shares some similarities, except for its storage system.

From the benchmarks, I got surprising results, which are that Varmq is taking 50%+ less memory than Pond and also has good performance metrics in IO tasks. which makes me glad and willing to share with everyone here.

Benchmark chart site: https://varmq-benchmarks.netlify.app

Overall, I would like to increase the adoption of this package and am willing to hear feedback from you.

Regardless, if you like this project, don't forget to hit the Star button. It helps the project grow.

Thank you!
by OptionOfT | 2025-06-27 00:10:04+00:00
Using repr(C) makes it 4 bytes.

But then again, modeling a C enum to a Rust enum is bad design. You want to use const in Rust and match against those.

But it is a bad example in general, because the author passes on a pointer of a string slice to FFI without first converting it to a CString, so it isn't null terminated.
by Arathorn | 2025-06-27 00:10:19+00:00
> Which is mobile-only. Element's UX on desktop is still a joke.

Actually, we span up Element X on web a few weeks ago and are currently figuring out how to transplant EW's view layer (which is fine) onto matrix-rust-sdk (which is more than fine): https://matrix.org/blog/2025/06/05/this-week-in-matrix-2025-... etc.

> In other words, you don't have the community's best interests in mind, but we should rest safe because you'll have their best interests in mind at some point in the future, maybe.

I'd argue that by having spent >10 years building out Matrix and Element as open source, we've demonstrated that we have the FOSS community very much in mind. But we'll only be able to continue doing that as our day jobs if we can pay our salaries, and the way to do that appears to be to sell enterprise Matrix distributions to Governments. Once we get financially sustainable doing that, we'll be able to focus more on the community again.

> Not very reassuring.

Au contraire, mon capitaine; I find it very reassuring that Element might finally be approaching a position to keep working on improving Matrix indefinitely :D
by Waterluvian | 2025-06-27 00:10:34+00:00
An assumption I’ve been revisiting is if I really do need to be writing to disk all the time. I can’t remember the last time I actually had a crash or other event where I would have abruptly lost my work.

I’m wondering if I can completely hide away the detail where I can work exclusively in memory (even when I habitually save my code) and “reconcile” as some task I do before shutdown.

In fact, that doesn’t even feel necessary… I git push my day’s work a number of times. None of that needs a local disk. And 64GB of memory was surprisingly affordable.
by cyberax | 2025-06-27 00:10:52+00:00
> How do you compile and package those components up? Answer that and you have your answer for this scenario.

I have a Dockerfile that contains the build instructions? How would I do that with MSVS?

> I don't understand this. You can zip it.

Yes, and then my Linux machine that runs the server will happily run a Windows application. With all the dependencies, including the GPU toolkits.

But even if we stay _within_ the MS ecosystem, the "just copy it" deployment doesn't cover everything. E.g. it can't change the settings of the "App Service Logs" from within the app itself. Of course you can also use Terraform for the infra, but at this point you're way off the "just copy a folder".

MSVS also supports containers, but if you do that it just becomes a UI for their configuration, not really any different from JetBrains.
by ranger_danger | 2025-06-27 00:11:18+00:00
The Dunning-Kruger effect also applies to smart people. You don't stop when you are estimating your ability correctly. As you learn more, you gain more awareness of your ignorance and continue being conservative with your self estimates.

"As a rule, strong feelings about issues do not emerge from deep understanding." -Sloman and Fernbach

That being said... OP, I think you are taking this way too personally.

In my experience, the people who talk like this, with their elitist dogmatism, black-and-white god complex ways of thinking, are always people that are actually suffering in some way. Yes, they are miserable and insufferable on the inside and out. They are likely 100lb/50kg heavier than you think they are. They hate their life. Neurospicyness is practically guaranteed.

I don't mean to say those things to put them down, but just to remind you that these people, by virtue of their actions, are inherently NOT as smart as you think they are, and do not deserve the amount of space in your brain that you give them.

Learning to laugh and shrug off these kinds of opinions from your article comment has made me much happier.
by BenjiWiebe | 2025-06-27 00:11:42+00:00
The forecasters maybe should have prepared for this, considering Congress voted to terminate the DMSP program in 2015.

The last DMSP launch was in 2024, but that one failed already. The previous launch was in 2009, and that one is still working.

Does anyone know what the DMSP satellites provided for hurricane forecasting that the 4th gen GOES satellites and the JPSS satellites can't do?

Note: I do think that shutting the program down suddenly when there are still some functioning satellites is a bad idea. But this program was very near it's end of life already.
by quitit | 2025-06-27 00:12:09+00:00
On avoiding travel: One doesn't have to make a principled decision, it's entirely rational to avoid travel to the USA.

There's a growing body of holiday makers with neither a criminal record nor evidence of carrying a banned substance, who have been turned away from the USA for nothing more than the vibes of the CBP. In some cases these people were strip searched and thrown into federal prison without any kind of evidence and no wrongdoing whatsoever.

An informed person would be right in holidaying elsewhere, otherwise it's a gamble if they will lose the money paid for their holiday and flights.

On avoiding business with the USA: The tariffs and their mercurial changes create a type of instability where a USA-based vendor, at random, may no longer be able to fulfil their contract. It's incredibly damaging for our American partners.
by floridianfisher | 2025-06-27 00:12:16+00:00
According go the Gemma 3n preview blog, Gemma 3n shares the same architecture as the upcoming version of Gemini Nano.

The ‘n’ presumably stands for Nano.

Nano is a proprietary model that ships with Android. Gemma is an open model that can be adapted and used anywhere.

Sources: https://developers.googleblog.com/en/introducing-gemma-3n/

Video in the in the blog linked in this post