MurphyA/hacker-news huggingface dataset:
by shoobs | 2025-05-20 16:27:50+00:00
I did an experiment a few weeks back as a bit of a litmus test for a new data format my team and I have been working on. I fed the spec documentation into ChatGPT and asked it to write a file reader for it. It spat out a mostly-correct implementation almost immediately, and with some extra coaxing managed to fix the small bugs in it too.

To be fair, it's a very simple format, but it made me feel good about the quality of the documentation.
by thechao | 2025-05-20 16:28:10+00:00
Todd Veldhuizen — of C++ template metaprogramming (in)fame(y) — had a paper called "Parsimony Principles in Software Programming" or something like that. His argument was that libraries should be built in decomposable layers. The bottom layer should be all of the basic utilities that can be cobbled together to build the thing you want. On top of that should be convenience layers that follow "standard happy paths". The unbreakable rule of the upper layers was that they could only be written to the public API of the lower layers, and they should try to expose their internals (given appropriate invariants) as much as possible. Such libraries then come "knob free" for people who just need to "knock stuff together"; but, if you had to dig down, there was a discipline and a public API you could use for the parts that the higher levels were built from.

I mean — maybe in some glorious alternate timeline, but not ours, I guess?
by chickenbig | 2025-05-20 16:29:17+00:00
> With Vogtles $36.9B we are able to build the equivalent supply in renewables (in TWh) and 10 days of storage at Vogtles 2.2 GWe output.

I can't see what you are proposing to do with the $36.9B. How does this break down into GW of wind and solar and GW (and GWh) of storage?
by graynk | 2025-05-20 16:29:32+00:00
I quite like CachyOS currently. I see no performance penalty (but I also have only a 75 Hz monitor and I haven't tested VR games all that much yet). Currently I'm playing through Kingdom Come Deliverance 2 on ultra with no issues.

CachyOS provides packages for Steam, handles nvidia drivers for you and they even provide their own builds of proton and wine, allegedly compiled with flags for modern hardware + some patches (not sure how much they help though - before Cachy I used Pop OS and also had no problems with performance).

Cachy is based on Arch though, so unless you're ready for your system to potentially break with an update - maybe used something more stable (again - I quite liked Pop OS, it was extremely stable for me)
by poobear22 | 2025-05-20 16:30:16+00:00
Suggest bushes, water fountain or a noise-generating water source Probably a losing battle but perhaps something like cork or wood lattice-type structure to absorb sound - that is commonly used in noisy places? Try talking with you neighbor to see if the children's play area can be slightly relocated. It's not worth a lot of conflict. Having kids play and hearing the fun can be nice too. If the sound it inside your house, there are more expensive things like double wall windows, check out house in area in airline flight paths. They have several noise reduction issues that have applied. The teenagers next door played basketball late into the night. We were glad to see the kids having fun and let them know it. It subsided after a few yrs. No conflict. Your issue is very different from my first house where having a stupid neighbor that plays loud music and blows up firecrackers in your front yard and drives his truck on your yard and knocks your fence boards out so his dog has a little more space to run. For that problem, you may want to move.
by Aachen | 2025-05-20 16:30:24+00:00
6 hours later, case in point...

I'm blocked logging into Slack due to an invisible captcha: https://snipboard.io/h1E86S.jpg

I was surprised I was failing to type this code over from my email but no, that wasn't the issue. In the developer tools, the server fesses up I'm detected as "bot" again. As it's an invisible process, there's nothing I can do about it. This is a clean browser because it's for pentesting websites at work. No add-ons installed, no uBlock, no noscript, no corporate configuration, nothing
by citrin_ru | 2025-05-20 16:30:36+00:00
Even if the goal is defence it doesn't look like the best way to spend many. Finland is not a huge country, logistic using track is possible and incompatible rail gauge is a weak defence. IMHO it would be better to spend money on military to get a fast effect and in 20-30 years at most the threat will likely will be no longer relevant.
by theahura | 2025-05-20 16:30:41+00:00
I think it's incorrect that the insight has gone nowhere. See, for eg, contrastive loss / clip, or vqgan image generation. Arguably also diffusion models.

More generally, in my experience as an AI researcher, understandings of the geometry of data leads directly to changes in model architecture. Though people disparage that as "trial and error" it is far more directed than people on the outside give credit for.
by 90s_dev | 2025-05-20 16:30:52+00:00
Oh, no, sorry for the confusion. The color picker is as far as I got with that app, it's relatively new. I can probably get it fully working within an hour though.

Also thanks, that's exactly what I was going for! I wanted to capture the fun and excitement and raw power of creating GUI apps in the 90s (but without all the inconveniences). Hence the name 90s.dev
by Capricorn2481 | 2025-05-20 16:31:45+00:00
No. It may not be conscious Machiavellian scheme, but it's a common attitude among middle managers. They are extremely sensitive to their reputation, which is why they punish people who make them look bad, even if it's something good for the company. Finding security vulnerabilities or wasted resources is met with an ambiguous hostility.

And unfortunately, a lot of people aren't emotionally intelligent enough to recognize that many managers use emotional reactions to redirect the room away from them. Because if you're the angry one, people won't ask questions like "didn't someone mention the possibility of this to you 6 months ago?"
by mytailorisrich | 2025-05-20 16:32:07+00:00
It's difficult to assess the "silent majority", too, because of the media and general climate is so monopolized by the so-called "pro-Palestine" side, often in an aggressive way, that it's become even dangerous to voice a different opinion, so people simply don't say anything about the topic.

A case in point is this article and this "controversy" that effectively assumes that people would not vote for the Israeli singer because it would obviously be wrong to, leaving aside what the artist has personally gone through, and perhaps simply the "likeability" of the song.
Show HN: I build an AI medical scrub for physicians
by vadimk_77 | 2025-05-20 16:32:16+00:00
a week ago, we have released version 3 of patient notes ai.

A lot of physicians all over the world still write medical notes by hand. Now with the improved AI capabilities, and better interface, we save doctors up to 2 hours a day.

the ai model is run on microsoft azure, its fully hiipaa & gdpr compliant.
by hluska | 2025-05-20 16:32:18+00:00
It’s interesting. Whenever someone says “the US needs to do a better job of funding education” someone always comes out with this exact comment. Yes, the world knows that your country spends more per capita on education than other countries. That’s been made abundantly clear time and time again.

But, if the system is so good and utopian, why do so many children get shot at school? And why do so many American elected officials have such a poor understanding of the US constitution?

Absolutely no signs of trouble, hey?
by colah3 | 2025-05-20 16:32:22+00:00
Since this post is based on my 2014 blog post (https://colah.github.io/posts/2014-03-NN-Manifolds-Topology/ ), I thought I might comment.

I tried really hard to use topology as a way to understand neural networks, for example in these follow ups:

- https://colah.github.io/posts/2014-10-Visualizing-MNIST/

- https://colah.github.io/posts/2015-01-Visualizing-Representa...

There are places I've found the topological perspective useful, but after a decade of grappling with trying to understand what goes on inside neural networks, I just haven't gotten that much traction out of it.

I've had a lot more success with:

* The linear representation hypothesis - The idea that "concepts" (features) correspond to directions in neural networks.

* The idea of circuits - networks of such connected concepts.

Some selected related writing:

- https://distill.pub/2020/circuits/zoom-in/

- https://transformer-circuits.pub/2022/mech-interp-essay/inde...

- https://transformer-circuits.pub/2025/attribution-graphs/bio...
by SketchySeaBeast | 2025-05-20 16:33:25+00:00
But that's what I mean, when things look small, and are easy to change in the place that it's being asked to be changed, but hidden under the iceberg is a bunch of requirements around that field, things like data stores, or generated pdfs, whether or not that field needs to be added to other calls that aren't in this code base.
by gmueckl | 2025-05-20 16:33:46+00:00
This seems fairly well optimized. There's probably room to squeeze out some more perf, but not dramatic improvements. Maybe preventing overdraw of shaded pixels by doing a depth prepass would help.

Without digging into the detailed breakdown, I would assume that the sheer amount of teeny tiny triangles is the main bottleneck in this benchmark scene. When triangles become smaller than about 4x4 pixels, GPU utilization for raterization starts to diminish. And with the scaled down dragons, there's a lot of then in the frame.
by horsawlarway | 2025-05-20 16:33:49+00:00
> You're not being imprisoned, executed, or fined. You're being sent home.

Why do you think this matters? Further, why do you think this isn't a punishment (often of greater impact than a fine? Nothing like paying for 3/4 of a top tier ivy diploma only to be sent home a few semesters before graduating - nifty little 100k fine right there...)

These are clear punishments applied by the admin towards a group of people making specific speech they don't like.

You are ok with that.

Ipso facto - you are not pro free speech.

I... don't really know why you're bothering to argue that you are.
by advisedwang | 2025-05-20 16:33:58+00:00
"correctness" in hiring doesn't mean picking candidates who fit some statistical distribution of the population at large. Even if men do perform better in general, just hiring men is bad decision making. Obviously it's immoral and illegal, but it also will hire plenty of incompetent men.

Correctness in hiring means evaluating the candidate at hand and how well THEY SPECIFICALLY will do the job. You are hiring the candidate in front of you, not a statistical distribution.
by iFire | 2025-05-20 16:34:13+00:00
Heh, I contribute to a FOSS social vr project called https://github.com/v-sekai and the majority of the multi year effort was asset pipeline, ik and animation blending. Yes we donated the code to Godot Engine but we choose working on the tooling problem rather than the game… The V-Sekai game is in limbo / not a game. We made godot-vrm which does 3d avatars, with basic animations, look at, jiggle and copy constraints. Since we’re unable to use the unity ecosystem’s finalik or unreal engine’s control rig we have to code to the same level of professional quality with no budget. Features like stable multi-joint y-branching rotation and position constraints are hard. Feel free to chat in V-Sekai discord. I’m iFire.
by ge96 | 2025-05-20 16:34:33+00:00
Curious if you did make something can you export it into some format and use it in like an RPi somehow (provided the inference power isn't crazy). I have used a Pico Voice model before for example set it up on a computer, brought it into a Pi and used it there with a mic.

Edit: I do see languages in there like NodeJS so yeah must be

"export your model" TF.js ahh yeah nice
by foxyv | 2025-05-20 16:34:44+00:00
Is there really that much cost associated with the mirrors themselves? That doesn't seem right.

> as much as 40%

"As much as" makes me think that the estimate is optimistic. Although the 50% lighter weight would make the mirror aiming equipment less expensive so maybe they could in fact reach that point.

They are going to have to do better than that to beat PV at less than half the cost of concentrated solar, but if you are just generating heat and not electricity it could be economically viable.
Show HN: Rocketship – Open-source E2E testing that's self-hostable
by magius18 | 2025-05-20 16:35:20+00:00
Hey HN. My name's Matteo and I'm currently a SWE @ Twilio.

1 day at stand-up the question came up if there was an open source solution to something like https://www.runscope.com. I found it super interesting that there was no artillery.io-like YAML/DSL solution out there. So I built one.

Why i think this is cool:

1. Companies today run a ton of microservices for event-driven systems. Asserting on the ingress/egress out of a system might not be covered fully by HTTP. I've setup a plugin interface so that I can implement assertions on stuff like file buckets, DBs, queues, etc. in the future.

2. I didn't want to reinvent the wheel. Temporal provides all of the test orchestration, scheduling, persistence, etc. I could ever need. Simply put: A test = A workflow and A step = An activity inside of temporal.

3. In the future your AI agent friend could run these tests against your system to make sure there aren't any regressions.

You can try it out the local version here: https://docs.rocketship.sh/quickstart

I think there's a ton of potential for this project and I would really appreciate any advice, stars, or better-yet both.
by liampulles | 2025-05-20 16:35:45+00:00
I think one can define a good API or a bad API using WSDLs (as with most commonly used schemas), but I have to say my experience with consuming WSDLs has universally been the latter.

"My theory" is that the ease at which one can turn a function into an exposed, documented API is inversely proportional to the likelihood of it being a quality API. I think automagic annotations which turn functions into JSON APIs obey the same principle, for what its worth.
by Sohcahtoa82 | 2025-05-20 16:36:40+00:00
> TDS (Trump Derangement Syndrome)

I've always thought the definition of TDS was completely backwards. I've too often seen legitimate criticisms of Trump deflected with claims of TDS. Certainly it's the zealous cult-like worshipping of Trump that's deranged.

https://imgur.com/a/n1MjXxI
by hinkley | 2025-05-20 16:36:58+00:00
Other countries federal reserves like to diversify into other currencies to help guard against hyperinflation. And the dollar is stable as currencies go, so people are happy enough to buy T bills but now there are a bunch of say Kronors the US government doesn’t know what to do with, so let’s buy some oil, fish, and steel to get it back where it’s going without fucking with the exchange rate.
by nis0s | 2025-05-20 16:37:05+00:00
> One way to think about neural networks, especially really large neural networks, is that they are topology generators. That is, they will take in a set of data and figure out a topology where the data has certain properties. Those properties are in turn defined by the loss function.

Latent spaces may or may not have useful topology, so this idea is inherently wrong, and builds the wrong type of intuition. Different neural nets will result in different feature space understanding of the same data, so I think it's incorrect to believe you're determining intrinsic geometric properties from a given neural net. I don't think people should throw around words carelessly because all that does is increase misunderstanding of concepts.

In general, manifolds can help discern useful characteristics about the feature space, and may have useful topological structures, but trying to impose an idea of "topology" on this is a stretch. Moreover, the kind of basics examples used in this blog post don't help prove the author's point. Maybe I am misunderstanding this author's description of what they mean, but this idea of manifold learning is nothing new.
by quantadev | 2025-05-20 16:37:14+00:00
I've come to the same conclusions mentioned in most of that and done most of that already. I was an early-adopter of LLM tech, and have my own coding agent system, written in python. Soon I'm about to port those tools over to MCP so that I can just use VSCode for most everything, and never even need my Gradio Chatbot that I wrote to learn how to write tools, and use tools.

My favorite tool that I've written is one that simply lets me specify named blocks by name, in a prompt, and AI figures out how to use the tool to read each block. A named block is defined like:

# block_begin MyBlock ...lines of code # block_end

So I can just embed those blocks around the code rather change pasting into prompts.
by legitster | 2025-05-20 16:37:39+00:00
I think this model is useful on a theoretical level, but I think the fundamental relationship being made is backwards. Domestic savings being weak is an outcome, not an input.

Trading partners want to sell us goods for no more than our money. If we have nothing they want to buy, then the result will be a surplus of US currency out there. Parking it in US assets drives the cost of debt way down for the US, and the low rates disincentivize domestic savings.
by squidbeak | 2025-05-20 16:38:46+00:00
No, I meant it's easier for optimists to look ahead at the possibilities inherent in the tech itself, which isn't true of pessimists, who - as you show - see instead the pattern of failed techs in it, whether that pattern matches AI or not.

If you can see the promise, you can see a gap to close between current capability and accomplished product. The question is then whether there's some barrier in that gap to make the accomplished product impossible forever. Pessimists tend to have given up on the tech already, so to them any talk about closing that gap is idle daydreaming or hype.
by deepburner | 2025-05-20 16:40:18+00:00
This whole article is just a nothingburger. Saying something is applied topology is only one step more advanced than saying something is maths - duh. These mathematical abstractions are incredibly general and and you can pretty much draw up anything in terms of anything, the challenging part is being able to turn around and use the model/abstraction to say things about the thing you're abstracting. I don't think scholars have been very successful in that regard, less so this article.

Yeah deep learning is applied topology, it's also applied geometry, and probably applied algebra and I wouldn't be surprised if it was also applied number theory.
Show HN: Open Evaluation
by cjcenizal | 2025-05-20 16:40:19+00:00
Hey HN, this will likely interest you if you're a) into dense data visualization or b) trying to figure out how to measure the quality of a retrieval-augmented generation (RAG) system.

There's an OSS tool called Open RAG Eval that analyzes RAG-based query-and-answer sets to generate a dense set of metrics in an "evaluation report". This report is in CSV format and the data is basically impossible for a human to read because there's so much of it.

I built Open Evaluation to enable folks to load in a report and visualize the evaluation metrics in a more human-readable way. The challenge was the sheer amount of information to visualize. I went with a collapsible table with sticky headers to presenting the info, so you can compare metrics across reports and questions. I also tried to make everything clickable, so if you want to understand the meaning behind a metric you can just click it to open up an info panel to learn more about it.

The site has built-in sample evaluation reports, so you can try it out without needing to generate your own reports. If you give it a shot please share your feedback. I'd love to find ways to make this more usable.

Full disclosure: I did this for work and my coworkers also made Open RAG Eval.
by 90s_dev | 2025-05-20 16:41:16+00:00
Technically it is possible right now. If you create usr/config.jsln (sample file is in sys/default/) and set its size, the screen automatically resizes to it.

I didn't document this because I'm not sure it's the right decision. Allowing screen resize does make it more flexible, but also leads to decision paralysis for most users, who 320 x 180 is probably perfectly sufficient for.

That was one of the genius moves of pico8, which tic80 failed to capture: offering the perfect set of orthogonal parameters for you, so you can just make stuff.
by khedoros1 | 2025-05-20 16:41:22+00:00
The advice I see passed around (to beginners) now is that "making a game" and "making an engine" are basically mutually exclusive. "Don't reinvent the wheel; just learn Unity!"

I think for a lot of the people who "just want to make a game" (often engaging with programming only as a barrier to their goal), a pre-built engine is limiting...but it also lowers the barrier for entry. The game-making community increases in size as a result, but a lot of the increase is the population of developers who really look at building your own engine as some kind of black magic, rather than something that's in their power to design and write.
by more_corn | 2025-05-20 16:41:22+00:00
Cooking for yourself. I make hummus at about 1/10th the cost of buying it. It’s healthier because I don’t need to preserve it and I use less salt. I bake and a can.

I’m not poor but I grew up poor and learned a love of doing these things manually. It’s a way of remembering my mother, connecting with the realities of everyday life, deepening my sense of appreciation and taking pride in a craft.

My friends all cook for each other. I’m not sure really wealthy people still take the time to enjoy preparing food for themselves and for others.
by 90s_dev | 2025-05-20 16:41:54+00:00
Thank you to you and the other replies. You're very encouraging. I'll keep iterating, making it more usable and its usage more clear. Maybe I can at least finish at least a few tasks while it's on HN's front page(!!!) based on everyone's feedback. Going to work on finishing the paint app right now, hopefully done within an hour.
by quantadev | 2025-05-20 16:41:56+00:00
Yeah in Ask mode, it shows me the code it's proposing, and explains it, and I have to click an icon to get it to merge the change into my code tentatively and then click "Keep" to make it actually merge into the code permanently. I kind of like that workflow a lot, but I guess you're saying Agent Mode just slams the changes into the code. I may or may not like that. Often I pick only, parts of what it's done. Thanks for the tips.
by baobun | 2025-05-20 16:41:58+00:00
That's not the issue here. VSCode and FireFox are false equivalents. Even if you'd rebrand the fork, Signal forbids non-official clients/builds from connecting to their servers. Enforcement has been selective but the last official word AFAIK is that you are not allowed to fork, rebrand, and distribute a client which alllows you to chat with Signal users.

Mozilla still allows you to install and download add-ons and use other Mozilla services like VPN and Relay from your LibreWolf build.
How Do You Evaluate Your AI Models?
by surendersingh | 2025-05-20 16:42:30+00:00
How do you run evaluations on your fine-tuned or RL-trained models today? I’m curious about:

Workflow: tools/scripts you rely on for metrics, drift, & other checks.

Headaches: the step that still breaks or slows you down.

Wishlist: if an open-source eval suite existed, what must-have features would land it in your stack?

Real stories (good and ugly) would be super helpful -- thanks in advance for sharing!

Also, please let me know if you'd like to be a very early user of the open-source evals tool we are building. I'll send an invite.