MurphyA/hacker-news huggingface dataset:
by geerlingguy | 2025-05-09 03:48:58+00:00
It takes a lot of effort—on the order of 1-2 hours per video, from my experience—to translate a video into a blog post in a better-than-just-a-transcript form.

For me, I do it because I like writing more than I like making videos, and I know many people appreciate it.

But my blog maybe makes a few pennies a month, whereas my video content provides my full-time income.

So I'm not surprised most content creators who can, move to video-only. It's only out of passion for the written form/blogging that I still do my text posts :(
by TMWNN | 2025-05-09 03:49:09+00:00
>That sentence is the Apple II hardware in a nutshell! save a chip or two but completely scramble the video buffer? Absolutely!

Woz is one of the greatest engineers of the 20th century, and the Apple II demonstrates his talent. But his brilliance at simplifying things always straddles the line between optimized and overoptimized. The Disk II might be his greatest feat at doing more with less, while the video circuitry falls just into overoptimization, given the color fringing, NTSC dependence for color, and lack of lowercase. Integer BASIC is somewhere in the middle; great performance (especially given (or maybe because) Woz knew nothing about mainstream BASIC), but the code is so tightly written that it was easier for Apple to license Microsoft BASIC than to add floating-point code to Woz's work.
by dzaima | 2025-05-09 03:50:09+00:00
That'd fail horrifically for guard pages around a main region where the whole used region is reasonably expected to be used.

Considering that it'd be literally completely entirely unacceptable to ever hit such an emulated range in code of any significance as it'd be a slowdown in the thousands of times, it'd make mprotect entirely pointless and effectively broken. Unless of course you add "padding" of expected page size (not applicable for guard pages though, those are just SOL), which is basically status quo except that, instead of apps doing hard-coding crashing on unexpected page size, they just become potentially 1000x slower, but of course in practice there's no difference between a crash and 1000x slower. I'd even say a crash is better - means a bug report of it can't be dismissed as just a perf issue, and it's clear that something's going wrong in the first place.

The size of the mprotect region does not matter. What matters is worst-case behavior, and, regardless of the size, if a single critical byte of memory ends up in the emulated region, your program is dead to the user, causing data loss or whatever consequences from being, practically speaking, completely frozen your program has.
by pabs3 | 2025-05-09 03:50:10+00:00
Probably cautious lawyers, maybe cargo-culting, hard to tell. Some more discussion of why they don't in this LWN thread:

https://lwn.net/Articles/1019686/

FTR, AGPLv3 is considered an Open Source license, perhaps you meant permissive/pushover licenses when you said "Open source licenses just give it all away for literally nothing". Also, permissive licenses have conditions too, although they are easy to comply with, violations of them are still quite common, as they are for GPL-family licenses.

Deliberately going out of your way to put a smaller company out of business seems like shitty behavior to me. I also wonder about the anti-trust angle; Big Tech using their oligopoly in the developer labour market to kill startups that could become competitors.

I never really bought the idea that selling exceptions is ethical, probably better to downgrade to LGPL instead.
by soulofmischief | 2025-05-09 03:50:27+00:00
The reason I bring it up is because of the deep relationship between aesthetics and institutional control. At one time these aesthetics were meant to enforce a classist, autocratic governance rooted in deception, oppression and information asymmetry.

The designs look nice, gold looks nice, the pope has some nice swag, but it's all a symbol of power. It's easy to forget that when you're lost in the sauce. SS uniforms looked slick as hell as far as uniforms go, but I wouldn't debate with a Holocaust survivor about why they should see the good in Nazis. The other people in this thread seem to have forgotten about the Crusades.
by K0balt | 2025-05-09 03:51:12+00:00
Analogy is a great word proxy for thought proxy.

Yeah, I’m pretty sure analogy would have been fine there, I think maybe it fell off the edge of my vocabulary for a moment? Not really sure, but I really can’t think of any reason why “thought proxy” would have been more descriptive, informative, or accurate ¯_(ツ)_/¯
by jbm | 2025-05-09 03:56:32+00:00
To rescue a flailing project that I took over when a senior hire ghosted a customer in the middle of a project, I got the 200$ Pro package from OpenAI (which is much less usable than Claude for our purposes; there were other benefits related to my client's relationship w/ OpenAI)

In the end, I was able to rescue the code part, rebuilding a 3 month long 10 person project in 2 weeks, with another 2 weeks to implement a follow-up series of requirements. The sheer amount of discussion and code creation would have been impossible without AI, and I used the full limits I was afforded.

So to answer your question, I got my money's worth in that specific use case. That said, the previous failing effort also unearthed a ton of unspoken assumptions that I was able to leverage. Without providing those assumptions to the AI, I couldn't have produced the app they wanted. Extracting that information was like extracting teeth so I'm not sure if we would have really had a better situation if we started off with everyone having an OpenAPI Pro account.

* Those who work in enterprise know intuitively what happened next.
by calepayson | 2025-05-09 03:56:38+00:00
I totally agree in situations where folks have access to an advice nurse. Always prioritize an expert over an llm.

Same goes for the others, if you have the means I think you should get a tutor or an editor as well.

However, if you’re choosing between nothing and an llm then the llm starts to become a great option.

I used to work rescue and if I had caught one of my coworkers asking an llm how to treat a patient I would have flipped.

But if I had rolled up to an incident and some Good Samaritan was trying to help out by using an llm that would be awesome!
by moralestapia | 2025-05-09 03:59:37+00:00
Absolutely, there is nothing wrong with letting others know the other side of the coin. Moreover, I have done that respectfully, I never diminished the other guys' experience or called him fake or anything. He's mocking me in another comment already ... the tolerant ones.

This is a thread about the Pope, why wouldn't people be allowed to say good things about the religion it leads?

But guess what, some invisible hand hid my comments, even though the one where I expressed my opinion has more upvotes than downvotes and is not even flagged (cc @dang, perhaps you know what happened?). Is it breaking a policy? How is it different from the comment from @soulofmischief? Very tricky situation to be in, I can understand why someone would prefer to just hide it all.

I'm honestly tired of all this "I'm catholic and I am involved in the church" being enough to warrant attacks from random strangers.

Good news is the pendulum is swinging back, and it's swinging back hard! Deus vult! :D
by throwup238 | 2025-05-09 03:59:39+00:00
It definitely can’t be “ancient times” because the Sistine Chapel chimney was only added in the 18th century to protect Michelangelo’s frescos from the soot of burning ballots (1417 is just the oldest known reference to the practice, it’s likely older than that).

The whole black smoke/no smoke didn’t start out as a signal but everyone kept trying to interpret them as such in the 19th century. Black smoke meant no election and no smoke was ambiguous so they eventually switched to white smoke to keep the public from going crazy speculating. L

The first reference to non-black smoke I can find is in "Conclave di Leone XIII" by Raffaele De Cesare about the 1878 conclave (Leo XIII’s election):

> "Cardinal Borromeo, tasked with burning the ballots, burned them without straw, and the smoke was barely visible. There were few people in the square. The external steps of St. Peter's were full of onlookers until midday, but after the smoke, it slowly emptied. No one supposed that the Pope had been elected." (translated from Italian)

The 1914 conclave is the commonly accepted date because Pius X decreed in 1904 that all papers relating to the election (not just the ballots themselves) were to be burned after the voting. Since they’d burn all the others papers (without wet straw) only after a successful election, it would produce a lot more white smoke so the Catholic church made an administrative decision to make that into an explicit signal (though I think they use something to “enrich” the color now).
by refurb | 2025-05-09 04:00:50+00:00
What other countries are rising? I mean China is an obvious one but seems to be struggling. Europe is in decline. India continues to struggle.

If anything, the US has pulled even further ahead since 1990. Back then the USSR was a near-power to the US, but has fallen significantly since then.

Since all power is relative, you’d need to see the US falling relative to another country. And right now, I don’t really see a country on that trajectory.
by gus_massa | 2025-05-09 04:01:11+00:00
I tried at the top and never scrolled down.

Some comments about the example:

It's weird that the Spanish version is complete and the English version appears sentence by sentence. I'd prefer o see both.

Highlighting by sentence is fine. Matching word would be better, but I can imagine it's a nightmare to implement.

Why does it read aloud only the Spanish version? I'd like to hear any of them with a click.
by aipatselarom | 2025-05-09 04:02:36+00:00
Try harder next time. You just blew up all the case you made around "I'm just here arguing in good faith".

But to cater to your question, no, he did not send me an email.

He did not have to do anything, I was the one who approached God.

I hope one day you are able to understand this and live in peace with others who do not wish you any bad. You're not a teenager anymore.
by baobun | 2025-05-09 04:02:59+00:00
Ventoy is also likely compromised.

https://nixsanctuary.com/ventoy-718-shades-of-open-source/

https://github.com/ventoy/PXE/issues/106

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

https://linuxmom.net/@vkc/112906968594601449
by csomar | 2025-05-09 04:05:44+00:00
I used it yesterday to convert a website from tailwind v1 to v4. Gave it the files (html/scss/js), links to tailwind and it did the job. Needed some back and forth and some manual stuff but overall it was painless.

It is not a challenging technical thing to do. I could have sat there for hours reading the conversion from v1 to v2 to v3 to v4. It is mostly just changing class names. But these changes are hard to do with %s/x/x, so you need to do them manually. One by One. For hundreds of classes. I could have as easily shot myself in the head.

> Could you anonymize and share your last 5-10 prompts?

The prompt was a simple "convert this site from tailwind v1 to v4". I use neovim copilot chat to inject context and load URLs. I have found that prompts have no value, it is either something the LLM can do or not.
by jruohonen | 2025-05-09 04:06:15+00:00
This project was interesting enough to quickly skim through. Regarding the actual verification, they use this dataset:

https://arxiv.org/pdf/2004.14974

To progress in this space, many more datasets would be likely required. The problem with the above dataset also is that it categorizes things into true/false/maybe. Not many things fit into such a coarse categorization.
by 0xDEAFBEAD | 2025-05-09 04:07:11+00:00
>For example, over its lifetime the Clojure community has shifted from accepting argument lists and named parameters in their functions to accepting a single hashmap. This is because the single hashmap is easier to grow over time.

This seems a little nuts, to be honest. It feels like you're just pushing failures from easy-to-diagnose issues with the function signature, to hard-to-diagnose issues with the function body. Basically the function body now has to support any combination of hash parameters that the function has ever taken over its entire history -- Is this information documented? Do you have test coverage for every possible parameter combo?
by Dave_Rosenthal | 2025-05-09 04:07:19+00:00
It looks like it might be knobs (which can be changed via config file) called MAX_WRITE_TRANSACTION_LIFE_VERSIONS and MAX_READ_TRANSACTION_LIFE_VERSIONS now (defined in ServerKnobs.cpp)? It's in microseconds and probably needs to be synced client and server.

I don't know the details know, but it was definitely configurable when I wrote it :) I remember arguing for setting it to a default of 30/60 seconds we decided against as that would have impacted throughput at our default RAM budget. I thought might have been a good tradeoff to get people going, thinking they could tune it down (or up the RAM) if they needed to scale up perf later.
by TMWNN | 2025-05-09 04:07:38+00:00
You and entropicdrifter are wrong and defen is correct. Defen said "Spanish colonization had virtually no impact on the ethnic, political, or religious development of the United States", as opposed to the Western Hemisphere. He is correct.

Whether Texas or California, the land that is now the American southwest was almost completely empty before the Mexican War; about 80,000 hispanos, or about 1% of Mexico's prewar population, mostly in New Mexico and southern Colorado. They were very, very isolated, living in "islands", and were already dependent on the US, not Mexico, for trade <http://web.archive.org/web/20070517113110/http://www.pbs.org...>. The American takeover and attendant influx of settlers completely changed the region; by 1860 California alone had 380,000 people] <https://en.wikipedia.org/wiki/Demographics_of_California#Pop...> and was a US state.

*85% of Mexican Americans today are from post-World War II immigration.* As late as 1970 <http://www.pewhispanic.org/2013/05/01/a-demographic-portrait...> there were five million people of Mexican ethnicity in the US, including one million born in Mexico. Now there are 33.7 million and 11.4 million, respectively. The number of people of Mexican ethnicity has grown by ~16X in 75 years (from ~2 million in 1940), while the US population has grown by ~2.5X. Had the Mexican-ethnic population grown by the same rate as the broader US there would be 5 million today, not 33.7.

History, even recent history, has been rewritten in peoples' minds by popular culture. Los Angeles's stupendous growth in the first half of the 20th century was driven almost entirely off of internal US migration. So many Iowans moved to LA that it was joked that southern California should be renamed "Caliowa". Almost everything we think of about the city, demographically speaking, is a post-1970 phenomenon.

According to Census estimates <http://web.archive.org/web/20080912052919/https://www.census...>, the city of Los Angeles was 7.1% Hispanic (almost all Mexican, of course) in 1940, and 15-17% in 1970. In 1990—let me repeat, two decades later—it was 39.9%. The non-Hispanic white population went from 86.3% in 1940, to 61-63% in 1970, to 37.3% in 1990. As of 2020 <https://en.wikipedia.org/wiki/Los_Angeles#Race_and_ethnicity> the city is 46.9% Hispanic and 28.9% non-Hispanic white.

"We didn't cross the border; the border crossed us" is only true for the aforementioned hispanos. If alien space bats had rotated the contiguous US 180 degrees in 1945, all other Mexican Americans would be living in Buffalo and Portland and Boston and Rochester and Detroit. Those cities would be known as the home of Cal-Mex and Tex-Mex cuisine, not LA and El Paso and Phoenix.
by ramoz | 2025-05-09 04:08:06+00:00
These aren't that fun but sure.

- https://gist.github.com/backnotprop/ca49f356bdd2ab7bb7a366ef...

- https://gist.github.com/backnotprop/d9f1d9f9b4379d6551ba967c...

- https://gist.github.com/backnotprop/e74b5b0f714e0429750ef6b0...

- https://gist.github.com/backnotprop/91f1a08d9c27698310d63e06...

- https://gist.github.com/backnotprop/7f7cb63aceb7560e51c02a9d...

- https://gist.github.com/backnotprop/94080dde34bfca3dd9c48f14...

- https://gist.github.com/backnotprop/ea3a5c3a31799236115abc76...

Taken from 2 recent systems. 90% of my interaction is assurance, debugging, and then having claude operate within the meta context management framework. We work hard to set the path for actual coding - thus code output (even complex or highly integrated) usually ends up being fairly smooth+fast.

When I "wake" CC up I usually use a prompt like this to preface any complex work: https://gist.github.com/backnotprop/d2e4547fc4546eea071b9b68... (the goal is to get all relevant context in-memory).

For most planning I use Gemini. I copy either the entire codebase (if less than ~200k tokens) or select only that parts that matter for the task in large codebases. I built a tool to help me build these prompts, keep the codebase organized well in xml structure. https://github.com/backnotprop/prompt-tower
by photonthug | 2025-05-09 04:09:51+00:00
You may never be affected, it depends on what you do and how we as an industry decide to approach credentialism in the future. From the standpoint of many vendors though, it's just another possible source of revenue, so they aren't going to just leave the money on the table if they can find any way around it. Employers already have LOTS of applications for every job and are happy to filter with useless bullshit whether it makes sense or not.

I'd say it's currently the worst for SecOps people, senior data-engineers working closely with infrastructure, cloud engineers who specifically prefer to not focus on one platform, etc. Three main clouds each offering many cert levels, plus the major vendors in your adjacent spaces, it can add up pretty quick.

And just to be clear.. keeping up with changes is something I do consider table-stakes for working with tech. But I really do not like the hassle/expense of yet another bullshit administrative burden forever when life is full of such things as it is.
by kyralis | 2025-05-09 04:12:32+00:00
Honestly, this is one of the few places where I agree with this sentiment. I have roughly the same trust in an LLM answer as in a SO answer anyway, so it's not like I'm buying any particular additional verification cost - I have to treat the response as only vaguely trustworthy in either case, and the LLM experience is certainly nicer.
by modeless | 2025-05-09 04:12:59+00:00
This is false. If you turn off the "Messages in iCloud" feature then your messages are included in your regular iCloud backup which Apple has the keys to decrypt, as disclosed.

Of course iCloud backup is itself optional. But Apple gives you and the people you're messaging no other option for cloud backups. ADP actually encrypts your backups, but since it defaults to off your messages are almost certainly still readable by Apple thanks to the keys stored in other peoples' backups.
We Built Mentionedby.ai to Track How AI Models Answer Questions
by nikin_mat | 2025-05-09 04:13:16+00:00
Hey HN,

I'm Nikin, one of the creators of MentionedBy.ai — a platform we built to track how your brand is being mentioned inside AI-generated answers across ChatGPT, Claude, Perplexity, Gemini, and other LLMs.

We didn’t start this as a marketing tool. It began as a frustration. We noticed our startup wasn’t showing up in ChatGPT responses, even for queries where we clearly should have. Meanwhile, bigger or SEO-heavy brands were dominating AI answers — regardless of actual relevance. It wasn’t Google rankings anymore. It was model completions.

That sparked the question: how do you monitor and optimize your brand's visibility across these black-box models?

What It Does: Scrapes and audits responses from multiple LLMs using structured prompts.

Benchmarks your brand against competitors on frequency, sentiment, answer placement, and hallucination risk.

Tracks changes over time — e.g., if Claude suddenly stops mentioning you in a category you dominated last week.

Scores your Answer Engine Optimization (AEO) visibility across AI tools.

Sends real-time alerts if your brand is dropped or misrepresented by a major model.

Under the Hood: We run scheduled and real-time queries across models using OpenRouter and native APIs.

Responses are embedded using OpenAI + Cohere to cluster topic relevance.

We match mentions semantically (not just string matches), then run sentiment and hallucination checks (based on source correlation vs. output).

All model responses, timestamps, and prompts are logged to a time-series DB, and anomalies are flagged using fine-tuned classification.

The UI is built with bootstrap and a wordpress as the CMS, with a dark minimal design — and the backend runs PHP for session/user handling + Python for prompt orchestration and ML pipelines.

Why We Opened This Up: Most companies don’t realize AI is already shaping perception — silently. If your brand isn’t in the model, it doesn’t exist to the user.

We’ve seen:

-Founders being misquoted by AI.

-Startups dropped in favor of outdated competitors.

This felt important enough to make public.

If you're curious, we'd love feedback on how we could expose more data (we're considering a public LLM search ranking explorer too).

Here’s the link: https://mentionedby.ai (we are yet to launch publicly, so there is a waitlist)

Happy to answer any questions about the technical stack, model comparisons, or hallucination detection methods.

— Nikin Founder @ Synapse AI Labs (Built in Sri Lanka. Global by default.)
by tgma | 2025-05-09 04:13:47+00:00
Actually it is the opposite. If you have Messages in iCloud, they do not store messages in "iCloud Backup" but keep it separate with some client-side device-to-device encryption key (UPDATE: which they also store a copy of inside iCloud backup unless ADP is on; thanks to 'modeless). If you enable iCloud Backup and Messages in iCloud is turned off, it will backup all your messages in a way visible to Apple servers. Of course, that is unless you enable Advanced Data Protection (the thing that UK hates).

The fact that this is so unintuitive that I had to explain it and I am only 95% sure I got it right is precisely the problem.
by gus_massa | 2025-05-09 04:14:45+00:00
I prefer demos. Just press buttons randomly and hope the best. As I said, many times I have to go back to the tutorial.

I don't like creating accounts just to try it. I prefer a free demo, perhaps with some restriction like no saving.

> Did you end up messing around with it?

Sorry, not enough time. I'll try to spare some time in the weekend.
by modeless | 2025-05-09 04:15:44+00:00
Yes but when Messages in iCloud is enabled that "client-side" encryption key is itself included in your iCloud backup (that Apple can read), as disclosed. So Apple can read your messages regardless of whether you enable or disable Messages in iCloud. The only things that prevent it are disabling cloud backups entirely, or enabling ADP. But even those don't really prevent it because unless everyone you message also does the same, Apple can still read your messages.
by simultsop | 2025-05-09 04:17:27+00:00
Leaking bugs, I believe, do not relate to static typing or dynamic typing; it mostly involves deployment. Your types might match, but you would still leak bugs in dependencies :/

From a CI/CD perspective, you should make sure that on updates, things won't break. As others suggest, a maintainable project would have test suites.

Except if you aim to have a program that you will never update again. Write the code once, compile it, and archive it. When you decide to keep that program available to potential clients, be prepared to back up dependencies, the OS it runs on, and everything that makes it operable. If there is a breaking change in the ecosystem of that program, it will break it.