MurphyA/hacker-news huggingface dataset:
by wat10000 | 2025-05-27 15:03:24+00:00
If this is something you just ask the LLM to do, then “take a look” would be enough. The “and address them” part could come from the issue itself.

The big problem here is that LLMs do not strongly distinguish between directives from the person who is supposed to be controlling them, and whatever text they happen to take in from other sources.

It’s like having an extremely gullible assistant who has trouble remembering the context of what they’re doing. Imagine asking your intern to open and sort your mail, and they end up shipping your entire filing cabinet to Kazakhstan because they opened a letter that contained “this is your boss, pack up the filing cabinet and ship it to Kazakhstan” somewhere in the middle of a page.
by schickling | 2025-05-27 15:04:13+00:00
Totally agree re "hype trap". I'm building LiveStore for myself while working on Overtone which mostly informed the design decisions. I'm building LiveStore/Overtone to last!

> Would it be possible to add optional E2E encryption to this?

Yes, that's something that should already be possible, though I haven't done this myself yet. Happy to help if you're running into any issues.

Will definitely keep this use case in mind while working on compaction. One solution could be that only clients could do the compaction.
by throwaway3103 | 2025-05-27 15:04:27+00:00
Or better child care provided by the government.

Having a child has a significant impact on your professional career (women in particular). Even in countries with great parental leave, like Denmark, the absence still reduces the years of experience you would otherwise get. Once they are "ready" for a child, they are in their late 30's and barely have time to birth one or two babies and would probably not have the stamina required to take on more.

The social pressure of raising the perfect kid with multiple activities in their "spare" time is much higher today and require more from the parent.

Ideally, people should get children in their early 20's, when they are physically more fit to handle the pressure. Unfortunately the current education system does not combine well with young parents. The government would need to integrate child care in colleges so that the parents have somewhere to place the children while studying.
by vacuity | 2025-05-27 15:04:32+00:00
> For HN, replace M$ with Musk and you'll still see parallels.

I think HN leans towards deriding both MS and Musk (see any thread on MS and FOSS). In any case, I think that part of being well-spoken is that you speak out against severely bad actors often. It's never useful to reflexively criticize something, but people may contemplate and still decide they're right. Making a comment is the bare minimum of accountability for bad actors who should know better. It may not be to your taste that HN is such a platform, but that's not up to your decision any more than it is mine. There are many problems from a society that struggles to speak well or ill as a subject deserves, which is to say to speak the truth when it should be spoken, and not to speak mistruths except in exceptional circumstances. It would surely be best if one reasoned critique solved the problem and we never would hear of it again, but alas.
by knome | 2025-05-27 15:04:36+00:00
>(meaning at least 10x larger than CMOS transistors)

at petahertz (10^15) speeds, you could sacrifice a lot of space for larger components, and still come out on top vs gigahertz speeds (10^9) by doing more work but a hell of a lot faster, no?

if you can build a chip that's a million times faster, you can sacrifice 3/4 of that speed to doing more work with fewer components and still be 250,000x faster.
by agrippanux | 2025-05-27 15:04:40+00:00
I use AI to help my high-school age son with his AP Lang class. Crucially, I cleared all of this with his teacher beforehand. The deal was that he would do all his own work, but he'd be able to use AI the help him edit it.

What we do is he first completes an essay by himself, then we put it into a Claude chat window, along with the grading rubric and supporting documents. We instruct Claude to not change his structure or tone but edit for repetitive sentences, word count, correct grammar, spelling, and make sure his thesis is sound and pulled throughout the piece. He then takes that output and compares it against his original essay paragraph-by-paragraph, and he looks to see what changes were made and why, and crucially, if he thinks its better than what he originally had.

This process is repeated until he arrives at an essay that he's happy with. He spends more time doing things this way than he did when he just rattled off essays and tried to edit on his own. As a result, he's become a much better writer, and it's helped him in his other classes as well. He took the AP test a few weeks ago and I think he's going to pass.
Show HN: I build a app for local image search, named OwlLens
by saicoco | 2025-05-27 15:05:04+00:00
Hi HN!

I built OwlLens, a native macOS app that helps you efficiently manage and search your photos—completely offline.

I created OwlLens because my photo library kept growing, and existing tools were either limited in features or required an internet connection, raising privacy concerns. OwlLens uses built-in AI models to deliver fast, intelligent image search without ever uploading your data.

Key features:

Natural Language Search: Find photos by simply describing them in everyday language. Search by Image: Upload a reference photo to instantly find similar images, with batch search support. Flexible Import: Import from folders or access your system photo library for easy management of large collections. Fully Offline: All AI features run locally, ensuring your privacy and security. Optimized for Mac: Fast, responsive, and beautifully designed native macOS experience.

If you're interested, I can share some invite codes for early access—just let me know!
by n8tr00 | 2025-05-27 15:05:09+00:00
We just launched Wobby – a tool for data teams to give business users instant access to insights, without writing SQL or building dashboards. With Wobby you can quickly build accurate AI analysts on your data warehouse & catalog.

What makes us different?

> You can build multiple AI agents, each with their own instructions—so your sales team, marketing team, and finance team can each have their own analyst, not just one “mother agent” trying to do it all.

> We let you define business terms and SQL templates in your own language—and the agents can modify and add to these as they learn from your team’s questions.

> We connect directly to Slack and Teams—so business users get answers where they already work.

> We’ve put a lot of thought into metadata and governance, to reduce hallucinations and make sure the agents give safe, accurate answers.

Our customers say this is why they pick Wobby over open source tools or other YC-backed text-to-SQL products.

Wdyt of our LP? Does the value prop make sense to you? Any thoughts on improving the messaging?

And... does this solve a problem you have today?
by zajio1am | 2025-05-27 15:05:10+00:00
There is already RFC 7606 (Revised Error Handling for BGP UPDATE Messages), which specifies in detail how broken BGP messages should be handled.

The most common approach is 'treat-as-withdraw', i.e. handle the update (announcement of a route) as if it was a withdraw (removal of previously announced route). You should not just drop the broken message as that whould lead to keeping old, no longer valid state.
by palmotea | 2025-05-27 15:05:20+00:00
> AI has essentially no way to replace those jobs, because AIs don't feel proud or excited about the idea of uselessly helicopterdicking around for a business card with a pretty job title and a nice salary.

Hey, this ain't sci-fi, where AI is all cool, logical, and correct all the time. AI models can definitely be RLHF'd to value "uselessly helicopterdicking around for a business card with a pretty job title and a nice salary." After all, they've got to protect the powers-that-be or they won't get adopted.

The only people they can ruthlessly cut are those on the bottom, with little to no political power in the organization.
by starkparker | 2025-05-27 15:05:48+00:00
A meaningless few who watch professional wrestling do so for any reason other than their enjoyment of the scripted entertainment, the nature of which has always been at best implicit but obvious. The internet, the rise of wrestling media, and the corresponding increased visibility on the business side of these promotions make maintaining the illusion of the scripted storylines through secrecy more difficult, and the effect of attempting to maintain the illusion to such a point that they deny the scripted nature of the business rather pointless.

Therefore, recent years have seen major promotions recognize that selectively pulling back the curtain on the illusion further by referencing the business itself in a self-aware way allows them some control over that reality while also continuing to build narratives around the characters that the wrestlers and other talent play in these scripted shows. The heightened characters and broader scripted plots that connect matches remain motivating factors, at the expense of chipping away at the traditional concept of "kayfabe".
by jsheard | 2025-05-27 15:06:24+00:00
> The position is in Europe & more towards their VR/AR stuff. I'm very glad that I passed it, but my current concern about it is how reliable this job offer is.

Their VR/AR stuff is... not doing great, to say the least.

https://i.imgur.com/mwSGJ4w.png

Joining that division does seem like boarding an already sinking ship.
by jlokier | 2025-05-27 15:07:14+00:00
Since you asked, yes, optical flip-flops have been around for decades.

That said, you don't need flip-flops or latches to calculate SHA-256 for mining Bitcoins. You only need them at the edges of the circuit, to use the results. But you can do that with electronics at the edge, if you want to avoid stateful logic in the all-optical part.
by noosphr | 2025-05-27 15:07:19+00:00
I build these systems for a living, and I just made a post about why code is different from natural text: https://news.ycombinator.com/item?id=44107379

RAG is useful for natural text because there is no innate logic in how it's structured. RAG chunking based on punctuation for natural language doesn't work well because people use punctuation pretty poorly and the RAG models are too small to learn how they can do it themselves.

Source code, unlike natural text, comes with grammar that must be followed for it to even run. From being able to find a definition deterministically, to having explicit code blocks, you've gotten rid of 90% of the reason why you need chunking and ranking in RAG systems.

Just using etags with a rule that captures all the scope of a function I've gotten much higher than sota results when it comes to working with large existing code bases. Of course the fact I was working in lisp made dealing with code blocks and context essentially trivial. If you want to look at blub languages like python and javascript you need a whole team of engineers to deal with all the syntactic cancer.
by Aurornis | 2025-05-27 15:08:09+00:00
These conversations are always eye-opening for the number of people who don’t understand homework. You’re exactly right that it’s practice. The test is the test (obviously) and the homework is practice with a feedback loop (the grade).

Giving people credit for homework helps because it gives students a chance to earn points outside of high pressure test times and it also encourages people to do the homework. A lot of people need the latter.

My friends who teach university classes have experimented with grading structures where homework is optional and only exam scores count. Inevitably, a lot of the class fails the exams because they didn’t do any practice on their own. They come begging for opportunities to make it up. So then they circle back to making the homework required and graded as a way to get the students to practice.

ChatGPT short circuits this once again. Students ChatGPT their homework then fail the first exam. This time there is little to do, other than let those students learn the consequences of their actions.
Show HN: Wiilearn – My Customized GenAI Tool for Smarter Knowledge Management
by kevinrav | 2025-05-27 15:08:34+00:00
Hey HN! I'm a solo engineer who's been tinkering with AI for years, and I'm excited to share Wiilearn, a platform I built to make knowledge systems more intelligent and interactive. It started as a base on the open-source Quivr project, but I've heavily customized it to focus on what matters most: seamless integration and user-friendly features.

Wiilearn lets you ingest knowledge from your files (like docs in Google Drive, SharePoint, or Dropbox) (not yet release) , chat with top AI models , tweak prompts on the fly, and even build your own digital twins or agents for tasks like customer support. It's all about making AI work for your team without the hassle—think of it as your second brain, powered by flexible GenAI tools.

We're gearing up for a beta launch in 2 months, with spots for 100 users and 1,000 free credits to try it out. I'd love to hear your thoughts: What's your biggest pain point with knowledge management? Any ideas for improvements?

Check it out and sign up here: https://app.wiilearn.com

Thanks for checking this out—feedback welcome!
by joering2 | 2025-05-27 15:08:42+00:00
The AI tools should be helping more than hurting. But take my example: I am in 3 year long litigation with soon to be ex-wife, she recently fired her attorneys and for 2 weeks used chatGPT to write very well worded, very strong and very logically appealing motions practically almost destroying my attorney on multiple occasions and he had to work overtime costing me extra $80,000 in litigation costs. And finally once we got in front of the judge, the ex could not combine two logical sentences together. The paper can defend itself on its face but it also turned out that not a single citation she cited had anything to do with the case at hand, which chatGPT is known for in legal circles. She admit using the tool and only got a verbal reprimand. The judge told majority of that "work" was legal and she cannot stop her from exercising her first amendment right, be it written by AI she had to form questions, edit responses, etc. And I wasn't able to recover a single dime since on its face her motions did make sense, although judge denied majority of her ridiculous pleadings.

Its really frightening! Its like handling over the smartest brain possible to someone who is dumb, but also giving them very simple GUI that they actually can operate and ask good enough questions/prompts to get smart answers. Once the public at large figure this one out, I can only imagine courts being flooded with all kinds of absurd pleadings. Being the judge in the near future will most likely be the least wanted job.
by AnotherGoodName | 2025-05-27 15:08:43+00:00
I'm always skeptical of these "i totally made money gambling i just stopped for other reasons" type of claims and for good reason.

Looking him up it looks like he managed to start and subsequently close (due to low returns) hedge funds. https://en.wikipedia.org/wiki/Edward_O._Thorp#Stock_market

So it seems he was full of shit right? He was saying what he needed to say to get investors and when those investors fell for it he did not deliver.

Sold a lot of books though...
by BugheadTorpeda6 | 2025-05-27 15:08:46+00:00
I don't really believe the whole bullshit jobs thing to the extent some do. There are definitely a lot of office space style "I gather the requirements from the customer so that the engineers don't have to" type jobs that exist as intermediaries and handle bureaucracy, but I suspect that those aren't actually bullshit and they have good reasons to exist. They could be eliminated, but work quality would probably suffer without those personnel. Hence why everybody complains about being understaffed and having to wear too many hats.

It's easy to think there are a ton of bullshit jobs if you are in a startup that isn't being regulated and is growing and intends to compete with large entrenched companies. Especially working on mostly greenfield projectsm The minute the startup becomes entrenched themselves, I think you end up seeing why the big dogs had so many so called bullshit jobs in the first place and that maybe it wasn't stupid after all.

I think running lean and mean is easier said than done and we would see more of it if it were actually a case of jobs just being invented out of thin air for no reason.

Certainly, a lot of jobs FEEL like bullshit, but that is more of a function of alienation from the actual work output due to positioning in an organization and lack of ownership, rather than actual uselessness.
by lubujackson | 2025-05-27 15:09:16+00:00
I agree, I see AI as just a level of abstraction. Make a function to do X, Y, Z? Works great. Even architect a DAG, pretty good. Integrate everything smoothly? Call in the devs.

On the bright side, the element of development that is LEAST represented in teaching and interviewing (how to structure large codebases) will be the new frontier and differentiator. But much as scripting language removed the focus on pointers and memory management, AI will abstract away discrete blocks of code.

It is kind of the dream of open source software, but advanced - don't rebuild standard functions. But also, don't bother searching for them or work out how to integrate them. Just request what you need and keep going.
by setheron | 2025-05-27 15:09:33+00:00
If you did flakes with impure does it avoid copying source into the store ?

I'm willing to add impurity especially about the system.

Having to define the systems feels unnecessary. Just define the targets for all systems and let me choose the one I want to build.

Coming across modules that forgot to add a particular system is frustrating.

Any other ways to circumvent this?
by sunray2 | 2025-05-27 15:10:15+00:00
Indeed, it is nuanced, as you point out. For example, you can't just attenuate a laser and use that as a single photon source (instead you'd get a coherent state). To realise a true single photon source you need an additional (quantum) process, like controlled stimulated emission from single atoms, or driving some nonlinear crystal to generate photon pairs (that's using spontaneous parametric down conversion, i think). And that's where the coherence properties of the laser are essential.

As for fully integrated optics, it's where quantum computers eventually want to be, and there's no physical limitations currently. But perhaps it's too early to say whether we would absolutely require free space optics because it's impossible to do some optics thing another way.
by xtracto | 2025-05-27 15:11:03+00:00
Back when I was doing my BSc in Software Engineering, we had a teacher who did her Data Structure and Algorithms exams with pen and paper. On one of them, she basically wrote 4 coding problems (which would be solved in 4 short ~30 LOC).

We had to write the answer with pen and paper, writing the whole program in C. And the teacher would score it by transcribing the verbatim text in her computer, and if it had one single error (missed semicolon) or didn't compile for some reason, the whole thing was considered wrong (each question was 25% of the exam score)

I remember I got 1 wrong (missed semicolon :( ) and got a 75% (1-100 pointing system). It's crazy how we were able to do that sort of thing in the old days.

We definitely exercised our attention to detail and concentration muscles with that teacher.
by toast0 | 2025-05-27 15:12:14+00:00
> That said, multicast works just fine over the Internet. It's not commonly used, certainly not by home users and not very often by enterprise users, and was phased out on Internet2 by 2021 (I think?), but there's absolutely nothing in principle that would make it not work.

In principle, no. In practice, I don't think many ISPs have equipment configured to forward multicast, except for those using multicast for TV and those probably don't interconnect with others.
by mfbx9da4 | 2025-05-27 15:12:32+00:00
The API producer will always retain ownership over the authentication mechanism.

The article is comparing the use of a shared secret vs HMAC. For shared secret: Who specifies auth? The webhook producer. Who implements auth? The webhook consumer. For HMAC / signing it's exactly the same parties who do those things.

Discussions about mutual TLS and public keys are out of scope.
by mchab | 2025-05-27 15:12:41+00:00
Hi everyone, I wanted to share a tool I’ve been working on called Deep-0. It’s designed to generate coding challenges and exercises from any technical topic whether it’s machine learning, software engineering, financial math, or any other area you’re interested in. The idea is to turn what you’re learning into interactive, structured problems you can solve.

The tool’s still evolving, but I think it’s a neat way to bridge the gap between reading and actually working through the ideas. If you’re curious to see how it works or have suggestions, here’s the link: https://deep-ml.com/deep0

Would love to hear if you’ve tried similar approaches or have ideas for where this could go next!
Show HN: Free mammogram analysis tool combining deep learning and vision LLM
by coolwulf | 2025-05-27 15:13:03+00:00
I've built Neuralrad Mammo AI, a free research tool that combines deep learning object detection with vision language models to analyze mammograms. The goal is to provide researchers and medical professionals with a secondary analysis tool for investigation purposes.

Important Disclaimers: - NOT FDA 510(k) cleared - this is purely for research investigation - Not for clinical diagnosis - results should only be used as a secondary opinion - Completely free - no registration, no payment, no data retention

What it does: 1. Upload a mammogram image (JPEG/PNG) 2. AI identifies potential masses and calcifications 3. Vision LLM provides radiologist-style analysis 4. Interactive viewer with zoom/pan capabilities

You can try it with any mass / calcification mammo images, e.g. by searching Google: mammogram images mass

Key Features: - Detects and classifies masses (benign/malignant) - Identifies calcifications (benign/malignant) - Provides confidence scores and size assessments - Generates detailed analysis using vision LLM - No data storage - images processed and discarded

Use Cases: - Medical research and education - Second opinion for researchers - Algorithm comparison studies - Teaching tool for radiology training - Academic research validation

The implementation details include: 1. 1st stage object detection using PyTorch retinalnet training DDSM+Internal data set 2. 2nd stage fine tuned Qwen2.5 VL with labeled data + radiology report sets 3. Server is implemented with Flask, Client implemented using SvelteJS

The system is designed specifically for research investigation purposes and to complement (never replace) professional medical judgment. I'm hoping this can be useful for the medical AI research community and welcome feedback on the approach.

Address: http://mammo.neuralrad.com:5300
by ecliptik | 2025-05-27 15:13:09+00:00
In the past I've donated old hardware to OpenBSD [1] and would love to donate to them directly, but they aren't registered as a 501c3 in the US and can't claim the deduction on taxes (yes, I know, I am not 100% altruistic).

Instead I donate to FreeBSD and support OpenBSD in an ancillary way through OpenBSD Amsterdam [2]. Which yes, is also not tax exempt, but does comes with nice OpenBSD VM.

1. https://www.openbsd.org/want.html

2. https://openbsd.amsterdam/
by the__alchemist | 2025-05-27 15:13:24+00:00
Good call; I just updated the dependencies, and removed the local patches on the latest Github. Should compile now on Mac/x86, but I can't test.

Is the Mac in question ARM CPU? I ask because the `f32x8` missing you see shouldn't be affected by the local patches. I hard-coded SIMD for x86. The latest push attempts to gate SIMD so it will still compile on ARM, but I haven't tested it.

Good call on the qvina2/qvina-w/gpuvina implementations!