MurphyA/hacker-news huggingface dataset:
by warkdarrior | 2025-10-24 19:01:57+00:00
Lean has a good library of formalized mathematics, but lacks code extraction (you cannot generate a program from the proofs it constructs). So it is more suitable and highly used by mathematicians to prove theorems.

Coq has always focused on proving program correctness, so it sees lots of use by computer scientists. It also does code extraction, so after you prove a program correct in Coq you can generate a fast version of that program without the proof overhead.
by cosmotic | 2025-10-24 19:01:57+00:00
In my experience, a GUI can chain command together for you and invoke them instantly or automatically, no typing, no looking. It would really help to understand what tasks you're doing that you feel CLI excels. They're certainly git commands GUIs handle poorly, but they are usually arcane and infrequently invoked. I'd hope you'd agree there are cases where the GUI excels.
by isaacremuant | 2025-10-24 19:02:35+00:00
As an Australian? Dude, your country is the most authoritarian of the current English speaking "western" countries.

The parliamentary countries like Australia just have made it so that they forever encroach in civil liberties and hide it all in bureocracy and pretend things work as intended and that democracy is working but when it was covid time they utterly crashed dissent. Same with most cases of effective opposition to power. The first in line to try and control the internet, speech and more from its citizens who don't even notice it that much because it's so ingrained in the culture of self censorship.

Having said that, yes, the pardon powers are ridiculous and they're being used more and more in ridiculous ways like this one from trump or the "pardon for everything just in case, for future and past" from Biden.
by jauntywundrkind | 2025-10-24 19:02:36+00:00
I'd take Squoosh every day. This provides no live image preview, no immediate feedback on file size as you adjust.

In this link, the controls dominate the page. In Squoosh, the controls are an overlay atop the actual thing you are working on. The primacy of the subject is what I want, not the tools.
by culi | 2025-10-24 19:02:44+00:00
> But most system also ingest external data -- that data truly is "unknown" until you parse/validate it.

Absolutely. And there are tools like Zod or e2e type safety solutions to solve this exact problem. And otherwise that data will come in as `any` or already as `unknown` so there will never be a use case for `as unknown as B`. This only happens when the data has already been assigned a type (here, the type is A). Now you're working on recasting it to fix your mistake instead of fixing the core issue of the incorrectly typed data.

The `A as unknown as B` workaround is only relevant when TypeScript believes A and B are so drastically different that they have nothing in common and shouldn't be cast as each other. The reason TypeScript believes that is either because it's true or because you made some earlier mistake.

TL;DR: This article is about fixing your own mistyping and not about typing something that lacks any. It's not about the boundaries of your application but about the internal workings
by dragonwriter | 2025-10-24 19:03:10+00:00
A fragmented executive power, like most states have, does solve problems stemming from the unitary executive, but also increases the difficulty of ascribing responsibility for bad outcomes whose source isn't exclsuviely in one bailiwick, complicating effective democratic accountability.

You could probably make a good case that doing this for just the AG is still a good thing.

(Of course, federally, that becomes both a major Constitutional change and raises the question of how they would be elected? The same Electoral College that elects the President? A separate electoral college? Direct election unlike the President? Of course, the first problem is one with any means of making the DoJ independent of Presidential control.)
by gizmo686 | 2025-10-24 19:03:29+00:00
Schools are not designed to calculate the actual cost on a per student basis.

Big ticket items like a dedicated SPED department, or a professional working 1:1 with a student can be accounted for. But if a special needs child participates in a standard class (which they do) and the standard teacher needs to do more than average work to accommodate them; that cost is not earmarked for that specific student. Once the bean counters see it, it is just "teacher salary", which gets averaged out across all the students.
by einsteinx2 | 2025-10-24 19:03:35+00:00
> Don't you think it's interesting that it's an option for Macs but not iPad Pros? They both use the same SoC.

I think that has more to due with product positioning. They see the iPad as an iPhone style device (though it’s slowly getting more Mac-like), so kept it locked down. Not saying I agree with their decision, but I get why they made it.

> Give it a few more years. Asahi will probably be so far behind that it wouldn't even matter. Eventually they can just turn off allowing third-party operating systems on new hardware.

Unfortunately I think this is probably going to be true, but fingers crossed.

I will say though that while I like the idea of Asahi in theory, I installed it for more than a year and ended up really never booting into it. When I needed Linux for something (which is pretty rare since most any tool I would want I can just run natively in macOS terminal) it was always more convenient to use a VM, so I personally won’t lose anything if I can only run macOS, but in principle I’d like it to stay open just like the Intel Macs were with Bootcamp.
by walkabout | 2025-10-24 19:03:38+00:00
> In aggregate, however, I believe in the US presidential elections end up voting for their own best interests, as they see it

This is extremely close to one of the early "OK, but maybe there's a reason what we're observing at the individual level isn't so scary" hypotheses explored by political science in the latter half of the 20th century—that individually poor choices would nonetheless produce good outcomes by being in some way chaotic and the good outcomes often manifesting as attractors in that chaotic space, or something like that, or by some "wisdom of the crowds" effect that emerges in aggregate. These approaches have been found untenable despite much trying, though I think there are some limited efforts at it still under way.

HOWEVER! I think after this post I do see what you're actually getting at, which is that if people believe they voted in their own best interests ("as they see it" being key) then they may believe they did in-fact do that indefinitely, even if entirely incorrect, so long as they... well, continue to believe so.

The prisoner voting to remain a prisoner not because they don't want to be free—not because if you describe completely and in detail, leaving nothing out, the conditions they're in-fact in they tell you they would love to live that way (they claim they would hate it!), and then if you also describe free life they claim that is the outcome they would rather have, and if you carefully probe you find that it's not even for some greater-interest purpose they are voting to remain imprisoned (it's not that they believe they'd be a danger to others if free, for example), but because they believe they aren't in prison despite [gestures at their prison cell]—is voting in their own interest.

By that standard, yes, a lot more voters are voting in their own interest than may be reckoned by other standards.
by jwally | 2025-10-24 19:04:10+00:00
When the crusader army reached Béziers, they demanded that all heretics be handed over. The townspeople refused, and the crusaders stormed the city. Once inside, they couldn’t tell Catholics from Cathars—everyone spoke the same language and lived side by side.

That’s when the Cistercian legate Arnaud Amalric supposedly gave his infamous order:

“Caedite eos; Novit enim Dominus qui sunt eius.” “Kill them all; for the Lord knows those that are His.”

It’s a paraphrase of 2 Timothy 2:19 (“The Lord knoweth them that are his”).

The crusaders slaughtered virtually the entire population—estimated between 10,000 – 20,000 people—before burning the city.

ps I have an irrational fear of wasps
by Barrin92 | 2025-10-24 19:04:11+00:00
"everyone else" in this case is pretty much only the debian ecosystem because they insist on enforcing a serial lock policy from the 1980s. It's fine if Debian wants to move at the speed of a Soviet committee but I don't think it should be expected (or would be healthy) for systemd to move at the same pace.

A software developer's primary job is to develop software for their users, not to comply with a third party distributor that repackages their software.
by bigbadfeline | 2025-10-24 19:04:34+00:00
> The coming clash of civilizations will determine which future becomes real. And I know which side I’m on.

There are some good bits in this writing, it did point out some of the core problems, I was going to discuss some of those points, but the sentences kept rolling by, losing focus and getting sidelined into heroic drama like the quote above.

Actually, there's nothing new, those who taste power want more of it, and since power corrupts, attaining absolute power requires absolute corruption, at some point it must be made legal, based on some theory of rightful oppresiosn and cannot be allowed to be called corruption - "1984" was written long time ago.

It's kind of disturbing to see something so simple and ancient being effectively deployed with absolutely nothing realistically useful against it.

It's time to stop acting surprised that this is happening in America, the Constitution won't defend itself, and Hollywood drama isn't the way to defended it.

We need politics 101, streetwise edition, which ironically, isn't about going to the streets. The first step is to to discuss the policies of the Democratic party, motivations aside, they appear to be more of an aid than a deterrent of the process unfolding before us.
by rudedogg | 2025-10-24 19:04:48+00:00
> Do you just need to advertise stuff among content creators these days with common sense going out of the window?

I’m not a content creator and I don’t really care about Ladybird. I use Safari.

I’m just pointing out that browsers have decades of legacy cruft from mis-steps deciding what the web even should be and someone smart can carve out a path to covering 90% of use cases in 10% of the effort and code. And there are the huge organizational costs Google and others pay that a small organization doesn’t have to.

Your argument is the same as looking at a large company (say Microsoft) and saying no one can compete without trillions of dollars and tens of thousands of engineers. Ladybird has the benefit of hindsight, as well as a non-idiotic structure (I assume).

The defeatism among engineers is sad
by alexandre_m | 2025-10-24 19:04:52+00:00
What’s more saddening is seeing intellectually curious people who can’t recognize their own biases.

It’s troubling how many accept this half-baked story without questioning the shaky correlations it draws.

It’s similar to what happened when the Maui wildfire started, many people, and more worryingly, journalists, were quick to blame climate change in their initial reports. That narrative turned out to be inaccurate.

In fact, scientific studies (including those published in the International Journal of Wildland Fire) show that most wildfires are actually caused by human activity. But people love sharing headlines that reinforce their existing biases, even when the facts tell a different story.
by tguvot | 2025-10-24 19:05:33+00:00
>So, there's no aberration from the guidelines in the case of this item.

as other guy wrote, this article essentially violates all rules. and there is no "new phenomenon" described in it. Why it's not flagged/killed by you ?

There were dozens of times when articles about Israel were unflagged by mod team. Articles that violate all guidelines. Articles that are not even news but speculations. Articles with quality of sourcing that will be typically laughed out of the room here. Articles that 100% of time turn into circlejerk about Israel in which all dissenting opinions and facts (backed with links) are flagged away in order to suppress them (how does it goes with "important topic to discuss here")

quoting you

>- does this story contain “significant new information”?

>- will many of the most positive contributors to HN think that this is an important topic to discuss here?

>If it's yes to both then we'll turn off flags and spend the day trying to keep >the thread healthy. If not then we'll let it disappear.

This is laughable

And i won't say that this forum becomes reddit. it worst than reddit. at reddit mods of subreddits are honest enough with putting in guidelines "no zionists are allowed here". you hide behind "significant new information" and "important to discuss"
by CharlesW | 2025-10-24 19:06:02+00:00
Absolutely, but the mods here are great and I trust their opinion.

The panopticon is built on the technology and culture at the center of HN, so hopefully they have sympathy for my not being able to predict that the post would be flagged. I think it's important to understand and discuss the escalating technology-based erosion of our privacy and rights, but I'll guess we'll just do that at the monthly Antifa meetings. /s
by globnomulous | 2025-10-24 19:06:33+00:00
Roughly half of public-school teachers in the US have tenure. According to my reading, teachers below the university level typically receive tenure in three years, not 5-7. And yet nearly half of teachers still don't have tenure. What does that tell you about turnover in the field? And can you think of any reasons why turnover would be so high?

Private-school teachers receive none of the protections that public-school teachers receive, and not all teachers are primary or secondary-school teachers. At the university level, teaching is increasingly the work of non-tenured staff, who have no job protections or job security, beyond guarantees that cover at most the current academic year, and their benefits are a bare shadow of what tenure-track faculty receive.

Teachers work longer hours than software engineers. This isn't self-imposed. Those are what the demands of the job require. There is no way to fulfill the average teacher's responsibilities with 40 hours of work per week. Their hours are longer, by necessity, and the stress level is far higher.

I'm a software engineer with experience in teaching. My benefits package as an SWE is vastly better than anything I received at my teaching job(s) or any of the teaching jobs I interviewed for.

So I can only repeat what I've already said: you have absolutely no idea what you're talking about.

> If parents still spanked their children, it would be the best semi-retirement gig a person can get.

And this is odious.
by CaptainOfCoit | 2025-10-24 19:06:33+00:00
> for example, trying something and then reverting it shows that you did explore it

True, those things tend to go into the documentation itself, checked into the codebase itself instead of being somewhat hidden inside the git history. Usually I end up having both a "Open Problems" (things yet to solve) and a "Tried X, this is why it didn't work" section somewhere in the documentation.

> it's also possible to place the old stuff in another repository

Yes, before the process I initially described, I usually leave a copy intact with the full-full history, but that's not what I published, just kept as an archive.
by commandersaki | 2025-10-24 19:06:35+00:00
Yeah fair enough, people have different experiences.

I would like to address that you read my point for margins/footers/etc. being difficult in Latex is dubious. (Also not sure why you mention the bibliography thing as dubious as it was a real issue of Typst, but shrug.)

A few years ago I spent many hours trying to figure out why a fancy footer wasn't rendering in a Latex document. I wanted a Page x of y counter in the footer which requires a few extra packages. So I try adding it, using two different methods \fancyfoot and \cfoot that I found on StackOverflow & OverLeaf, yet neither worked. I thought I was doing the incantations incorrectly. Spent endless hours figuring out what was going on, until I broke down and created a minimal example by selectively removing stuff which helped uncover that it was rendering but off page. The culprit was an overly large \fancyfoot that I hacked in to give a long baseline because I wanted to use up a huge chunk of the page due to Latex generous margins.

Yes I got things wrong, but Latex really didn't make this stuff easy, and took many hours to troubleshoot -- though it did improve my Latex troubleshooting skills.

In contrast setting layout parameters such as margins and specifying a footer is effortless in Typst and doesn't have that footskip footgun (at least I didn't encounter it):

#set page( width: 210mm, height: 297mm, margin: (top: 15.875mm, bottom: 25.4mm, left: 15.875mm, right: 15.875mm), footer: context [ #set align(center) #set text(size: 10pt) Page #counter(page).display() of #counter(page).final().first() ] )

Anyway, that's my justification for that point.
by chihuahua | 2025-10-24 19:06:55+00:00
It's invasive.

From Wikipedia:

In North America, Scotch broom was frequently planted in gardens, and was later used for erosion control along highway cuts and fills. Scotch broom is slightly toxic and unpalatable to livestock, and its seeds are viable for up to ten years, allowing them to regrow many years later, after extermination of the plant.
by lordnacho | 2025-10-24 19:07:00+00:00
Noob question here.

Say I'm wanting to formalize a proof. How do I know that what I'm writing is actually a correct formulation?

If it gets more complicated, this problem gets worse. How do I know the thing it is checking is actually what I thought it was supposed to check?

I guess this is a bit like when you write a program and you want to know if it's correct, so you write some tests. But often you realize your tests don't check what you thought.
by wobfan | 2025-10-24 19:07:04+00:00
> nextCloud and friends is a complete disaster in my oppinion.

Why is that? Have been using NextCloud in our company and for myself, and I couldn't be happier, no issues since 3 years, all the tools and plugins I need, sync running perfect and hassle-free and performant. I thought it's generally liked up until now - I didn't try any of the alternatives though, so they might indeed be better. Though I don't have any reason to try them tbh, as NC works almost too well.
by Cthulhu_ | 2025-10-24 19:07:06+00:00
AI porn sells, solar sails are a research project at best. There is no money to be made from space flight, only discovery, and unfortunately capitalist forces far outweigh curiosity.

Even the space race wasn't for science but for politically one-upping the others, doubly so because being able to bring a payload into space also demonstrates they can bring a payload anywhere on the world.
by duxup | 2025-10-24 19:07:37+00:00
Let's say I filter out some big visible product review sites.

Do I then have good product review sites? I'm doubtful.

I don't even know of a good product review site off the top of my head.

Everything I do know is domain specific like America's Test Kitchen for say kitchen equipment reivews, and consumer reports is maybe the widest array of good review products, but still limited.
by mrandish | 2025-10-24 19:08:52+00:00
This did strike me as quite a small scale crime for all the attention it's getting. I guess the notable part is using a couple celebrity athletes to recruit marks for rigged high-stakes poker games. If you think about it, poker games don't scale up into a truly big money. After paying off everyone involved, maybe they clear a few hundred grand in cash? That's chump change in modern organized crime.
by turtlebits | 2025-10-24 19:09:08+00:00
I'm sorry, but that's not a fence, it's just a vertically mounted array. Would OP really have built a regular fence there?

It'd probably be less labor and material intensive to just build a single structure holding the entire array using much longer rails instead of setting posts and rails every 6-7 feet. To keep costs lower you could also go with a string inverter instead of the ~$1500 you'd need for microinverters.

Pricing conveniently doesn't include the panels, so you just have a set of posts and some horizontal racking.
by thelastgallon | 2025-10-24 19:09:25+00:00
> it's not allowed due to immigration restrictions and industry regulations preventing tradespeople

US doesn't need immigrants. There is a lot cheaper labor available[1], $7.23 to $14.45 per month. Many companies use this nearly free labor infrastructure[2]. There is no reason solar installers can't train and use them.

[1]https://www.prisonpolicy.org/blog/2017/04/10/wages/

[2]https://www.business-humanrights.org/en/latest-news/usa-more...
by dingnuts | 2025-10-24 19:09:30+00:00
Sorry but you didn't really answer the question. The original claim was that transformers changed a whole bunch of fields, and you listed literally the one thing language models are directly useful for.. modeling language.

I think this might be the ONLY example that doesn't back up the original claim, because of course an advancement in language processing is an advancement in language processing -- that's tautological! every new technology is an advancement in its domain; what's claimed to be special about transformers is that they are allegedly disruptive OUTSIDE of NLP. "Which fields have been transformed?" means ASIDE FROM language processing.

other than disrupting users by forcing "AI" features they don't want on them... what examples of transformers being revolutionary exist outside of NLP?

Claude Code? lol
by dangus | 2025-10-24 19:09:36+00:00
I can’t believe you’re gaslighting us all by claiming “long term viability” is better on a MacBook, a system with zero user-replaceable components, a glued-in battery, soldered-in memory, etc.

A MacBook loses software updates in 10 years. Sometimes less. You can install what amounts to reverse engineered Linux on one if you lose your macOS updates. You have a choice of basically one viable distro.

And this idea that no other competitor makes hardware in a similar class of quality is extremely outdated. I actually own both a modern MacBook and a Framework. This isn’t some HP shitbook from 2011. It’s all aluminum, like I said the keyboard is literally superior to Mac systems, and are we just going to gloss over 2016-2020 when Apple just shit the bed and made utter garbage? Are we going to gloss over how the current systems have a gigantic notch blocking the menu bar that’s somehow bigger than FaceID but only houses a middling webcam?

You admit you broke a screen on your MacBook. How much did that cost you to repair? How long did you wait without your system to repair it? Or did you just go off and buy a new one?
by culi | 2025-10-24 19:09:36+00:00
> For example, where you have a fluent-style API where each method modifies the types it's unavoidable to end up using that kind of cast

I think a more concrete example would be necessary but I highly doubt there isn't a more elegant solution using unions and discriminators

> it's sometimes the easiest way to do what you want

This intention is exactly what leads to unmaintainable typescript codebases imo. Thinking you "know better than TypeScript". TS thinks what it thinks for a reason. Usually that reason is past decisions you made

I also don't think it can be perfectly safe. Use a validator if you want it to be perfectly safe