MurphyA/hacker-news huggingface dataset:
by n2d4 | 2025-09-01 18:30:42+00:00
Stack Auth (S24) | San Francisco, CA | Full-time

Hiring founding & design engineers!

We're building the customer platform for developers — think of a single service that does auth, payments, analytics, marketing emails, and so much more. We're selling to developers & startups so our audience is right here on this website!

If you're in San Francisco and frequent Hacker News, that's enough of a reason to DM me on Twitter @konstiwohlwend. Would love to invite you over for a coffee at our hacker house!

If you apply, please send me a few recent HN threads that you enjoyed :)

konsti@stack-auth.com | https://stack-auth.com
by orthoxerox | 2025-09-01 18:30:58+00:00
> As far as I understand it, the stance of the 'Open Source' crowd is that if Amazon can't make it one of their AWS offerings then it isn't true open source.

This statement is 100% correct. Open means open for everyone. There's a "but they are providing FOSS as a service on a proprietary platform", which seems like the next step on the LGPL-GPL-AGPL stairway of licenses, but SSPL failed to convince anyone it was a necessary freedom:

- MongoDB Inc obviously had no plans to release their own SaaS platform under SSPL

- AWS source code being released wouldn't have benefited anyone other than maybe other major cloud providers
by dr_eldon | 2025-09-01 18:31:04+00:00
Replies like these are a clear symptom of how terribly sick our culture is. Nietzsche truly saw it coming.

> any assumed meaning of our existence only matters while we're alive. [...] The world can and will go on without us, and that includes the people closest to us at our final hour.

Such a self-centered and cynical way of looking at life. The world does not go on without "us". We are the utmost expression of nature and, quite literally, the legacy of those who came before.

I hope we can figure out a way to stop this self-indulging materialism. I understand that believing that nothing truly matters is quite freeing for the selfish hedonist, but it's about time we regain a sense of transcendence.

> but honestly it felt like coming home, even though no such home exists, and no one is there to return to it.

Truly, this is a load of non-sense. You have no way of knowing. Why be so deliberately obtuse on that we don't have answers for? Why have we stopped asking the important questions?
by socalgal2 | 2025-09-01 18:31:06+00:00
Make it like Japan, not public, private. Then, like Japan, provide positive feedback loops so it’s in each of the 100+ train companies in Japan’s best interest to provide good service. They do this by letting the private train companies have complementary interests like shopping centers, office rental, apartments, etc such that the more people ride their trains the more business they get to their other interests.

Conversely, “public” transportation always needs flawless perfect politicians to continue to fund it
by RA2lover | 2025-09-01 18:31:19+00:00
My understanding is Space Engineers takes the "blocky sphere" approach mentioned early in the post, works around the "walk along its surface" part of the problem by making gravity direction point towards a fixed point, and bypasses the "trying to build 'upward'" part of it by not allowing voxel construction. It doesn't use a quad-sphere at all.
by Duhan | 2025-09-01 18:31:19+00:00
Hi,

we’re two friends building a simple tool for virtual staging in the real estate sector. i’m an interior designer turned dev, and my friend handles the ai part. we’re already testing with one real estate agent, and we’d like to find a few partners to co-build this with us over the next month.

in the beginning, what we’re mainly looking for is to exchange directly with you, understand your needs, and move forward together on the most useful features.

what it already does virtual staging, decluttering, tidy-up small edits: straightening, brightening, improved skies logo addition, export with original + modified version + transparency note mls-compatible by default

what we’d like to develop with you lead generation and validation real estate listing writer video-to-best-photo tool team space, multilingual support, and other small useful features

what we propose 1–2 hours of exchange per week we cover all cloud costs (~€20k)
by jaredsilver | 2025-09-01 18:31:37+00:00
Brilliant.org | Software Engineers & Designers | Remote (North America), SF, NYC | Full-time | $170k — $235k | https://brilliant.org

Brilliant is building world-class interactive learning experiences that combine challenging problems, compelling narratives, and delightful visual storytelling.

We're hiring engineers and designers to help craft the next generation of interactive learning and change how the world learns.

Engineers at Brilliant think about both "building the right thing" AND "building the thing right" while pursuing high standards of excellence for ourselves, our product, and our codebase.

Our designers craft interaction patterns that make hard math, science, and computer science concepts feel approachable, delightful, and addictively learnable.

If you're energized by the prospect of doing the best work of your career and changing how the world learns alongside the most talented peers you've ever worked with, you can learn more and apply here: https://brilliant.org/careers.
by alyptik | 2025-09-01 18:31:50+00:00
Location: Ewa Beach, HI, USA Remote: Yes Willing to relocate: Yes Technologies: C, C++, CUDA, Python, Perl, Bash, Zsh Résumé/CV: http://0x0.st/KH0U.pdf Email: joeypabalinas@gmail.com Github: https://github.com/alyptik Spare Time Project: C/C++ REPL with tab-completion and history (https://github.com/alyptik/cepl)

Software Engineer looking for a C developer position, but open to anything listed under Technologies.
by rsync | 2025-09-01 18:32:03+00:00
"CF is trying to double dip: they are charging users for their CDN, and now they try to also charge for the privilege of accessing their user's content."

Don't forget that cloudflare provides service to the very botnets and flooders/booters they purport to protect against.

Would that be triple-dipping ? Or do we have a special term for this specific behavior ?
by agent327 | 2025-09-01 18:33:37+00:00
> I'm afraid this feature is at best a very minor improvement that hardly justifies migrating a whole compiler.

Here are some performance numbers: https://www.phoronix.com/news/Zapcc-Quick-Benchmarks

> To be blunt, it's not even addressing a problem that exists or makes sense to even think about. I will explain to you why.

Do you talk down to people like this IRL as well?

> I've been using ccache for years and I never had any problem getting ccache to support template code.

What I said is that zapcc has a different approach that offers even more performance benefits, answering the question of what zapcc offers that ccache doesn't offer.

> if you understand how compiler caches work. Think about it.

There's no need to use "condescending asshole" as your primary mode of communication, especially when you are wrong, such as in this case.
by ctas | 2025-09-01 18:34:02+00:00
I've shared this example in another thread, but it fits here too. Few weeks ago, I talked to a small business owner who found out that Google's AI is telling users his company is a scam, based on totally unrelated information where a different, similarly named brand is mentioned.

We actually win customers who's primarily goal is getting AI to stop badmouthing them.
I think WASM and WebGPU is a good idea to run "What If" scenarios in browser
by vinserello | 2025-09-01 18:34:09+00:00
In the last years I needed to run quick "what if" tests on real data, multiple times. Some friends (data analysts) told me to do it in spreadsheets, but melted as soon as I pushed more than a few hundred thousand rows. Traditional BI tools... I tried then Tableau but was overkilling

Consider that I'm building a web-based data analysis tool so I tried pushing the whole thing into the browser. At first I thought it would choke, but with WASM for the heavy math and WebGPU for projections and charting, it actually worked. The browser can chew through millions of rows if you stream chunks right, and UMAP/clustering runs smooth enough inside Chrome to be usable.

The hard part wasn't performance, it was UX. People don't want to wire up nodes or think about pipelines — they just want to tweak a number and watch the graphs shift. That forced me to rethink the interface into something closer to a scenario builder than a workflow editor.

The result is Datastripes: https://datastripes.com Runs entirely client-side, no backend. I'm still figuring out limits, especially memory management and GPU stability across devices. Anyone here has tried pushing WASM+WebGPU this far? Do you found better ways to handle large "what if" workloads in the browser?
by griffzhowl | 2025-09-01 18:34:35+00:00
> all of that stuff that keeps modern industrial civilization operating and allows quaint medieval towns to continue existing at all

That doesn't make sense to me. Medieval towns existed for centuries before industrial civilization and without it we might see a drastic increase in medieval style living...

In any case the poster is talking about their own ideal future scenario, maybe leaving out the details like the robots working in underground manufacturing facilities or fusion-powered hydroponic vertical farms etc.
Show HN: Fine-tuned Llama 3.2 3B to match 70B models for local transcripts
by phantompeace | 2025-09-01 18:34:43+00:00
I wrote a small local tool to transcribe audio notes (Whisper/Parakeet). Code: https://github.com/bilawalriaz/lazy-notes

I wanted to process raw transcripts locally without OpenRouter. Llama 3.2 3B with a prompt was decent but incomplete, so I tried SFT. I fine-tuned Llama 3.2 3B to clean/analyze dictation and emit structured JSON (title, tags, entities, dates, actions).

Data: 13 real memos → Kimi K2 gold JSON → ~40k synthetic + gold; keys canonicalized. Chutes.ai (5k req/day).

Training: RTX 4090 24GB, ~4h, LoRA (r=128, α=128, dropout=0.05), max seq 2048, bs=16, lr=5e-5, cosine, Unsloth. On 2070 Super 8GB it was ~8h.

Inference: merged to GGUF, Q4_K_M (llama.cpp), runs in LM Studio.

Evals (100-sample, scored by GLM 4.5 FP8): overall 5.35 (base 3B) → 8.55 (fine-tuned); completeness 4.12 → 7.62; factual 5.24 → 8.57.

Head-to-head (10 samples): ~8.40 vs Hermes-70B 8.18, Mistral-Small-24B 7.90, Gemma-3-12B 7.76, Qwen3-14B 7.62. Teacher Kimi K2 ~8.82.

Why: task specialization + JSON canonicalization reduces variance; the model learns the exact structure/fields.

Lessons: train on completions only; synthetic is fine for narrow tasks; Llama is straightforward to train. Dataset pipeline + training script + evals: https://github.com/bilawalriaz/local-notes-transcribe-llm
by latchkey | 2025-09-01 18:34:53+00:00
Thanks, but I'd still use a queue over this solution.

Real-time Log Enrichment: perfect for my example [0], you're firing off endless tasks. RT logs have a timestamp.

Finding the First Match in a File List: Files tend to be static. I'd use a queue to first build an index and then a queue to process the index.

Time Series Data Processing: Break the data into chunks, you mention 600MB, which isn't that big at all given that Cloud Run memory maxes out at 32GB.

[0] https://news.ycombinator.com/item?id=45094387
by seabrookmx | 2025-09-01 18:35:23+00:00
Except uv is by far the best UX for Python package management out there. There's a reason they chose Rust to write this tool.

The same goes for typing.. mypy (written in Python, and contributed to by Guido himself) performed so poorly that they had to invent a bespoke compiler for it (mypyc). The other options written in Rust or node are much more performant.

Another example: the golang port of the Typescript compiler.

I agree with the take it's odd to write a nuget server in node, but the comparison to uv isn't fair. There's concrete reasons to choose a more performant language for the task.
by alephnerd | 2025-09-01 18:36:36+00:00
What I'm saying is the strategy needed to develop manufacturing capacity is heavily industry dependent. There also needs to be an acceptance that we may need to regress certain environmental and labor requirements.

The market dynamics and strategy needed to build e-waste processing capacity is different from that of assembling ICE cars which is different from that to develop fighter jets.

Does it makes sense to spend money rebuilding our capacity to sow clothes again, or does it make more sense to invest in semiconductor packaging? Should we invest in plastics mould injection capacity or plastic fiber manufacturing?

These are very complex questions that require domain experts working with policymakers to define requirements. Aside from the CHIPS and IRA, we haven't actually attempted industrial policy in recent years.

We also need to accept that certain industries will never return to American shores no matter what.
by Aachen | 2025-09-01 18:36:42+00:00
I've tried Piper using this app: https://f-droid.org/packages/org.woheller69.ttsengine

It has some mispronounciations in the texts I tried to listen to, besides using so much RAM that it kills basically all other apps to make space for this. Not really worth it when espeak is already understandable

Festival I've tried in the meantime and doesn't support Dutch or German, two of the three languages I use regularly. I keep coming back to espeak at the only option that will simply always work xD
by paradox460 | 2025-09-01 18:37:40+00:00
You can also resolve the conflict markers in a variety of different styles, not just edit in place.

Say I'm doing a dependency update, and someone else updated different dependencies, and our change sets merge. I want both sets of updated versions, but our lockfiles probably conflict, and I don't want to edit them by hand. I can just leave the conflicted lockfiles till the end of the rebase/merge, then purge them and regenerate them using tooling, and then split them up and apply them down to their respective conflicting changes.

Sure beats having to toss the lockfile, regen it, then let the rebase continue only to find you have to do it AGAIN
by jugonzalez | 2025-09-01 18:38:21+00:00
Location: San Francisco, CA Remote: Yes, onsite / hybrid also good Willing to relocate: No Technologies: C/C++/Rust/ASM (macOS/Linux kernel/filesystems/embedded development), Swift, Python, Go, Java/Groovy, Ansible. Worked on storage, embedded, distributed systems, and security projects. Résumé/CV: https://tinyurl.com/jag-resume LinkedIn: https://www.linkedin.com/in/julianarmandogonzalez/ Email: jugonzalez12@gmail.com

Hello there! My name is Julián and I'm passionate about building usable, understandable, scalable and secure abstractions for users and developers. I am a low-level software engineer with extensive (10+ years) experience shipping large, mission-critical, customer-facing software (Apple filesystems and kernel, WebKit) and I'm looking for a new challenge. I have strong history building dependable software in environments from startups to large corporations, and I value opportunities to work with new technologies and languages. Growing teams and mentoring junior engineers are also essential skills on my CV.

I am detail-oriented (testing and code comments are crucial), and I value effective and kind communication. I bring a mindset focused on reliability even under ambiguous requirements, and I try to do the "right thing" even when it's difficult. Right now, as side projects I'm working on writing an emulator in Rust, and an app for some task planning.

Feel free to send an email or LinkedIn message! I always welcome good conversation and interesting technical challenges.
by NotPractical | 2025-09-01 18:39:05+00:00
> governments love centralisation of control in very few hands

Honestly, that was one of the things that shocked me about the Digital Markets Act in the EU. It gives them less power over their citizens, not more. (Of course, they also passed the Digital Services Act around the same time, and now they're looking at age verification and breaking E2EE, so I guess they figured they had to balance things out...)
by TuringTest | 2025-09-01 18:39:21+00:00
Rationalism is overrated anyway.

All rational thought depends on its axioms/premises, and there's no rational way to define a new axiom - by definition they are asserted from scratch, so you need to depend on gut feeling to choose a good axiom over a bad one.

Rationalism "only" works to discard or modify some subset of your axioms when you discover that they lead to incompatible conclusions; which is a good outcome if you want to achieve a consistent theory, of course; but it doesn't help in selecting one consistent theory over a competing one. Again, those preferences are led by emotions.
by Tremeschin | 2025-09-01 18:39:40+00:00
Earlier versions of the now abandoned Seed of Andromeda [0] [1] had planet-scale voxels with physics! I remember causing huge avalanches with explosions, or watching many pools of water flowing downhill [2] myself, it had so much potential..

There was a dev blog or two I couldn't find in Wayback except a YouTube video [3] on how they mapped the sphere to voxels. Not that one would notice much local effects at these scales (Flat Earth illusion), but Blocky Planet showcases the other end of the extremes, where Distant Horizons' curvature option or some other rounded world shaders out there could never achieve! (+Outer Wilds vibes)

[0]: https://github.com/RegrowthStudios

[1]: https://web.archive.org/web/20210416224527/https://www.seedo...

[2]: https://youtu.be/qCoyNH6y7CU?t=529 + at 9:23

[3]: https://youtu.be/bJr4QlDxEME
by bccdee | 2025-09-01 18:39:56+00:00
> Well, the line is drawn by the fact that hardware and software have intrinsic differences.

Do they? Is microcode hardware, or software? If I open up the plugboard on my IBM 407 and rewire the connections, am I updating software or reconfiguring hardware? I think this is a false dichotomy. Software or hardware, kernel or userspace, these are all just parts of a machine. I care about the holistic behaviour of that machine, not about which specific parts do which specific things.

> But, you should be able to wipe those clients if you don't care about them and play tux racer on Arch.

I don't need to play tux racer. I need to use my bank.

> I think these companies do have a right to dictate software requirements for client code accessing their servers.

They're not just dictating the requirements of the client code, they're dictating requirements for the entire execution environment. Following your logic to its conclusion, if I'm going to do banking from my phone (and that's a foregone conclusion), I have to have to cede that bank the right to veto any other piece of software from my phone.

I could buy a second phone, because I'm a relatively affluent software developer, but most people have neither the money nor the energy to buy a special phone for banking. They'll just let the bank control their phone. I consider this is an unacceptable abridgement of their freedom.

I have no problem with Valve anti-cheat, so long as it's reasonably permissive. Valve anti-cheat won't stop me from installing my own software. I'm not drawing a hard technical line here; there's a grey area of reasonable integrity provisions. Sideloading restrictions in Android cross well beyond that grey into the black.
by rozab | 2025-09-01 18:40:00+00:00
In this case it's kind of unbelievable how quickly the flip happened. Their 'manifesto'[0] was published only at the start of the year, where they vowed to be an incorruptible bastion of stability in a selfish society focused on short-term thinking. They want Bear to be around in 50 years.

Then in the last couple weeks or so[1] it seems they saw a bit of a spike, and immediately pulled up the ladder.

They even criticised this sort of behaviour in their manifesto:

>We've seen our fair share of open-source projects become sour (see the recent Wordpress drama) or abandoned entirely. We've seen OpenAI become ClosedAI. There's a common thread here. Trust isn't just a legal structure, but a social contract.

I am actually totally in favor of source available licenses, but in this case it seems counter to all the boasts the developer has made about their platform.[2]

[0]: https://herman.bearblog.dev/manifesto/ [1]: https://trends.google.com/trends/explore?date=today%205-y&q=... [2]: https://herman.bearblog.dev/building-software-to-last-foreve...
by antonymoose | 2025-09-01 18:40:32+00:00
I would argue it is far more nebulous a process to become a software contractor and far stiffer national or global competition for the contracts.

Whereas a tradesman is more naturally limited in their local competition and the work fare more obvious and standard. Service work, new build installations. It’s almost as if the trade itself conveys a kind of franchise like quality to it.
by quotemstr | 2025-09-01 18:40:56+00:00
Am I the only one mildly surprised but not bothered by this implementation choice?

Sure, making a true circular list is easy enough both computationally and code-wise. Nevertheless, it's still something "weird" and "unusual", yet another thing that has to be tested and understood and debugged. A linear list is on the happy path, and the difference isn't going to matter for anyone in the real world.

I'd personally have made it circular anyway just for the sake of my inner sense of correctness, but making it linear and finite is, IMHO, a defensible engineering choice.
by Arubis | 2025-09-01 18:41:34+00:00
Location: Denver, CO, USA [MT/UTC-6]

Remote: yes -- required for domestic work, would willingly relo internationally

Willing to relocate: yes, only for international work

Tech:

- Languages: Elixir/OTP (Phoenix, LiveView), Ruby/Rails, JavaScript (vanilla, TS, lit, React), HTML, CSS/Sass, SQL, HCL, shell - Systems and Services: Linux, Apache, nginx, MySQL, PostgreSQL, Redis, CDNs, vuln mitigation. - DevOps: AWS, GCP, Heroku, Ansible, Terraform, Docker, CI/CD (Gitlab, CircleCI, GH Actions) - AI tooling: well versed with most frontier LLMs plus some local ones; daily drive Claude Code currently

Email: dylan+hn at arborealstudios.com

Blog: https://www.dylanfitzgerald.net/blog

GitHub: https://github.com/arubis

Hi there! I'm Dylan Fitzgerald, a software engineer with a knack for bridging the gap between technology and team dynamics. With a technical background in Ruby on Rails, Elixir, and DevOps, I excel in elevating the quality of projects while fostering a harmonious team environment. My years of consulting across the industry give me perspective on what works—and doesn't—with teams and process. In particular, I thrive on turning the implicit into deliberate decisions.

I've mostly consulted over the last seven years or so, but am open to going in-house for the right fit. Going deep on Elixir or learning a new culture by getting out of the state for a while would be compelling. (I've lived and worked outside the US for years previously.) - Full-stack development with a focus on Ruby on Rails and Elixir ecosystems.

- Expert implementation of TDD (particularly RSpec) ensuring reliable, maintainable code.

- Process, communication, and goal refinement within your team.

- Making informed decisions for your team and tech stack.

- DevOps practices to streamline your deployment and infrastructure management.

- Well-versed in using agentic AI tooling (my daily driver is Claude Code these days), and happy to explore and demo how this can accelerate you and your team.

My training in Shape Up and cross-industry exposure helps me tailor strategies specific to your team’s dynamics. I thrive in collaborative settings, helping leadership and teams navigate through their challenges to achieve exemplary results.

Past engagements have seen me providing code review services to hundreds of developers (junior to CTO level), and driving process improvements that enhance team cohesion and project delivery.

Let’s explore how we can build great stuff together!