MurphyA/hacker-news huggingface dataset:
by careful_ai | 2025-06-23 08:49:53+00:00
Miguel nails the core issue: LLMs often feel like interns with no memory—raw, forgetful, and unreliable for anything beyond boilerplate. As many commenters point out, they need constant supervision and never actually learn your patterns or architecture.

We ran into the same problem when rolling out AI-assisted code reviews and code generation pipelines. What helped us was adopting AppMod.AI's Project Analyzer: - Memory & context retention: It parses your full repo, builds architecture diagrams and dependency maps—so AI suggestions stay grounded in real code structure. - Human-in-the-loop chat interface: You can ask clarifying questions like, “Does this function follow our performance pattern?” and get guided explanations from the tool before merging. - Collaborative refactor tracking: It tracks changes and technical debt over time, making it easy to spot drift or architectural erosion—something pure LLMs miss. - Prompt-triggered cost and quality metrics: You can see how often you call AI, what it costs, and its success rates in passing your real tests—not just anecdotal gains.

It’s far from perfect, but it shifts the workflow from “LLM writes → you fix” to “LLM assists within your live code context, under your control.” Others have noted similar limitations in Copilot and GPT-4 based tools—where human validation remains essential .

In short: LLMs aren’t going to replace senior devs—they’re tools that need tooling. Blending AI insights with architecture-aware context and built-in human validation feels like the best middle path so far.
by 2b3a51 | 2025-06-23 08:50:01+00:00
Is there nothing like Timpsons [1] in the US? Small units in arcades and indoor markets or near railway stations in most UK towns of any size. They do key copying, watch batteries and straps, shoe repairs (where feasible) and, yes, shoe laces.

Stoll's site, the Klein bottle hats and Mobius scarves! "Two manifolds for one low price". I'm after those for autumn.

[1] https://www.timpson.co.uk/
by josephg | 2025-06-23 08:50:11+00:00
> Nobody cares about image quality

Hi! I'm right here! I care about image quality!

Image quality helps me feel proud of my photos. If I don't feel proud of my photos, its way less fun to wander around taking them - and I just don't bother. Image quality actively makes or breaks some of the joy of the medium for me.

I went to a nature photography exhibit / competition today. The exhibition was full of incredible photos of nature taken from all over the world. But some of the images were lower quality. There weren't enough pixels for the printer to do a good job, or you could see digital noise in them. I wanted to like them just as much, but I didn't. The photos weren't as good.

> The smallness of a phone means [...] you have it with you when the picture is happening. And that's what really matters.

What a weird statement. "What really matters" is completely contextual. What matters when you're entering a photography competition is completely different from what matters at your friends' birthday party. Or at a wedding, or on a photo walk, or a live show.

Use the right camera for the job. I personally hate the look of the photos my phone takes. My phone is almost never the right camera for me.
by bob_theslob646 | 2025-06-23 08:50:29+00:00
That website is a crazy labor of love. Pretty dope! Nice work

Sidenote, driving from Kona Airport south ( big Island) at night is one of the scariest things I have done with all the winding turns and hairpin like turns as well. Reminds me of the video games of need for speed, racing on a cliff. Basically, you need to be extremely careful at night on a single lane road with limited visibility and or bring glasses so that you are prepared to be blinded by other drivers's headlights.
by catoc | 2025-06-23 08:50:50+00:00
Given rcxdude’s reply it appears I am one of those humans who can’t figure out special relativity (let alone general)

Wrt ‘AGI/ASI’, while they’re not the same, after reading Nick Bostrom (and more recently https://ai-2027.com) I hang towards AGI being a blib on the timeline towards ASI. Who knows.
by jeroenhd | 2025-06-23 08:51:07+00:00
Runs on my iPhone 15, but not well. Phone heats up like crazy and processing photos takes a while.

The end result is almost the same as the pictures the normal camera app takes. I think I must be missing something because this looks like a worse re-implementation of the normal camera app to me. Maybe I need to take the app out at dusk to take some pictures in more challenging conditions?

I still prefer the photos from my Pixel over the photos from my work iPhone.
by john-h-k | 2025-06-23 08:51:36+00:00
> Specifically, that some semanti spaces (e.g., heavy-tailed, frame-unstable, undecidable contexts) can’t be computed or resolved by any algorithmic policy — no matter how clever or powerful. The model does not underperform here, the point is that the problem itself collapses the computational frame.

I see no proof this doesn’t apply to people
by watwut | 2025-06-23 08:52:28+00:00
I assure you there are more interesting books for children. At least judged by the "do kids actually want to read it" factor. I do not know "The Wind in the Willows", but Alice in Wonderland is not all that interesting. I mean, the philosophy parts were good, but the storyline something to be skipped.

> 80% of what I can find is just stories about kids playing in their house or dealing with some basic child problems like losing a toy.

You are talking about books for very small kids here. At that age, they were not understanding Alice in Wonderland. But, the small ones actually liked those losing a toy books.

> The other 20% is adult political issues shoe-horned into children's books.

Kids books and entertainment was always vehicle for teaching kids rights and wrongs. You have that in Narnia, you have that in Thomas the Tank Engine, you have that in pretty much any Christian kids books. The moralizing ethical aspect is especially clear when you look at older books, because distance makes it all that more apparent.

Even Alice in Wonderland is meant to teach you philosophy first rather then be just a story.
by diffeomorphism | 2025-06-23 08:53:07+00:00
This is not limited to CS or Latex in any way. Plenty of students spend a lot of time fiddling with word, powerpoint, note taking systems, citation management (which is surprisingly horrible in MS word), Adobe software etc..

Obvious reasons:

- Your thesis is a major output of years of work. Of course you want it to look good.

- You might think it superficial, but if the presentation looks bad, many people (subconsciously) interpret this as a lack of care and attention. Just like an email with typos feels unprofessional even if the content is otherwise fine.

- Spending time on tooling feels productive even if it is not past a certain point.

- People that are into typesetting now have an excuse to spend time on it.

That said, in my experience people spent a few hours to learn "enough" latex several years ago and almost never write any macros. Simple reason: you work with other people and different journal templates, so the less custom code the better.
by supriyo-biswas | 2025-06-23 08:53:35+00:00
> What does leetcode for code add if you can read a book about algorithms?

Quite a bit actually.

Even if one is familiar with various algorithms, many questions rely on some sort of critical insight or intuition that is difficult to unlock within that short span of time, and most importantly, satisfy the constraints of the problem being asked*.

Unfortunately, said insight can differ based on the problem, which is why the "Leetcode grind" is a thing; it is a process to train yourself to see the plethora of problems that may be asked.

* As an anecdote, I was implementing autocompletions on top of a text editing component for a personal project some time ago. While I was able to come up with an initial solution involving a binary tree, working out the individual cases allowed me to understand that my approach couldn't have been used as is. Upon some research, I found that there exists a similar thing called a "rope", although there's no way I could have come up with this solution in the context of an interview and would have been disqualified.
by whatever1 | 2025-06-23 08:54:56+00:00
I give 0 fs about typesetting. But typical mainstream software just cannot freaking process a 500 page document with tables, figures, references, equations etc. If Word/Pages/Openoffice/GoogleDocs could do it, no sane person would sink 100’s of hours in debugging latex out of memory errors.

But once you are in the latex world you start noticing how much prettier things can be. And then you end up sinking another thousand hours to perfectly aligning the summations in your multi-line equations.
by cess11 | 2025-06-23 08:56:01+00:00
Merleu-Ponty would be a less wasteful path to this kind of conclusion, who was more or less introduced to the US by Hubert Dreyfus, infamously contrarian while at MIT during an earlier phase in AI fashion and author of books such as What Computers Can't Do and What Computers Still Can't Do.

It's a trivial observation that binary CPU:s and memory systems are fundamentally different from ugly, analog, bags of mostly water. To force binary systems to perform a human-like mimicry necessarily entails a lot of emulation, and to emulate not just a strictly limited portion of a human would use a lot more resources than a human would.
by sgt101 | 2025-06-23 08:56:13+00:00
Compute functions != Intelligence though.

For example learning from experience (which LLMs cannot do because they cannot experience anything and they cannot learn) is clearly an attribute of an intelligent machine.

LLMs can tell you about the taste of a beer, but we know that they have never tasted a beer. Flight simulators can't take you to Australia, no matter how well they simulate the experience.
by Imustaskforhelp | 2025-06-23 08:56:25+00:00
Yes. They are revolutionizing AI infrastructure but I guess a lot of world is just babbling about AI, but not every developer needs to worry about AI.

And so his improvements in mojo and now calling mojo code from python just make a lot more net positive to the community than being, some other Ai infrastructure company.

So I do wish a lot of good luck to mojo. I have heard that mojo isn't open source but it has plans to do so. I'd like to try it once if its as fast / even a little slower than rust and comparable to understanding as python.
by thezoq2 | 2025-06-23 08:57:38+00:00
That is a real concern, but I wouldn't say there are any critical features in the closed source portion. I wrote the whole thesis locally with only open source tools. One of the included papers was written in the cloud platform for collaboration.

It is a concern that there is a single company doing most of the development, but there is quite a bit of community involvement so I don't think it is an immediate concern
by pjc50 | 2025-06-23 08:57:53+00:00
> watching hours and hours of pointless television

This is the thing; the brain is not actually comfortable just sitting idle with the reins slack. There's got to be some stimulus. I don't think there's any real solution other than finding a displacement activity. I know somebody who weaned themselves off smoking by developing a Gameboy Tetris addiction instead.

Other than going out and trying to be social, there's a whole range of "something to do with your hands" activities. If you take up knitting then at least at the end of it you have a scarf. Myself, I'm trying to train myself to open one of the language learning apps every time I think I'm spending time scrolling.
by aspenmayer | 2025-06-23 08:59:03+00:00
> The Qualys Threat Research Unit (TRU), which discovered and reported both flaws, has also developed proof-of-concept exploits and successfully targeted CVE-2025-6019 to get root privileges on Ubuntu, Debian, Fedora, and openSUSE Leap 15 systems.

https://cdn2.qualys.com/2025/06/17/suse15-pam-udisks-lpe.txt
Show HN: StopAddict – I built an app to help people quit their addictions
by skyzouw | 2025-06-23 08:59:46+00:00
Hi HN,

I built StopAddict, a simple web app designed to help people track and overcome their addictions — whether it’s porn, gambling, sugar, social media, or anything else.

The concept is straightforward: each day you stay clean, you earn XP. Over time, you level up. The goal is to turn the recovery process into something measurable and motivating, without judgment.

What it offers: • Daily streak and XP system • Visual progress tracking • Level progression to build momentum • Personalized addiction tracking • Mobile-friendly and anonymous

There’s no sign-up required. You can just visit the site, choose what you want to quit, and start rebuilding day by day.

I created StopAddict after struggling with some habits myself. I wanted something lightweight, clean, and rewarding — not a complex app or a clinical tracker.

Live here: https://www.stopaddict.net/

Happy to answer questions, take feedback, or share how it was built. Thanks for reading.
by Certhas | 2025-06-23 08:59:59+00:00
Absolutely. The public sales pitch did not match the reality. This is what I meant with the "Claim to be Ṕython to get VC money" point.

To first order, today every programmer starts out as a Python programmer. Python is _the_ teaching language now. The jump from Python to C/Cpp is pretty drastic, I don't think that it's absurd that learning Mojo concepts step by step coming from Python is simpler than learning C. Not syntactically but conceptually.
by tempaway43563 | 2025-06-23 09:01:10+00:00
I remember watching my young nephew play Lego Island and the introductory video where the camera flies around the island is amazing. But then he was totally baffled by the 'main menu' when some excited lego guy babbles instructions at you in flowery hard-to-follow language, and you had to do abtract things like write in a book or drag icons onto the map before you got to do anything fun like racing cars. I think he could have clicked around that screen for hours and never realised he had to drag the people onto the map.

Great game but they wouldn't make it like that now. Its like a grown ups idea of an interface that a young child would like, rather than something actually tested.
by narrator | 2025-06-23 09:02:49+00:00
I'm a bit of an old timer so I'll throw something out there. Entertainment used to be rare. Albums used to cost $20 back when that used to be a lot of money. TV was 13 channels, and that was if you had cable. People had to read because there was no other option. Now there's absolutely unlimited free/cheap entertainment and literary fiction is highly politicized because of critics. There's no such thing as a controversial novel that gets any mention by anyone post 2008.

The last contemporary literary novel I read was Michel Houellebecq's "Submission" and I read it only because it was controversial, extremely well written and Hourllebecq writes novels that appeal to middle aged men. I'm always up for a novel like that, but it seems impossible to find these days.
by raxxorraxor | 2025-06-23 09:03:32+00:00
There always has been some kind of problem with any snitching app there was. I don't see how this will be different. I don't think it will see broad adoption, but there will be "power users", who usually pose a problem as well.

I hate people leaving cars idling, but I don't like any form of bounty app. This is the wrong kind of law enforcement.
by mr_mitm | 2025-06-23 09:04:55+00:00
There can still be cases where a fourth run is necessary, theoretically a fifth run. There are even cases where you get into an infinite loop, for example if you use the vref package. It will "cleverly" replace references to things like "figure 3 on the next page" or "figure 3 on page 8". When the reference is expanded, it might cause the figure to move to the following page, which means the reference is then contracted to "on page 8", which means the figure moves back to the original place again, in which case the reference must be updated, and so on ...

LaTeX will usually tell you by including a warning in the output ("LaTeX Warning: Label(s) may have changed. Rerun to get cross-references right."), which no one reads, because it is so verbose. Not having that warning is not a guarantee that it's now stable either, so our Makefile actually compares the PDF files minus variable bytes like timestamps to know whether the build converged.
by v5v3 | 2025-06-23 09:05:40+00:00
>We use Slack to talk. Notion to document. Jira or Asana to plan. But every time a decision is made in chat, someone has to manually copy, summarize, or “translate” it into another system. Context gets lost. Work slows down.

Have you got multiple monitors or ultra wide monitor?

As switching between Apps is much easier if you are only moving your eyes and everything mostly stays where it is.

I have email/slack on one monitor, then main ide on wide monitor taking up 70% width and other things split vertically in remaining 30%.

Same with laptop, went for 16" as again screen size is key for me.
by edanm | 2025-06-23 09:05:44+00:00
Without commenting on your characterization of what is happening as "all the genociding", I want to actually answer your actual question - why are "we" talking about the weeds of this case.

There are a few completely separate issues here. GPs comment is talking about the internal-to-Israel, state-level trials against Netanyahu. These have been ongoing, started several years before the Gaza war, and are being adjudicated in Israeli courts right now. These actually have the power to force Netanyahu out of office or actually make changes to how he behaves - because they are internal to Israel, and if the court decides something, presumably the police and military will follow the courts. (Unless there's an actual coup and Israel stops being a democracy - which I don't think is even remotely likely, btw.)

There is no ongoing trial within Israel against Netanyahu related to the conduct of the war. In general, Israelis view the current war as being fought legally.

Regarding what you call "genocide" or other accusations of war crimes or illegal conduct in war - that's something that gets adjudicated by international courts like the ICC and ICJ. The ICJ has a case open against Israel, claiming it is committing genocide, and the ICC has a warrant out against Netanyahu for war crimes. Those are completely unrelated matters. They also have less immediate impact - because there is no real way to force Netanyahu to comply with those warrants.
by OtherShrezzing | 2025-06-23 09:06:13+00:00
OpenAI are at $10bn ARR already, on about $60bn fundraising to date. Even if there's absolutely no advances in AI beyond its current point, they're fairly likely to have all investors break-even over 10-20 year time horizon.

Their biggest risk is that there _are_ advances to AI, and that another company takes the lead from them.
by zh3 | 2025-06-23 09:06:35+00:00
Yes, it was indeed using ConnectNamedPipe - just had a look at the code (which I can't share) to refresh my memory. The main problem was traced to setup delays in WaitForSingleObject()/WaitForMultipleObjects(); we fixed it as above (once all sessions were connected there were no spares left, so no problems), actual throughput was noted as quite inferior to linux but more than enough for our application so we left it there.
by CharlieTrip | 2025-06-23 09:06:49+00:00
1. Sorry, without a formal specification what I see are too many "pieces" with non-standard names that play too many roles.

0. You know that all your replies, code and webpage look extremely like AI outputs? If this is the case, it would be way better if you are open about using such tools.

2. Meaning that encryption is way slower than decryption.

3. You are making this concept quite confusing. Path collision is inevitable because you only have two options to choose from, making it easy to get collisions. Round-key collisions are something different and merely depends on how you effectively derive such keys. I might be wrong because I would need time to think about, but I believe that to get a "catastrophic key reuse" you would have to get the same state, the same inputs for the round key derivation function, the same ciphertext to be used and, most probably, some additional information a-la chosen-plaintext to effectively get something out that would break that specific chunk. Since you claim you have some ratcheting mechanism, push the attack to other rounds might not even be possible. If not, then you might not really achieve forward secrecy.
by bubblyworld | 2025-06-23 09:07:16+00:00
I can see what you are getting at but consider:

I had an experience the other day where claude code wrote a script that shelled out to other LLM providers to obtain some information (unprompted by me). More often it requests information from me directly. My point is that the environment itself for these things is becoming at least as computationally complex or irreducible (as the OP would say) as the model's algorithm, so there's no point trying to analyse these things in isolation.
by ciphernomad-org | 2025-06-23 09:07:24+00:00
The security does not depend on the path's structure. It depends on the CVM's state ratchet.

The key and IV for every single round are derived from a keyed hash of the CVM's current state. This state is a cryptographic digest of the entire operational history up to that point.

So, even if a path structurally resembled a weak cipher like 2DES, the rounds would not have related keys. Each step is effectively a fresh cipher instance with a unique, unpredictable key. A meet-in-the-middle attack is not possible because there is no "middle" with a key relationship to exploit.
by fjfaase | 2025-06-23 09:07:25+00:00
I wonder how well it will work for generating certain street tile patterns, where tiles of different sizes are used and where it is not allowed to have four tiles meeting at one point and where there are no H-patterns. See [1] for a large pattern and [2] for an animation using patterns within an 8 by 8 square. I did figure out a set of Wang tiles [3].

[1] https://www.iwriteiam.nl/D1801.html#4

[2] https://www.iwriteiam.nl/ST8x8FixedPalette.html

[3] https://www.iwriteiam.nl/D1606.html#5
by IanCal | 2025-06-23 09:08:23+00:00
This is atrocious.

> There exists a class of questions in life that appear remarkably simple in structure and yet contain infinite complexity in their resolution space. Consider the familiar or even archetypal inquiry: "Darling, please be honest: have I gained weight?" Now, let’s observe what happens when an AI system - equipped with state-of-the-art natural language processing, sentiment analysis, and social reasoning - attempts to navigate this question

Yes, let's.

None of the systems go into an infinite loop. We simply don't let them.

Here's o3 https://chatgpt.com/share/68591a21-de4c-8002-94cd-bf6cc5b269...

That's handled with dramatically better tact than the author

> (Note to my wife, should she read this: This is a purely theoretical example for an algorithmically unsolvable riddle, love. You look wonderful, as you always did. And to the reader: No, I am not trying to find a way out of the problem I just got myself into here: I am neither stupid nor suicidal. So, you can conclude that my wife indeed is truly beautiful, for I wouldn't be so dumb to pick that example if she wasn't. And yes, I know: You now ask yourself if this sentence WAS my way out... tricky, no?)

It is the height of laziness or arrogance to write about how AI "can't do X" without simply trying. The models, particularly things like o3 with searching are extremely good at lots of things.
by ForHackernews | 2025-06-23 09:08:35+00:00
I've tried learning C a couple times and given up because the curve is too steep to be worth the climb. It's not even the language itself, it's the inherited weight of half a century's worth of cruft. I can't spend weeks fighting with compiler nonsense, header files and #include. Screw it, I'll just use Go instead.

I'm learning Rust and Zig in the hope that I'll never have to write a line of C in my career.