MurphyA/hacker-news huggingface dataset:
by williamai_ | 2025-10-11 14:08:07+00:00
Hey HN,

I'm William, founder of Doculearn. I built this after spending years wrestling with the same problem: anyone can document a single file, but understanding how a complex system actually works requires analyzing the entire codebase—dependencies, architecture, design decisions, and all.

The Problem:

We're generating code faster than ever with AI assistants (Copilot, Claude Code, etc.), but documentation can't keep up. Traditional tools work file-by-file. When you're onboarding someone or doing a handover, they need to understand "how does this entire system work?" not just "what does this function do?"

What Doculearn Does:

We ingest your entire repository and provide comprehensive insights that go beyond basic file-level documentation. Ask questions like "What are the critical dependencies in this system?" or "How does authentication flow through the architecture?" and get answers that consider your complete codebase context.

Key Features:

Repository-scale analysis (not just individual files) Dependency mapping and architectural insights Automated PDF exports and static web deployments Answers complex questions about system design and component relationships

Why I Built This:

After working on multinational projects across Africa and winning a hackathon with an automation tool, I saw the same pattern: teams struggle to understand large codebases, especially as AI generates more code. Documentation needs to work at the system level, not just the file level. We're launching October 31, 2025.

Sign up for the waiting list at https://doculearnapp.com and be among the first to experience documentation that actually understands your entire system.

Would love to hear your thoughts—especially if you've dealt with documentation challenges in large codebases or AI-generated code.
by keyringlight | 2025-10-11 14:10:09+00:00
Even without RT I think it'd be beneficial to tune graphics settings depending on context, if it's an action/combat scene there's likely aspects the player isn't paying attention to. I think the challenge is it's more developer work whether it's done by implementing some automatic detection or manually being set scene by scene during development (which studios probably do already where they can set up specific arenas). I'd guess an additional task is making sure there's no glaring difference between tuning levels, and setting a baseline you can't go beneath.
by romanovcode | 2025-10-11 14:11:13+00:00
Hmm but that table would be actually what I would write in React most likely. Considering most tables want pagination, filtering and so on it would be dumb to use query-string params and reload the page. So this would actually fit perfectly.

I have this set-up where .NET ViewHelper would do `RenderReactComponent('complexTableComponent', '.complex-table-component')` and it would load bundled react as 1st script and then this component as second script. If page does not need no react components it does not load any. If you have more than one it will still load the react itself only once. It is really amazingly working very, very well.

And yes, if I would to build some kind of dashboard/email client or something I would say use React or Angular and API. But for regular website rendered HTML is king.
by bee_rider | 2025-10-11 14:11:43+00:00
Of course, we’re living in the future where Moore’s law has seriously slowed down. But, as a product of the 90’s this is a kind wild thing to see. I can’t imagine in the year 2000 being disappointed content wouldn’t play on a 386 or something.

But, I mean, your expectation is not that unreasonable, computers were quite good by 2013. It is just an eye-opening framing.
by gruez | 2025-10-11 14:11:54+00:00
>For example, rather than fix systemic issues that cause them to dump mass amounts of greenhouse gases or toxic waste, they instead reframe the issue so that the consumer is at fault: "you don't recycle enough".

This is a strawman. Even before "recycling is a lie" entered into the zeitgeist a few years ago, approximately nobody thought people failing to recycle led to greenhouse gas or toxic waste, or that recycling was going to prevent those things. At best they did it out of some vague sense of "environment". If pressed they'll probably say something about landfill space or sea turtles, but I doubt they thought recycling was going to stop global warming, or clean up the polluted rivers in China/India.

>This is the same, it's just reframing corporations cutting costs wherever they can as the fault of the consumer rather than just plain entshittification.

To some extent it is the fault of the consumer. Restaurants are a competitive market with low barriers to entry. If consumers actually want unique local flavors an non-frozen foods, and are willing to pay a premium for it, sysco would have never gotten a foothold. Sure, cheap frozen food is objectively bad and you'd have a tough time finding someone who'd explicitly say "yes, I do want reheated frozen food at restaurants", but if people are willingly choosing it, then it's just demonstrating expressed preference vs revealed preference. The fact that mcdonalds serves cheap low quality food (compared to even something like olive garden) can't be blamed on "plain entshittification".
by kannanvijayan | 2025-10-11 14:12:19+00:00
Even in your own description, it is clear that with regards to _correctness_, the variance model bifurcates between the read and the write method.

The discussion about the type sizes is a red herring. If the type system in question makes two types of differing sizes not able to be subtypes of each other, then calling these things "Child" and "Parent" is just a labeling confusion on types unrelated by a subtyping relationship. The discussion doesn't apply at all to that case.

The variance is a property of the algorithm with respect to the type. A piece of code that accepts a reference to some type A and only ever reads from it can correctly accept a reference to a subtype of A.

A piece of code that accepts a reference to a type A and only ever writes to it can correctly accept a reference to a supertype of A.

In an OO language, an instance method is covariant whenever the subject type occurs in return position (read analogue), and it's contravariant whenever the subject type occurs in a parameter position (write analogue). On instance methods where both are present, you naturally reduce to the intersection of those two sets, which causes them to be annotated as invariant.
by Noumenon72 | 2025-10-11 14:12:26+00:00
Both Windows and the Mac app Snap let you switch to programs 1-9 on your task bar by hitting Win+1-9 or Opt+1-9. These will be your most used shortcuts and switching to Teams will be as fast as you can think. My chosen order looks like this, but you can rearrange it by just moving the programs on your taskbar.

1 - IDE (PyCharm) 2 - Chrome 3 - Outlook 4 - Firefox (Jira, Github) 5 - iTerm (terminal) 6 - Excel (time tracker) 7 - Teams 8 - Slack 9 - ChatGPT app or Obsidian

I'm not sure what it means to switch between code and tests though?
by ACS_Solver | 2025-10-11 14:12:38+00:00
Global and foreign news is a good thing. But a lot of attention devoted to foreign stories of questionable relevance isn't a good thing.

One of my usual news sources is SVT, the national Swedish broadcaster. Their svt.se website is good and, aside from Swedish news, they're also quick to cover major foreign events, if something is breaking news they'll have it up right away. But one of my main complaints is SVT covers local American crime too much. It pops up as one of the top "just in" headlines. I went to look just before replying here, and it's actually happening again right now - there's a "just in" headline "Four dead in a shooting in Mississippi". It's fast, I don't even see it on cnn.com as I'm typing this. But, with all respect to the victims, mass shooting are pretty much a daily event in the US and generally have no global importance.
by sotix | 2025-10-11 14:13:10+00:00
Somewhat surprisingly, I don't dislike the update as much as I thought I would. I do take large issue with text and buttons being on top of other elements that makes it hard to read them, and the article points out some very good examples. I also don't understand why the Music app got a fancy upgrade but the Classical app did not. The bottom player bars are completely different. It's as if they forgot about updating the Classical app.

However, I am a huge fan of buttons being visually buttons again. Flat design was a poor UI in my opinion. It's nice that I can distinguish what can be pressed again!
by dtagames | 2025-10-11 14:13:10+00:00
I applaud your effort, agree on the need, and don't want to rain on a fellow founder's parade, but I have a thought.

I'm sure you know all of this is already possible by prompting in a tool like Cursor. Agents can already write comprehensive and integrated doc, as you are no doubt doing behind the scenes.

If you're creating the prompt, how can the doc include any of the "secret sauce" that makes their app special? This is the most important stuff to document, the why as well as the how.

Won't your generic doc always be missing that aspect?
by slacktivism123 | 2025-10-11 14:13:15+00:00
>Strange I would get so many downvotes for this. Care to explain?

The terminally online developer cares very much about signaling his love of artisanal webshit. He makes his chosen flavor of the month JavaScript framework, and by extension, the "platform" used to host it, part of his identity. Maybe his favorite mustachioed "influencer" shills it on YouTube with a coupon code for 50% off your first month, or maybe an idol with 700k Twitter followers says it's the framework (and not his fanboys) that makes him $200k monthly passive income from side projects. Branded laptop stickers are a guarantee, maybe even a hoodie. So when he encounters a rational, level-headed observation like yours, he takes it as a jab at his beloved Vercel Inc., benevolent maintainer of Next.js valued at $3.25bn with the best customer support in the industry, and hits "downvote". His job is done.
by EasyMark | 2025-10-11 14:13:54+00:00
I always wait for each point release and see if complaints are up or down. I can adjust to about any UI, as long as 80-90% stays the same. For example I ditched windows almost completely at 8 when they left the classic look and went for tablet mode. That's when I went to Mac, I'd been an avid linux user since the 90s though. What I can't put up with are bugs, so I wait out reviews and such from actual technical people and tech sites like reddit and hackernews. It's a policy that hasn't failed me yet.
by pfdietz | 2025-10-11 14:14:22+00:00
> Residential solar does not require any such powerlines or transformers, because the low-voltage power is consumed locally, where it's produced.

Of course it does. If it didn't, the residential solar user would just disconnect from the grid entirely.

The point here is that even if one uses the grid rarely, one is still depending on it being there. And that dependency means one is still exploiting things with fixed costs.

Large solar rollouts will force changes to rate structures, for example charging even residential users for the maximum power they use (or could use) rather than the total energy they consume. With such rates the financial benefit to the consumer of residential solar becomes much lower or nonexistent.
by jsheard | 2025-10-11 14:15:03+00:00
The most extreme example of this is that Naughty Dog, one of Sony's flagship first-party studios, has still yet to release a single original game for the PS5 after nearly five years. They've steadily been making fewer and fewer brand new games each generation and it's looking like they may only release one this time around. AAA development cycles are out of control.
by Neywiny | 2025-10-11 14:15:05+00:00
And on top of that a lot of streaming services don't go above 1080p on desktop, and even getting them to that point is a mess of DRM. I sometimes wonder if this is the YouTube powerhouse casting a bad shadow. As LTT says, don't try to compete with YouTube. They serve so much video bandwidth it's impossible to attempt. So all these kinda startup streaming services can't do 4k. Too much bandwidth.
by LaurensBER | 2025-10-11 14:16:19+00:00
https://lowendtalk.com/discussion/210253/deluxhost-net-j-ser...

This offer is already gone but for sure there'll be a new one, VPS prices tend to trend downwards.

I'm sure I'm comprising on reliability but there are going to be part of my hobby K8s cluster so a bit of downtime will make for a nice stress test ;)
by jasperry | 2025-10-11 14:17:12+00:00
There are a lot of people who learn and teach the RSA algorithm superficially without a sufficient grasp of the number theory to really understand what is going on. I know because I've been one of them (on both sides). The Carmichael vs. Euler totient issue confused me for a long time.

Needless to say, those people should not be implementing RSA for a system that needs actual security. I'm looking for a better way to teach "real" RSA without needing the students to be math majors or to spend a whole semester on it. Does anybody have any suggestions?
by metalman | 2025-10-11 14:17:18+00:00
the title, and the author, are uninformed railways are the most cost effective and resiliant means of terrestrial transportation. Rail networks have continued to function under the worst conditions of war and economic hardship. Railways main asset durring better times are there rights of way, which, when you look into it, exist in a special category of "no, No, NO, you cant move it or build on it, block it, or anything else" no matter how dissused it looks. which is to say that railways exist outside of time, and are in essence a physical manifestation of pragmatism, realism, whatever you want to call it, in these easy times, when people flirt with the "whens" and "whys", "wouldn't it be nices's" rather then songs extolling the great strength and worth of railroad ,trains, and the excitement that comes from people standing up under adversity and thriving get you some train songs in your feed, see what I mean
by basilikum | 2025-10-11 14:18:04+00:00
Phishing, scams and social engineering mostly. Such breaches are a gold mine for that.

Scam calls are a lot more credible when rather than starting with "Hello, this is Microsoft calling. There is a problem with your computer." you get a call like:

"Hello Mr. zkmon, this is Mallory from MasterCard. I'm calling to verify a recent, suspicious transaction from your card to Vietnam Airlines on August 6th. We just want to make sure that was you and your card is not being misused. Before we do that can we please quickly verify your identity? I see here in our system that you're born in 1996. Can you please tell me your exact birth date so I can be sure I'm really talking to Mr. zkmon?"

Bonus points when the breach contains what bank you are at so they can pretend to be them.

Also such databreaches are useful for stalking people or tracking people down with very little information and then doxing them etc. Say all you have is an online username of someone you don't like, so you just search a database of leaks for that string. From there you get an email address and full name. And from there you can continue searching other breaches with those details and using other public sources.
by dtagames | 2025-10-11 14:18:12+00:00
I use Cursor since it has direct access to your disk. I have it write plans, which are prompts for it to follow, into markdown files.

I wrote a "workbook" article [0] about my exact planning process just a couple days ago.

[0] You Are Bugs: Improving Your Code with AI Agents | https://levelup.gitconnected.com/you-are-bugs-improving-your...
by ants_everywhere | 2025-10-11 14:18:14+00:00
Unfortunately consent is not always clear. For example, see my other comment in this thread about the reports on Dr Kevorkian's assisted suicides.

Not only is whether someone gives consent sometimes unclear, it's also unclear if the consent was informed consent and whether it was uncoerced.

Informed consent is obliquely mentioned in my other comment. For example, a patient may falsely believe their illness is terminal.

I realize I replied to a question about financial incentives to talk about non-financial incentives. But coerced consent would often fall under the financial incentive heading. E.g. "consent to be euthanized or I'll contest the will."

Forced "suicide" also has a long history, including in the ancient world. Arguably things like kamikaze might fall into that category. And it's a favorite method of execution in financial and espionage type cases because the method of coercion won't show up in the forensics.

For these sorts of reasons, I think the risk of mistakes is high.
by Noumenon72 | 2025-10-11 14:18:15+00:00
I don't see why a company would pay a ransom to protect their customers from identity theft -- the losses are public, while the costs to them are a very small number of customers that read about this, think they're likely to lose the data again, didn't already lose their data in this leak, remember this story at the time of purchase, and value that more than things like ticket time or ticket price. I don't think the hackers should be making any money this way.
by DonsDiscountGas | 2025-10-11 14:18:30+00:00
> It turns out it's worth it to merchants because when you're not paying now, you end up buying more than you would otherwise.

This applies to credit cards too. And Klarna offers 6 week interest free loans (with partial payments along the way), not really that different from the 30 day loans from credit cards. So why is Klarna worth the extra merchant fees to the merchant?

Because the terms are way friendlier. Merchants get the money right away, and there is no risk of chargebacks. The article doesn't mention this specifically though the overall confusion is the same: Klarna is a slightly different form of credit card.
by Loic | 2025-10-11 14:18:42+00:00
My kids are playing Fortnite on a PS4, it works, they are happy, I feel the rendering is really good (but I am an old guy) and normally, the only problem while playing is the stability of the Internet connection.

We also have a lot of fun playing board games, simple stuff from design, card games, here, the game play is the fun factor. Yes, better hardware may bring more realistic, more x or y, but my feeling is that the real driver, long term, is the quality of the game play. Like the quality of the story telling in a good movie.
by gruez | 2025-10-11 14:18:55+00:00
>Most users will have a very different reaction to being served politics they are uninterested in vs being served shocking gore. (Bored or annoyed vs traumatized)

That's why I in the second sentence specifically also supposed AI could identify such content.

>That doesn’t mean they don’t have a political bias. It may just not cleanly fall across modern American political party lines. (And it may have changed over time.)

The point is that without actual evidence of political bias going on, actual allegations are a dime a dozen, and shouldn't be taken seriously.

>But this is all theoretical. My stance is that if you are going to allow some political content then you should allow all political content that doesn’t break other rules.

There's no shortage of political content on tiktok, hence why right wingers think there's a left wing bias. There's also no evidence they're trying to cover up ICE raids as a particular topic, only footage of this particular incident that involves violence.
by TinkersW | 2025-10-11 14:19:25+00:00
Article doesn't make much sense, rambles on about frame stacks and calling convention etc, when these don't matter very much on modern hardware, and are hardly standardized(windows and linux don't use the same CC).

Modern hardware is about keeping the compute as busy as possible with as fast as possible access to memory, pretty much the opposite of the proposed solution..message passing.
by rokweom | 2025-10-11 14:21:08+00:00
Funny that they're marketing the supposed advantages of higher bitrates using pictures with altered contrast and saturation lol. I would expect the target audience to be somewhat affluent in the actual benefits? Then again, I wouldn't expect somebody like Scorsese to be a video compression nerd.

Also the whole "you can hear more with lossless audio" is just straight up a lie.
by bryanrasmussen | 2025-10-11 14:21:40+00:00
>Instead he was that 83 year old guy who pissed off everyone, nearly blew up the neighbourhood, and drove like a maniac.

I find the people who remember him as this guy somewhat contemptible though, so I guess my theory would be he wasn't remembered badly by anyone whose opinion mattered.

But on the other hand I guess that's the way the world works.
by ogogmad | 2025-10-11 14:23:20+00:00
Just learnt something from the article: It's interesting that the warping of the seafloor is what causes tsunamis, and not the shaking itself. It explains why a shoreline might sometimes recede away before a tsunami's crest strikes: The recession is caused by the seawater dropping with the seafloor, while the forward surge is caused by the ensuing bounce.
by kragen | 2025-10-11 14:23:34+00:00
I want that too, but it is much easier if you accept a significant loss in either computational capabilities or portability.

A typical cellphone uses about 4 watts, and a laptop closer to 12, the difference mostly being the screen. If you use batteries and want to run the computer for half an hour for every hour it spends in the sun, you'd need at least two watts of solar panels. Mainstream solar panels are about 220W/m², so you need roughly 100cm² of panels (0.01m²), more if you don't tilt the laptop perfectly. The cellphone I'm typing this on is 82mm×165mm = 135cm², so you would have to devote ¾ of its surface to solar panels, not leaving much room for a screen. If you covered the back with solar panels instead, you could use it a third of the time if you left it face down in the sun to recharge the rest of the time.

That's almost usable, but not quite. But, if you can cut the power budget by about an order of magnitude to about 0.4 watts, you can get to continuous usage with only a fraction of the face of the device devoted to solar panels. LCDs without backlights can help here, especially important for larger devices, but using lower-power CPUs is also important.

You can see some of my previous notes on the topic, listing nanojoules per instruction for processors then available, at https://dercuano.github.io/notes/keyboard-powered-computers..... Ambiq's subthreshold microcontrollers go much lower.

Much of my own interest in this is because batteries and charging are almost always what breaks on computers these days, so I'd like to be able to get by entirely without batteries, just using solar panels, like a solar calculator. http://canonical.org/~kragen/sw/zorzpad.git/ has some preliminary research into that.
by pjmlp | 2025-10-11 14:24:08+00:00
Any search on game console reviews on YouTube will show otherwise, even though it isn't as bad as PC.

Just a quick search,

https://www.gamesradar.com/games/the-ps5-stutter-issue-is-re...

https://forums.flightsimulator.com/t/stutters-on-xbox-series...
by ErneX | 2025-10-11 14:24:30+00:00
It’s not a flex at all, just for reference.

I get every console at launch, so I went from PS4 to Pro to PS5 to Pro.

At launch I really enjoyed Demon’s Souls, which I never played in PS3, fantastic game. Then came out Returnal probably my favorite 1st party game so far, really looking forward to its sequel Saros next year.

I also played Ragnarok, GT7 (with PSVR2 is fantastic), Horizon 2, and yes, all these came out also for PS4 but are undoubtedly better on the PS5. I’d just get a PS5 just because of the fast loading, it’s awesome.

There’s also Spider-Man 2, Ratchet, Death Stranding 2, Ghost of Yotei, and I’ll probably leaving others but there’s plenty of great 1st party exclusives. There’s also a bunch of great 3rd party exclusives as well.

I don’t game on PC though, used to when I was younger but I prefer to play on consoles now and use the computers for work and other things.