MurphyA/hacker-news huggingface dataset:
by imtringued | 2025-05-09 14:55:44+00:00
Considering the non-standard nature of CSV, quoting throughput numbers in bytes is meaningless. It makes sense for JSON, since you know what the output is going to be (e.g. floats, integers, strings, hashmaps, etc). With CSV you only get strings for each column, so 21 GB/s of comma splitting would be the pinnacle of meaninglessness. Like, okay, but I still have to parse the stringy data, so what gives? Yeah, the blog post does reference float parsing, but a single float per line would count as "CSV".

Now someone might counter and say that I should just read the README.MD, but then that suspicion simply turns out to be true: They don't actually do any escaping or quoting by default, making the quoted numbers an example of heavily misleading advertising.
by abeppu | 2025-05-09 14:56:06+00:00
Yesterday I went through Glen Park Bart, and every one of the scanners had a taped-on hand-written note in sharpie that said "hold 4 seconds". I doubt that the taller gates will ever pay for themselves (I thought in general fare-enforcement costs meaningfully more than systems lose in evaded fares), but I definitely don't understand why we needed to "update" gates with scanners that are clearly worse.
by konart | 2025-05-09 14:56:10+00:00
>IMO it makes for better content.

Sorry but this even sounds wrong. You can write an eternal masterpiece in any form. Short story, a poem, a novel, an anecdote even.

In fact shorter form is more challenging. You have less room for a mistake. And lets be honest: most people are terrible writers|composers|painters etc.

This is one of the reasons you see threads and services that can present you threads in a more convenient form.
by marianoguerra | 2025-05-09 14:56:17+00:00
with the wasm-gc proposal you get access to structs and arrays: https://github.com/WebAssembly/gc/blob/main/proposals/gc/Ove...

with the component model's wit you get higher level types like enums, option, result and generics: https://component-model.bytecodealliance.org/design/wit.html
by withinboredom | 2025-05-09 14:56:30+00:00
From working on warehouse picking software way before there were robots ... it's because humans. It would take longer for a human to find space in the right space -- or instead, be lazy and forcibly put an item in a space it barely fits -- than to simply dump it into an arbitrary box with enough space and record the box. Then when deciding the path for the picker to pick items from, there's a high chance one of the purchased items is actually nearby other purchased items.
Show HN: I built a visual AI chat with branching and rich content
by rogutkuba | 2025-05-09 14:56:44+00:00
I wanted to explore a fresh take on AI chat interfaces by combining a whiteboard, ChatGPT, and dynamic sources.

Why.new is a visual AI chat that lets you branch conversations into dynamic mind maps while offering follow-up questions to keep your exploration flowing. Search for and embed web articles, YouTube videos, and research PDFs directly within the app, creating a rich, interactive space for discovery. It is also fully multiplayer, allowing you to share the link and collaborate with friends in real time.
by bastawhiz | 2025-05-09 14:57:07+00:00
There's no such thing as a universal snake bite remedy, because venoms are largely all different. One might cause asphyxiation by affecting your nervous system. One might kill muscle tissue. Another might be a glorified digestive aid. The compounds are all vastly different and have very different ways of affecting the body.

It might be the case that such a plant happened to be somewhat effective in treating venoms from some snakes in a particular area, but the ability to be universally effective is simply impossible.
by gpderetta | 2025-05-09 14:57:10+00:00
The use of reflection is interesting, but is there a significant advantage, compared to something like this:

template<template<class> class G> struct Point { G<int> x; G<int> y; auto get() { return std::tie(x,y); } }; template<template<template<class> class> class C> struct SOA { template<class T> using Id = T; template<class T> using Ref = T&; C<std::vector> vs; void push_back(C<Id> x) { std::apply([&] (auto&&... r) { std::apply([&](auto&&... v){ ( (r.push_back(v)),...); }, x.get()); }, vs.get()); } C<Ref> operator[](size_t i) { return std::apply([&] (auto&&... r) { return C<Ref>{ r[i]...}; }, vs.get()); } }; int main() { SOA<Point> soa_point; soa_point.push_back({1,2}); auto [x,y] = soa_point[0]; }
by vessenes | 2025-05-09 14:57:17+00:00
Very singularity. This is a standalone model that can be used to incentivize search tool use without calling out to a search engine. They claim a 14b parameter version gets better training results than actually using google search for the RL phase.

Stuff like this is super important: it democratizes skills acquisition for everyone in the future, and speeds up research. Pretty cool!
by UncleMeat | 2025-05-09 14:58:59+00:00
The thought leaders within the Trump administration simply hate academia. They've said it out loud over and over. Folks like Yarvin or Rufo would like the university system in the US to be reduced to smoldering ash and replaced with ideologically focused universities that exist to teach particular religious, social, and economic values.

The issue is not that they don't like the NSF in general or that science funding is breaking the bank. The issue is that people they hate rely on the NSF.

This is a pretty old belief system amongst conservatives. God and Man at Yale was published seventy years ago and argued that universities should actively teach that Christ is divine and that free market capitalism is the best thing ever at all times and in all venues.
by marianoguerra | 2025-05-09 14:59:23+00:00
yes:

> WebAssembly provides no ambient access to the computing environment in which code is executed. Any interaction with the environment, such as I/O, access to resources, or operating system calls, can only be performed by invoking functions provided by the embedder and imported into a WebAssembly module.

more info here:

- https://webassembly.org/docs/security/

- https://www.w3.org/TR/wasm-core-1/#design-goals%E2%91%A0
by the__alchemist | 2025-05-09 14:59:55+00:00
I think I've lost the thread on the abstractions. (Me not being very familiar with Zig outside of its most basic syntax is probably why.) I've been doing a lot of SoA work in rust lately; specifically because I have numerical/scientific code that uses CPU SIMD and CUDA; SoA works great for these.

The workflow is, I set up Vec3x8, and Quaternionx8, which wrap a simd instrinsic for each field (x: f32x8, y: f32x8...) etc.

For the GPU and general flattening, I just pack the args as Vecs, then the fn signature contains them like eps: &[f32], sigma: &[f32] etc. So, I'm having trouble mapping this SoA approach to the abstractions used in the article. Then the (C++-like CUDA) kernel sees these as *float3 params etc. It also feels like a complexity reverse of the Rust/Zig stereotypes...

Examples:

struct Vec3x8 { x: f32x8, y: f32x8, z: f32x8 } // appropriate operator overloads... struct Setup { eps: Vec<f32>, sigma: Vec<f32>, }

So, Structs of Arrays, plainly. Are the abstractions used here something like Jai is attempting, where the internal implementation is decoupled from the API, so you don't compromise on performance vice ergonomics?
by bluGill | 2025-05-09 15:00:04+00:00
You can sue for damages if you don't have the copyright registered in the US. If you have the copyright registered you can sue for triple damages. (according to my mandatory company copyright training, a real lawyer is welcome to correct me)

Edit: I just remembered that you cannot sue if your copyright is not registered - but you don't have to register until just before you sue. Triple damages applies to anything that happens after the copyright is registered, but that is the only difference it makes.
by scrappyjoe | 2025-05-09 15:00:07+00:00
The D1 board on the Zombieverter is just a piggyback board to allow web interface access to the VCU. Once you've set everything up, you can remove the board. It makes configuring the Zombieverter significantly easier since you don't have to mess around with serial cables.

If you like, you can leave it on and monitor your EV data via the web interface. But if the D1 flakes out the VCU will be unaffected.
by mchusma | 2025-05-09 15:00:17+00:00
I’ve become increasingly frustrated with AWS because of this. They used to have a culture of providing constant price performance improvements. Not anymore. Every release has questionable improvements (for example, switching from r6 to r7 family of instances is more expensive with theoretically better performance but you probably can’t actually switch and save money). S3 costs haven’t gone done in a long time despite plummeting storage costs.

Very excited about the work done by 37Signals to encourage moving off.
by insane_dreamer | 2025-05-09 15:00:20+00:00
The fastest way for the US to lose its competitive edge and status as global leader is to reduce funding for scientific research and academic institutions. They are the Crown Jewels and the primary attraction for talent from around the world.

The damage for the next four years is done. The question is, even if there's a major shift back to sanity with the next prez elections, it'll take years to build up trust and the mechanisms, find and hire talented people willing to do the work, or even find enough talent because of all the grad students and post-docs that are _not_ employed by research labs in the next four years.

It'll take at least a decade to recover, and that may be optimistic. If others fill the gap (China will try but their credibility is low, which is the US's only saving grace), this could be a permanent degradation of the US's research capabilities.

Insane.
by space-savvy | 2025-05-09 15:01:05+00:00
I read the papers posted by the White House to support their claim of transgendered mice . https://www.whitehouse.gov/articles/2025/03/yes-biden-spent-...

I’m not a molecular biologist, but some seemed just good solid research on women’s health, like asthma prevalence, that just happened to study a mixture of transgender individuals and mice models since both are useful for understanding androgen sensitivity. Another included research on disruptors in lutenizing hormone. It still seemed a pretty dumb thing to attack.

Not to mention transgendered people are people too, and allowed to have some medical research related to their existence.
by douglas_fugazi | 2025-05-09 15:01:09+00:00
Location: Medellín, Colombia (GMT-5)

Remote: Yes

Willing to relocate: Not at the moment

Technologies: Playwright, Cypress, Selenium, Rest-Assured, Postman, DevTools, Docker, Git, Jenkins, JIRA, Confluence, AWS, Azure DevOps, Adobe Analytics

Résumé/CV: https://douglasfugazi.co

Email: itmteleco [at] gmail.com

I'm a Senior QA Automation Engineer with 12+ years of experience in manual and automated testing. I'm open to part-time or full-time remote contract roles—preferably long-term, but also available for short-term projects. Rate: Flexible.

GitHub: https://github.com/fugazi

LinkedIn: https://www.linkedin.com/in/douglasfugazi
by flashgordon | 2025-05-09 15:01:20+00:00
I'm the same boat. I came to Gemini after using curosr and Claude code. The latter are touted for their auto complete. But frankly the copy paste has not been the context-switch-nightmare I was worrying about. Best analogy I can think of is with Claude I am playing chess (doing local code completion) where as with Gemini I'm playing Go. Getting concept and large blocks of design patterns (and actually working at that) at time. So since I'm thinking at a much higher level the copy paste is hardly an issue (for me).

Oh frequent checkpointing etc are still key.
by alabastervlog | 2025-05-09 15:01:43+00:00
The truth is mixed.

What the White House got wrong was characterizing the studies they canceled as being on "transgender" mice, while the mice (at least, in many cases, IDK if all of them) were not in any way "transitioned", so there's no reasonable way to describe that as being a study on "transgender mice". However, many of those studies were definitely about the effects of e.g. hormone therapy used to support human transitions.

Some language used by the White House suggests that they may indeed have thought the mice were transgender because the mice were in fact transgenic, but those studies also were related to transgender healthcare, so, it's probably not accurate to say that the confusion is why those were cancelled. It's probably because they did in fact have to do with transgender healthcare.

It is also the case that studies involving hormones that had dick-all to do with transgender healthcare were cancelled because, I guess, too many keywords matched whatever inept search the fascists did. E.g.:

https://reporter.nih.gov/project-details/10891526#descriptio...
by bilbo0s | 2025-05-09 15:02:17+00:00
I thought HN User burnte was being hyperbolic in the assertions that post put forth.

Then I read a few articles.

sigh.

I mean, I guess we'll try to find competent and sane leaders again in 4 years. I don't know? There's not much else we can do at this point if this is the level of irrationality you're dealing with.

I'll add in way of explanation to non-US citizens that in the US, we've always had a fixation on certain minorities, one in particular, that has teetered on what I would call "unhealthy". That's where a lot of this comes from. Still monumentally irrational behavior, but I just wanted to offer some explanation of the national psychology driving these kinds of non-sensical actions.
by timschmidt | 2025-05-09 15:02:19+00:00
> Unfortunately a majority of American voters saw what happened in the first Trump term and decided that they wanted more of it, with even fewer controls and restrictions.

I'm not sure this accurately conveys the situation. American voters have been dissatisfied with the lesser of two evils choice foisted upon them every 4 years for decades. We're 75 years into endless wars. Massive numbers of union high paying jobs have been shipped overseas since the 80s hollowing out the middle and working class.

One could easily see the votes as being more anti-establishment than anything else.

edit: I love how people downvote comments they don't like in political discussions, even when they're just attempting to foster understanding by sharing a perspective, and not prescriptive or pejorative in any way.
by scrappyjoe | 2025-05-09 15:02:20+00:00
Well, if you modify a vehicle, generally you need to take it back to your DMV / TUV / MOT for inspection. Those are the bodies responsible for determining that your car is road legal. And if you don't have a proper BMS, emergency cutoff, adequate cooling and engineering, it won't be certified road legal. Not sure why an EV conversion should be treated any differently to an ICE conversion.
by douglas_fugazi | 2025-05-09 15:02:24+00:00
SEEKING WORK | REMOTE | WORLDWIDE

I'm a Senior QA Automation Engineer with 12+ years of experience in manual and automated testing within Agile environments. I'm open to part-time or full-time remote contract roles—preferably long-term, but also available for short-term projects.

Rate: Flexible.

Skills: Playwright, Cypress, Selenium, Rest-Assured, Postman, DevTools, Docker, Git, Jenkins, JIRA, Confluence, AWS, Azure DevOps, Adobe Analytics.

Location: Medellín, Colombia (GMT-5)

CV: https://douglasfugazi.co

GitHub: https://github.com/fugazi

LinkedIn: https://www.linkedin.com/in/douglasfugazi

Email: itmteleco [at] gmail.com
by krapp | 2025-05-09 15:02:26+00:00
Who is "we?"

The people making the decisions to replace their workforce with AI and automation are doing so to maximize their profits, not to improve society or the quality of any life but their own.

Assuming you aren't a member of the capitalist class, and thus complicit, you don't have a say in the matter. They aren't putting the future they're implementing up to a vote. They don't care if you want it. They don't care if you die in the street like a dog.
by mschuster91 | 2025-05-09 15:02:34+00:00
> We've been a low trust society for a long time now. People need to start thinking about how to accomplish the long, slow process of changing a low trust society to a high trust one.

The core problem is that most people define their self-worth by their employment, and no matter what, this is all going to crash hard due to automation. The generation currently in power is doing everything they can to deny and downplay what is about to happen, instead of helping our societies prepare.

We're all being thrown into the rat race, it is being told to us verbally and in personal experience that there is no alternative than to become the top dog at all costs because that will be the only chance to survive once automation truly hits home. The result is that those who have the feeling they have failed the rat race and have no hope of catching up withdraw from the "societal contract" and just do whatever they want, at the expense of others if need be.
by andrewmcwatters | 2025-05-09 15:03:03+00:00
If I'm already writing against web standards, why would I want to use Hyper? I'd just be hitching my work against something that had nearly no risk, but just enough dependency risk to not be worth it.

At my business, we've moved from using React for client work to completely eschewing it in favor of web components. In fact, we basically don't use any major frameworks anymore. There's Express on the backend, and that's about it. I'd like to swap it out for more Go, but that's digressing.

I suspect that now that the front-end is a bit more stable than it has been in previous years, the remaining friction will increasingly become the remaining distraction for many developers.

I don't want React changing minutiae on my team for pointless or ideologically pure reasons. I just don't care. The changes bring no tangible improvements. And we also use basically no tooling.

Really mature software projects want as few dependencies as possible to minimize unnecessary friction. Your audience for this is a group of developers who are already pointed in this direction.
by hyeonwho4 | 2025-05-09 15:03:23+00:00
The White House press release had links to the eight grants in question. The claimed values of the grants were inflated by the press release, but they did actually involve studying the effects of cross sex hormone administration, so in this case the claims of confusion between "transgender mice" and "transgenic mice" were the fake news. (Also, the claimed 8M USD over N years is peanuts compared to the money spent annually on developing actual transgenic mice.)
by jansan | 2025-05-09 15:04:08+00:00
> There is no way to join 2 nodes without introducing new edge, unless there is some hidden shortcut.

Duh, I was not even aware that nodes get connected with a single node replacement in other apps. Somehow I missed that.

> Also the "connect paths" ignores selection and instead randomly picks one of the two ends with matching direction.

It should currently connect by selection order (first selected with first selected on other path), but I may have to rethink this.

Regarding fill rule I am aware that this is missing. Thanks a lot for the valuable feedback.
by _djo_ | 2025-05-09 15:04:37+00:00
Those cheering on the current administration's actions and the wrecking ball of Musk and DOGE have such a distorted view on the way the US government works. The ethical standards maintained regarding conflicts of interest, the inability to receive gifts, transparency, and fraud prevention are all taken extremely seriously and have been for many decades. The US has had a civil service whose skills, experience, and professionalism many other countries envied and tried to replicate.

The changes being made now will deprofessionalise and politicise large parts of the US civil service. The US will be poorer for it.
Show HN: Selli – Real-Time AI Assistant for Sales Calls (macOS)
by milanWiegard | 2025-05-09 15:04:43+00:00
Hi HN,

I’ve developed Selli, a macOS application designed to assist sales professionals during live calls by providing real-time feedback and insights.

Key Features: • Live Call Analysis: Monitors conversations in real-time without the need for uploading recordings. • Pain Point Detection: Identifies objections and key discussion points as they occur. • Timeline Tracking: Keeps track of topics already covered to prevent repetition and ensure a structured conversation flow. • Contextual Suggestions: Offers real-time prompts to address client concerns effectively.

Motivation: In my experience, sales calls often require juggling between active listening and note-taking, which can lead to missed opportunities. I created Selli to alleviate this by providing an AI-powered assistant that helps maintain focus on the conversation and enhances the overall efficiency of sales interactions.

Currently, Selli is available for macOS users, with plans to expand to other platforms based on user feedback.

I’m eager to hear your thoughts and suggestions. What features would you find most beneficial in a tool like this?

Thanks, Milan
by dfxm12 | 2025-05-09 15:05:06+00:00
Google's AI overview suggests that even 8% of this €27MM inheritance is enough to live on. Of course, she probably has her own savings aside from this windfall. I forget where I heard this, but greedy people are never happy because the one thing they want, they know they will never have: enough.

Anyway, I wish the people going on and on about merit would consider inheritance. I wish those who are in government would at a minimum take a long hard look at estate taxes. As only certain people are able to build wealth (sometimes by government decree, sometimes via other concerted efforts like redlining), systemically, further generations get more and more of a head start. Billionaires like Musk got to where they are because they started with so much wealth to begin with, not because of skill or intelligence.
by TheAceOfHearts | 2025-05-09 15:05:15+00:00
I think the docker container has both amd64 and arm64 versions, so try following the docker-compose instructions.

Personally, I have a Services folder with sub-folders for each self-hosted service. Each service folder has a compose.yaml file, and any additional files that the service might generate also go into its service folder (e.g. /Services/audiobookshelf/ has config/ and metadata/ as well as compose.yaml). I don't need every service running constantly, so I just update and run things manually as needed, but you could automate that. I really appreciate that you can just use `docker-compose pull` to update and `docker-compose up -d` to run the service without having to mess around with anything else.
by dredmorbius | 2025-05-09 15:05:46+00:00
Further thoughts on article extraction: one idea that comes to mind is including extraction rules in the source selection metadata.

I'm using something along these lines right now to process sections within a given source, where I define the section-distinguishing-element from a headline URL, as well as the plaintext, position (within my generated page), lines of context, and maximum age (days) I'm interested in.

That could be extended or paired with a per-source rule that identifies the htmlq specifiers which pull out title, dateline, and byline elements from the source.

A further challenge is that such specifiers have a tendency to change as the publisher's back-end CMS varies, and finding ways to identify those is ... difficult.

But grist for the mill, at any rate.