MurphyA/hacker-news huggingface dataset:
by mock-possum | 2025-06-27 05:49:44+00:00
FTA, which I agree with:

> Developers need to reach for a library, and thus tools like npm or a CDN, to do many basic things. This adds to the overhead of getting started. It makes simple static files and devtools less useful than they could be. There's no fundamental templating knowledge that's portable between stacks, and native DOM creation APIs like innerHTML are unsafe by default.

Remember when you could just drag an html file into your browser, and it would work? No build step, no package install, no web server, just vanilla html+css+javascript?

It would be nice to get to do that again, and the more we move things like .querySelector out of libraries like jQuery and into native browser APIs the better, imo.

That should ideally be the highest calling of frameworks like Lit and packages like Lodash - to be so good that they prove indispensable, and ultimately go native.
by baobun | 2025-06-27 05:50:52+00:00
It's hard to keep up shooting it down and I seem to be getting grumpier with it. All: Your collective cooperation in striving for truthband doing our own research is appreciated.

OP: What's your motivation for bringing up this particular "news" at this particular time? Did you not read the comments in any of the recent threads?

https://news.ycombinator.com/item?id=44370373

https://news.ycombinator.com/item?id=44323089

https://news.ycombinator.com/item?id=44370149

https://news.ycombinator.com/item?id=44322288

https://news.ycombinator.com/item?id=44322588

https://news.ycombinator.com/item?id=44322822

https://news.ycombinator.com/item?id=44325070

https://news.ycombinator.com/item?id=44325026

https://news.ycombinator.com/item?id=44318192

https://news.ycombinator.com/item?id=44321381

https://news.ycombinator.com/item?id=44320636

https://news.ycombinator.com/item?id=44316114
by iamnotagenius | 2025-06-27 05:51:37+00:00
Tiny, 4b or less models are designed for finetuning for some narrow tasks; this way can outperform large commercial models for a tiny fraction of price. Also great for code autocomplete.

7b-8b are great coding assistants if all you need is dumb fast refactoring, that cannot quite be done with macros and standard editor functionality but still primitive, such as "rename all methods having at least one argument of type SomeType by prefixing their names with "ST_".

12b is a threshold where models start writing coherent prose such Mistral Nemo or Gemma 3 12b.
by volted | 2025-06-27 05:53:14+00:00
Oh man, that's embarrassing. Is this with the Mac App Store (MAS) version, or the standalone MacOS "Universal" (dmg) one? Looking into it, I will push a new build soon.

Update: I pushed a new UX build, hopefully that addresses it, but otherwise let me know! I added the support email in my profile.

I actually cannot see the issue in my Mac Mini with the App Store build. So any more details would be hugely appreciated. Thank you!
by delusional | 2025-06-27 05:54:39+00:00
It's hard to me to find heads or tails in your argument.

The argument you're sketching out, of an authority (the nebulous government, the mysterious agencies) totally surveilling your car, is completely and totally disconnected from the discussion at hand. This is a case about two private entities that that are trying to resolve their dispute in a court of law. There's no government agency involved. Whatever you believe about the scary agencies has no bearing on the outcome of this suit.
by strogonoff | 2025-06-27 05:57:13+00:00
> DeepSeek demonstrated big models could be trained very easily for a modest budget

It might require an ability to train on other commercial model output (which they certainly will erect barriers to), and based on what I heard from people using LLMs for programming DS is substantially worse.

> Consider it differently: how much would it cost to use an LLM to reproduce all of Linux?

I’d stop you there. The point I raised is about something qualitatively very novel, not reproducing an already existing thing.

> AI is economically preferable to feeding a human who is doing it for free

As FOSS shows, humans would do it for free, for enjoyment/credit/recognition/self actualization/common good; but this presumes that those humans have jobs that otherwise pay the bills (arguably threatened by the technology we are discussing, as you note yourself), and some guarantees that it will be for common good rather than unpaid ghost labour for corporations.

Note that so far it worked OK because what companies in “AI” space have done is a blitzkrieg attack: not bothering to slow down to ask for consent and clear licensing (which would have made more people aware of what’s going on), armed from get go with massive scraping capabilities and billions of USD in GPU power. If the consequences I foresee kick in—people having been burned cease publishing original work of high quality for the models to be trained on, more and more barriers are erected to curb bot traffic (the number of captchas I see has skyrocketed in the past couple of years), etc.—the end result will be 1) degrading models and 2) permanently eroded FOSS. This might suit some commercial interests who see copyleft as some sort of virus, but I just struggle to see how it plays out well for public interest beyond short term.
by pxc | 2025-06-27 05:57:35+00:00
I've heard good things about how macOS handles memory relative to other operating systems. But Linux and Windows both have memory compression nowadays. So the claim is then not that memory compression makes your RAM twice as effective, but that macOS' memory compression is twice as good as the real and existing memory compression available on other operating systems.

Doesn't such a claim... need stronger evidence?
by mschuster91 | 2025-06-27 05:58:10+00:00
> The men who expect their wives to work 40+ hour weeks are not (at least as a group) the ones dumping all housework and childcare on them.

I'm not talking about men, I'm talking about society itself. Try renting a family home on a single income in any moderate popular area. Owning a home is outright out of reach for even more people.
by motorest | 2025-06-27 05:59:21+00:00
> I work with someone who has a habit of code duplication like this.

Are you sure it's code duplication?

I mean, read your own description: the new function does not need to support edge cases. Having to handle edge cases is a huge code smell, and a clear sign of premature generalization.

And you even admit the guy was more productive and added less bugs?

There is a reason why the mistakes caused by naive approaches to Don't Repeat Yourself (DRY) are corrected with Write Everything Twice (WET).
by Lio | 2025-06-27 06:00:59+00:00
The pirate sites? There is no pirate site hosting files here, BitTorrent is peer to peer.

If it’s fine for a large corp. like Meta to pirate books then it’s fine for everyone else. If it’s a crime for ordinary consumers then it’s a crime for Meta too.

Especially as Meta aren’t doing this for charity. They train LLMs for their own gain.
Show HN: Sink – Sync any directory with any device on your local network
by sirbread | 2025-06-27 06:01:37+00:00
i made sink. it's a simple little tool that continuously syncs folders between 2 devices. no cloud, no email, flash drives, no bs.

it just uses your local wifi. run it on your machines, tell them to trust each other, and you're set. and if you manage to edit the same file at once, it handles the conflict and saves both copies.

for anyone who just wants to get files from point a to b without the headache. hope it makes your life a bit less annoying.

github: https://github.com/sirbread/sink binary: https://github.com/sirbread/sink/releases/tag/v0.1
by austin-cheney | 2025-06-27 06:02:41+00:00
> Hard not to laugh out loud at "We know what good syntax for templating looks like." We don't.

The article fails to accept that performance and security aren’t addressed by vanity layers. This is a mistake repeated by web technologies when popular demand eventually crushes common sense, because hiring is more important than training/maintenance when the lowest levels of the work force can’t tell the difference and drives all design decisions.

If you want better performance or security you have to measure things, not wear a pretty dress and look the other way.
by foobiekr | 2025-06-27 06:03:19+00:00
Ultra Ethernet will do almost nothing. It’s a rubber stamped version of Broadcom’s design and Marcel/Cisco/etc will just add it to their asics. Remains to be seen if SpecrumX will or Connectix. If not, none of it matters.

These chips are $30m-$100m projects a pop. After the embarrassingly brutal failure of Barefoot nobody is going to do ASICs.
by jltsiren | 2025-06-27 06:03:40+00:00
If the next index is stored in the target array and the indexes are random, you will likely get a cycle of length O(sqrt(n)), which can be cached.

You can avoid this with two arrays. One contains random query positions, and the target array is also filled with random values. The next index is then a function of the next query position and the previous value read from the target array.
by consumer451 | 2025-06-27 06:05:15+00:00
From a very informative discussion on r/cinematography, which may have one of the best signal to noise ratios of any internet forum:

> I'm reading the patent abstract and it sounds like they're achieving 20 stops with a lot of CPU logic via a logic die being attached to the sensor/attached to each photosite.

> "An image sensor includes a logic die, including column readout circuits and bitlines connected to the column readout circuits. A sensor die is overlaid on the logic die. The image sensor includes an array of detector elements, each including a sensing circuit on the sensor die, which includes a pho-todiode, a floating diffusion node connected to one of the terminals of the photodiode, a reset transistor coupled to the floating diffusion node, and a source follower transistor. In each detector element, a pixel circuit on the logic die includes a select transistor, which has an input coupled to the output of the source follower and an output coupled to one of the bitlines. A current memory circuit is coupled to the input of the select transistor and is configured to sense and output a signal indicative of a level of noise in the detector element."

https://old.reddit.com/r/cinematography/comments/1lkijkw/app...
by lo_zamoyski | 2025-06-27 06:06:01+00:00
Aristotle takes telos to be one of the four causes, yes, and Aquinas agrees with him here. However, telos is a more general concept than what you might call conscious human purpose. The cause-effect relationship is itself teleological. You could not explain why an effect results from a cause without telos. This isn't axiomatic, though, which makes it sound like it is assumed without reason.

And yes, you can indeed argue for the existence of God from telos, but this isn't question begging. The teleological argument Aquinas is famous for (his Fifth Way) is not the Paley-style argument some people think it is. Feser's article "Between Aristotle and William Paley: Aquinas’s Fifth Way" discusses this at some length, beyond what his book "Aquinas" discusses (you can find it in this book [2] along with other material worth reading).

> This said, are any of those books a good read for someone who doesn't think there's any purpose, reason or goal to all of this?

I understand that you lean this way, but perhaps a better stance is to be fair and open minded toward the subject. Apart from the books I already listed (which are indeed good), I might even suggest beginning with this popular polemical tract [0] (polemical because it responds to the snark and ignorant condescension of people like Dawkins), and later, if you are interested in an introduction that focuses specifically on the existence of God from five different philosophical positions, you might find [1] interesting.

[0] https://a.co/d/7tSlbxk

[1] https://a.co/d/arJWT56

[2] https://a.co/d/jaG30ac
by Flundstrom2 | 2025-06-27 06:06:31+00:00
Is it legal to teach kids and authors to write, by having them read lots of books?

Reading a lot is a well-known strategy to become better at writing. Thus, I argue that any reasonably skilled LLM that use the scraped text as input, but not produce verbatim copies, should not be considered as violating IP law.
by localvoid | 2025-06-27 06:06:32+00:00
Just want to add that even though ivi is using tagged templates, I am strongly against using tagged templates to describe UIs as a Web Standard.

One of the most useful features that could make a lot of incremental computation problems easier is "value types"[1], but unfortunately it seems that isn't going to happen anytime soon. The biggest constraint when developing an efficient UI framework with good DX is JavaScript. Also, it would be nice to have `Node.prototype.insertAfter()` :)

1. https://github.com/tc39/proposal-record-tuple
by kelseyfrog | 2025-06-27 06:08:35+00:00
If you read the paper, you'll find "More Expressive Approximate Posteriors with Normalizing Flows" is in the methods section. The authors are in fact using (inverse) normalizing flows within the context of VAEs.

The appendix goes on to explain, "We apply simple volume-preserving normalizing flows of the form z′ = z + b(z) to the samples generated by the encoder at each level".
by Incipient | 2025-06-27 06:08:45+00:00
I'm not sure how llms count as fair use. It's just that we can't show HOW they've been encoded in the model, means it's fair use? Or that statistical representations are fair use? Or is it the generation aspect? I can't sell you a Harry potter book, but I can sell you some service that let's you generate it yourself?

I feel like this has really blown a hole in copyright.
by fhd2 | 2025-06-27 06:10:29+00:00
A bit tangential, but I noticed quite a discrepancy between augmented coding done well, and augmented coding how I actually see it done in the wild.

There's a lot of posts about how to do it well, and I like the idea of it, generally. I think GenAI has genuine applications in software development beyond as a Google/SO replacement.

But then there's real world code. I constantly see:

1. Over engineering. People used to keep it simple because they were limited by how fast they can type. Well, those gloves sure did come off for a lot of developers.

2. Lack of understanding / memory. If I ask someone about how their code works, if they didn't write it (or at least carefully analyse it), it's rare for them to understand or even remember what they did there. The common answer to "how does this work?", went from "I think like this but let me double check" to "no idea". Some will be proud to tell you they auto generated documentation, too. If you have any questions about that, chances are you'll get another "no idea" response. If you ask an LLM how it works, that's very hit and miss for non-trivial systems. I always tell my devs I hire them to understand systems first and formost, building systems comes second. I feel increasingly alone with that attitude.

3. Bugs. So many bugs. It seems devs that generate code would need to do a lot more explicit testing than those who don't. There's probably just a missing feedback loop: When typing in code, you tend to have to test every little button action and so on at least once, it's just part of the work. Chances are you don't break it since you last tested it, so while this happens, manually written code generally has one time exhaustive manual testing built into the process naturally. If you generate a whole UI area, you need to do thorough testing of all kinds of conditions. Seems people don't.

So while it could be great, from my perspective, it feels like more of a net negative in practice. It's all fun and games until there's a problem. And there always is.

Maybe I have a bad sample of the industry. We essentially specialise on taking over technically disastrous projects and other kinds of tricky situations. Few people hire us to work on a good system with a strong team behind it.

But still, comparing the questionable code bases I got into two years ago with those I get into now, there is a pretty clear change for the worse.

Maybe I'm pessimistic, but I'm starting to think we'll need another software crisis (and perhaps a wee AI winter) to get our act together with this new technology. I hope I'm wrong.
by Someone | 2025-06-27 06:11:56+00:00
The original Mac floppy also was constant linear velocity (https://en.wikipedia.org/wiki/Constant_linear_velocity), with rotation speed being under software control.

http://www.mac.linux-m68k.org/devel/plushw.php:

“The Macintosh disk interface uses a design similar to that used on the Apple II and Apple III computers, employing the Apple custom IWM chip. Another custom chip called the Analog Signal Generator (ASG) reads the disk speed buffer in RAM and generates voltages that control the disk speed. Together with the VIA, the IWM and the ASG generate all the signals necessary to read, write, format, and eject the 3 1/2-inch disks used by the Macintosh.”
by TeMPOraL | 2025-06-27 06:18:17+00:00
> You don't throw away dams, bridges, factories, submarines, planes.

You don't fix their parts either, unless you absolutely have no other options. Maintenance involves replacing parts that are broken or are approaching the end of their service period.

(Infrastructure in some places is also special because it's so badly funded it's not maintained at all, but that's out of scope of this analogy).

> Remember, _this is not about you_. The post is about qemu.

The post is about qemu. The comment, as well as most of the comment thread, is talking about coding in general.

Sure, many things still get repaired - usually when they're expensive enough to dwarf marginal cost of repair labor. But if you dig into it, repair often involves treating parts as disposables, and tools as consumables.
by ggm | 2025-06-27 06:18:19+00:00
This moment was always out there. Being least cost drove to cloud scale in places which were 5 nines but cheap. In less politically kind days, you wind up with maybe only 4 nines and diversity, but probably you pay more. 5 nines comes when the new entrants bed in.

Bert Hubert's piece of a few days ago about costing viable data centers for Europe comes to mind.
by nakedneuron | 2025-06-27 06:19:05+00:00
Truth is many people also stop moving (exercising) significantly in their forties (reason being probably sitting lifestyle promotes posture and fascia degradation which makes moving less and less enjoyable).

I'd posit that another significant decline in moving occurs in the sixties when many go in rent.

Not sure if the biological clock is cause of abrupt changes or rather our scheduled lives. So, no significant changes from the sixties on? Then what's the genetic function of those programmations?

People who reach old age (100+) are mostly also comparatively healthy.
by _flux | 2025-06-27 06:19:32+00:00
You can add your phone number.. But I don't know if it can actually be used to find you, even though it's the stated purpose :). You can find it from Settings/Security and Privacy.

Most probably don't add it anyway because it's far from mandatory (I haven't created an account for some time, but I assume it's not part of the flow), so it probably wouldn't work out great in practice.
by 7speter | 2025-06-27 06:19:53+00:00
The judge is claiming that because the use is of the books are “so transformative,” the usage of these books to train an llm is fair use.

I’m not familiar with the facts of the case and IANAL, and its late, but how did the plaintiffs determine their books were being used for training of the llm? Was the model spitting out language that was similar or verbatim to their works?
by Simon_O_Rourke | 2025-06-27 06:20:15+00:00
Bret Devereaux does touch on an interesting concept though in his articles on this nitpick... That movie goers are so acclimated to seeing how "movie Roman" armies fight, that showing them a more historically accurate battle scene would be highly jarring to the point of being novelty.

I'm hoping the days where movies show the Romans forming testudo, moving up to fur clad enemies and then breaking up to do one on one gladiator style individual battles are gone.
by Wololooo | 2025-06-27 06:20:26+00:00
Me simple man. Me see caveman readme, me like. Sometimes me feel like caveman hitting keyboard to make machine do no good stuff. But sometimes, stuff good. Me no do websites or web things, but me not know about XSLT. Me sometimes hack XML. Me sometimes want show user things. Many many different files format makes head hurt. Me like pretty things though. Me might use this.

Thank you reading specs.

Thank you making tool.
by andsoitis | 2025-06-27 06:21:20+00:00
You don't have copyright on your own likeness in the same way you have copyright on an original work. However, the law does provide protection for individuals to control how their name, image, likeness, and other identifying characteristics are used, particularly for commercial purposes. This area of law is known as the right of publicity.

https://rinckerlaw.com/name-image-and-likeness-how-to-protec...
by chilldsgn | 2025-06-27 06:21:37+00:00
Yup... It's about feeding the greedy fat cats at the top.

A simple solution like "just install solar" isn't going to solve the problems necessarily, because it originates from greed, mismanagement, corruption at the core. Solar is more of a downstream solution in my mind (correct me if I'm wrong).

Demand for coal will be reduced, which might most likely lead to massive job losses in not only the coal mining sector, but also logistics, exacerbating the troubling unemployment issues the country also faces. I don't really want to go down THAT rabbit hole :D
by Dachande663 | 2025-06-27 06:21:37+00:00
Many, many years back I used Symphony21[0] for an events website. It’s whole premise was build an XML structure via blueprints and then your theme is just XSLT templates for pages.

Gave it up because it turns out the little things are just a pain. Formatting dates, showing article numbers and counts etc.

[0] https://www.getsymphony.com/
by lordkrandel | 2025-06-27 06:22:07+00:00
Go check what I say if you don't believe me. Ask ChatGPT for sources, check Reddit or official statistics. It's been like 10% of what is in the US. Here finding a job has ALWAYS been a problem, not just now. https://www.businessinsider.com/big-tech-layoffs-meta-snap-a...
by tomduncalf | 2025-06-27 06:23:15+00:00
Early in my career I worked on a carrier's mobile internet portal in the days before smartphones. It was XSLT all the way down, including individual XSLT transforms for every single component the CMS had for every single handset we supported (hundreds) as they all had different capabilities and browser bugs. It was not that fun to write complex logic in haha but was kind of an interesting thing to work on, before iPhone etc came along and everything could just render normal websites.
by clan | 2025-06-27 06:24:11+00:00
Many things:

A) A hub further south than Berlin. If Dresden (end station for the line) was a "hub" then OK B) Hard to find and find intercomnnectimg routes. C) It departures from Copenhagen South not Copenhagen Central. D) Poor availability. You need to book in advance if you're not very flexible on dates. This compounds when you need to interconnected. E) Insane prices. They have optimized themselves out of business. CPH - Berlin in a private cabin for 2 will cost around USD $500. This much more expensive than plane tickets and a very nice hotel room.

If you talk with "regular" people this does not even register as an option. Hence a poor network is not comparable to a proper network. It needs to be able to compete - not on all parameters but at least some.
by yorwba | 2025-06-27 06:24:45+00:00
Normalizing flows generate samples by starting from Gaussian noise and passing it through a series of invertible transformations. Diffusion models generate samples by starting from Gaussian noise and running it through an inverse diffusion process.

To get deterministic results, you fix the seed for your pseudorandom number generator and make sure not to execute any operations that produce different results on different hardware. There's no difference between the approaches in that respect.