skysight-inc/HackerNews huggingface dataset:
Huh, California's bar exam has a 54% pass rate, while Indiana's has a 73% pass rate. TIL!
There are many humongous XML sources. E.g. the Wikipedia archive is 42GB of uncompressed text. Holding a fully parsed representation of it in memory would take even more, perhaps even >100GB which immediately puts this size of document out of reach.

The obvious solution is streaming, but streaming appears to not be supported, though is listed under Challenging Future Ideas: https://github.com/Paligo/xee/blob/main/ideas.md

How hard is it to implement XML/XSLT/XPATH streaming?
The straightforward but slow way is to just brute-force over all possible factorizations of N!.

As the post states, writing N! as a product of factors is equivalent to writing log(N!) as a sum of those factors' logarithms. So log(t(N)) is the smallest bin size such that the factors all "fit" into N bins of that size.

This computation is simple to describe and implement, it's just inefficient because there's a combinatorial explosion of possible ways to pack factors into bins. It's an instance of the knapsack problem which is NP-complete.
It should be working, maybe was a temporary cut out.
The case against the minimum wage. (2004)
I remember that study when it was published and was always surprised it didn't have more impact at large. It seemed critically important for a number of fields.

Ironic, really.
Not trying to dismiss your anecdote, as both can very much coexist separately, and I actually think your analogy is spot on for LLMs! But it did make me think of something.

I once was in an environment where A got along with everyone, and B was hated by everyone else except for A. This wasn't because B saw qualities in A that no one else recognized; it was just that A was oblivous to/wasn't personally affected by all the valid reasons why everyone else disliked B. A to an extent thought of themselves as being able to see the good in B, but in reality they simply lacked the understanding of the effects of B's behavior on others.
Honestly, thanks... I'm about to start my first foray into blog-post writing, and I have a couple specific topics in mind. I had been debating whether I should start with the "background and motivation" section, or if I should just get to the point. Your article helped me decide that I should definitely just get to the point first. If the reader cares to go deeper into my specific motivation, then they can. But at the end of the day, the purpose of my post is to share knowledge - and soapboxing should be secondary.
Mexican coke made for the US market is made with cane sugar, not corn syrup.

Sucrose in cane sugar decomposes to glucose and fructose via hydrolysis. With an acidic bottle of coke, a week after bottling nearly all of it is converted. The ratio of glucose and fructose is 50/50 from sucrose, with high fructose corn syrup it's a 55/42 ratio.
If you do a poll of people who call current events fascist and ask them if America was fascist in 1923 or 1945, I’m quite confident that upwards of 95% of respondents would say no to both. Do you disagree?

I’m commenting on the apparent worldview contradiction or blind spot in people who are calling current events and people fascist.
So sending tons of people to be indentured servants in Saudi Arabian was the secret sauce.
https://en.wikipedia.org/wiki/Ko_Wen-je
Can jank beat Clojure's error reporting?
I'd challenge any notion that the job market is selecting for competence right now.
I'm not worried about "any cop"

I'm worried that YouPeople(TM) (i.e. the reader, HN, some unspecified future group, etc.) will vote in some jerks who will decide that people like me ought to be scrutinized to the full extent of the law. And your cheerleaders will say things like "they shouldn't have broken the law" when it was never possible, by design, to comply with all the laws all the time in the first place.
I hope someone can create an open source replica of this work. I see so much potential for features you can come up with.

For example the rhyming example brings to mind a feature where you give the model starting input and ending input and ask it to fill in.

Can not only imagine it being useful in that sense, but for ways at retroactively arriving at some answer, or solution or something. Like the causal chain that leads to a specific answer.

Another idea is to show all possible word variations, and then the middle is rewritten based on the chosen word.
Coach Outlet’s revenue is something like 10x the revenue of Coach proper. In some cases, the outlet is the primary brand, or sometimes just an entirely separate brand.
Hoping someone can change the title to something like "Shown HN: Wakana - Open source wakatime alternative"
What alternatives exist for extracting structured data from the web? I have several ETL pipelines that use htmltidy to turn tag soup into something approximately valid and xmlstarlet to transform it into tabular data.
My whole life has been a lie... And yes I do have a drawer with several of these alongside VGA adapters and anything else I might need during the end times.
Interesting, thanks. That doesn't seem like an entirely simple question, but it does demonstrate that the model is still not great at recognizing when it is out of its league and should either hedge its answer, refuse altogether, or delegate to an appropriate external tool.

This failure seems similar to a case that someone brought up earlier ( https://news.ycombinator.com/item?id=43466531 ). While better than expected at computation, the transformer model ultimately overestimates its own ability, running afoul of Dunning-Kruger much like humans tend to.

Replying here due to rate-limiting:

One interesting thing is that when one model fails spectacularly like that, its competitors often do not. If you were to cut/paste the same prompt and feed it to o1-pro, Claude 3.7, and Gemini 2.5, it's possible that they would all get it wrong (after all, I doubt they saw a lot of Irish tax law during training.) But if they do, they will very likely make different errors.

Unfortunately it doesn't sound like that experiment can be run now, but I've run similar tests often enough to tell me that wrong answers or faulty reasoning are more likely model-specific shortcomings rather than technology-specific shortcomings.

That's why I get triggered when people speak authoritatively on here about what AI models "can't do" or "will never be able to do." These people have almost always, almost without exception, been proven dead wrong in the past, but that never seems to bother them.
> XML has always seemed to be a data standard which is intended to be what computers prefer, not people.

On one hand, you aren't wrong: XML has in fact been used for machine-to-machine communication mostly. OTOH, XML was just introduced as a subset of SGML doing away with the need of vocabulary-specific markup declarations for mere parsing in favor of always requiring explicit start- and end-element tags. Whereas HTML is chock full of SGMLisms such as tag inference (for example inferring paragraph ends on block elements), empty ("self-closing") elements and enumerated ("boolean") attributes driven by per-element declarations.

One can argue to death whether the web should work as a mere document delivery network with rigid markup a la XML, or that browsers should also directly support SGML authoring idioms such as the above shortform mechanisms. SGML also has text macros/shared fragments (entities) and even allows defining own parsing tokens for markdown, math, CSV, or custom syntaxes. HTML leans towards SGML in that its documentation portrays HTML as an authoring language, but browsers are lacking even in basic SGML features such as entities.
> This is an incorrect statement - the police are obliged to disclose any relevant, unused material (eg material they have that they don't produce in evidence) that will either undermine the prosecution case or advance the defence.

"Obliged"?

I immediately thought the case of the Guildford Four, and the scene in the biographical film In The Name Of The Father.

IIRC in the film the note in police files said "not to be shown to the defence"... :/
XPath is a very nice language for querying over XML. Most places pitch it as a "declarative" syntax, but as I am quite skeptical of "declarative" as a concept, you can also look at the vast majority of the XPath standard as a way to imperatively drive a multicursor over an XML document, diving in out and out nodes and extracting bits of text and such, without having to write the equivalent code in your language to do so, which will be inevitably quite a bit more verbose. When you need it, it's really useful.

In my very opinionated opinion, XPath is about 99% of the value of XSLT, and XSLT itself is a misfire. Embedding an XML language in XML, rather than being an amazing value proposition, is actually a huge and really annoying mistake, in much the same way and for much the same reason as anyone who has spent much time around shell scripting has found trying to embed shell strings in shell strings (and, if the situation is particularly dire, another third or fourth level of such nesting) is quite unpleasant. Imagine trying to deal with bash, except you have to first quote all the command lines as bash strings like you're using bash -c, all the time. I think "XPath + your favorite language" has all the power of XSLT and, generally, better ergonomics and comprehensibility. Once you've got the selection of nodes in hand, a general-purpose programming language is a better way to deal with their contents then what XSLT provides. Hence why it has always languished.
I probably should!
My motivation early into the project was to try different ways to distribute a TUI app in Python and see how practical they were.

I started with the most self-contained, Nuitka. I quickly switched to building a zipapp with shiv because it was faster and cross-platform if you avoided binary dependencies.
I wanted to be able to share a Python application with others easily, especially with technical users who weren't heavily into Python.
PEP 723 added the ability for those hypothetical users to inspect the app and modify it lightly with minimum effort.
But since I am still the sole user, I can just build a wheel and install it with `uv tool install` on the server.
>LLMs are not difficult to use and learn though, if so called "greybeard" skills are valueless (or close to) then knowing how to use an LLM certainly won't be valuable either!

I mean I challenge you to show you're as skilled at using LLMs as Janus or Pliny the Liberator.

https://x.com/repligate
https://x.com/elder_plinius
"United States Michigan Consumer Sentiment" - https://tradingeconomics.com/united-states/consumer-confiden...
Endurance sports and fasting are also a viable alternatives to a strict keto diet which are cheaper to do.
> sending

They went on their own accord. They wouldn't have gone had the opportunity not been large enough. Plenty of people from the West have done the same and continue to do so.
Just landing, we are i validation process and stating a first version of our MVP.

But all these comments helps us, thank you!
There really is no point in on-call when writing client-side software.
Recently discovered Jsonata thanks to AWS adding it to Step Functions. Feel free to add it to your enumeration
QuestNav: Robot Pose Tracking System in FRC
There is also unintentional randomness due to the parallelism in inference (e.g. parallel matmuls added together on the GPU). Since it's multiplying floats every operation has rounding drift that accumulates differently depending on the order of operations. So even at temperature 0 you're not getting deterministic outputs
Social media, podcasts, "independent" journalism (randos cosplaying as experts)

It's really the "new media" which the right has leveraged for political aims far more effectively, the conspiracy theories and mis/disinformation flows up towards OAN, Fox News, and to the politicians
What's your point then?

All minds alike, big and small, benefit from simplification. I was replying to a comment that specifically referenced "small minds", that's all.
Author here.

Your comment suggests that you at least read the last section. : )

But still, that's headings and structure working as intended: You skimmed it, got a good sense of what it's about, and decided it wasn't for you.

I'm assuming that if I had presented the same information in a different way, it still probably wouldn't have appealed to you if you could tell from the headings that you weren't interested.
No, they're just contacting me daily on LinkedIn asking if I can be a founder, or interested in leading something I have zero interest in or experience. I'm telling people "not interested" several times a week, let alone taking a quiz. The irony is sales people make 2x-10x more than any engineer and they never get tested.
I'm 42 and in the last 10 years, I have written two checks: One to a dentist who didn't have an online billing portal, and one to a car wrapping business who charged an extra 3% to pay with a credit card.

Even the $6,000 water main replacement and $24,000 roof replacement allowed me to pay through ACH online and so I didn't have to write a physical check.

EDIT: Actually, 10 years would include the last few months I lived in an apartment. I paid my rent with a physical check back then. If I lived in an apartment today, if they accepted online payments of some sort without an extra fee, I'd do that.
Not the same, but slavery tends to be productive for development. (I reference Indian laborers in UAE whose employers confiscate their passports. Yes they are paid, but they are not free or well treated.)
I think Sabine is just wrong in this case. I don't think Deep Research can even hallucinate links in this way at all.
Do you mean that you're allowed to only use types where you want to, which means maybe the type checker can't check in cases where you haven't hinted enough, or is there some problem with the type system itself?
So I had to read to the end to realize it’s a kinda infomercial. Ok fair enough. Didn’t know what depot was though.
If planes were shot down or some other catastrophic event occurred then there may be consequences.

Were the chats Secret? No. There was no “serious damage” to national security. Go down the list. At most it would be controlled unclassified material. CUI.
noatime is irrelevant because everyone has been using relatime for ages, and updating the atime field with relatime means you're writing that block to disk anyway, since you're updating the mtime field. So no I/O saved.
I was in a startup where the go-to answer from the CEO was "anyway in 6 months everything will be completely different, now we need to take the fastest route and change later". Turns out years later, those bad design decisions were impossible to change (because the product had been built on top of them), and the whole thing was a big house of cards.

IMHO, the good "move fast" strategy (for a founder going for the startup-ponzi-scheme) is "move fast and sell the company ASAP". If your plan is to keep it, maybe you should care about it.
Macintosh Magazine Media: 1 million files
Thank you for your reply, that makes quite a bit more sense to me!
There appear to be enough loopholes and lack of enforcement that you can still piece a solution together: https://electricalproducts.com.au/incandescent-lamps.html?p=...
On the other hand, do you really want to become part of such an obscure and exclusive club no one really knows?
DHS, FBI docs question using tattoos to ID Tren de Aragua gang members
> Yes. Do I have to prompt you? Or do you exist on your own?

I've gone through a significant amount of prompting and training, much of which has been explicitly tailed at understanding and addressing my biases. We all do; we certainly don't exist in isolation!

> You do understand what that word /means/?

Yes, what's the confusion? Analogy is a very powerful tool.

> Which means humans cannot generate perfect data.

Totally agree, nothing can possibly access perfect data, but surely that makes training all the more important?
> Fifty years ago it was one of India’s poorest states

Yea that is a absolutely wrong. A state that had the highest literacy rate at independence will unsurprisingly remain at the higher end of developmental rankings..

In the 1970s Kerala was already comparable to Indian states from a human development and economic standpoint because of a strong shipbuilding and cooperative agricultural program (same with then undivided Punjab) [0] and by 1990 had developmental indicators comparable to Delhi NCR.

Instead, we should look at states that were historically more undeveloped than Kerala but are now within range of Kerala.

As such, a better rags to riches model to dig into is Tamil Nadu [1] or Haryana [2] - both were on the lower end of India's HDI rankings in 1990, and now outperform most states and lead India in GDP per Capita as well.

Himachal Pradesh [3] and Jammu Kashmir [4][5] are two others to also look at, as they are historically undeveloped agrarian Himalayan border states with laggard developmental indicators that used land reform, cooperative agribusiness, mass rural education drives, and specialized manufacturing (Pharma in Himachal, Food Processing in Jammu) to have high HDIs.

[0] - https://eacpm.gov.in/wp-content/uploads/2024/09/State-GDP-Wo...

[1] - https://documents.worldbank.org/en/publication/documents-rep...

[2] - https://www.tribuneindia.com/news/archive/comment/birth-of-h...

[3] - https://documents.worldbank.org/en/publication/documents-rep...

[4] - https://ras.org.in/index.php?Article=land_reform_in_kashmir

[5] - https://cup.columbia.edu/book/a-strategic-myth/9788194717560...
Graphiti MCP can recall more than just preferences and coding styles. Application specifications and evolution of these may be stored. For any non-trivial application, config files would likely be a misfit for this use ase.
Your point is well-taken, but why is it called a fallacy, though? There's nothing fallacious about scale.
I have also seen trainees introduce subtle problems when they think they know more than they do.
Windows 11 Roadmap
If you don't need it to be fast, the naive way to implement "the largest quantity such that it is possible to factorize N! into N factors a_1, ..., a_N, each of which is at least t(N)" is

import math
factorize = lambda N, number_of_factors: [(factor,) + rest for factor in range(1, N+1) if N % factor == 0 for rest in factorize(N//factor, number_of_factors-1)] if number_of_factors > 1 else [(N,)]
t = lambda N: max(min(factors) for factors in factorize(math.factorial(N), N))
A person aged seven and above is considered literate in India if they can read and write with understanding in any language.
Since it became possible to deposit a cheque by photographing it from a banking app, there are also fewer surprises from the other side: the busy plumber might not find time to drive to the bank during opening hours, but will pay in any cheques they receive the same day through the app.

(From what I remember of my parents discussing this, they would be annoyed if someone they'd paid by cheque didn't deposit it promptly. This was probably before online banking, but when they could conveniently check their balance at an ATM in most supermarkets.)
Not effective, not ineffective, but rotated 90º off the plane of effectiveness.

Kind of like "not even wrong".
Just flag it. If HN doesn't put a downvote on stories, then it must be by design. If they don't like the concept of it being used as a downvote button, that's their problem, with an easy solution.

The reason for the trend of removing the downvote button/count it to let "enragement" content raise to the top, a trend HN should have known better than to take part in.
Software innovation in EDA seems pretty slow and is more IP-sensitive, so there hasn't been a huge proliferation of cloud services. We're trying to bring some up some standards that make EDA more web-friendly, like the Circuit JSON[1] format and the Simple Route JSON format[2], but it'll still be years before the tools support web-first standards (kind of reminds me of png vs webp)

[1] https://github.com/tscircuit/circuit-json

[2] https://docs.tscircuit.com/advanced/simple-route-json
Show HN: Context7 – LLM Code Snippets from Docs in Minutes
You have to consider, most engineering disciplines learn how to program, but almost no one in a software engineering program learns how to design stuff.

And the jump from building academic programs in C/Matlab to building commercial software products is much smaller than the jump from having never used Fusion 360 to designing a commercial product.

Plus, there are many more resources out there for switching careers into software engineering. With CAD, you're kind of stuck with YouTube videos and the odd online course for foundational material.
I don't care if they're "good people" individually. Every atrocity in every history book was committed by "good people" working together (though people tend to obscure that either for comfort or because they want to repeat history). The system is rotten.
Yes, this is a common issue for folks who are into vintage mechanical keyboards. Be aware that you almost always need an /active/ USB to PS/2 converter. For the Model M, many keyboard generations had detachable cables that used the SDL standard and there are several options for in-cable conversions based on Blue Cube, TeensyUSB, or similar setups to allow you have a "SDL to USB" cable.
The biggest point for me is privacy. I don't want to upload private data to some server just to send it to another device that's next to mine.
I envy real engineers. There's something quite satisfying about being able to touch a thing you made.
Those properties also coincide with being less toxic. Greater chemical reactivity means more unknown stuff gets into your food.

Unfortunately, less toxic until its found that they aren't, like PFASs.
Right, which is why you go back and validate code. I'm not sure why the automatic assumption that implementing AI in a workflow means you blindly accept the outputs. You run the tool, you validate the output, and you correct the output. This has been the process with every new engineering tool. I'm not sure why people assume first that AI is different, and second that people who use it are all operating like the lowest common denominator AI slop-shop.
> there's half a dozen apps on your phone that'll let you punt a document, a photo, an invite to someone on the other phone OS platform.

That's exactly my point: Apps – which users have to install, which requires an Internet connection.

Also all of them routing data through some centralized server, often not end-to-end encrypted.

> If someone isn't on iOS I'll just send them the file on Signal

Approximately none of the people that I've Airdropped photos to in the past have Signal installed, and even if they do, there isn't always an Internet connection available. Airdrop also sends the original photo including all metadata and resolution, which is another big reason I like it.

On top of that, I've Airdropped photos to complete strangers (e.g. if I managed to get a nice shot of something on a tour) with which I didn't have any desire to exchange numbers, and I just would not have been able to send the photo to Android.
But it’s not the marketers building the products. This is like saying “because the car salesman lied about this Prius’ gas mileage, I’ll retaliate by refusing to believe hybrids are any better than pure ICE cars and will buy a pickup”.

It hurts nobody but the person choosing ignorance.
Okay, so if it was "democrats are abusive violent thugs" instead of "black people" then that would be acceptable discourse?
Apple should consider a LTS MacOS version, like RHEL.
Precisely -- you have to be experienced in your field to use these tools effectively.

These are power tools for the mind. We've been working with the equivalent of hand tools, now something new came along. And yeah, a hole hawg will throw you clear off a ladder if you're not careful -- does that mean you're going to bore 6" holes in concrete ceilings by hand? Think not.