MurphyA/hacker-news huggingface dataset:
by PaulHoule | 2025-04-01 16:28:02+00:00
I'm rarely intimidated by a textbook but I was intimidated by a set of cardiology books I saw at the vet school. The topological structure of waves in the heart is

https://en.wikipedia.org/wiki/Spiral_wave

because cardiac cells circle around a loop with phase from 0 to 2π, contrast that the usual oscillator which has position p and momentum q. An oscillation in that space can rotate around the center and look like a phase but it's also possible to go right through the center, whereas for cardiac excitations the p variable is on the unit circle. This astonishing book covers the topology of this kind of thing:

https://archive.org/details/geometryofbiolog0000winf/page/n9...

particularly the cases where you have just one phase (e.g. jet lag or cell division or plant phenology) but it applies as well to those spiral waves where every element in the medium has a phase.
RAG Without Vectors – PageIndex: Reasoning-Based Document Indexing
by vectify_AI | 2025-04-01 16:28:17+00:00
We were frustrated by vector-based RAG systems that rely on semantic similarity and often fail on long, domain-specific documents. In these contexts, domain-specific terminology tends to be semantically similar, making it hard to retrieve the exact content users need. It’s also difficult to incorporate expert knowledge or user preferences effectively. So we started exploring a more reasoning-driven approach to RAG. Inspired by the tree search algorithm in AlphaGo, we came up with a reasoning-based RAG system that uses tree search to guide retrieval.

We open-sourced one of the key components: PageIndex, a hierarchical indexing system that transforms large documents (like financial reports, regulatory documents, or textbooks) into semantic trees optimized for reasoning-based RAG.

Some highlights:

- Hierarchical Structure: Organizes lengthy PDFs into LLM-friendly trees — like a smart table of contents.

- Precise Referencing: Each node includes a summary and exact physical page numbers.

- Natural Segmentation: Nodes align with document sections, preserving context — no arbitrary chunking.

We've used PageIndex for financial document analysis with reasoning-based RAG and saw significant improvements in retrieval accuracy compared to vector-based systems.

Would love any feedback — especially thoughts on reasoning-based RAG, or ideas for where PageIndex could be applied!
by CaioFer | 2025-04-01 16:28:19+00:00
SEEKING WORK

Email: c410.f3r (at) gmail.com Location: Brazil Remote: Yes Résumé/CV: https://c410-f3r.github.io/curriculum.pdf Technologies: AngularJS, Assembly (x84_64), C, C++, Cryptography, Docker, Docker Compose, Ember.js, GCP, Golang, Java, JavaScript, Kubernetes, Linux, MongoDB, MySQL, NodeJS, PHP, Polkadot, PostgreSQL, Python, ReactJS, Rust, SQL Server, Smart Contracts, Solana, Solidity, Substrate, TypeScript, Vue.js Willing to relocate: No

Hello! I am a software engineer with a Bachelor's degree in Computer Science, more than 10 years of experience and 10 professional certifications earned after a lot of study and hard work.

While I'm familiar with various technologies, my passion lies in programming with Rust. Whether it's backend development, blockchain, compilers, DevOps, embedded systems or mobile applications, I am totally onboard as long as there is a little bit of Rust involved.

For more information, take a look at my CV (https://c410-f3r.github.io/curriculum.pdf) or my GitHub account (https://github.com/c410-f3r).
by short_sells_poo | 2025-04-01 16:28:33+00:00
This is an interesting point really. At what level of duck-ness do we decide that it's acceptably close to a duck? I agree that taken ad-absurdum, just because something looks like a duck and quacks like a duck, it doesn't mean at all that it is a duck. I can enclose a raspberry pi in a fake duck and it will fulfil the above criteria, and perhaps from a distance it can be mistaken for a duck, but it has practically nothing to do with ducks. At the same time, it might be enough if our objective is to make some low cost garden decorations :)

What I'm trying to say is: as long as the simulation fulfils the objectives set out, it's useful, even if it is very far from the real thing.

Then the next question is: what are the objectives here?
by Recursing | 2025-04-01 16:28:56+00:00
Any path with the word "camel" seem to trigger this: https://www.npmjs.com/search?q=camel | https://registry.npmjs.org/camel123 | https://registry.yarnpkg.com/camel456

Some discussion here https://github.com/npm/cli/issues/8203

Edit: this is resolved now https://status.npmjs.org/incidents/hdtkrsqp134s
by John23832 | 2025-04-01 16:29:10+00:00
> I don't think years of experience is a good measure of merit.

I didn't point out years, you did. Any relevant experience. Though, merit is effectively a function of years of experience baring extreme circumstances.

> If you believe they're worse at their jobs, you should demonstrate that in some other way.

While I do think that they are effectively worse at their jobs, you're asserting that I said something that I didn't. I said they in the positions without merit. Which they all are. Linda McMahon has no education experience. RFK has no health experience. Kash Patel has no law enforcement experience. Hegseth has no DOD experience.

You can't say meritless those guys (dei) bad, but meritless our guys (Maga) good with any sort of consistency. And that's assuming that all of the dei guys are meritless. I can point to many who were of merit, but not sychopants, thus removed.
by spencerflem | 2025-04-01 16:29:18+00:00
1. AI so far has moved us exactly oppositely from solving poverty and disease. In my opinion their ownership structures and their design prevent them from ever being a positive force let alone "solving" it.

2. At a high enough level, isn't helping other people the most valid possible source of meaning? Finding beauty and sharing it? If AI can somehow impossibly replace humans ability to ever help another human then we are done. No meaning is possible. Nothing matters.

The article writes like this is an inevitability and I think that's weird and wrong.
by kylecordes | 2025-04-01 16:29:27+00:00
Tailwind, at least for the last couple major versions, only adds the classes you actually use (plus the resets). Baseline size of the resets is far below 50k.

Great point about the dialog element. I used it in a project recently for the first time... It was very nice to not involve a framework-heavy "portal" scheme, etc.
by emacsen | 2025-04-01 16:29:34+00:00
When I was in college, in 1996, several computer science professors told me I was playing with toys and no serious organization would use Linux as an operating system.

In 1997, I asked a math professor about a statistics program, and he said R would never be used for real work.

In 1998, I was told that sure, I could learn Python if I wanted, but I should learn Java, but if I insisted on a scripting language, I should stick with Perl.

I don't use tools because I think they're popular, I do what I enjoy.

Also you didn't ask me why it might be easier for me to learn the lyre, which has to do with physical limitations I have.
by hombre_fatal | 2025-04-01 16:29:50+00:00
If you look at the demo, all of the payload comes from react and the tailwindcss classes that the shadcn button refers to.

It's dishonest to call this the payload of "one shadcn button" since it's basically all react/tailwindcss fixed cost and not literally a shadcn button.

But still, that's a decently broad demo to fit in a small payload, so the exaggeration kinda takes away from that.

The main thing I care about in client development is the state management solution since that's where most of the complexity comes from, and it's what makes or breaks an approach. In React, I use MobX which I see as the holy grail.

Whether Nue is nice to use or not for me is gonna come down to how nice this is to work with: https://nuejs.org/docs/interactivity.html
by mostlysimilar | 2025-04-01 16:30:39+00:00
Come on, you're a tech person aren't you? Maybe a programmer? How many times have you had an idea guy come to you with a "great idea for an app" if only they could find someone to program it for them?

Sorry, but most ideas aren't great. It's the painful process of refinement, hard work, and iteration that results in something great.
by _DeadFred_ | 2025-04-01 16:30:44+00:00
Convict employers of workers not allowed to work legally and people will self deport. Oh but that would convict the wrong sort of criminal. We don't go after the criminals that exploit an underclass, that hire illegals so they can avoid paying into social security, that hire illegals so they can pay under required wages, that hire illegals so that they can exploit them all kinds of ways. Instead you propose we deny due process to gay barbers and send them to overseas concentration camps as step one (ignoring the administration can't even fill the first batch of a few hundred out of tens of thousands of claimed 'gangbangers' with actual criminals).
by xnx | 2025-04-01 16:30:55+00:00
This is mainly to steal attention from Amazon in this news cycle.

"Amazon’s New Movie Strategy Starts With Theaters: The streaming giant is planning to release at least 14 movies a year in theaters around the country, rivaling other major studios."

https://www.nytimes.com/2025/04/01/business/media/amazon-mov...
by mitthrowaway2 | 2025-04-01 16:31:04+00:00
What saddens me is how certain I am that nobody at OpenAI asked Hayao Miyazaki or anyone at Studio Ghibli for permission, not even to use their artwork to train their AI, but merely to use their signature art style as an example for demoing their technology.

Presumably if you're OpenAI and choosing showing that prompt as an example, it's because you have an appreciation for the artwork that created that style. Shouldn't you show those creators the respect of asking for permission? Not as a legal obligation, but a moral one, out of the very sense of appreciation for the source material that makes AI-Ghibli-homage artwork feel charming?
by jon_north | 2025-04-01 16:31:27+00:00
Location: USA

Remote: exclusively

Willing to relocate: N/A

Technologies: Python, C++, SQL, NoSQL, Go, Golang, Docker, Git, SVN, Subversion, Linux, Bash, Windows, Kafka, Redpanda, PySpark, Spark, Terraform, AWS, Azure, Redis, Postgres, MySQL, SQL Server, SAP HANA, LDAP, Active Directory, OAuth2

Resume/CV: www.adiuvat.io

Email: jon.north@adiuvat-consulting.com

Backend engineer(s) available including me, with extensive experience! Please visit the website for more detail!
by programmarchy | 2025-04-01 16:31:39+00:00
Seems like you should be correct. A shadcn button is just react, tailwind, and @radix/react-slot. But if you simply create a new shadcn Next.js template (i.e. pnpm dlx shadcn@latest init) and add a button, the "First Load JS" is ~100kB. Maybe you could blame that on Next.js bloat and we should also compare it to a Vite setup, but it's still surprising.
by jamesfisher | 2025-04-01 16:31:48+00:00
Granola | London, UK | On-site | https://granola.ai

Granola is an AI notepad for people in back-to-back meetings. Our macOS app takes your meeting notes and combines them with a transcript to get an awesome meeting summary. And increasingly, Granola is a new kind of knowledge-base.

We're 15 people working in lovely Shoreditch office. See our approach to early-stage product development: https://www.granola.ai/blog/how-to-evolve-a-product

Stack: TypeScript, React, Electron, AWS, various LLM tech.

We recently raised $20M and we're growing quickly. We're funded by Spark Capital, with participation from investors AI Grant, Lightspeed, Betaworks, Firstminute Capital, and others.

Open roles:

- Product Engineers (Backend & Frontend) - iOS Engineer - Windows Engineer (contract) - AI Engineer - Founding Designer

Competitive compensation with above-market equity.

See https://granola.ai/jobs or email hiring@granola.so.
Ask HN: Cursor, but for Data Exploration?
by dira3 | 2025-04-01 16:31:54+00:00
If I am trying to read/explore/join/ETL deeply nested tables in PSQL or Spark, Cursor doesn't seem to work very well for me.

Which LLM-assistant tools have worked for you to expedite data exploration? Whether in a notebook format or otherwise.

Or is there simply a better way to use Cursor for this purpose that I haven't thought of?
by jon_north | 2025-04-01 16:32:01+00:00
SEEKING WORK - Contract, Remote, US based, backend engineer

I am a backend expert, having built and maintained highly available systems for several companies over the last 10 years, in addition to over 20 total years of software development experience. I learn new things extremely quickly.

You will like working with me because I:

* hold your goals as my priorities * communicate verbosely yet synthesize well * my rates are reasonable in exchange for the value I deliver * I guarantee I will get the job done

Concrete examples:

* built the streaming data architecture for realtime game player tracking information (all games, 50ms SLA) and game stats for one of the top 3 US sports leagues (can’t name drop!) using Redpanda/Kafka on Azure+Terraform, and implemented its developer portal using Gravitee to provide first class streaming API support and monetization. Also built, deployed and maintained their ask-a-question-get-a-true-answer AI bot to expose 20+ years of stats to natural language fan questions!

* Implemented a vector DB for one of the leading AI image hallucination platforms (millions of users) to provide an image similarity service.

* replatformed dozens of jobs to AWS Lambda for a startup hedge fund, vastly improving QoS and maintenance cost. Line 1 to platform-in-prod time 3 months.

* built a ~50 node, AWS, Dockerized, Terraform-deployed distributed system to provide realtime, transformed trade data from crypto exchanges to a Kafka pipeline and data lake (fodder for an analytics platform). Met 5000msec SLA across arbitrarily many exchanges and ticker symbols. Blue-green deployment for complete CICD safety. Cloudwatch metrics proved SLA was met and provided general system oversight.

* built a framework to collapse dozens of singleton ETL programs into one config-driven, simple C# application performing the same functionality at ~80% reduction in maintenance cost year over year.

Contact: jon.north@adiuvat-consulting.com More: www.adiuvat.io

Keywords: Python, C++, R, SQL, NoSQL, Go, Golang, AWS, Azure, Lambda, Cloudwatch, Docker, Git, SVN, Subversion, Linux, Windows, Bash, Kafka, Terraform, Redis, Postgres, MySQL, SQL Server, SAP HANA, LDAP, Active Directory, OAuth2
by jauntywundrkind | 2025-04-01 16:32:05+00:00
K3s installs super fast.

Writing your first yaml or two is scary & seems intimidating at first .

But after that, everything is cut from the same cloth. Its an escape from the long dark age of every sysadmin forever cooking up whatever whimsy sort of served them at the time, escape from each service having very different management practices around it.

And there's no other community anywhere like Kubernetes. Unbelievably many very good quality very smart helm charts out there, such as https://github.com/bitnami/charts/tree/main/bitnami just ready to go. Really sweet home-ops setups like https://github.com/onedr0p/home-ops that show that once you have a platform under foot, adding more services is really easy, showing an amazing range of home-ops things you might be interested in.

> Last thing I need is Kubernetes at home

Last thing we need is incredibly shitty attitude. Fuck around and find out is the hacker spirit. Its actually not hard if you try, and actually having a base platform where things follow common patterns & practices & you can reuse existing skills & services is kind of great. Everything is amazing but the snivelling shitty whining without even making the tiniest little case for your unkind low-effort hating will surely continue. Low signal people will remain low signal, best avoid.
by hakaneskici | 2025-04-01 16:32:09+00:00
Your wish came true :)

I've made this a while ago for myself to take quick notes while browsing the web, so I'm publishing this in case anyone finds it useful:

> minimalistab is an extension for Chrome that replaces chrome://newtab with a blank WYSIWYG editor for taking notes.

https://github.com/hakaneskici/minimalistab

Here's the primary trick [1] behind the scenes that makes this possible:

[1] https://news.ycombinator.com/item?id=43179649
by incrudible | 2025-04-01 16:32:22+00:00
The Miyazaki quote is always taken out of context, the disgust he utters has nothing to do with automation of grunt work and everything to do with the horror content he just witnessed. Miyazaki is not one who insists on everything Ghibli being hand drawn, his son even uses cartoonish CGI, which I think looks awful.

This type of quality is close to enabling a storyboarder like Miyazaki do an entire animation on their own. I have yet to hear him say he would not use such technology, despite him being rather opinionated.
by pera | 2025-04-01 16:32:27+00:00
> we also sought a language that would allow us to model check (and later prove) key aspects of systems designs while being more approachable to programmers.

I find it a bit surprising that TLA+ with PlusCal can be challenging to learn for your average software engineer, could anyone with experience in P show an example of something that can be difficult to express in TLA+ which is significantly easier in P?
by ThibautdeVos | 2025-04-01 16:32:45+00:00
Gigs (YC W21) | Multiple US & EU Locations (SF, NYC, Berlin, London) | REMOTE | Full-time

At Gigs, we're building the operating system for mobile services - a platform that enables tech companies to seamlessly embed connectivity into their products. We've recently raised a substantial Series B and are looking for exceptional candidates across a wide range of roles:

- Senior Full Stack Engineer - Senior Backend Engineer - Corporate Security Engineer - Solutions Engineer - Product Manager, Fintech

To review all open roles and benefits, go visit our career page https://gigs.com/careers

Questions? reach out to thibaut@gigs.com
by dachworker | 2025-04-01 16:32:45+00:00
Another possible reason might be outreach. NVIDIA spends big money on getting people to use their products. I have worked at two HPC centers and at both we had NVIDIA employees stationed there, whose job it was to help us get the most out of the hardware. Besides that, they also organize Hackatrons and they have dedicated software developer programs for each common application, be it LLMs, Weather Prediction or Protein Folding, not to mention dedicated libraries for pretty much every domain.
by igor47 | 2025-04-01 16:32:52+00:00
Rock Rabbit | Backend Engineer | Full-time | USA FULLY REMOTE

Buildings account for ~40% of all emissions. There is a ton of federal, state, and local programs to help decarbonize buildings -- but this money is difficult to access, trapped behind complicated program requirements, uncertain eligibility, lack of clarity, and long payout cycles. We make access to these incentives easy by abstracting away the policy complexity and letting our users focus on their projects. Our platform serves contractors, homeowners, incentive providers and implementers, and equipment manufacturers.

We're hiring Backend Engineers for full time roles.

We're well-funded, have a lot of customer traction, and are rapidly expanding the team. Our product vision is very clear -- the bottleneck is skillful, user-focused execution.

Tech stack: Python (FastAPI, pyright), Google Cloud (GKE), React (Typescript, react-query, auto-gen API client)

We value curiosity, ownership and collaboration. Interest in energy, climate, and sustainability is a plus.

Apply at https://careers.rockrabbit.ai
by alloysmila | 2025-04-01 16:32:59+00:00
Based on work done by svelte and solid, I think it is possible to shave base react down to half its current size, but it appears nobody (inside or outside of Meta) is willing to take on this challenge.

Unfortunately, the tradeoffs are still in favor of react and will continue to be in favor of react for the foreseeable future.

Most importantly it is next to impossible to get developers to give up DX (and muscle memory) for smaller JS bundles.
by gambiting | 2025-04-01 16:33:29+00:00
>>Whether it is can be debated, but Europe seems to be in a happier position regarding that than the US, at the moment

I'm Polish and Poland doesn't have any inheritance tax for children, not sure what US has to do with this.

>>I checked the US, France, UK, Spain, Morocco, South Africa and Brazil

Did you really? Here a UK page about this, there is no limitation on how much you can give your children tax free, tax only applies if you die within 7 years after gifting it:

https://www.gov.uk/inheritance-tax/gifts

And

Raisin UK https://www.raisin.co.uk Gifting money to children explained (2025)

>>Limiting the snowball effect of the wealthy getting wealthier generation after generation through no contribution of their own is considered a societal good

Again, so please tell me why you don't think we should be taxing it at 100%, to maximise the societal good?

I already pay effective rate of 40% of tax on all my earnings - am I not doing enough for "societal good"?
by starkparker | 2025-04-01 16:33:50+00:00
Will never understand why this needed a nonprofit organization at all, ever. It's a personal goal in an agreed-upon timeframe; it's a task tailored for local gatherings, not an international non-profit organization that needed a $1.3M annual budget and 12 paid staff.

There's a bullet point on a slide:

> The hope was that the community would come through and support us when we were transparent about the organization's financial problems. That didn't happen.

Probably a good sign that the non-profit wasn't valued, much less required, by peer groups of prospective and active writers to set personal goals over a month they collectively pick, hold each other accountable, and provide feedback to each other.

They acknowledge this in the slide deck, too. Many (arguably most) of the friction came from the fact that the non-profit wasn't necessary for writers to self-organize in Discords and other venues, but because the non-profit existed, it took the brunt of the complaints, even when it had nothing to do with them (whether loud on AI and minors participating, or quiet on the fact that after you've done it once, it becomes an expoentially less valuable goal to do it again, and the non-profit offered no meaningful evolution of the concept).
by themaninthedark | 2025-04-01 16:34:01+00:00
I would assume that you don't have access to the lab(and diagnostic equipment) at all times and taking other classes.

Also him being a student, having the wrong component was probably not in his mental troubleshooting tree. I would guess that it was not in the lab assistant's troubleshooting tree either.

Also once you start down the road of troubleshooting, a false trail can lead you far into the woods.
by naveen_k | 2025-04-01 16:34:15+00:00
Good point. I'm often running multiple parallel jobs with varying priorities where uniform throttling actually makes sense. Many LLM inference tasks are long-running but not fully utilizing hardware (often waiting on I/O or running at partial capacity)

The dual Epyc CPUs (128 cores) in my setup have a relatively high idle power draw compared to consumer chips. Even when "idle" they're consuming significant power maintaining all those cores and I/O capabilities. By implementing uniform throttling when utilization is low, the automation actually reduces the baseline power consumption by a decent amount without much performance hit.
by michaelm244 | 2025-04-01 16:34:21+00:00
Comulate | Senior Engineer (3+ YoE) | ONSITE in San Francisco, CA

We're building automation software for the $7T insurance industry, accelerated by AI. Seed stage in terms of headcount (< 20 people) but Series B in terms of business traction (+ cash-flow positive). We've intentionally stayed under the radar.

- Product has caused customers to literally cry tears of joy

- Experienced eng team from Airbnb / Brex / LiveRamp

- Stack: TS, Postgres, React, GraphQL, and Next.js

Apply here: https://comulate.com/careers