MurphyA/hacker-news huggingface dataset:
by Dagonfly | 2025-12-17 21:24:55+00:00
Quoting your comments on github [0]

>> There is no passkey certification process

> This is currently being defined and is almost complete.

>> no signed stamp of approval from on high

> see above. Once certification and attestation goes live, there will be a minimum functional and security bar for providers.

Will I always be able to use any credential manager of my choice? Any naturally also includes software that I might have written myself. And would you be in support of an ecosystem where RPs might block my implementation based on my AAGUID?

[0] https://github.com/keepassxreboot/keepassxc/issues/10406#iss...
by lingrush4 | 2025-12-17 21:25:26+00:00
In my experience, juniors are absolutely terrified of asking any sort of question at all during a meeting. Senior engineers are far more likely to ask interesting, useful questions.

We hire juniors so that we can offload easy but time-consuming work on them while we focus on more important or more difficult problems. We also expect that juniors will eventually gain the skills to solve the more difficult problems as a result of the experience they gain performing the easy tasks.

If we stop hiring juniors now, then we won't have any good senior engineers in 5-10 years.
by PaulHoule | 2025-12-17 21:25:38+00:00
The article points that adding any more costs just costs the operator money and won't change their behavior unless the costs are so high that the bank is forced to foreclose. Maybe on some that level that is a good thing and clears the market but in the current situation the banks just won't make loans unless this happens.

It makes me think of the "poker game" model of nuclear power plant construction where the vendor is quoting a price lower than they know it will cost because otherwise they wouldn't make the sale. If commercial buildings were properly priced at the outset, banks would be financing fewer of them.
by roenxi | 2025-12-17 21:25:44+00:00
> Anything that makes owning an empty building a bad investment in all circumstances

But empty buildings aren't a bad idea under all circumstances. Eg, It might be prudent to have empty living space in a tourist or student area to deal with annual surges in demand. Or maybe someone has a warehouse full of facemasks because they think the price will 10x in the next pandemic. We'd have the same crowd complaining about empty buildings saying they were just doing it to hide the fact that the building is empty when in fact that is a pretty reasonable strategy that would be socially beneficial.
by SQLite | 2025-12-17 21:25:48+00:00
The story of Fossil:

Something better than CVS was needed. (I'm not being critical of CVS. I had to use the VCSes that can before, and CVS was amazing compared to them.) Monochrome gave me the idea of doing a distributed VCS and storing content in SQLite, but Monochrome didn't support sync over HTTP, which I definitely wanted. Git had just appeared, and was really bad back in those early years. (It still isn't great, IMO, though people who have never used anything other than Git are quick to dispute that claim.) Mercurial was... Mercurial. So I decided to write my own DVCS.

This turned out to be a good thing, though not in the way I expected. Since Fossil is built on top of SQLite, Fossil became a test platform for SQLite. Furthermore, when I work on Fossil, I see SQLite from the point of view of an application developer using SQLite, rather than in my usual role of a developer of SQLite. That change in perspective has helps me to make SQLite better. Being the primary developer of the DVCS for SQLite in addition to SQLite itself also give me the freedom to adapt the DVCS to the specific needs of the SQLite project, which I have done on many occasions. People make fun of me for writing my own DVCS for SQLite, but in the balance it was a good move.

Note that Fossil is like Git in that it stores check-ins an a directed acyclic graph (DAG), though the details of each node are different. The key difference is that Fossil stores the DAG in a relational database (SQLite) whereas Git uses a custom "packfile" key/value store. Since the content is in a relational database, it is really easy to add features like tickets, and wiki, and a forum, and chat - you've got an RDBMS sitting there, so why not use it? Even without those bonus features, you also have the benefit of being about to query the DAG using SQL to get useful information that is difficult to obtain from Git. "Detached heads" are not possible in Fossil, for example. Tags are not limited by filesystem filename restrictions. You can tag multiple check-ins with the same tag (ex: all releases are tagged "release".) If you reference an older check-in in the check-in comment of a newer check-in, then go back and look at the older check-in (perhaps you bisected there), it will give a forward reference to the newer one. And so forth.
by Analemma_ | 2025-12-17 21:26:05+00:00
You can commission people to make custom avatars for you if you don't know how to make one yourself. This is a fairly complex process, at least if you want a nice one that has full rigging and mocap support using external cameras and body tracking. I met someone at a party who does this as a side gig and brings in about $15K/year from it.
by pedalpete | 2025-12-17 21:26:10+00:00
I think you're throwing the baby out with the bathwater, while also pointing to the missing pieces in our understanding of the brain and consciousness.

I also work in the field, specifically with sleep slow-wave enhancement.

Blood flow as a proxy for brain activity I always felt was a weak measure, as the brain activity involved across all manner of operating our biological systems, so is the increased blood flow measured in fMRI a response to cognition, or autonomic activity? What does that oxydation mean.

EEG is similarly flawed when we try to equate "brainwaves" to emotions and consciousness. I think we're almost better off measuring HRV, a much simpler measure, and more reliable.

I'm fascinated that so many people who discuss brainwaves think of them as actual "waves", when it is just how we plot electrical activity which creates a visual wave like pattern.

However, and this is specifically related to our work in sleep, we can detect slow-waves (I dislike that term, it's the synchronous firing of neurons) and we are able to stimulate this restorative brain function through sensory perception during sleep, and even create slow-waves in a lab using TMS.

Research linked on our website [1]

I agree the industry needs to stop projecting what we hope we're seeing with what is actually being measured, and we don't understand enough about how the brain works, but I think completely throwing away any brain related measures we have is going too far.

1 - https://affectablesleep.com/how-it-works#research
by tialaramex | 2025-12-17 21:26:27+00:00
No. Aliasing is a single idea, an alias is another name for the same thing. The concept translates well from its usual English meaning.

The C "strict aliasing" rule is that with important exceptions the name for a thing of type T cannot also be an alias to a thing of type S, and char is an important exception. Linux deliberately switches off this rule.

Rust's rule is that there mustn't be mutable aliases. We will see why that's important in a moment.

Aliasing is an impediment to compiler optimisation. If you've been watching Matt's "Advent of Compiler Optimisation" videos (or reading the accompanying text) it's been covered a little bit in that, Matt uses C and C++ in those videos, so if you're scared of Rust you needn't fear that in the AoCO

But why mutation? Well, the optimisations concern modification. The optimiser does its job by rewriting what you asked for as something (possibly not something you could have expressed at all in your chosen language) that has the same effect but is faster or smaller. Rewrites which avoid "spilling" a register (writing its value to memory) often improve both size and speed of the software, but if there is aliasing then spilling will be essential because the other aliases are referring to the same memory. If there's no modification it doesn't matter, copies are all identical anyway.
by dakshgupta | 2025-12-17 21:26:34+00:00
This is a good one, wish we had included it. I'd run some analysis on this a while ago and it was pretty interesting.

An interesting subtrend is that Devin and other full async agents write the highest proportion of code at the largest companies. Ticket-to-PR hasn't worked nearly as well for startups as it has for the F500.
by CobrastanJorji | 2025-12-17 21:26:39+00:00
A property tax is intended to be this, I think. You pay for owning an expensive commercial plot. If you are making enough money with it to pay the tax, great. If not, sell it or lose money.

I suppose the model sucks because the community is highly benefited by a low profit cozy coffee shop or book store, which might not be able to afford the property tax rate needed to discourage the "keep it vacant" strategy.

Maybe I changed my mind, and "vacant and/or not being used for its zoning purpose" needs a separate, additional fee.
by the_af | 2025-12-17 21:26:45+00:00
> Name some others then, compare and contrast.

No need, because whether an online community is more thoughtful or smarter than another is very subjective. Almost by definition, HN is not it. Extraordinary claims require extraordinary evidence, and all that. Of course, by internet law, HN (or a subset of its members) considers itself to be the smartest, more thoughtful online community.

There are communities I like better, which are smarter and more thoughtful, but I've no desire to argue with you.

> As-is your argument is just posturing

Nah. Hard pass. Nice try though!
by Triesault | 2025-12-17 21:27:02+00:00
> Interesting, but It doesn't answer why a bank would hold a completely vacant building for 15 years.

I had the exact same question before I fully read the article.

This is answered in the article in the "Extend and Pretend" section.

> "And so long as the operator can afford to keep losing $140k per year on the building… they can!"

> [...]

> "The only sticking point here is that the building operator is still losing $140k per year. But remember that, if he gives up, he loses the $4 million he’s already put into the building. Even if he ended up paying $140k per year for 10 years before things turned around, losing $1.4 million is still better than losing $4 million."

Extending the article's example to a scenario where the building was vacant for 15 years, it means the operator was willing to lose $140K per year. In the 15 year scenario, the operator lost $2.1 million ($140K * 15 years) which is still better than losing the $4 million if the operator walked away from the investment.

> Anything that makes owning an empty building a bad investment in all circumstances.

In the final section "This Sucks, What Could We Do About It?", it mentions how adding a vacant store font tax would end up creating more foreclosures. This is the side effect of the financialization of real estate.
by 0_gravitas | 2025-12-17 21:27:05+00:00
The proximity of this and Bitnami pulling their 'free hardened images' is amusing, and I'm just as concerned about another (eventual, but imminent) rug-pull down the line. Docker Inc historically seems comfortable with the typical VC/"growth"-fueled strat of:

1. 'generous' initial offering to establish a userbase/ecosystem/network-effect

2. "oh teehee we're actually gonna have to start charging for that sorry we know that you've potentially built a lot of your infrastructure around this thing"

3. $$$
by lapcat | 2025-12-17 21:27:07+00:00
> Care to cite this statement?

Yes, literally from you: "Passkeys should never be allowed to be exported in clear text." https://github.com/keepassxreboot/keepassxc/issues/10407 Also, "You absolutely should be preventing users from being able to copy a private key!"

> You can use any credential manager you choose. You don't have to use Apple Passwords / iCloud Keychain.

But I want to use Apple Passwords. And I do use Apple Passwords for passwords.

What you're saying, in contrast, is that in order to use passkeys, I would be forced to change how I currently store credentials, which is not in iCloud. "You can choose any method you like, except the one you currently like" is a pernicious interpretation of "choice".
by lambda | 2025-12-17 21:27:17+00:00
I'm a significant genAI skeptic.

I periodically ask them questions about topics that are subtle or tricky, and somewhat niche, that I know a lot about, and find that they frequently provide extremely bad answers. There have been improvements on some topics, but there's one benchmark question that I have that just about every model I've tried has completely gotten wrong.

Tried it on LMArena recently, got a comparison between Gemini 2.5 flash and a codenamed model that people believe was a preview of Gemini 3 flash. Gemini 2.5 flash got it completely wrong. Gemini 3 flash actually gave a reasonable answer; not quite up to the best human description, but it's the first model I've found that actually seems to mostly correctly answer the question.

So, it's just one data point, but at least for my one fairly niche benchmark problem, Gemini 3 Flash has successfully answered a question that none of the others I've tried have (I haven't actually tried Gemini 3 Pro, but I'd compared various Claude and ChatGPT models, and a few different open weights models).

So, guess I need to put together some more benchmark problems, to get a better sample than one, but it's at least now passing a "I can find the answer to this in the top 3 hits in a Google search for a niche topic" test better than any of the other models.

Still a lot of things I'm skeptical about in all the LLM hype, but at least they are making some progress in being able to accurately answer a wider range of questions.
by crazygringo | 2025-12-17 21:27:19+00:00
Everything is priced that way, basically. In the world of finance, everything is priced according to the future income it can generate -- not just real estate, but stocks, bonds, etc. There's nothing insane about it. To the contrary, it's the only rational way of doing things.

You're right that nobody can predict correctly that far in the future, but ultimately you have to choose whether you think a business decision will be profitable or not, so you have to predict anyways or else you could never do anything. People build lots of models to try to predict better. And market prices reflect a middle point between the pessimists and the optimists.

Also, it's not no-lose for banks. If the owner walks and the property is re-sold for less than it was originally bought for minus the down payment, the bank very much loses. That's a major point of the article, why the bank would prefer the space to continue vacant for a few years than take that loss.
by anamax | 2025-12-17 21:27:34+00:00
My inference was that you were suggesting that the "independent FCC commissioner" was just as subject to control by elected officials as the Secretary of State because both are appointed by elected officials.

That's why I pointed out that the Secretary of State can be fired at whim by an elected official while the "independent FCC commissioner" can't.

I apologize if my inference was incorrect.
by toast0 | 2025-12-17 21:27:41+00:00
> Interesting, but It doesn't answer why a bank would hold a completely vacant building for 15 years.

Lowering the rent to fill their building reduces the value of that building, which means when they sell it, they will recognize a loss that is likely larger than many years of operating loss from the empty building.

Additionally, lowering the rent for that building will also reduces the value of other nearby buildings that have that building as a comparable property. Then when those buildings come up for refinance, either the borrower will have to come up with more funds so that the loan to value max isn't exceeded or the borrower will default and the bank will lose the income stream and be holding another property where their investment is more than the value.

Borrowers usually don't want to come up with more funds on a property where they're underwater and banks don't want to foreclose on property where the bank will be underwater, so it's in the bank's interest to let things be vacant and keep the valuations based on the previous rent, rather than lowering the rent and facing the music. You'll also see promos like first several months free, rather than reducing the rent, so you can report it's rented at whatever the headline rate is, even if the tenant is effectively paying much less; of course, the tenant will be looking for somewhere else to rent come renewal.

This is far from the only case in banking where taking some action on an asset that would otherwise be reasonable won't be done, because it would trigger a mark to market on too many other assets. Ex: you can't sell realize a loss to sell treasury bonds to satisfy cash flow needs, because you'll have to mark to market all the similar bonds, and then you won't meet your reserve needs.
by hwayne | 2025-12-17 21:27:43+00:00
I think the "high school math" slogan is untrue and ultimately scares people away from TLA+, by making it sound like it's their fault for not understanding a tough tool. I don't think you could show an AP calculus student the equation `<>[](ENABLED <<A>>_v) => []<><<A>>_v` and have them immediately go "ah yes, I understand how that's only weak fairness"
by rolandog | 2025-12-17 21:27:46+00:00
Exactly, concentration of attention onto singular figures as role models should be avoided; kind of like how we agree that it is healthier for the EU citizens to have a more diverse market than concentrated monopolies.

We do have to recognize that we have societally dropped the ball by allowing media companies brainwash the population into thinking that money and fame is unquestionable success; this has allowed the corporate mouth pieces to blow so much hot air into the bullshit they spew, that turds end up floating to the top.

What is clear as day is that we live in a world where Brandolini's law is being exploited constantly: that there is a constant fight to DARVO the heck out of our perceptions is undeniable.

We need to normalize bringing receipts to back your claims...

How to teach the average person not to follow the siren's song of populism and rage baiting?? That, I have not yet figured out.
by lvspiff | 2025-12-17 21:27:48+00:00
100% agree and more credit if I could give it!

Even as a lead I ask the dumb question when no one else does just because when i can see the look in people faces or realize no one is chiming in the dumb question is needed to ensure everyone drives the point home. I've never been met with any sort of looking down upon nor do i discourage any of my staff - quite the opposite - I champion them for being willing to speak up.
by jacekm | 2025-12-17 21:28:11+00:00
> About a billion lines of code go through Greptile every month, and we're able to do a lot of interesting analysis on that data.

Which stats in the report come from such analysis? I see that most metrics are based on either data from your internal teams or publicly available stats from npm and PyPi.

Regardless of the source, it's still an interesting report, thank you for this!
by mrguyorama | 2025-12-17 21:28:14+00:00
I use Jenkins every single day, and have been using it my entire career through three different companies self hosting it.

Please tell me how we somehow have been hobbled despite having simple and clear pipelines setup that autobuild any branch we want and allow one click deploys to our preprod environment and automatically manage versioning and scalably handle load from "Literally zero" to "Everyone in the company wants to rebuild everything now" and goes down less than github.

What are we supposedly missing?

More importantly, what are we missing that tangibly improves results for our consumers?
by aw1621107 | 2025-12-17 21:28:20+00:00
I mean, remove() is already marked unsafe?

Otherwise there's the question of where exactly the API boundaries are. In the most general case, your unsafe boundary is going to be the module boundary; as long as what you publicly expose is safe modulo bugs, you're good. In this case the fix was in a crate-internal function, so I suppose one could argue that the public API was/is fine.

That being said, I'm not super-familiar with the code in question so I can't definitively say that there's no way to make internal changes to reduce the risk of similar errors.
by gpjt | 2025-12-17 21:28:20+00:00
Awesome, thanks! I'm still doing trains on the big machines right now (hopefully will write up over xmas) but I think once I've worked out the sweet spot for memgatokens per dollar for this model, it's time to start tweaking the other controls -- LR and cosine variation of it, as you said, and also dropout, bias, weight tying, and definitely gradient clipping (which should at least get better bang for the buck from time/$ spent). I'll leave it to Google to follow up Chinchilla with a "best batch size across a thousand trained models" paper ;-)
by yieldcrv | 2025-12-17 21:28:25+00:00
I hate the administrative state's current structure just enough that I don't care which administration or court dismantles it.

From my perspective the Federal Government subjugated all the states by magically noticing that all commerce had become interstate commerce by the 1930s. Its a parallel country overlaying the union of states, instead of federalism - which has a definition divergent of what "Federal" means to us in reference to the national government.

Harmonizing that all back under the President is a step, right before going after the Interstate Commerce clause itself.

I don't care how disruptive that is, its Congress' job. If Congress can't form consensus the country is done, obviously. Otherwise, surface candidates that can actually bridge consensus, which is always an option. Everyone's last minute civil rights goals aren't going to happen, duh! So drop that just like all administrations from the past 250 years did consecutively, and pass relevant things that keep the lights on.
by staplers | 2025-12-17 21:29:18+00:00
why a bank would hold a completely vacant building for 15 years.

Allows for inflated valuations and hypotheticals which appear on paper as absolute but in reality are much lower.

By leasing for cheaper they effectively capitulate and sell at a loss which will hammer their funding ability. It's land speculation similar to tech speculation. Inflate valuations, get a longer runway from lenders, etc.

At some point it has to come back to reality, but as the saying goes: "The market (land owners) can remain irrational longer than you (businesses) can remain solvent."
by bmandale | 2025-12-17 21:29:40+00:00
The president they created was one who administered over a much more limited government, one that primarily collected taxes and waged wars. Both were done at the behest of congress, so there was limited independence in how it was done. In the interim, federal agencies with a far greater impact on people's daily lives were created, on the assumption that they could be run according to policies set out by congress, and hence not completely upend people's lives on the whim of a single partisan elected official.
by tomhow | 2025-12-17 21:29:45+00:00
Edit: Fine! I found a way to get a16z in there and keep it to 80 chars.

Both for length reasons and because it was clickbait.

The original title doesn’t even have the actual company’s name in it, only the name of the investor, which is intended to elicit just the kind of ragey reaction you’re exhibiting in this comment.

On HN, titles need to be more neutral and factual (I.e., include the name of the company the article is primarily about).

(Also, you seem to be implying some conflict of interest? Doublespeed and a16z have nothing to do with HN/YC.)