MurphyA/hacker-news huggingface dataset:
by tracker1 | 2025-11-03 16:21:39+00:00
I just checked google calendar it's under 3mb download for js (around 8mb uncompressed).. it's also a lot more responsive than nextcloud web. Even then, it's not necessarily the size, I think that's mostly a symptom of the larger issues likely at play.

There are a lot of requests made in general, these can be good, bad or indifferent depending on the actual connection channels and configuration with the server itself. The pieces are too disconnected from each other... the NextCloud org has 350 repositories on Github. I'm frankly surprised it's more than 30 or so... it's literally 10x what would be a larger expectation... I'd rather deal with a crazy mono-repo at that point.
by simonw | 2025-11-03 16:21:41+00:00
"HNSW index on a few million vectors can consume 10+ GB of RAM or more (depending on your vector dimensions and dataset size). On your production database. While it’s running. For potentially hours."

How hard is it to move that process to another machine? Could you grab a dump of the relevant data, spin up a cloud instance with 16GB of RAM to build the index and then cheaply copy the results back to production when it finishes?
by MisterBiggs | 2025-11-03 16:21:50+00:00
Shield AI | Autonomy Applications Manager | Full Time | ONSITE Washington DC

Shield AI's mission is to protect service members and civilians by creating intelligent systems.

My team needs a manager, its a very well positioned team at a rapidly growing company working with some really awesome people. Any autonomy or robotics experience is a huge plus https://jobs.lever.co/shieldai/7952271c-8578-42d8-a587-4707c...

Contact info on my profile if you have any questions I'm happy to chat!
by cb321 | 2025-11-03 16:21:55+00:00
Since anything/0 = infinity, these kinds of things always depend upon what programs do and as a sibling comment correctly observes how much they interfere with SIMD autovectorization and sevral other things.

That said, as a rough guideline, nim c -d=release can certainly be almost the same speed as -d=danger and is often within a few (single digits) percent. E.g.:

.../bu(main)$ nim c -d=useMalloc --panics=on --cc=clang -d=release -o=/t/rel unfold.nim Hint: mm: orc; opt: speed; options: -d:release 61608 lines; 0.976s; 140.723MiB peakmem; proj: .../bu/unfold.nim; out: /t/rel [SuccessX] .../bu(main)$ nim c -d=useMalloc --panics=on --cc=clang -d=danger -o=/t/dan unfold.nim Hint: mm: orc; opt: speed; options: -d:danger 61608 lines; 2.705s; 141.629MiB peakmem; proj: .../bu/unfold.nim; out: /t/dan [SuccessX] .../bu(main)$ seq 1 100000 > /t/dat .../bu(main)$ /t /t$ re=(chrt 99 taskset -c 2 env -i HOME=$HOME PATH=$PATH) /t$ $re tim "./dan -n50 <dat>/n" "./rel -n50 <dat>/n" 225.5 +- 1.2 μs (AlreadySubtracted)Overhead 4177 +- 15 μs ./dan -n50 <dat>/n 4302 +- 17 μs ./rel -n50 <dat>/n /t$ a (4302 +- 17)/(4177 +- 15) 1.0299 +- 0.0055 /t$ a 299./55 5.43636... # kurtosis=>5.4 sigmas is not so significant

Of course, as per my first sentence, the best benchmarks are your own applications run against your own data and its idiosyncratic distributions.

EDIT: btw, /t -> /tmp which is a /dev/shm bind mount while /n -> /dev/null.
by ndom91 | 2025-11-03 16:22:01+00:00
This post completely misses the point. Linear downloads ~6.1mb of JS over the network, decompressed to ~31mb and still feels snappy.

Applications like linear and nextcloud aren't designed to be opened and closed constantly. You open them once and then work in that tab for the remainder of your session.

As others have pointed out in this thread, "feeling slow" is mostly due to the number of fetch requests and the backend serving those requests.
by testaccount28 | 2025-11-03 16:22:03+00:00
// test k*i = j // k*i equals [1, 3π/2+π/2] = [1, 2π] = [1, 0] which is not j // (this is a limitation of our simplified implementation) // in a proper quaternion implementation, k*i would be -j = [1, 2π - π] = [1, π]
by mastermedo | 2025-11-03 16:22:03+00:00
Interesting. Thanks for sharing.

I'm curious about something a bit different. Given a vim buffer, and picking two caret locations in it, I'd like a tool that shows only the paths to getting there with my current Vim setup (including all the plugins).

After 10 years of using vim, I rarely use L and H. For horizontal moving it's almost always F or S (vim-sneak).
by fellowniusmonk | 2025-11-03 16:22:35+00:00
I've thrown a huge number of parties, some with vendors, some all day affairs, most outdoor/indoor to the point we had alcohol sponsorships. Always did this for community building, ran it at a marginal loss (with donations and alcohol you can run big parties for the cost of drinking at a bar two or three times.)

Endless escalation of volume is easily addressed by having a live band(s) and allow silence between sets.

Graded participation, drinks near the loud focal point, seating back where it is quieter.

Multiple bands also naturally cause the party to restructure, a percentage of the attendees will know one of the bands and will cycle out when they play.

The real value of any party, the true multi year community building, is in the group setting the party up. It's not the audience it's the players. Make sure the players get recognition (not from the mic) or perks during the party, a different color wristband, an area only they get access to, a private drinks cache inside, they are volunteer helpers and helpers deserve to have a smooth night.

Don't make it a hassle to attend, don't be formal, have wristbands if kids will be attending. Don't make it about you or give a speech, have each band introduce the next with an MC to make sure it happens. Don't get talky on the microphone.

Be chill and perma ban anyone who can't handle their drinks, it only takes once. Make a giant crockpot or two of vegan chili. Cans of beans and jalapeño becomes ambrosia once you have a few drinks in you.
by thinkingtoilet | 2025-11-03 16:22:40+00:00
Of course it is. You just don't like the expectation. What we should do is eat waaay less meat and seafood. It takes less land, water, and outside calories to product veggies and beans over meat and fish. Obviously this is not a reality for many people on the planet but it also is a reality for many people on the planet who just choose not to do it.
by anon84873628 | 2025-11-03 16:22:57+00:00
To clarify for other readers... The point about "Schizochytrium is not algae" is that they do not photosynthesize and thus don't create sugars from CO2. Rather, this organism is a heterotroph and consumes various organic molecules from its environment. Industrial cultures are fed simple sugars and nitrogen sources, plus waste products like spent brewery yeast, cheese whey, and molasses.
by toomuchtodo | 2025-11-03 16:23:06+00:00
The Freedom for Agricultural Repair and Maintenance Act (FARM Act) is a proposed bill that would require manufacturers of electronic farm equipment to provide owners and independent repair shops with necessary documentation, parts, software, and tools on fair and reasonable terms. This legislation aims to give farmers the right to repair their own equipment, which would lower costs and allow for more timely repairs by enabling competition with authorized repair dealerships. The bill, introduced in the 119th Congress, also addresses copyright issues and gives the Federal Trade Commission (FTC) the authority to enforce its provisions.

The FARM Act is endorsed by the American Economic Liberties Project, FULU Foundation, National Farmers Union (NFU), and the United States Public Interest Research Group (U.S. PIRG).

Related:

https://www.welch.senate.gov/wp-content/uploads/2025/10/FARM... [pdf]

https://pirg.org/updates/new-bill-introduced-that-seeks-to-g...
by INTPenis | 2025-11-03 16:23:22+00:00
This is my theory as well. NC has grown gradually in silos almost, every piece of it is some plugin they've imported from contributions at some point.

For example the reason there's no cohesiveness with a common websocket bus for all those ajax calls is because they all started out as a separate plugin.

NC has gone full modularity and lost performance for it. What we need is a more focused and cohesive tool for document sharing.

Honestly I think today with IaC and containers, a better approach for selfhosting is to use many tools connected by SSO instead of one monstrosity. The old Unix philosophy, do one thing but do it well.
by mxkopy | 2025-11-03 16:23:27+00:00
I think the distinction is a little semantic; the idea is that a simulation is anything that can be computed by Turing machine. So regardless of if we’re in a TM that’s being fed weird undecidable statements, the fact that they exist at all means at some level reality can’t be a TM. Contrast that with having undecidable processes that might go on forever, we could be in a TM and still have those.

Basically simulation here means “is a TM”, not “is nested”.
by lenkite | 2025-11-03 16:23:47+00:00
No, it is definitely the cart after the horse - kindly check basic facts. The babies are surviving thanks to declining child mortality - population of regions such as Sub-Saharan Africa has grown from 434 million to ~1.3 billion in the last few decades.

Basically your assertion that "reasonable guarantees that fewer babies will be more likely to survive" is completely and utterly wrong. Desperate family planning is needed, but religion stands in the way. No amount of international aid will fix this fundamental problem.
by yomismoaqui | 2025-11-03 16:23:51+00:00
Sometimes I think what's the worst it could happen if Google decided to delete my main personal account that I use for everything: banking, utilities...

I guess it would a hassle to go to the bank but loosing some images or old emails wouldn't be so catastrophic TBH. Maybe being somewhat nihilistic/minimalist I think that it all will still be lost when I die, so why trying to grasp those things? In some sense it's kind of liberating not depending too much on these kind of things.
by quechimba | 2025-11-03 16:24:03+00:00
Location: Colombia Remote: Yes, or in Medellín Willing to relocate: No Technologies: Ruby, Rails, Node, React, TypeScript, CSS, Next.js, Postgres, and more! Résumé/CV: https://drive.google.com/file/d/1u8lj0Hes9jugQt2l7_ZrMxgPVkk7zJU1/view?usp=drivesdk Email: it's in my CV
by mossTechnician | 2025-11-03 16:24:06+00:00
In a perfect world, a healthcare plan should pay for cancer treatments or crucial medical procedures. In the United States, I'm not sure this is a guarantee[0][1]. Going without healthcare seems to be the riskier gamble, but it's a gamble either way.

[0]: https://www.startribune.com/unitedhealthcare-part-of-95m-set...

[1]: https://www.propublica.org/article/unitedhealth-healthcare-i...
by umanwizard | 2025-11-03 16:24:12+00:00
> I don't speak Turkish either, but it takes all of two minutes to look up and learn the pronunciation

I really doubt that you are pronouncing it correctly. The word Türkiye contains multiple sounds that don't exist in English.

If you don't actually speak Turkish, you are surely just using some Anglicized approximate pronunciation, and in that case, why not just use the actual English word?
by 72deluxe | 2025-11-03 16:24:12+00:00
Buy your own domain and run mox (https://github.com/mjl-/mox) on it. In the setup it provides details on the DKIM info you need to put into your DNS records. Get a PTR record from your ISP (if hosting at home); periodically check your blocking from spamhaus etc.

I run mine on a Pi4 no problem whatsoever, but I guess a VPS could also be used, although the scamalytics analysis will show it's a server or an IP shared with an anonymising VPN etc. if it's a shared IP on the host.
by vablings | 2025-11-03 16:24:12+00:00
As a transplant to the states its absolutely astonishing to me how quickly doctors have pushed friends and family down the path of crazy expensive boutique treatments for issues that could simply resolved with more care and attention from clinicians.

I'm not saying some these drugs don't work astonishingly well and for some people they are a miracle/lifesaving treatment but still. Drugs that are in excess of a thousand dollars a pill out of pocket blows my mind.
by DHEERAJCK | 2025-11-03 16:24:23+00:00
Location: India(Kerala) Remote: Yes

Timezone: US / EU Timezone(GMT prefered)

Expected Payment: 50,000-80,000 USD / 50,000-80,000 EUR / 30,00000-50,00000 INR

Willing to Relocate: Yes

Tech Stack: Python, Django, FastAPI, React, NumPy, Cython, Pandas, Polars, GeoPandas, PostgreSQL, SQLite, Javascript

Resume: https://dheerajck.com/

Email: dheerajck18@gmail.com

Hi there, I’m looking to join a small but high trust team / startup where I can focus on backend and also work on the AI side aswell.

I am a Generalist.

I am interested in working with early stage fast moving startups that is trying to solve interesting problems right now.

Feel free to reach out via the email for any questions.

Thank you.
by linsomniac | 2025-11-03 16:24:30+00:00
I really wanted to love Cloudflare, even invested in it a couple years ago I was so confident in their vision. But...

- They won't tell you at what point you will outgrow their $200/mo plan and have to buy their $5K+/mo plan. I've asked their support and they say "it almost never happens", but they won't say "It will never happen." HN comment threads are full of people saying they were unexpectedly called by sales saying they needed to go Enterprise.

- There are no logs available (or at least weren't 6-9 months ago) for the service I proxy through Cloudflare at the $200/mo level, you have to go with Enterprise ($5K+ I've been told) to get logs of connections.

- I set up some test certs when I was migrating, and AFAICT there is no way to remove them now. It's been a year, my "Edge Certificates" page has 2 active certs and 6 "Timed Out Validation" certs, I can't find a way to remove them.

- The tunnel issue I had on Friday trying to set up where my tunnel, more details in another comment here but apparently the endpoint they gave me was IPv6 only and not accepting traffic.

- Inability to set up a tunnel, even to test, on a subdomain. You have to dedicate a domain to it, for no good reason that I can tell.
by ksk385 | 2025-11-03 16:24:31+00:00
SEEKING WORK Location: Greater New York Area Remote: Yes (US-based) Willing to relocate: No

Services: Web development, Data engineering, Cloud sysadmin + DevOps, Software consulting, Tech leadership

About Me: I’m Karan Krishnani, an independent software consultant with over 18 years of experience in full-stack development, cloud architectures, and AI integrations. I’m currently looking for projects as a fractional embedded team member (up to 20 hours/week). My background includes building scalable solutions for industries like healthcare tech, government, and financial services.

What my last client had to say about my work:

“Karan is a reliable and results-oriented individual who consistently delivered high-quality work.”

Technologies: Languages: JavaScript/TypeScript, Java, Python, Swift, PHP Frontend: React/Redux, Next.js, Vue, Angular, TailwindCSS Backend: Node.js/Express, Django, Apollo GraphQL, Sequelize Cloud: AWS, Azure, GCP, Heroku, Netlify, Vercel, Supabase AI/ML: Hugging Face, Jupyter, DataBricks, Transformers.js, OpenAI Whisper & Assistants API, Vector Stores, Retrieval Augmented Generation (RAG) Observability: AppDynamics, Sentry, DataDog, Grafana Other Tools: Docker, Terraform, Figma, Git, SST

Recent Highlights: • Tuva Health – Architected and delivered the HIPAA-compliant foundation for Tuva’s HEDIS quality-measurement service, a cloud-native platform on AWS ECS Fargate processing millions of patient records across 80+ NCQA measures.

Projects: https://karankrishnani.com/projects Résumé/CV: https://karankrishnani.com/resume LinkedIn: https://linkedin.com/in/karan-krishnani Email: karan.krishnani@gmail.com
by hilbert42 | 2025-11-03 16:24:47+00:00
Phew, I'm exhausted after just skimming that and I think I've a rough gist of it.

I suppose it's a rigorous modern-day answer to things I took for granted as not being that complicated. Zeno's paradoxes and the convergent series (1/2 + 1/4 +1/8…, etc.) never summing to 1 but in the limit they did. …And etc.

I'm reminded of the simple way to explain calculus to kids, that's the story of the frog on a rock in the middle of a pool who wishes to get to pool's edge and he does so by first jumping half way then a quarter and so on ad infinitum—and eventually he drowns as he never makes it to shore.

Kids are upset so teacher brings in Mr Calculus to the rescue. Fog actually makes it because his feet are too big.
by andai | 2025-11-03 16:24:49+00:00
Well, considering TFA, it would be pretty strange if I did!

My point was it's silly to rely on a slow, expensive, unreliable system to do things you can do quickly and reliably with ten lines of Python.

I saw this in the Auto-GPT days. They tried to make GPT-4 (the non-agentic one with the 8k context window) use tool calls to do a bunch of tasks. And it kept getting confused and forgetting to do stuff.

Whereas if you just had

for page in pages: summarize(page)

it works 100% of the time, can be parallelized etc.

And of course the best part is that the LLM itself can write that code, i.e. it already has the power to make up for its own weaknesses, and make (parts of itself) run deterministically.

---

On that note, do you know more about the environment they ran this thing in? I got API access (it's free on OpenRouter), but I'm not sure what to plug this into. OpenRouter provides a search tool, but the paper mentions intelligent context compression and all sorts of things.
by lalitmaganti | 2025-11-03 16:24:54+00:00
Tried running:

~ # du -h (...) [Runner sh (2390656)]: Wasm crash: RuntimeError: operation does not support unaligned accesses [Main]: Stopping CPU 0 [Main]: Stopping CPU 1 [Main]: Stopping CPU 2 Kernel panic - not syncing: Aiee, killing interrupt handler! [Runner sh (2390656)]: Kernel panic: Aiee, killing interrupt handle

> Due to a bug in LLVM's build system, building LLVM a second time fails when building runtimes (complaining that clang fails to build a simple test program). A workaround is to build it yet again (it works each other time, i.e. the 1st, 3rd, 5th etc. time).

I'm incredibly curious what this bug might be!
by 9rx | 2025-11-03 16:25:02+00:00
> I can have an LLM generate me code-like text all day long, but that doesn't means it's building a system.

I don't follow. An LLM doesn't magically output code-like text, or anything else for that matter, on a whim. You have to build a system that describes your intent to the machine. Only then might it output code-like text, if that's what your system describes. It's not the execution of your code that makes you an engineer. It's building a system that can be executed in the first place that makes you a (software) engineer.
by tacoooooooo | 2025-11-03 16:25:09+00:00
i discuss that specifically!

> The problem is that index builds are memory-intensive operations, and Postgres doesn’t have a great way to throttle them. You’re essentially asking your production database to allocate multiple (possibly dozens) gigabytes of RAM for an operation that might take hours, while continuing to serve queries.

> You end up with strategies like:

Write to a staging table, build the index offline, then swap it in (but now you have a window where searches miss new data) Maintain two indexes and write to both (double the memory, double the update cost) Build indexes on replicas and promote them Accept eventual consistency (users upload documents that aren’t searchable for N minutes) Provision significantly more RAM than your “working set” would suggest

> None of these are “wrong” exactly. But they’re all workarounds for the fact that pgvector wasn’t really designed for high-velocity real-time ingestion.

short answer--maybe not that _hard_, but it adds a lot of complexity to manage when you're trying to offer real-time search. most vector DB solutions offer this ootb. This post is meant to just point out the tradeoffs with pgvector (that most posts seem to skip over)
by tracker1 | 2025-11-03 16:25:09+00:00
While I tend to agree... I've been on enough relatively modern web apps that can hit 8mb pretty easily, usually because bundling and tree shaking are broken. You can save a lot by being judicious.

IMO, the worst offenders are when you bring in charting/graphing libraries into things when either you don't really need them, or otherwise not lazy loading where/when needed. If you're using something like React, then a little reading on SVG can do wonders without bloating an application. I've ripped multi-mb graphing libraries out to replace them with a couple components dynamically generating SVG for simple charting or overlays.
Show HN: Tired of manually cross-posting articles? I built a solution
by pbopps | 2025-11-03 16:25:10+00:00
Hello,

I've been blogging on multiple platforms (Dev.to, Hashnode, Medium, Ghost) for the past year. The biggest pain: reposting the same article 4 times with manual formatting adjustments for each platform.

That's how AllPub was born.

The challenge wasn't the publishing—most platforms have APIs. The real problem was:

1. Each platform formats markdown differently 2. SEO metadata (titles, keywords, tags) need customization per platform 3. Notion → Platform conversion loses formatting/structure 4. Manual formatting errors are common

The solution:

- Connect your content source (for example notion, dev, hashnode) - AI generates platform-optimized metadata - Smart parsing converts content correctly for each platform - One-click publish to all your platforms simultaneously

Tech stack: Next.js, Supabase, clerk, mailerlite, Vercel. Using Notion's official API + platform APIs (Dev.to, Hashnode, etc).

We're currently in free beta and launching on Product Hunt Friday. Looking for early feedback from the HN community before official release.

Biggest takeaway: Most developer tools fail not because the core idea is bad, but because they underestimate platform-specific quirks and edge cases.

Beta: allpub.co

Questions about architecture, API integration, or Notion API weirdness? Happy to discuss.
by LarsDu88 | 2025-11-03 16:25:25+00:00
Its not just the subsidies. JLPCB is literally physically connected to LCSC electronics. This makes their margins for pick and place add-ons really good. And most of their sales are loss-leaders.

Even without subsidies this company would have structural competitive advantages over US PCB manufacturers. Its silly to think a US PCB manufacturer would be competitive in the same way without having something like the digikey warehouse and associated manufacturing chains right next door.
by rayiner | 2025-11-03 16:25:30+00:00
My parents use a shocking amount of healthcare services, considering that they are pretty normal 70-somethings. My dad has well managed diabetes and blood pressure, and my mom is pre-diabetic and has a bad knee, but that's about it. Their parents all made it to their 80s without modern medical care in Bangladesh. My kids don't use any healthcare services, but we're always been offered services. My younger one has low muscle tone, and we could get physical therapy for that. We had a (free) county evaluation for his speech delay. The evaluator said something along the lines of "we could give him a diagnosis so he could get services in public school, but since you send him to private school it's not worth it."

I'm not saying this is unnecessary, nor am I qualified to do so. My point is that we seem to be getting a lot more healthcare than was typical when I was a kid. So it's unsurprising premiums have skyrocketed.