MurphyA/hacker-news huggingface dataset:
by kristianp | 2026-01-08 05:25:48+00:00
> Rails is (loosely) a rewrite of what was originally written in C [with extensions].

Are you talking about WebObjects, which was written in Objective-C? (1) If so your comment is somewhat tangential to the truth.

(1 2104) https://news.ycombinator.com/item?id=8765009
by dyauspitr | 2026-01-08 05:26:12+00:00
I mean I have. There are almost no vegetables that are considered amino acid complete though there are (well known) combinations like legumes (beans/lentils) + rice. But this goes back to my original point of needing a lot of beans to get your protein requirement for the day. In places like India where there are a lot of vegetarians, diary products are heavily used to make up the deficit.
by keithnz | 2026-01-08 05:26:45+00:00
I think all kinds of libraries are becoming redundant. Unless the library solves significant technical problems its likely AI will generate whatever you need. Even tailwind itself is kind of unnecessary, I've used it a lot, but recently been just using AI to generate raw css on side projects, I feel it works pretty well. Tailwind is really a developer convivence, it made things pretty fast to style, but now I don't really think it has anywhere near the advantages it did. If you aren't writing tailwindcss but generating it, almost all the advantage is gone. Only thing it kind of provides is a set of defaults / standards
by kelnos | 2026-01-08 05:26:50+00:00
I think you misunderstood the article (or only read the first couple paragraphs). The author sets the stage with the statement in the article title (a quote heard from other people), but shows that those fancy language features in some languages are exactly why rich, easy-to-use libraries can be built. And that some of these rich, easy-to-use libraries simply cannot be built in some languages that lack those features.

So you don't actually disagree with the article.
by edg5000 | 2026-01-08 05:27:05+00:00
Is Gemini 3 still having all these bugs in the software around it? The model is great, but I had all these little bugs (billing issues, attachment not accesible by the model, countless other issues).

Then there is the CLI; I always got "model is overloaded" errors even after trying weekly for a while. I found Google has this complex priority system; their bigger customers get priority (how much you spend determines queue prio).

Anybody did some serious work with gemini-cli? Is it at Opus level?
by kiba | 2026-01-08 05:28:50+00:00
Incorrect. Parks and other amenities raise land value. They would be an investment by the city to raise land value in a given area. People do not want to live in soulless concrete jungle. They want to live in a society full of amenities such as theater, parks, train station, basketball courts, etc.

Also, "luxury" housing cause what economists called "filtering", in which new construction are occupied by the upper strata of income, which means they pay for the cost. As housing age, this naturally becomes more affordable to the lower strata. This of course, depend on sufficient housing stock. Otherwise the inverse will happen.

Also, you only need to cover the cost of paying the land value tax to keep it, not to generate the maximum amount of revenue for that plot of land.

We are not talking about value extraction here, but making sure that landowners work for their keep, while the unearned income/economic rent that would otherwise goes to them is returned to society, because the value of the land is largely determined by the agglomeration effect, the sum total of the community's effort and entrepreneurial spirit. Otherwise, your private effort as individuals would flow to landowners reaping the benefit of increased land value, hence appreciation in real estate price.
by throwaway81523 | 2026-01-08 05:29:09+00:00
It's very hard to get stuff right with the secp curves. That's one of the reasons for the move to curve25519 and similar. The book "Guide to Elliptic Curve Cryptography" by Hankerson, Menezes, and Vanstone is mostly very careful step by step instruction of how to do secp* arithmetic properly. It would still be useful to have some formal verification to help the assurance of of any particular implementation.
by D-Machine | 2026-01-08 05:30:30+00:00
Fair, the term may have been well-defined and measured in the original study, or in some specific circles. I was definitely thinking of the meaningless general thing "Mediterranean diet" has metastasized into today.

I also think it is better, rhetorically, to not draw support for the badness of saturated fats / differences of different fats by referencing the Mediterranean diet, since this rather looks like drawing upon narrow / weak science to support something that is in fact much more broadly supported by a larger variety of more careful work.

But yes, it is very important that people recognize there are huge differences here!
by kelnos | 2026-01-08 05:31:44+00:00
> And this also uses awk and jq, which are not just simple "one purpose" tools, but pretty much complete programming languages

In a way that exactly illustrates the GGP's point: why learn a new language (nushell's) when you can learn awk or jq, which are arguably more generally- and widely-applicable than nushell. Or if awk and jq are too esoteric, you could even pipe the output of `find` into the python or ruby interpreters (one of which you may already know, and are much more generally applicable than nushell, awk, or jq), with a short in-line script on the command line.
by Dig1t | 2026-01-08 05:32:16+00:00
Those words you listed are an example of exactly what I’m talking about. Words like Nazi, bigot, etc have lost most of their power now because they have been used so much. 5-10 years ago those labels could ruin your life and people in the US would trip over themselves to prove how those labels didn’t apply to them. Now a great number of young people don’t care at all about being labeled as those things, and being labeled as one of those things is much less likely to ruin one’s life/career.
by kouteiheika | 2026-01-08 05:33:51+00:00
> modern LLM architectures (which aren't that different) on his website and in the github repo: e.g. he has a whole article on implementing the Qwen3 architecture from scratch.

This might be underselling it a little bit. The difference between GPT2 and Qwen3 is maybe, I don't know, ~20 lines of code difference if you write it well? The biggest difference is probably RoPE (which can be tricky to wrap your head around); the rest is pretty minor.
by simoncion | 2026-01-08 05:33:54+00:00
> Ask every bank within a 20 mile radius if one of their tellers or ATMs issued each note used?

For at least ten years, Bank of America ATMs have accepted cash deposits. They claim that cash funds deposited at one of their ATMs are immediately available for withdrawal, so BofA must have very high confidence in the accuracy of their bill scanners. I expect that these bill scanners are not the exclusive property of BofA. From this information, a few things seem likely to me:

1) Now that you have those highly-reliable bill scanners, it wouldn't be much work to make them scan and report the serial numbers on each bill.

2) It wouldn't be much work to add those scanners for bills that leave the ATM.

Given that the ATM knows from whose account the cash withdrawal is being made, that's the ATM arm of the automated surveillance system fairly well buttoned up.

It has been ages since I've stepped inside a bank branch, but I remember tellers sometimes using bill counters to double-check their hand counts. If they still do that, then a bank simply orders the tellers to always use the counters and there's where you capture the serial numbers for teller-counter cash withdrawals.

As for data distribution, just use data brokers.

> And what would happen to financial institutions which produced this information?

Nothing? It seems substantially in line with the spirit of lots of existing anti-money-laundering regulations.
by newtonsmethod | 2026-01-08 05:34:39+00:00
I have agreed tariffs will have an effect, but I'm not being myopic.

Lot costs, builder profits, indirect labour (commissioning, financial and legal affairs, advertising) all are far less affected by tariffs. Machine costs could make up 15% of your "labour and material" cost but depreciation and repair purchases are still only 30% of this, with of course not all of this affected by tariffs.

It seems wholly reasonable to believe that the long term effects of a tariff policy like these on housing costs could indeed be in the ballpark of 5%, as I claim, because in fact housing development is less affected by this.

I'm not sure if you trust this for consensus, but you could try asking an AI to give an estimate of the long-term impact for you. Here's what Gemini 3 Pro said to "Estimate the increase Trump's current tariffs, if long term, would have on price of new housing developments."

> Total Home Price Impact: This translates to a roughly 3% to 4% increase in the final purchase price for the consumer.
by D-Machine | 2026-01-08 05:35:12+00:00
This. The amount of faith in nutrition "science" indicates severe science illiteracy in the public.

In general there are way too many confounds, and measurement is far too poor and unreliable (self-report that is wrong in quality and quantity; you can't track enough people for the amount of time where supposed effects would manifest), there is almost zero control over what people eat (diets and available foods even considerably over a decade for whole countries, never mind within individuals), and much of the things being measured lack even face/content validity in the first place (e.g. "fat" is not a valid category, and even "saturated vs. unsaturated" is a matter of degree, and each again with different kinds in each category).

We are missing so much of the basics of what are required for a real science here I think it is far more reasonable to view almost all long-term nutritional claims as pseudoscience, unless the effect is clear and massive (e.g. consumption of large amounts of alcohol, or extremely unique / restrictive diets that have strong effects, or the rare results of natural experiments / famines), or so extremely general that it catches a sort of primary factor (too much calories is generally harmful, regardless of the source of those calories).

Maybe it'll become actual science one day, but that won't be for decades.
by PaulDavisThe1st | 2026-01-08 05:35:59+00:00
> First off you're using "rent seeking" wrong, it's a specific economic term that means something else.

It is a specific term, but it means: taking control of a limited resource (e.g. housing), most typically by ownership, that you do not have any direct use for, and then seeking revenue by then renting it to other people who actually want to use it (e.g. live in it).

Which, not suprisingly, is precisely what landlords are doing.

And also not surprisingly, those "entire industries" would be rent-seeking if the resources they rent out were limited. However, that does not apply to rental equipment, for example (though there are a few specific exceptions in the case of extremely expensive, very complex and/or very large equipment).
by defrost | 2026-01-08 05:36:43+00:00
It's pretty clear from the videos that there was no danger to the officer that fired.

They approached from the front, and stepped into the path of a turning "fleeing" vehicleto get a better shot at the driver and then jumping to the side.

> I will admit I would like to see how her car got into the middle of the road

I'm also curious about this, but in Australia this would have zero bearing on the "right" of a LEO to use lethal force.

> What I do know is that she had a choice to get out of the car, but chose to press gas.

She reversed, turned wheels to arc into the exiting lane and was shot by an officer who was already drawn prepared to fire.

That officer had the option to step either way, that officer chose to step into the turning arc to get a better shot and then side step clear .. they were not in any danger other than the danger they put themself in.

It's not acceptable here to kill people for fleeing.

I realise it's more common in the US which has a reputation for LEO's shooing unarmed people in the back.
by cleanexit0 | 2026-01-08 05:36:45+00:00
want to clarify if you want to:
1. be able to filter photos by passing in album info, such as `./darwin-photos ls --album "vacation" --start 2023-01-01 --local`, OR
2. backup photos + album info so that we know what album each photos belong to in the backup file (i assume you mean this)

if 2nd, no it is currently not preserving that. it is keeping the original photos only, without much metadata encoded

why do you want album / tags info? can u help me understand your usecase better, thank you very much
by kelnos | 2026-01-08 05:37:41+00:00
I wonder if this is a case of "worse is better", or just the long-term entrenchment of text. Because nushell hasn't been adopted all that much compared to bash or even zsh (or a "real" scripting language like python or ruby). I don't know much about PowerShell adoption (haven't used Windows in over 20 years), but I'd assume since it's a first-party system that's default installed(?), it's done better adoption-wise.

I agree that bash sucks, but I really have no motivation to learn something like nushell. I can get by with bash for simpler things, and when I get frustrated with bash, I switch to python, which is default-available everywhere I personally need it to be.

Back to text, though... I'm honestly not sure objects are strictly better than dumb text. Objects means higher cognitive overhead; text is... well, text. You can see it right there in front of you, count lines and characters, see its delimiters and structure, and come up with code to manipulate it. And, again, if I need objects, I have python.
by edg5000 | 2026-01-08 05:38:15+00:00
Good point. Most of the cost in dealing with tech debt is reading the code and noting the issues. I found that Claude can produce much better code when it has a functionally correct reference implementation. Also it's not needed to very specifically point out issues. I once mentioned "I see duplicate keys in X and Y, rework it to reduce repetition and verbosity". It came up with a much more elegant way to implement it.

So maybe doing 2-3 stages makes sense. First stage needs to be functionallty correct, but you accept code smells such as leaky abstractions, verbosity and repetition. In stage 2 and 3 you eliminate all this. You could integrate this all into the initial specification; you won't even see the smelly intermediate code; it only exists as a stepping stone for the model to iteratively refine the code!
by Groxx | 2026-01-08 05:38:16+00:00
>If the main module imports example.com/mod1/pkg1 and a separate example.com/mod1/pkg2 imports example.com/mod2, there is no way for example.com/mod2 to affect the build or run code on the developer’s machine, so you don’t need to consider it a dependency.

iirc (I do not have a test setup at the moment to verify) it does affect your dependency resolution, and therefore your build, though its code does not exist in your binary. I know this because those AWS / K8S / Google Cloud libraries cause MASSIVE problems with their constant breaking changes without major version changes, and their importing other libraries that also have frequent breaking changes without major version changes, even if the dependency those unused subpackages include (and therefore raise the minimum version) is only used by some other module that needs a lower version (iirc). It's quite a headache sometimes, and could be rather easily solved if you could set upper bounds and not just lower. Or if those giga-projects would stop doing such obviously bad things.

The version-affecting behavior is kinda unavoidable afaict. If they didn't include those unused version constraints, `go build ...` or just importing a new package within existing modules could cause your build to fail, forcing you to rerun version resolution. That'd probably just lead people to feel like "go is broken UGH", and go leans awfully hard towards avoiding that kind of thing. Mostly for the better, but not quite always / not in all ways.
by nemo | 2026-01-08 05:38:40+00:00
He co-founded a payments company - he certainly wasn't an engineer. He was fired and given a golden parachute from Paypal for his incompetent insistence that they stop all software development at PayPal for a year so that they could move off Linux and move to fully hosting on Windows NT servers (!). He was a manager and money guy from the start, he never was a software engineer or any kind of engineer.
by xyst | 2026-01-08 05:38:49+00:00
> does that mean that the card rewards for Apple Card will get worse?

the card rewards for AC were pretty awful in the first place. It's only useful as a store card that offers 0% financing.

the deal is probably more in favor of chase when it comes to the fee schedule and various issuing bank and interchange fees (ie, the ~2-3% that card networks charge to merchants)
by mmsc | 2026-01-08 05:39:31+00:00
(2024).

There are other vulnerabilities in that library too. I reported some (with some PRs) https://github.com/indutny/elliptic/pull/338, https://github.com/indutny/elliptic/pull/337, https://github.com/indutny/elliptic/issues/339 but I assume they'll never get fixed.

The library is dead and should be marked as vulnerable on npmjs tbh.
by metadope | 2026-01-08 05:39:52+00:00
Watching an innocent and beautiful American woman being shot in the face three times at point blank range in broad daylight by an agent of her own federal government while sitting in the cocoon of her car, in a confrontation that could easily have been avoided if the federal agents had simply waved her on through... this is more than "a domestic crime", as you put it.

You may forget that the US drone strikes on alleged drug smuggling boats are still an open question and an ongoing story. The video evidence is scant, the scandal is real, but we still don't know the details. Who were those fishermen, who will tell their stories? How we learn more about what was real?

The kidnapping of the Maduro couple is another act that is related and still developing. In both of these cases, the events are distant and nebulous, uncertain as to where they land on a spectrum of good and evil.

But this murder of an American citizen in a senseless act of violence by its government is felt deeply because it is immediate and well-documented, highly visible and tragic, with hardly any of the uncertainties that distance from those other events bring.
by pests | 2026-01-08 05:40:03+00:00
But do we usually describe cats as comfortable, as in their feelings? We might say he IS comfortable, or he feels comfort, but for something to be "comfortable" that implies it gives comfort to others. I can see a cat being comfortable to a human, in that a cat gives comfort to a human. But I wouldn't say "The cat is comfortable, therefore he laid on a mat." Its almost a garden path sentence, I would expect "The cat is comfortable, that's why I let him lay on me".
by aselitto | 2026-01-08 05:41:07+00:00
I built Claudit because I’m tired of LLMs "guessing" if a contract is safe.

Most legal AI tools are probabilistic—they predict the next word. Claudit is deterministic. It uses a syntax engine to audit the mathematical certainty of a sentence. It flags passive voice, future-tense traps (like 'shall'), and unmeasurable adverbs (like 'reasonably') that create liability gaps.

We're currently in beta. I’ve integrated Moonpay for credits and we're using wallet IDs as API keys for developers who want to build this into their own AI Agents.

The Tech: Python/FastAPI on Render, React/Tailwind on Netlify. The Ask: I'd love for this community to poke at the logic. Does a deterministic approach to law make sense to you, or is the ambiguity of "Standard English" a feature, not a bug?

I'm here to answer any questions about the engine or the API!
by dpc_01234 | 2026-01-08 05:41:16+00:00
Well, it's not like it never happened to me to "burn tokens" with some lifetime issue. :D But yeah, if you're working in Rust on something with sharp edges, LLM will get get hurt. I just don't tend to have these in my projects.

Even more basic failure mode. I told it to convert/copy a bit (1k LOC) of blocking code into a new module and convert to async. It just couldn't do a proper 1:1 logical _copy_. But when I manually `cp <src> <dst>` the file and then told it to convert that to async and fix issues, it did it 100% correct. Because fundamentally it's just non-deterministic pattern generator.
by ANarrativeApe | 2026-01-08 05:42:12+00:00
if everybody eats the whole foods they can afford, they will be healthier than if they eat an ultra high processed food diet.

The cost of living issue could actually work in favor of those with less money as they can afford less of the unprocessed meat and cheese, and would have to 'settle' for more lentils, frozen vegetables and other incredibly healthy and inexpensive food.

yes, I know the cultural reasons that will make this switch highly unlikely, but that is disconnected from the pyramid.

The popular takeaway from the pyramid will not result in a decrease in the popularity of takeaways, ready meals and other UHP foods.

The polarization of the debate is as unhealthy as the eating habits that desperately need changing.
by jazzyjackson | 2026-01-08 05:42:19+00:00
Check out the origin of freemasons, a originally a secret society of stone masons whose labor was in such high demand after the black plague rolled through Europe and England that London set a maximum wage. I forget exactly what the meetings were for but it was something like a union / underground political resistance / price-fixing agreement club that worked in all the Pythagorean and Egyptian ritual later on .
by Tanoc | 2026-01-08 05:42:20+00:00
Part of the reason why I kept tabs open in the tens of thousands (mainly images that were sourced from single tabs) was because bookmarks absolutely suck at actually organizing based on priority of access. In Firefox for example there's no way to create new bookmark containers, there's just folders and then there's the "Other Bookmarks" container. Since Other Bookmarks has a different structure than a folder, you're likely to just start throwing things into Other Bookmarks, which clutters it. Being able to sort by type, root URL, alphabetical order, and date saved would be so great.

The other issue is cache. If my internet goes out, for a lot of things I can just still re-open Firefox and there's a cached version of whatever tabs I had open that weren't put to sleep that I can look through. It's great when there's spotty cell coverage when using a hotspot, or when using a laptop in something like a highway or train tunnel. Bookmarks don't store a cached version of the page, it's just a link. This means if I close Firefox to clear up some RAM or save some battery life and then open it back up, if I didn't have those tabs open I'd have to have an active internet connection to view the page contents again.
by pdpi | 2026-01-08 05:42:32+00:00
Not sure which way this tips the scales, but Chase has a retail banking presence in the UK, GS doesn't. If Apple wants to expand Apple Card internationally, and want to keep the number of partners to a minimum, Chase would be a better fit. Inversely, Chase's market in the UK is still small, and an Apple Card partnership would be a big draw to pull customers in.
by PaulDavisThe1st | 2026-01-08 05:43:51+00:00
> also deport the roughly 30 million foreign nationals that are currently in the USA driving up costs of everything.

Nothing like middle school economics to help a debate along ... have you checked on the level of economic activity that is due to those 30M foreign nationals, and considered if there might be any downsides to them no longer being here (and presumably not being replaced by other foreign nationals) ?